[Bug 20617] Multithreaded crashing programs create misleading backtraces when winedbg --auto is called

WineHQ Bugzilla wine-bugs at winehq.org
Mon Jan 10 11:20:50 CST 2022


https://bugs.winehq.org/show_bug.cgi?id=20617

joaopa <jeremielapuree at yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jeremielapuree at yahoo.fr

--- Comment #8 from joaopa <jeremielapuree at yahoo.fr> ---
Looks like the bug is fixed in wine-7.9-rc5:

wine MultipleThreads.exe 
Thread 0x0120 sleeping 240ms
Thread 0x0120 sleeping 240ms
Thread 0x012c sleeping 200ms
Thread 0x0120 sleeping 240ms
Thread 0x012c sleeping 200ms
Thread 0x0130 sleeping 200ms
Thread 0x0120 sleeping 240ms
Thread 0x012c sleeping 200ms
Thread 0x0130 sleeping 200ms
Thread 0x0134 sleeping 200ms
Thread 0x012c *** C R A S H I N G ***
Thread 0x012c *** C R A S H I N G ***
Thread 0x0134 *** C R A S H I N G ***
Thread 0x012c *** C R A S H I N G ***
Thread 0x0134 *** C R A S H I N G ***
Thread 0x0130 *** C R A S H I N G ***
wine: Unhandled page fault on write access to 00000000 at address 0040105B
(thread 012c), starting debugger...
Thread 0x0120 *** C R A S H I N G ***
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code
(0x0040105b).
013c:fixme:dbghelp_dwarf:dwarf2_read_range no entry found
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0040105b ESP:00d9ff28 EBP:00d9ff30 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:0021fe3c EBX:0021fe3c ECX:00000000 EDX:00000075
 ESI:00000000 EDI:00000000
Stack dump:
0x00d9ff28:  0021fe3c 00000130 00d9ff48 7b62df20
0x00d9ff38:  0021fe3c 7bc57be7 7bc57be7 0021fe3c
0x00d9ff48:  00d9ff5c 7bc57be7 0021fe3c 00000000
0x00d9ff58:  00000000 00d9ffec 7bc582a0 7b62df10
0x00d9ff68:  00401000 0021fe3c 00000000 00000000
0x00d9ff78:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x0040105b in multiplethreads (+0x105b) (0x00d9ff30)
  1 0x7b62df20 WriteTapemark+0x100(device=0021FE3C, type=<is not available>,
count=<is not available>, immediate=<is not available>)
[Z:\usr\src\packages\BUI
LD\dlls\kernel32\tape.c:317] in kernel32 (0x00d9ff48)
  2 0x7bc57be7 RtlWakeConditionVariable+0x57(variable=7B62DF10)
[Z:\usr\src\packages\BUILD\dlls\ntdll\sync.c:766] in ntdll (0x00d9ff5c)
  3 0x7bc582a0 RtlCreateUserThread(entry=00401000, arg=0021FE3C)
[Z:\usr\src\packages\BUILD\dlls\ntdll\thread.c:261] in ntdll (0x00d9ffec)
0x0040105b multiplethreads+0x105b: movl %ecx,0x00000000
Modules:
Module  Address                 Debug info      Name (5 modules)
PE      00400000-0040b000       Export          multiplethreads
PE      70b40000-70e17000       Deferred        ucrtbase
PE      7b000000-7b342000       Deferred        kernelbase
PE      7b600000-7b924000       Dwarf-4         kernel32
PE      7bc00000-7be8b000       Dwarf-4         ntdll
Threads:
process  tid      prio (all id:s are in hex)

0000011c (D) Z:\home\wine\TÚlÚchargements\MultipleThreads.exe
        00000120   -2
        0000012c   -2
        00000130   -2 <==
        00000134   -2
        00000140    0
00000124 conhost.exe

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list