On Sat, Sep 22, 2001 at 09:26:22AM +0200, eric pouech wrote:
the first fixme is harmless the second part means that an exception occured in the program (likely a seg fault) and the debugger couldn't be launched to display the context of the error read the doc and properly set up the debugger for this information, and/or look at the various ways to submit a full bug report (running with -debugmsg +relay and quoting the 500 lines before the point the exception is triggered is quite always a good starting point)
Attached is the /entire/ relay log. Its pretty obvious that it doesn't get far. Additionally, the debugger seems to get killed for some reason; it pops up, stays for a fraction of a second, and is then killed. I get the message "Terminated" in the shell where I was running wine. -- -Steven In a time of universal deceit, telling the truth is a revolutionary act. -- George Orwell Freedom is slavery. Ignorance is strength. War is peace. -- George Orwell fixme:win32:PE_CreateModule Security directory ignored fixme:pthread_kill_other_threads_np 084a9b88:Call PE DLL (proc=0x40907958,module=408f9000,type=1,res=0x1) 084a9b88:Ret PE DLL (proc=0x40907958,module=408f9000,type=1,res=0x1) retval=1 084a9b88:Call PE DLL (proc=0xbfed135c,module=bfed0000,type=1,res=0x1) 084a9b88:Call kernel32.DisableThreadLibraryCalls(bfed0000) ret=bfed136f 084a9b88:Ret kernel32.DisableThreadLibraryCalls() retval=00000001 ret=bfed136f 084a9b88:Ret PE DLL (proc=0xbfed135c,module=bfed0000,type=1,res=0x1) retval=1 084a9b88:Starting process /home/srwalter/cvs/wine/debugger/winedbg (entryproc=0x40749148) 084a9b88:Call ntdll.__wine_get_main_args(407867fc) ret=40749164 084a9b88:Ret ntdll.__wine_get_main_args() retval=00000003 ret=40749164 084a9b88:Call kernel32.IsBadWritePtr(408a6e8c,00000004) ret=bfed1795 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed1795 084a9b88:Call kernel32.VxDCall3(00010012) ret=bfed17be fs=008f eax=80000001 ebx=4076fe94 ecx=00000001 edx=408a6e8c esi=407868ac edi=40786b40 ebp=408a6e4c esp=408a6e40 ds=002b es=002b gs=0000 flags=00200282 084a9b88:Ret kernel32.VxDCall3() retval=00000000 ret=bfed17be fs=008f eax=00000000 ebx=4076fe94 ecx=00000001 edx=408a6e8c esi=407868ac edi=40786b40 ebp=408a6e4c esp=408a6e4c ds=002b es=002b gs=0000 flags=00200282 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.IsBadWritePtr(408a6e88,00000004) ret=bfed15d1 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15d1 084a9b88:Call kernel32.IsBadWritePtr(408a6e84,00000004) ret=bfed15e8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15e8 084a9b88:Call kernel32.IsBadWritePtr(408a6e80,00000004) ret=bfed15f8 084a9b88:Ret kernel32.IsBadWritePtr() retval=00000000 ret=bfed15f8 084a9b88:Call kernel32.VxDCall6(0001001a) ret=bfed1626 fs=008f eax=00000001 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e1c ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall6() retval=00000002 ret=bfed1626 fs=008f eax=00000002 ebx=408a6e80 ecx=00000000 edx=408a6e80 esi=40938960 edi=408a6e88 ebp=408a6e40 esp=408a6e34 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.VxDCall1(00010013) ret=bfed16ca fs=008f eax=00000001 ebx=4076fe94 ecx=00000000 edx=40786908 esi=0000001c edi=00000250 ebp=408a6e90 esp=408a6e50 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Ret kernel32.VxDCall1() retval=00000000 ret=bfed16ca fs=008f eax=00000000 ebx=4076fe94 ecx=00000000 edx=40786908 esi=0000001c edi=00000250 ebp=408a6e90 esp=408a6e54 ds=002b es=002b gs=0000 flags=00200202 084a9b88:Call kernel32.GetStdHandle(fffffff5) ret=4075db3b 084a9b88:Ret kernel32.GetStdHandle() retval=00000008 ret=4075db3b 084a9b88:Call kernel32.SetConsoleCursorPosition(00000008,00010000) ret=4075db41 Console: Making console complex (creating an xterm)... fixme:pthread_kill_other_threads_np fixme:pthread_kill_other_threads_np fixme:pthread_kill_other_threads_np fixme:pthread_kill_other_threads_np 084a9b88:Ret kernel32.SetConsoleCursorPosition() retval=00000001 ret=4075db41 084a9b88:Call kernel32.GetStdHandle(fffffff5) ret=4075bf58 084a9b88:Ret kernel32.GetStdHandle() retval=00000008 ret=4075bf58 084a9b88:Call kernel32.WriteFile(00000008,40785760,00000014,00000000,00000000) ret=4075bf5e 084a9b88:Ret kernel32.WriteFile() retval=00000001 ret=4075bf5e 084a9b88:Call kernel32.DebugActiveProcess(080671f0) ret=4075cac7 084a9b88:Ret kernel32.DebugActiveProcess() retval=00000001 ret=4075cac7 084a9b88:Call kernel32.SetEvent(00000018) ret=4075dbae 084a9b88:Ret kernel32.SetEvent() retval=00000001 ret=4075dbae 084a9b88:Call kernel32.CloseHandle(00000018) ret=4075dbcc 084a9b88:Ret kernel32.CloseHandle() retval=00000001 ret=4075dbcc 084a9b88:Call kernel32.GetStdHandle(fffffff5) ret=4075bf58 084a9b88:Ret kernel32.GetStdHandle() retval=00000008 ret=4075bf58 084a9b88:Call kernel32.WriteFile(00000008,40785760,00000010,00000000,00000000) ret=4075bf5e 084a9b88:Ret kernel32.WriteFile() retval=00000001 ret=4075bf5e 084a9b88:Call kernel32.WaitForDebugEvent(408a6e34,ffffffff) ret=4075d998 084a9b88:Ret kernel32.WaitForDebugEvent() retval=00000001 ret=4075d998 084a9b88:Call kernel32.ReadProcessMemory(0000001c,4011033c,408a6b28,00000004,408a6b2c) ret=4075c8af 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075c8af 084a9b88:Call kernel32.ReadProcessMemory(0000001c,40126340,408a6d10,00000100,408a6b2c) ret=4075c8d0 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075c8d0 084a9b88:Call kernel32.ReadProcessMemory(0000001c,0040003c,408a6a10,00000004,00000000) ret=40753367 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=40753367 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400108,408a6a3c,000000f8,00000000) ret=40753398 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=40753398 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400200,408a6a14,00000028,00000000) ret=40753411 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=40753411 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400228,408a6a14,00000028,00000000) ret=40753411 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=40753411 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400250,408a6a14,00000028,00000000) ret=40753411 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=40753411 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400200,408a69b0,00000028,00000000) ret=4075698d 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075698d 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400228,408a69b0,00000028,00000000) ret=4075698d 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075698d 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400250,408a69b0,00000028,00000000) ret=4075698d 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075698d 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400200,0804ef90,00000078,00000000) ret=4075679f 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075679f 084a9b88:Call kernel32.CloseHandle(00000000) ret=40754235 084a9b88:Ret kernel32.CloseHandle() retval=00000000 ret=40754235 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400200,408a66a0,00000028,00000000) ret=4075365e 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075365e 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400228,408a66a0,00000028,00000000) ret=4075365e 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075365e 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400250,408a66a0,00000028,00000000) ret=4075365e 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=4075365e 084a9b88:Call kernel32.ReadProcessMemory(0000001c,00400180,408a6670,00000008,00000000) ret=407536fb 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=407536fb 084a9b88:Call kernel32.ReadProcessMemory(0000001c,0044bc20,408a6678,00000028,00000000) ret=40753760 084a9b88:Ret kernel32.ReadProcessMemory() retval=00000001 ret=40753760 084a9b88:Call kernel32.GetStdHandle(fffffff5) ret=4075bf58 084a9b88:Ret kernel32.GetStdHandle() retval=00000008 ret=4075bf58 084a9b88:Call kernel32.WriteFile(00000008,40785760,00000012,00000000,00000000) ret=4075bf5e 084a9b88:Ret kernel32.WriteFile() retval=00000001 ret=4075bf5e