http://bugs.winehq.org/show_bug.cgi?id=2291
------- Additional Comments From winehq@slacy.com 2004-24-06 11:14 ------- I've upgraded to wine-0.20040615-1.rhfc2.nr, and am still seeing a similar problem, except that the system gets into an infinite loop of exceptions and attempting to start the debugger.
Here's some output from WINEDEBUG=+relay wine...:
0009:Call ntdll.RtlEnterCriticalSection(5598df40) ret=554f4f9c 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=554f4f9c 0009:Ret kernel32._EnterSysLevel() retval=55577340 ret=55929952 0009:Call kernel32._LeaveSysLevel(5598df40) ret=55929982 0009:Call ntdll.RtlLeaveCriticalSection(5598df40) ret=554f512b 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=554f512b 0009:Ret kernel32._LeaveSysLevel() retval=55577563 ret=55929982 0009:Call kernel32._EnterSysLevel(5598df40) ret=55929952 0009:Call ntdll.RtlEnterCriticalSection(5598df40) ret=554f4f9c 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=554f4f9c 0009:Ret kernel32._EnterSysLevel() retval=55577340 ret=55929952 0009:Call kernel32._LeaveSysLevel(5598df40) ret=55929982 0009:Call ntdll.RtlLeaveCriticalSection(5598df40) ret=554f512b 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=554f512b 0009:Ret kernel32._LeaveSysLevel() retval=55577563 ret=55929982 0009:Call kernel32.GlobalLock16(000010ef) ret=5591f750 0009:Ret kernel32.GlobalLock16() retval=5539f5a8 ret=5591f750 0009:Call ntdll.RtlFreeHeap(55350000,00000000,553a0b40) ret=5590a531 0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=5590a531 0009:Call ntdll.RtlFreeHeap(55350000,00000000,553a2048) ret=5590a508 0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=5590a508 0009:Call kernel32._EnterSysLevel(5598df40) ret=55929952 0009:Call ntdll.RtlEnterCriticalSection(5598df40) ret=554f4f9c 0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=554f4f9c 0009:Ret kernel32._EnterSysLevel() retval=55577340 ret=55929952 0009:Call kernel32._LeaveSysLevel(5598df40) ret=55929982 0009:Call ntdll.RtlLeaveCriticalSection(5598df40) ret=554f512b 0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=554f512b 0009:Ret kernel32._LeaveSysLevel() retval=55577563 ret=55929982 0009:Call kernel32.UnhandledExceptionFilter(5588f770) ret=00406d8c 0009:Call ntdll.NtQueryVirtualMemory(ffffffff,00000000,00000000,5588f600,0000001c,5588f5c0) ret=55500e91 0009:Ret ntdll.NtQueryVirtualMemory() retval=00000000 ret=55500e91 0009:Call ntdll.RtlImageDirectoryEntryToData(00000000,00000001,00000002,5588f5fc) ret=554b65ab 0009:Ret ntdll.RtlImageDirectoryEntryToData() retval=00000000 ret=554b65ab 0009:Call ntdll.NtCreateEvent(5588f600,001f0003,5588f604,00000001,00000000) ret=554b60a9 0009:Ret ntdll.NtCreateEvent() retval=00000000 ret=554b60a9 wine: Unhandled exception (thread 0009), starting debugger...
And then, some time later...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x5590a280). In 32 bit mode. wine: Unhandled exception (thread 000b), starting debugger... fixme:console:SetConsoleCtrlHandler (0x557be6e0,1) - no error checking or testing yet WineDbg starting on pid 0xa Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x55905b7c). In 32 bit mode. wine: Unhandled exception (thread 000d), starting debugger... fixme:console:SetConsoleCtrlHandler (0x557be6e0,1) - no error checking or testing yet WineDbg starting on pid 0xc Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x55905b7c). In 32 bit mode. wine: Unhandled exception (thread 000f), starting debugger... fixme:console:SetConsoleCtrlHandler (0x557be6e0,1) - no error checking or testing yet WineDbg starting on pid 0xe Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x55905b7c). In 32 bit mode.
etc...