[Bug 34982] New: Horizon (xbox tool) installer crashes on startup

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Nov 23 06:32:40 CST 2013


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 at winehq.org
        ReportedBy: focht at 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/0be56d27d2d4b22367313fa4c6f1e65865c90438:/dlls/mshtml/htmlwindow.c#l420

$ 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list