https://bugs.winehq.org/show_bug.cgi?id=45886
Bug ID: 45886 Summary: Civilization IV crashes while loading saved game Product: Wine Version: 3.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bgracer2010@gmail.com Distribution: ---
Created attachment 62393 --> https://bugs.winehq.org/attachment.cgi?id=62393 Backtrace from the crash
Civilization IV Complete (GOG version) crashes while loading a saved game, during the loading screen.
The test machine is a ThinkPad T400, C2Duo P8400; 2x2GB DDR3; with the 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]
Ubuntu MATE 18.04; kernel 4.15.0-34-generic
The same crash happens on OpenSUSE Leap 15 with kernel 4.12
https://bugs.winehq.org/show_bug.cgi?id=45886
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #1 from Béla Gyebrószki gyebro69@gmail.com --- Please attach the complete terminal output, because a backtrace alone rarely reveals enough useful details on the problem: http://wiki.winehq.org/FAQ#get_log
https://bugs.winehq.org/show_bug.cgi?id=45886
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msxml3 CC| |focht@gmx.net Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Console output:
--- snip --- $ pwd /home/focht/.wine/drive_c/GOG Games/Civilization IV Complete/Civ4
$ wine ./Civilization4.exe ... 0009:fixme:msxml:domdoc_putref_schemas (0x1a95d0e0)->(0x33eeb0 {VT_DISPATCH: 0x167d3c}): semi-stub ... 0009:fixme:msxml:domdoc_putref_schemas (0x1a95d0f8)->(0x33e570 {VT_DISPATCH: 0x1a9ab55c}): semi-stub 0009:fixme:msxml:domdoc_get_readyState stub! (0x1a95d0f8)->(0x33e5f0) 0009:fixme:msxml:domdoc_putref_schemas (0x1a95d0f8)->(0x33e690 {VT_DISPATCH: 0x1a9ab52c}): semi-stub 0009:fixme:msxml:domdoc_get_readyState stub! (0x1a95d0f8)->(0x33e710) 0009:fixme:msxml:domdoc_putref_schemas (0x1a95d0f8)->(0x33e690 {VT_DISPATCH: 0x1a9ab52c}): semi-stub 0009:fixme:msxml:domdoc_get_readyState stub! (0x1a95d0f8)->(0x33e710) 0009:fixme:msxml:domdoc_putref_schemas (0x1d500f68)->(0x33e500 {VT_DISPATCH: 0x1d54e504}): semi-stub 0009:fixme:msxml:domdoc_get_readyState stub! (0x1d500f68)->(0x33e580) 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x42bc41 ip=0042bc41 tid=0009 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=00007974 0009:trace:seh:raise_exception eax=00007970 ebx=18cb1810 ecx=18b85ef0 edx=18b85ef0 esi=1644ff00 edi=00d7d5cc 0009:trace:seh:raise_exception ebp=18ce5328 esp=0033f514 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210202 0009:trace:seh:call_stack_handlers calling handler at 0xad5528 code=c0000005 flags=0 wine: Unhandled page fault on read access to 0x00007974 at address 0x42bc41 (thread 0009), starting debugger... --- snip ---
There is an appdb entry for the game:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=10158
Although it's horribly outdated and many comments are obsolete it still has some useful info:
--- quote --- note: you have to use external msxml3.dll
(I doubt these are not needed anymore msxml3r.dll, d3dx9_26.dll, d3dx9_31.dll, d3dx9_32.dll, d3dx9_33.dll --- quote ---
Indeed, 'winetricks -q msxml3' works around and lets saved games load. Likely a dupe of one of the existing msxml3 bugs.
---
Albeit unrelated to this issue I found the CIV4 GOG.com installer being horribly slow. It took over one hour to install. Does the installation take that long on Windows too? If not, it might be worth another bug report/investigation.
$ sha1sum * a6272e249bea44f9e1277a45bdeb3fc77c15dac6 Civilization IV Beyond the Sword - Reference Guide.pdf a9e2406c0d3d7ec6d1e53685694fc038c3367720 setup_civilization4_complete_2.0.0.4-1.bin b9c094e3ac568b6e5862393e4555a9f63f5d9578 setup_civilization4_complete_2.0.0.4.exe 541664dd9b778fd302ebb1758c1940e5295c11a4 Sid Meier's Civilization 4 - Beyond the Sword.pdf 117a0ec95c265331b3d73d7427552c39d2b8de5c Sid Meier's Civilization 4 - Colonization.pdf 1e18e10038203d818fc17aa662f0cccc899d76e3 Sid Meier's Civilization 4.pdf eb0bfbb578ca972f86acb12d352fbbd075be65e2 Sid Meier's Civilization 4 - Warlords.pdf 957e20e2dbc554579f941cac6b5f723b56f185f9 Sid Meier's Civilization IV Complete - Technology Tree.pdf
$ du -sh * 7.8M Civilization IV Beyond the Sword - Reference Guide.pdf 3.0G setup_civilization4_complete_2.0.0.4-1.bin 42M setup_civilization4_complete_2.0.0.4.exe 1.3M Sid Meier's Civilization 4 - Beyond the Sword.pdf 2.9M Sid Meier's Civilization 4 - Colonization.pdf 1.8M Sid Meier's Civilization 4.pdf 796K Sid Meier's Civilization 4 - Warlords.pdf 4.0M Sid Meier's Civilization IV Complete - Technology Tree.pdf
$ wine --version wine-3.16-167-g42929b75fc
Regards
https://bugs.winehq.org/show_bug.cgi?id=45886
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- See also bug #25323, bug #26142, bug #36711. The first two are known to be fixed with native msxml3. The third bug might also be related.
https://bugs.winehq.org/show_bug.cgi?id=45886
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEW |RESOLVED
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello Béla,
thanks for the list. Yes, that's what I suspected .. an awful list of dupes even on that game (and its flavours). My bet would be the non-savegame related ones suffer from same underlying msxml3 issue.
I will mark this ticket a dupe of bug 36711
Regards
*** This bug has been marked as a duplicate of bug 36711 ***
https://bugs.winehq.org/show_bug.cgi?id=45886
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.