http://bugs.winehq.org/show_bug.cgi?id=32723
Bug #: 32723 Summary: Death to Spies Moment of Truth fails to start. Product: Wine Version: 1.5.21 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: salamanderrake@gmail.com Classification: Unclassified
Created attachment 43180 --> http://bugs.winehq.org/attachment.cgi?id=43180 terminal output.
Death to Spies Moment of Truth fails to start. I get errors and a crash popup. Only overrides are the norms for steam and the d3dx9, vcrun2005 override combo.
http://bugs.winehq.org/show_bug.cgi?id=32723
--- Comment #1 from salamander purake salamanderrake@gmail.com 2013-01-15 12:17:21 CST --- Gentoo amd64 Nvidia 9800gt 1Gig Pulseaudio
http://bugs.winehq.org/show_bug.cgi?id=32723
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #2 from GyB gyebro69@gmail.com 2013-01-15 13:05:22 CST --- Does 'winetricks wmp9 quartz devenum' help? It's crashing when trying to play the intro videos if audio is enabled in TruthSetup.exe. If you disable audio in the configuration tool then the game simply skips the intro videos so you can get in the menus, but it will crash when displaying the mission briefing.
http://bugs.winehq.org/show_bug.cgi?id=32723
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #43180|application/octet-stream |text/plain mime type| |
--- Comment #3 from GyB gyebro69@gmail.com 2013-01-15 13:10:34 CST --- Comment on attachment 43180 --> http://bugs.winehq.org/attachment.cgi?id=43180 terminal output.
Please use .txt when attaching logs.
http://bugs.winehq.org/show_bug.cgi?id=32723
--- Comment #4 from salamander purake salamanderrake@gmail.com 2013-01-15 13:34:53 CST --- Sorry. (In reply to comment #3)
Comment on attachment 43180 [details] terminal output.
Please use .txt when attaching logs.
http://bugs.winehq.org/show_bug.cgi?id=32723
salamander purake salamanderrake@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #43180|0 |1 is obsolete| |
--- Comment #5 from salamander purake salamanderrake@gmail.com 2013-01-15 13:38:18 CST --- Created attachment 43182 --> http://bugs.winehq.org/attachment.cgi?id=43182 replaced d2s.fail with d2s.txt
http://bugs.winehq.org/show_bug.cgi?id=32723
--- Comment #6 from salamander purake salamanderrake@gmail.com 2013-01-15 13:56:33 CST --- Works now but still has the missing models glitch. http://bugs.winehq.org/show_bug.cgi?id=23407
https://bugs.winehq.org/show_bug.cgi?id=32723
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://store.steampowered.c | |om/app/34410/ CC| |focht@gmx.net Summary|Death to Spies Moment of |Death to Spies: Moment of |Truth fails to start. |Truth (Steam) fails to | |start
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
is the issue still present (no overrides)? Please retest with recent Wine, preferably Wine 1.7.17/18.
Regards
https://bugs.winehq.org/show_bug.cgi?id=32723
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |wmp&wmvcore Summary|Death to Spies: Moment of |Death to Spies: Moment of |Truth (Steam) fails to |Truth (Steam/non-Steam) |start |crashes on startup (intro | |video needs WMV3 decoder | |support in an AVI | |container, Windows Media | |Video 9 VCM) Ever confirmed|0 |1
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, can be reproduced with both: Steam release and non-Steam demo.
First: Don't put too many unnecessary overrides into prefix (DirectX9)! This makes bug reports almost useless and complicates the deduction of the actual problem.
For the 'TruthSetup.exe' tool (tweak graphics settings) you need only 'MFC80U.DLL' from MSVC++ 2005 runtime.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Aspyr/Death to Spies - Moment of Truth Demo
$ wine ./TruthSetup.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.MFC" (8.0.50727.762) err:module:import_dll Library MFC80U.DLL (which is needed by L"C:\Program Files\Aspyr\Death to Spies - Moment of Truth Demo\TruthSetup.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Aspyr\Death to Spies - Moment of Truth Demo\TruthSetup.exe" failed, status c0000135 --- snip ---
-> 'winetricks -q vcrun2005' (you can remove all overrides afterwards).
The first crash is already covered by existing bug(s):
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Aspyr/Death to Spies - Moment of Truth Demo
$ WINEDEBUG=+tid,+seh,+msgbox wine ./Truth.exe 0009:err:d3dcompiler:compile_shader HLSL shader parsing failed. 0009:trace:msgbox:MSGBOX_OnInit L"Failed to compile (shaders\ps\PostProcessBlur.psh) -> line :9:25: error: syntax error, unexpected KW_REGISTER, expecting VAR_IDENTIFIER or TYPE_IDENTIFIER or NEW_IDENTIFIER\n" --- snip ---
-> 'winetricks -q d3dcompiler_43'
Relevant trace log for the second crash which will be subject to this bug.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Aspyr/Death to Spies - Moment of Truth Demo
$ WINEDEBUG=+tid,+seh,,+loaddll,+process,+quartz wine ./Truth.exe >>log.txt 2>&1 ... 0023:trace:quartz:GetFilterInfo Moniker = L"AVI Decompressor" 0023:trace:quartz:DllGetClassObject ({cf49d4e0-1115-11ce-b03a-0020af0ba770},{00000001-0000-0000-c000-000000000046},0x33e428) 0023:trace:quartz:DSCF_CreateInstance (0x26102c0)->((nil),{00000000-0000-0000-c000-000000000046},0x33e4e4) 0023:trace:quartz:AVIDec_create ((nil), 0x33e3ac) 0023:trace:quartz:DllGetClassObject ({060af76c-68dd-11d0-8fc1-00c04fd9189d},{00000001-0000-0000-c000-000000000046},0x33e028) 0023:trace:quartz:DSCF_CreateInstance (0x2618028)->(0x26179a0,{00000000-0000-0000-c000-000000000046},0x2617b60) 0023:fixme:strmbase:TransformFilterImpl_QueryInterface No interface for {37d84f60-42cb-11ce-8135-00aa004bb851}! 0023:trace:quartz:FilterGraph2_AddFilter (0x260f928/0x260f92c)->(0x26179a0, L"AVI Decompressor" (0x2610764)) 0023:trace:quartz:AVIDec_SetMediaType (0x26179a0)->(0x2620458) 0023:trace:quartz:AVIDec_SetMediaType Fourcc: "WMV3" 0023:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\msrle32.dll" at 0x7c220000: builtin 0023:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\msrle32.dll" : builtin 0023:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\msvidc32.dll" at 0x7c220000: builtin 0023:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\msvidc32.dll" : builtin 0023:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\iccvid.dll" at 0x7c220000: builtin 0023:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\iccvid.dll" : builtin 0023:trace:quartz:AVIDec_SetMediaType Unable to find a suitable VFW decompressor 0023:trace:quartz:AVIDec_SetMediaType Connection refused 0023:trace:quartz:Parser_OutputPin_Release (0x2617038)->() Release from 4 0023:warn:quartz:FilterGraph2_Render Unable to connect L"AVI Decompressor" to renderer (80040207) 0023:trace:quartz:FilterGraph2_RemoveFilter (0x260f928/0x260f92c)->(0x26179a0) 0023:trace:quartz:FilterGraph2_RemoveFilter Removing filter L"AVI Decompressor" 0023:trace:quartz:AVIDec_BreakConnect (0x26179a0)->() 0023:trace:quartz:FilterGraph2_RemoveFilter Disconnect 2: 00000001 0023:trace:quartz:FilterGraph2_RemoveFilter Disconnect 2: 00000001 0023:trace:quartz:AVIDec_BreakConnect (0x26179a0)->() ... 0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0x55d321 ip=0055d321 tid=0023 0023:trace:seh:raise_exception info[0]=00000000 0023:trace:seh:raise_exception info[1]=0000003c 0023:trace:seh:raise_exception eax=00000000 ebx=0186d6b8 ecx=02feb11c edx=007f3f00 esi=010817a0 edi=00000000 0023:trace:seh:raise_exception ebp=01082398 esp=0033fcb4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 0023:trace:seh:call_stack_handlers calling handler at 0x7c9140 code=c0000005 flags=0 0023:trace:seh:call_stack_handlers handler at 0x7c9140 returned 1 0023:trace:seh:call_stack_handlers calling handler at 0x7bc9ec0f code=c0000005 flags=0 ... wine: Unhandled page fault on read access to 0x0000003c at address 0x55d321 (thread 0023), starting debugger... Unhandled exception: page fault on read access to 0x0000003c in 32-bit code (0x0055d321). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0055d321 ESP:0033fcb4 EBP:01082398 EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:0186d6b8 ECX:02feb11c EDX:007f3f00 ESI:010817a0 EDI:00000000 ... Backtrace: =>0 0x0055d321 in truth (+0x15d321) (0x01082398) 1 0x00000002 (0x007f464c) 2 0x0042c940 in truth (+0x2c93f) (0x00427860) 3 0x83077ec0 (0x8504418b) 0x0055d321: movl 0x3c(%eax),%ecx Modules: Module Address Debug info Name (133 modules) PE 400000- 8c9000 Export truth PE 8d0000- ad7000 Deferred d3dcompiler_43 PE bf0000- d29000 Deferred vorbis PE 10000000-10022000 Deferred vfs20 ... Threads: process tid prio (all id:s are in hex) ... 00000022 (D) C:\Program Files\Aspyr\Death to Spies - Moment of Truth Demo\Truth.exe 0000002c 0 00000028 0 00000027 0 00000026 15 00000025 0 00000024 0 00000023 0 <== --- snip ---
VCM Codec download: http://download.microsoft.com/download/9/8/a/98a6cb2d-6659-485e-b1f9-2c0d9bf...
With that part installed the crash is gone and intro video plays fine.
$ sha1sum DTS_Demo_Installer.exe aa7af641c6e959aa3daf758acf5f6f3b124d0ed1 DTS_Demo_Installer.exe
$ du -sh DTS_Demo_Installer.exe 920M DTS_Demo_Installer.exe
$ wine --version wine-1.7.18-92-gb01fc1a
Regards
http://bugs.winehq.org/show_bug.cgi?id=32723
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=32723
--- Comment #9 from salamander purake salamanderrake@gmail.com --- With wine 1.7.35 I get this error, is it the same as before? https://gist.github.com/salamanderrake/efe2bb99086dfb06e5e9
https://bugs.winehq.org/show_bug.cgi?id=32723
georg_mueller@safe-mail.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |georg_mueller@safe-mail.net
--- Comment #10 from georg_mueller@safe-mail.net --- I brought the GOG version of this game, installed d3dx9 (winetricks) and rename the *.vid files inside the games directory. So I was able to play the first mission. No idea, if the whole game runs perfect (that's th reason why I didn't submit any testdata to appdb). Anastasius approach to install d3dcompiler_43 resulted in unreadable characters during the mission briefing.
Tested with wine 1.9.2
https://bugs.winehq.org/show_bug.cgi?id=32723
qsniyg qsniyg@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |qsniyg@mail.com
--- Comment #11 from qsniyg qsniyg@mail.com --- This also happens with Attack on Titan 2. I've tried many manual and winetricks overrides, but nothing works so far (see here for more information: https://github.com/ValveSoftware/Proton/issues/2830#issuecomment-599259154).
Since it's a 64-bit game, winetricks wmv9vcm doesn't work (wmv9vcm.dll is 32-bit only).
https://bugs.winehq.org/show_bug.cgi?id=32723
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Component|wmp&wmvcore |quartz Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #12 from Zebediah Figura z.figura12@gmail.com --- This game (and the intro videos) work fine for me with winegstreamer, at least with current Wine. I think it's fair to call this fixed.
https://bugs.winehq.org/show_bug.cgi?id=32723
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Death to Spies: Moment of |Death to Spies: Moment of |Truth (Steam/non-Steam) |Truth (Steam/non-Steam) |crashes on startup (intro |crashes on startup (intro |video needs WMV3 decoder |video needs WMV3 decoder |support in an AVI |support in an AVI |container, Windows Media |container) |Video 9 VCM) |
https://bugs.winehq.org/show_bug.cgi?id=32723
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.5.