http://bugs.winehq.org/show_bug.cgi?id=31948
Bug #: 31948 Summary: Divinity II: The Dragon Knight Saga won't start with built-in msvcp90 Product: Wine Version: 1.5.15 Platform: x86 URL: http://www.fileplanet.com/217994/210000/fileinfo/Divin ity-2:-The-Dragon-Knight-Saga-Demo OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 42093 --> http://bugs.winehq.org/attachment.cgi?id=42093 terminal output
This is a follow-up to bug #31411. The installer for the game installs the required msvc* components, so the problem is reproducible only when msvcp90=builtin. When using the built-in msvcp90, the game shows a MS VC++ runtime error message while loading to the main menu then it quits. The relevant lines in the terminal: fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x8dee56c 1 C) semi-stub fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x8dee61c 1 C) semi-stub
The demo version can be used to reproduce the problem (over 2 GB download size!): 1. create a new wineprefix, set msvcp90,msvcr90=builtin 2. 'winetricks d3dx9_36' so you don't need to install the whole DirectX package when the installer asks for it 3. install then start the demo with ../bin/Divinity2.exe. Soon an error message pops up and the game quits
http://bugs.winehq.org/show_bug.cgi?id=31948
--- Comment #1 from GyB gyebro69@gmail.com 2012-10-13 01:30:09 CDT --- Created attachment 42099 --> http://bugs.winehq.org/attachment.cgi?id=42099 +msvcp,+seh,+tid log (uncompressed 30 MB)
It seems the problem occurs not always at the same stage while loading to the main menu. Sometimes this resulted in a debug log with merely 30 MB size, other times the same log grew over 250 MB. I attached the shorter version of the log here.
http://bugs.winehq.org/show_bug.cgi?id=31948
--- Comment #2 from GyB gyebro69@gmail.com 2012-10-13 01:46:15 CDT --- Not sure if it has relevance to the problem, but here's the output from the mscodescan script:
./Divinity2.exe imports following stub symbols: msvcp90:?_Raise_handler@std@@3P6AXABVexception@stdext@@@ZA msvcp90:?_Throw@std@@YAXABVexception@stdext@@@Z
http://bugs.winehq.org/show_bug.cgi?id=31948
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #3 from Piotr Caban piotr.caban@gmail.com 2012-10-17 15:48:41 CDT --- The bug visible in log file is fixed. Please retest, if it still doesn't work please attach new log with msvcp,tid,seh debug channels.
http://bugs.winehq.org/show_bug.cgi?id=31948
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ea828e557f6b7c8c2d92f9624cd | |6a0d341ed5666 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from GyB gyebro69@gmail.com 2012-10-17 16:17:18 CDT --- Thanks, Divinity II starts fine with the built-in msvcp90 in wine-1.5.15-145-g29b3902.
http://bugs.winehq.org/show_bug.cgi?id=31948
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2012-10-26 13:31:05 CDT --- Closing bugs fixed in 1.5.16.