https://bugs.winehq.org/show_bug.cgi?id=36258
Bug ID: 36258 Summary: Gears of War crashes on unimplemented function d3dx9_36.dll.D3DXDisassembleShader Product: Wine Version: 1.7.18 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says.
The work around the 'Startup.exe' launcher mshtml insufficiency (parts of dhtml/jscript based user-interace not shown, buttons?) use the following:
--- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/Application Data/Microsoft Games/Gears of War
$ cat Startup.xml <Startup DontShow="false" DontShowUntilNew="false" ContentVersion="1"/> --- snip ---
Set 'DontShow="false"' to 'DontShow="true"' which tells the launcher to proceed without selection.
You will then hit bug 36257
After that you hit a shader compiler problem which can be worked around with:
'winetricks -q d3dcompiler_43'
Backtrace of actual problem:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Gears of War/Binaries
$ WINEDEBUG=+tid,+seh,+loaddll wine ./Startup.exe ... wine: Call from 0x7b83ac57 to unimplemented function d3dx9_36.dll.D3DXDisassembleShader, aborting 0026:trace:seh:call_stack_handlers calling handler at 0x15273ea code=80000100 flags=1 0026:trace:seh:call_stack_handlers handler at 0x15273ea returned 1 0026:trace:seh:call_stack_handlers calling handler at 0x1455310 code=80000100 flags=1 0026:trace:seh:call_stack_handlers handler at 0x1455310 returned 1 0026:trace:seh:call_stack_handlers calling handler at 0x14076c8 code=80000100 flags=1 0026:trace:seh:call_stack_handlers handler at 0x14076c8 returned 1 --- snip ---
'winetricks -q d3dx9_36' lets it run further (into next bug).
Regards