http://bugs.winehq.org/show_bug.cgi?id=32812
Bug #: 32812 Summary: Hard Truck Apocalypse crashes on start with built-in msvcp71 Product: Wine Version: 1.5.17 Platform: x86 OS/Version: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: piotr@codeweavers.com Blocks: 13087 Classification: Unclassified Regression SHA1: 79f314c31a2659ca820a49a843ed1771d98fdecb
Created attachment 43333 --> http://bugs.winehq.org/attachment.cgi?id=43333 terminal output
The game has bug #13087 so it won't start unless you modify the source as suggested in http://bugs.winehq.org/show_bug.cgi?id=13087#c2
The problem reported here kicks in earlier than bug #13087 so it can be considered as a blocker to 13087.
When you start the game with built-in msvcp71.dll it shows an error message: "Error!!! Can't open log!!!" then it quits.
This didn't happen in Wine 1.5.16, and reverting the following commit fixes the error (and the game hits bug #13087):
79f314c31a2659ca820a49a843ed1771d98fdecb is the first bad commit commit 79f314c31a2659ca820a49a843ed1771d98fdecb Author: Piotr Caban piotr@codeweavers.com Date: Fri Nov 2 17:18:07 2012 +0100
msvcp71: Ignore prot argument in Fiopen_wchar function.
:040000 040000 4bd0d6e5cef553a77f7a1a99d1d3d3e094e00fce 32e906dd1c68a6692fbdb4679b4d042339826895 M dlls
Tested with wine-1.5.22-124-gb233d20. No demo version is available.
http://bugs.winehq.org/show_bug.cgi?id=32812
--- Comment #1 from GyB gyebro69@gmail.com 2013-01-25 09:44:18 CST --- Created attachment 43334 --> http://bugs.winehq.org/attachment.cgi?id=43334 7zipped +msvcp,+relay log (uncompressed 2.5 MB)
http://bugs.winehq.org/show_bug.cgi?id=32812
--- Comment #2 from GyB gyebro69@gmail.com 2013-01-25 10:13:55 CST --- It is exmachina.log in the game directory what the game complains about. This file contains debug messages from the game engine. The file is created correctly (and filled with info) when using a native msvcp71. With built-in msvcp71 and before the regression the file is not created at all. With built-in msvcp71 and since commit 79f314 the file is created, but it is empty (0-byte long).
http://bugs.winehq.org/show_bug.cgi?id=32812
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #3 from Piotr Caban piotr.caban@gmail.com 2013-01-28 15:00:03 CST --- I've sent a patch that may fix this problem. Please retest (if it's still not working please attach a new log).
http://bugs.winehq.org/show_bug.cgi?id=32812
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |cbfe913a1a847614f5a0ca3850e | |875307fcf05f7 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from GyB gyebro69@gmail.com 2013-01-28 21:35:58 CST --- Fixed in wine-1.5.22-196-g07197a1, thanks.
http://bugs.winehq.org/show_bug.cgi?id=32812
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2013-02-01 04:54:58 CST --- Closing bugs fixed in 1.5.23.