On Sat, May 28, 2005 at 09:27:56PM +0100, Mike Hearn wrote: > To get a backtrace when it crashes the Wine-dbg> prompt should appear. Use > the "bt all" command. > > To get a trace, run it like so: > > WINEDEBUG=+tid,+relay,+seh wine whatever.exe 2>/tmp/log It didn't give me a prompt; it just exited. I've attached the last 200 lines of the log. Thanks!
000b:Call x11drv.GetDeviceCaps(77e12898,0000000a) ret=68fa5634 000b:Ret x11drv.GetDeviceCaps() retval=00000400 ret=68fa5634 000b:Call kernel32._LeaveSysLevel(69953020) ret=68fc565b 000b:Call ntdll.RtlLeaveCriticalSection(69953020) ret=240d79d1 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240d79d1 000b:Ret kernel32._LeaveSysLevel() retval=241596ee ret=68fc565b 000b:Ret gdi32.GetDeviceCaps() retval=00000400 ret=203fc8f0 000b:Call kernel32.GlobalGetAtomNameW(00008002,2097de34,00000100) ret=203a908b 000b:Ret kernel32.GlobalGetAtomNameW() retval=00000007 ret=203a908b 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000096) ret=203a78aa 000b:Ret ntdll.RtlAllocateHeap() retval=7fb381e0 ret=203a78aa 000b:Call kernel32._EnterSysLevel(2043e820) ret=203a27f0 000b:Call ntdll.RtlEnterCriticalSection(2043e820) ret=240d786b 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240d786b 000b:Ret kernel32._EnterSysLevel() retval=24159520 ret=203a27f0 000b:Call kernel32.LOCAL_Alloc(000010d7,00000000,00000040) ret=203e677b 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Ret kernel32.LOCAL_Alloc() retval=00000380 ret=203e677b 000b:Call kernel32.FindResourceW(20360000,2042877c L"SYSMENU",00000004) ret=203e8bdd 000b:Call ntdll.RtlCreateUnicodeString(2097d974,2042877c L"SYSMENU") ret=240cb8d2 000b:Ret ntdll.RtlCreateUnicodeString() retval=00000001 ret=240cb8d2 000b:Call ntdll.RtlUpcaseUnicodeString(2097d974,2097d974,00000000) ret=240cb8e9 000b:Ret ntdll.RtlUpcaseUnicodeString() retval=00000000 ret=240cb8e9 000b:Call ntdll.LdrFindResource_U(20360000,2097da2c,00000003,2097d968) ret=240cbfbd 000b:Ret ntdll.LdrFindResource_U() retval=00000000 ret=240cbfbd 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fb38280) ret=2409fc4b 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=2409fc4b 000b:Ret kernel32.FindResourceW() retval=20437780 ret=203e8bdd 000b:Call kernel32.LoadResource(20360000,20437780) ret=203e8bf2 000b:Call ntdll.LdrAccessResource(20360000,20437780,2097da90,00000000) ret=240cd39d 000b:Ret ntdll.LdrAccessResource() retval=00000000 ret=240cd39d 000b:Ret kernel32.LoadResource() retval=20412c40 ret=203e8bf2 000b:Call kernel32.LOCAL_Alloc(000010d7,00000000,00000040) ret=203e677b 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Call ntdll.RtlEnterCriticalSection(24159440) ret=240a3600 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240a3600 000b:Call ntdll.RtlLeaveCriticalSection(24159440) ret=240a3630 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240a3630 000b:Ret kernel32.LOCAL_Alloc() retval=000003c4 ret=203e677b 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000003c) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbd02f8 ret=203e3011 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000012) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=7fb38280 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000078) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=77ee6090 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbd02f8) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000000c) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=77ee6110 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,000000b4) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=77ece770 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,77ee6090) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000000c) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=7fc91098 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,000000f0) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe71d8 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,77ece770) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000014) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=7fa98a10 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000012c) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe72d0 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe71d8) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000014) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=7face300 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000168) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe7408 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe72d0) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,000001a4) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe71d8 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe7408) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000001c) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=7fc8c500 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,000001e0) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe7388 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe71d8) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000021c) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe7570 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe7388) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000030) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=77ee6090 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000258) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe71d8 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe7570) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000294) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe7438 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe71d8) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000020) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=7fb020b0 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,000002d0) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe76d8 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe7438) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000030c) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbe71d8 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,7fbe76d8) ret=203e3059 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e3059 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000003e) ret=203e6a80 000b:Ret ntdll.RtlAllocateHeap() retval=77ee60c8 ret=203e6a80 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call kernel32._EnterSysLevel(2043e820) ret=203a27f0 000b:Call ntdll.RtlEnterCriticalSection(2043e820) ret=240d786b 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240d786b 000b:Ret kernel32._EnterSysLevel() retval=24159520 ret=203a27f0 000b:Call kernel32._LeaveSysLevel(2043e820) ret=203a2820 000b:Call ntdll.RtlLeaveCriticalSection(2043e820) ret=240d79d1 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240d79d1 000b:Ret kernel32._LeaveSysLevel() retval=241596ee ret=203a2820 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,0000003c) ret=203e3011 000b:Ret ntdll.RtlAllocateHeap() retval=7fbd02f8 ret=203e3011 000b:Call ntdll.RtlFreeHeap(77de0000,00000000,00000000) ret=203e6b2d 000b:Ret ntdll.RtlFreeHeap() retval=00000001 ret=203e6b2d 000b:Call kernel32._EnterSysLevel(2043e820) ret=203a27f0 000b:Call ntdll.RtlEnterCriticalSection(2043e820) ret=240d786b 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=240d786b 000b:Ret kernel32._EnterSysLevel() retval=24159520 ret=203a27f0 000b:Call kernel32._LeaveSysLevel(2043e820) ret=203a2820 000b:Call ntdll.RtlLeaveCriticalSection(2043e820) ret=240d79d1 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240d79d1 000b:Ret kernel32._LeaveSysLevel() retval=241596ee ret=203a2820 000b:Call kernel32._LeaveSysLevel(2043e820) ret=203a2820 000b:Call ntdll.RtlLeaveCriticalSection(2043e820) ret=240d79d1 000b:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=240d79d1 000b:Ret kernel32._LeaveSysLevel() retval=241596ee ret=203a2820 000b:Call x11drv.CreateWindow(00050050,2097e034,00000001) ret=203a7b2e 000b:Call ntdll.RtlAllocateHeap(77de0000,00000000,00000050) ret=5ceaadfc 000b:Ret ntdll.RtlAllocateHeap() retval=77ece770 ret=5ceaadfc 000b:Call ntdll.RtlEnterCriticalSection(5ced8100) ret=5ceb3350 000b:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=5ceb3350 000b:trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x2052c5ff 000b:trace:seh:EXC_RtlRaiseException info[0]=00000000 000b:trace:seh:EXC_RtlRaiseException info[1]=005304f6 000b:trace:seh:EXC_RtlRaiseException eax=fffffffe ebx=205de59c ecx=00050050 edx=5ced8104 esi=00530026 edi=00530026 000b:trace:seh:EXC_RtlRaiseException ebp=2097da24 esp=2097da0c cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00210216 000b:trace:seh:EXC_CallHandler calling handler at 0x4254e220 code=c0000005 flags=0 000b:trace:seh:EXC_CallHandler handler returned 2 000b:trace:seh:EXC_CallHandler calling handler at 0x240e9870 code=c0000005 flags=10 000b:trace:seh:EXC_CallHandler handler returned 1 000b:trace:seh:EXC_CallHandler calling handler at 0x2407d040 code=c0000005 flags=10 000b:trace:seh:EXC_CallHandler handler returned 1 000b:err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x2052c5ff