http://bugs.winehq.org/show_bug.cgi?id=34982
Bug #: 34982 Summary: Horizon (xbox tool) installer crashes on startup Product: Wine Version: 1.7.7 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: mshtml AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello folks,
reported in WineHQ forums.
Clean WINEPREFIX, no prerequisites used (yet).
--- snip --- $ WINEDEBUG=+tid,+seh,+loaddll,+process,+jscript,+mshtml wine ./horizon-setup.exe >>log.txt 2>&1 ... 0009:trace:mshtml:dispex_query_interface (0x6ed09ec)->(IID_IDispatchJS 0x33c048) returning NULL 0009:trace:mshtml:HTMLWindow2_QueryInterface (0x6ed09b8)->(IID_IDispatchEx 0x33c08c) 0009:trace:mshtml:HTMLWindow2_AddRef (0x6ed09b8) ref=13 0009:trace:mshtml:WindowDispEx_GetDispID (0x6ed09b8)->(L"_external" 10000001 0x33c10c) 0009:trace:jscript:JScript_GetScriptDispatch (0x6ef7a68)->(0x33befc) 0009:trace:jscript:DispatchEx_QueryInterface (0x6f15a88)->(IID_IDispatchEx 0x33bf38) 0009:trace:jscript:DispatchEx_GetDispID (0x6f15a88)->(L"_external" 10000001 0x33bfa0) 0009:trace:jscript:jsdisp_get_id not found L"_external" 0009:trace:mshtml:DispatchEx_GetDispID (0x6ed09ec)->(L"_external" 10000001 0x33c10c) 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7d624547 ip=7d624547 tid=0009 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=00000048 0009:trace:seh:raise_exception eax=00000000 ebx=7d6f0000 ecx=80000002 edx=05d7fa8c esi=0033c060 edi=7c690f72 0009:trace:seh:raise_exception ebp=0033bfb8 esp=0033bf00 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010206 0009:trace:seh:call_stack_handlers calling handler at 0x7bc9dc13 code=c0000005 flags=0 wine: Unhandled page fault on read access to 0x00000048 at address 0x7d624547 (thread 0009), starting debugger... 0009:trace:seh:start_debugger Starting debugger "winedbg --auto 8 848" 0009:trace:seh:call_stack_handlers handler at 0x7bc9dc13 returned 1 Unhandled exception: page fault on read access to 0x00000048 in 32-bit code (0x7d624547). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7d624547 ESP:0033bf00 EBP:0033bfb8 EFLAGS:00010206( R- -- I - -P- ) EAX:00000000 EBX:7d6f0000 ECX:80000002 EDX:05d7fa8c ESI:0033c060 EDI:7c690f72 Stack dump: 0x0033bf00: 06f112f8 00000000 0033bf40 7d5a1257 0x0033bf10: 7ffd8000 7bcea705 0033bf68 7d5a1495 0x0033bf20: 07263678 0714fae4 0033bf68 00000001 0x0033bf30: 0714fae4 00000009 00000001 7d6845a5 0x0033bf40: 06f11308 00000000 06ac5868 00000009 0x0033bf50: 00000000 070226b0 06f11308 0033bf40 000c: sel=0067 base=00000000 limit=00000000 16-bit --x Backtrace: =>0 0x7d624547 get_frame_by_name+0x282(This=0x6d03f78, name="_external", deep=0, ret=0x33bfec) [/home/focht/projects/wine/wine-git/dlls/mshtml/htmlwindow.c:420] in mshtml (0x0033bfb8) 1 0x7d62bdf5 WindowDispEx_GetDispID+0x162(iface=<couldn't compute location>, bstrName=<couldn't compute location>, grfdex=<couldn't compute location>, pid=<couldn't compute location>) [/home/focht/projects/wine/wine-git/dlls/mshtml/htmlwindow.c:2520] in mshtml (0x0033c048) 2 0x7c6961c9 disp_get_id+0x11b(ctx=0x6f12360, disp=0x6ed09b8, name="_external", name_bstr="_external", flags=0, id=0x33c10c) [/home/focht/projects/wine/wine-build32/dlls/jscript/../../include/dispex.h:296] in jscript (0x0033c0d8) 3 0x7c697d9d interp_member+0xc6(ctx=0x7256a78) [/home/focht/projects/wine/wine-git/dlls/jscript/engine.c:887] in jscript (0x0033c138) 4 0x7c69cfa1 enter_bytecode+0xfc(ctx=0x6f12360, code=0x72064c8, func=0x71499b8, ret=0x33c1e4) [/home/focht/projects/wine/wine-git/dlls/jscript/engine.c:2462] in jscript (0x0033c1a8) 5 0x7c69d37c exec_source+0x1ea(ctx=0x7256a78, code=0x72064c8, func=0x71499b8, from_eval=0, ret=0x33c6a0) [/home/focht/projects/wine/wine-git/dlls/jscript/engine.c:2534] in jscript (0x0033c208) 6 0x7c69f792 invoke_source+0x213(ctx=0x6f12360, function=0x7253968, this_obj=0x6f15a88, argc=0x2, argv=0x7182390, r=0x33c6a0) [/home/focht/projects/wine/wine-git/dlls/jscript/function.c:240] in jscript (0x0033c268) 7 0x7c69fc9e Function_invoke+0x194(func_this=0x7253968, jsthis=0x6f15a88, flags=0x1, argc=0x2, argv=0x7182390, r=0x33c6a0) [/home/focht/projects/wine/wine-git/dlls/jscript/function.c:357] in jscript (0x0033c2a8) 8 0x7c693351 jsdisp_call_value+0x53(jsfunc=0x7253968, jsthis=0x6f15a88, flags=0x1, argc=0x2, argv=0x7182390, r=0x33c6a0) [/home/focht/projects/wine/wine-git/dlls/jscript/dispex.c:1061] in jscript (0x0033c2e8) ... --- snip ---
Crash location: http://source.winehq.org/git/wine.git/blob/0be56d27d2d4b22367313fa4c6f1e6586...
$ sha1sum horizon-setup.exe d622f53253ee3ae8a3e4f180759e8e4e821a2466 horizon-setup.exe
$ du -sh horizon-setup.exe 788K horizon-setup.exe
$ wine --version wine-1.7.7-119-g3197262
Regards