http://bugs.winehq.org/show_bug.cgi?id=3127
Summary: Assertion failed: !"bogus context in Local_unwind()", Product: Wine Version: CVS Platform: Other URL: http://www.emachineshop.com/ OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
ok, i'm filing this bug here as a seperate bug, allthoug it was already mentioned in bug 2183. Here's a +relay,+seh trace; would be great if anyone could give me some advice/hints on this:
0009:Ret ntdll.LdrLockLoaderLock() retval=00000000 ret=74038313 0009:Call ntdll.LdrFindEntryForAddress(00400000,7bbbdc10) ret=74038325 0009:Ret ntdll.LdrFindEntryForAddress() retval=00000000 ret=74038325 0009:Call ntdll.LdrUnlockLoaderLock(00000000,00000009) ret=74038369 0009:Ret ntdll.LdrUnlockLoaderLock() retval=00000000 ret=74038369 0009:Call ntdll.RtlUnicodeToMultiByteN(7bbbdd57,00000105,7bbbdc14,7be2ac38,0000005c) ret=74021857 0009:Ret ntdll.RtlUnicodeToMultiByteN() retval=00000000 ret=74021857 0009:Call ntdll.RtlFreeHeap(7bde0000,00000000,7be2ac38) ret=74028d4a 0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=74028d4a 0009:Ret kernel32.GetModuleFileNameA() retval=0000002e ret=0095be8e 0009:Call user32.LoadStringA(00400000,0000fea5,7bbbd8e4,00000400) ret=00963842 0009:Call ntdll.RtlAllocateHeap(7bde0000,00000000,00000800) ret=5a54c6e6 0009:Ret ntdll.RtlAllocateHeap() retval=7be2b178 ret=5a54c6e6 0009:Call kernel32.FindResourceW(00400000,00000feb,00000006) ret=5a54c56e 0009:Call ntdll.LdrFindResource_U(00400000,7bbbd6e4,00000003,7bbbd620) ret=7404d1a1 0009:Ret ntdll.LdrFindResource_U() retval=00000000 ret=7404d1a1 0009:Ret kernel32.FindResourceW() retval=00d655f8 ret=5a54c56e 0009:Call kernel32.LoadResource(00400000,00d655f8) ret=5a54c57f 0009:Call ntdll.LdrAccessResource(00400000,00d655f8,7bbbd738,00000000) ret=7404e008 0009:Ret ntdll.LdrAccessResource() retval=00000000 ret=7404e008 0009:Ret kernel32.LoadResource() retval=00d6d208 ret=5a54c57f 0009:Call kernel32.LockResource(00d6d208) ret=5a54c58b 0009:Ret kernel32.LockResource() retval=00d6d208 ret=5a54c58b 0009:Call kernel32.WideCharToMultiByte(00000000,00000000,7be2b178 L"Access violation at address %p in module '%s'. %s of address %p",0000003f,7bbbd8e4,000003ff,00000000,00000000) ret=5a54c783 0009:Ret kernel32.WideCharToMultiByte() retval=0000003f ret=5a54c783 0009:Call ntdll.RtlFreeHeap(7bde0000,00000000,7be2b178) ret=5a54c718 0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=5a54c718 0009:Ret user32.LoadStringA() retval=0000003f ret=00963842 0009:Call ntdll.RtlUnwind(7bbbf3d4,00960ba7,7bbbe270,00000000) ret=00960ba7 fs=003b eax=7bbbe270 ebx=7bbbdec8 ecx=009a2015 edx=7bbbf3d4 esi=7bbbe270 edi=2e7a3952 ebp=7bbbdee4 esp=7bbbde90 ds=007b es=007b gs=0033 flags=00000246 trace:seh:__regs_RtlUnwind code=c0000005 flags=2 trace:seh:EXC_CallHandler calling handler at 0x2e763c74 code=c0000005 flags=2 trace:seh:EXC_CallHandler handler returned 1 trace:seh:EXC_CallHandler calling handler at 0x997f3b code=c0000005 flags=2 trace:seh:__regs_RtlRaiseException code=c0000005 flags=0 addr=0x9a1f56 trace:seh:__regs_RtlRaiseException info[0]=00000000 trace:seh:__regs_RtlRaiseException info[1]=00000004 trace:seh:__regs_RtlRaiseException eax=00000000 ebx=2e79caac ecx=7bbbd970 edx=00000000 esi=7bbbe270 edi=7bbbdb24 trace:seh:__regs_RtlRaiseException ebp=7bbbd8e4 esp=7bbbd778 cs=0073 ds=007b es=007b fs=003b gs=0033 flags=00010207 trace:seh:EXC_CallHandler calling handler at 0x997f3b code=c0000005 flags=0 0009:Call kernel32.GetModuleFileNameA(00000000,7bbbd0f4,00000080) ret=0099f408 0009:Call ntdll.RtlAllocateHeap(7bde0000,00000000,00000100) ret=74028d22 0009:Ret ntdll.RtlAllocateHeap() retval=7be2ac38 ret=74028d22 0009:Call ntdll.LdrLockLoaderLock(00000000,00000000,7bbbd008) ret=74038313 0009:Ret ntdll.LdrLockLoaderLock() retval=00000000 ret=74038313 0009:Call ntdll.LdrFindEntryForAddress(00400000,7bbbd004) ret=74038325 0009:Ret ntdll.LdrFindEntryForAddress() retval=00000000 ret=74038325 0009:Call ntdll.LdrUnlockLoaderLock(00000000,00000009) ret=74038369 0009:Ret ntdll.LdrUnlockLoaderLock() retval=00000000 ret=74038369 0009:Call ntdll.RtlUnicodeToMultiByteN(7bbbd0f4,00000080,7bbbd008,7be2ac38,0000005c) ret=74021857 0009:Ret ntdll.RtlUnicodeToMultiByteN() retval=00000000 ret=74021857 0009:Call ntdll.RtlFreeHeap(7bde0000,00000000,7be2ac38) ret=74028d4a 0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=74028d4a 0009:Ret kernel32.GetModuleFileNameA() retval=0000002e ret=0099f408 0009:Call kernel32.GetVersion() ret=0099f38b 0009:Call ntdll.RtlGetVersion(7bbbcf24) ret=7405f378 0009:Ret ntdll.RtlGetVersion() retval=00000000 ret=7405f378 0009:Ret kernel32.GetVersion() retval=0a280105 ret=0099f38b 0009:Call user32.MessageBoxA(00000000,00d04ed0 "Assertion failed: !"bogus context in Local_unwind()", file xx.cpp, line 2281",7bbbd112 "emachineshop.exe",00012010) ret=0099f453 0009:Call ntdll.RtlCreateUnicodeStringFromAsciiz(7bbbcf8c,00d04ed0 "Assertion failed: !"bogus context in Local_unwind()", file xx.cpp, line 2281") ret=5a547071