http://bugs.winehq.org/show_bug.cgi?id=32044
Bug #: 32044 Summary: Simon the Sorcerer 3D crashes on start with built-in msvcp60 Product: Wine Version: 1.5.15 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 42238 --> http://bugs.winehq.org/attachment.cgi?id=42238 terminal output
This was tested with the GOG.com version of the game. It seems no demo version exists. When starting the game from the launcher, it changes screen resolution first, then it crashes (somewhere in msvcp60).
'winetricks vcrun6' is a workaround
Output from mscodescan: ./Simon3D.exe imports following stub symbols: msvcp60:?_Initcvt@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IAEXXZ msvcp60:?seekoff@strstreambuf@std@@MAE?AV?$fpos@H@2@JW4seekdir@ios_base@2@H@Z
wine-1.5.15-249-g8392a85
http://bugs.winehq.org/show_bug.cgi?id=32044
--- Comment #1 from GyB gyebro69@gmail.com 2012-10-23 08:01:45 CDT --- Created attachment 42239 --> http://bugs.winehq.org/attachment.cgi?id=42239 +msvcp,+relay,+seh,+tid log (uncompressed 3.4 MB)
http://bugs.winehq.org/show_bug.cgi?id=32044
--- Comment #2 from Piotr Caban piotr.caban@gmail.com 2012-11-05 10:22:36 CST --- Created attachment 42406 --> http://bugs.winehq.org/attachment.cgi?id=42406 change the way virtually inherited object position is computed
Could you please attach a new log with this patch applied (with the same debug channels as earlier)?
http://bugs.winehq.org/show_bug.cgi?id=32044
--- Comment #3 from GyB gyebro69@gmail.com 2012-11-05 11:09:19 CST --- Created attachment 42407 --> http://bugs.winehq.org/attachment.cgi?id=42407 +msvcp,+relay,+seh,+tid log (patch applied)
http://bugs.winehq.org/show_bug.cgi?id=32044
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #42406|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=32044
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #4 from Piotr Caban piotr.caban@gmail.com 2012-11-06 06:03:08 CST --- It's probably caused by incorrect basic_{if,of,f}stream class vbtable. basic_filebuf class is different in msvcp60 then in msvcp90 and needs to be reimplemented.
http://bugs.winehq.org/show_bug.cgi?id=32044
--- Comment #5 from Piotr Caban piotr.caban@gmail.com 2012-11-06 06:10:30 CST --- Just a note not really related to this bug, basic_filebuf needs to be also fixed in msvcp71.
http://bugs.winehq.org/show_bug.cgi?id=32044
--- Comment #6 from Piotr Caban piotr.caban@gmail.com 2012-11-15 05:06:28 CST --- It may be fixed, please retest. If it's not, please attach new log.
http://bugs.winehq.org/show_bug.cgi?id=32044
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #42407|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=32044
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from GyB gyebro69@gmail.com 2012-11-15 09:23:33 CST --- The game indeed starts now and the main menu appears with the built-in msvcp60...that's good. However, now the game crashes later, either when I start a new game or when I try to view the intro video from the main menu. This could be another bug related to the built-in msvcp60, because the crash doesn't exist with the native msvcp60. A +relay,+msvcp log would be huge (3-4 GB) when the new problem occurs. If you agree, this one can be closed as fixed, and a separate bug report should be opened for the new problem.
http://bugs.winehq.org/show_bug.cgi?id=32044
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2012-11-23 14:31:03 CST --- Closing bugs fixed in 1 5.18.