http://bugs.winehq.org/show_bug.cgi?id=12812
Summary: wine crashes when attempting to play Sid Meier's Civilization 4 version 1.74 Product: Wine Version: 0.9.59. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jps.sgtrock@gmail.com
Created an attachment (id=12493) --> (http://bugs.winehq.org/attachment.cgi?id=12493) Full console output
The crash looks like it occurs because for some reason the app is unable to build a menu. The initial splash screen that says "Loading..." in several languages shows up fine. Then I get the following dialog boxes:
"Error locating tag node in SetGlobalClassInfo function Current XML file is: GameInfo/CIV4PlayerOptionInfos.xml"
Clicking "OK" gets the same dialog box repeated. After that, the game crashes. The attached file shows the output to the console.
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #1 from Austin English austinenglish@gmail.com 2008-04-26 16:12:21 --- Is there a demo of this available? Can you generate a +relay,+seh,+tid trace?
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #2 from sgtrock jps.sgtrock@gmail.com 2008-04-26 17:52:27 --- Sorry, I'm not sure what you're asking for. Could you expand on that?
TIA
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #3 from Carl carl@rahien.com 2008-04-27 07:45:31 --- Created an attachment (id=12516) --> (http://bugs.winehq.org/attachment.cgi?id=12516) the requested bug tracing output
I'm having the same issue, and here's my output from $ wine .wine/drive_c/Programfiler/Firaxis\ Games/Sid\ Meier's\ Civilization\ 4/Civilization4.exe +relay +seh +tid
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #4 from joaopa jeremielapuree@yahoo.fr 2008-04-27 08:19:04 --- You need to lauch the game from its directory. I mean cd .wine/drive_c/Programfiler/Firaxis\ Games/Sid\ Meier's\ Civilization\ 4/ wine Civilization4.exe
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #5 from Austin English austinenglish@gmail.com 2008-04-27 18:56:32 --- (In reply to comment #3)
Created an attachment (id=12516)
--> (http://bugs.winehq.org/attachment.cgi?id=12516) [details]
the requested bug tracing output
I'm having the same issue, and here's my output from $ wine .wine/drive_c/Programfiler/Firaxis\ Games/Sid\ Meier's\ Civilization\ 4/Civilization4.exe +relay +seh +tid
No. After CD'ing to the directory as Joapa said, use: $ WINEDEBUG=+relay,+seh,+tid wine Civilization4.exe &> /tmp/output.txt
Then attach /tmp/output.txt (bzip2 -9 it if it's > 1MB).
http://bugs.winehq.org/show_bug.cgi?id=12812
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #6 from dawidpiatek@wp.pl 2008-08-09 20:16:37 --- Created an attachment (id=15360) --> (http://bugs.winehq.org/attachment.cgi?id=15360) crash-log of CivIV 1.61 under wine 1.1.2 run from windows dir
Reported bug still exists under wine 1.1.2
http://bugs.winehq.org/show_bug.cgi?id=12812
knipl@in.tum.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |knipl@in.tum.de
--- Comment #7 from knipl@in.tum.de 2008-10-28 09:47:14 --- Regarding the msxml-fixme in your attachments, could you happen to not be using a native msxml3.dll?
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #8 from John john.ennew@gmail.com 2008-12-21 05:16:10 --- You need to install msxml3. You can do this using the winetricks script. Go to the directory civ4 is installed into and get the winetricks script using this command:
wget http://www.kegel.com/wine/winetricks
Then run the following command:
sh winetricks msxml3
I needed to copy the files d3dx9_31.dll and d3dx9_32.dll into the root of the Civ4 directory as well. Do a search on google and you should be able to find them.
http://bugs.winehq.org/show_bug.cgi?id=12812
morgan morgancoxuk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |morgancoxuk@gmail.com
--- Comment #9 from morgan morgancoxuk@gmail.com 2009-01-09 15:10:16 --- There is no need for the wine tricks script to play civ4.
Please see my post - http://appdb.winehq.org/objectManager.php?sClass=version&iId=8699&iT...
It takes just 2 steps....
copy d3dx9_31.dll and d3dx9_32.dll to Civ4 folder.
Then run with
WINEDLLOVERRIDES="msxml3=n;" wine Civilization4.exe
- this way the msxml override will not affect other wine apps.
http://bugs.winehq.org/show_bug.cgi?id=12812
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave@gmail.com
--- Comment #10 from Jaime Rave jaimerave@gmail.com 2009-06-27 10:12:54 --- It's still a problem here using Wine 1.1.24. It can be fixed using winetricks msxml3.
You can download a demo from http://www.gamershell.com/download_11624.shtml
http://bugs.winehq.org/show_bug.cgi?id=12812
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.gamershell.com/d | |ownload_11624.shtml Component|-unknown |msxml3
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2010-01-10 14:47:11 --- Could someone attach +msxml trace running Wine 1.1.36 without native modules?
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #12 from knipl@in.tum.de 2010-01-11 09:31:00 --- Created an attachment (id=25666) --> (http://bugs.winehq.org/attachment.cgi?id=25666) msxml trace w/o native modules (except MSVCP71.dll)
using wine-1.1.36 w/o any native modules all I get is this:
stefan@AmmonJerro:~/.wine/drive_c/Civ4$ WINEDEBUG=+msxml wine Civilization4.exe err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\Civ4\BOOST_PYTHON-VC71-MT-1_32.DLL") not found err:module:import_dll Library BOOST_PYTHON-VC71-MT-1_32.DLL (which is needed by L"C:\Civ4\Civilization4.exe") not found err:module:import_dll Library MSVCP71.DLL (which is needed by L"C:\Civ4\Civilization4.exe") not found err:module:import_dll Library MSVCP71.dll (which is needed by L"C:\Civ4\HAPDBG.DLL") not found err:module:import_dll Library HAPDBG.DLL (which is needed by L"C:\Civ4\Civilization4.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Civ4\Civilization4.exe" failed, status c0000135
w/ native MSVCP71.dll I get the ouput attached.
http://bugs.winehq.org/show_bug.cgi?id=12812
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wine crashes when |Sid Meier's Civilization 4 |attempting to play Sid |version 1.74 crashes |Meier's Civilization 4 | |version 1.74 |
http://bugs.winehq.org/show_bug.cgi?id=12812
quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #13 from quasi-anonymous user from bugmenot.com winehqbugs@bugmenot.com 2010-01-30 18:47:49 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com 2010-01-30 18:56:32 --- (In reply to comment #12)
Created an attachment (id=25666)
--> (http://bugs.winehq.org/attachment.cgi?id=25666) [details]
msxml trace w/o native modules (except MSVCP71.dll)
using wine-1.1.36 w/o any native modules all I get is this:
Please get another one with Wine 1.1.37 and +msxml,+relay,+tid channels.
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #15 from Jaime Rave jaimerave@gmail.com 2010-01-31 01:40:51 --- Created an attachment (id=25977) --> (http://bugs.winehq.org/attachment.cgi?id=25977) +msxml,+relay,+tid
http://bugs.winehq.org/show_bug.cgi?id=12812
Luis Busquets luis.busquets@ilidium.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |luis.busquets@ilidium.com
--- Comment #16 from Luis Busquets luis.busquets@ilidium.com 2010-03-22 23:42:44 --- This seems a duplicate of bug 6856
http://bugs.winehq.org/show_bug.cgi?id=12812
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz@gmail.co | |m
--- Comment #17 from NSLW lukasz.wojnilowicz@gmail.com 2010-07-24 07:09:29 --- This is still issue in wine-1.2-422-ge158bb0. winetricks msxlm3 helps
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #18 from Nikolay Sivov bunglehead@gmail.com 2010-09-15 15:27:53 CDT --- Please attach +msxml,+tid running Wine from today git. Also attach a (config?) file with this path - "GameInfo/CIV4GraphicOptionInfos.xml".
http://bugs.winehq.org/show_bug.cgi?id=12812
Jaime Rave jaimerave@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25977|0 |1 is obsolete| |
--- Comment #19 from Jaime Rave jaimerave@gmail.com 2010-09-15 23:15:32 CDT --- Created an attachment (id=30779) --> (http://bugs.winehq.org/attachment.cgi?id=30779) +msxml
This is with wine-1.3.2-256-g0a2492d
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #20 from Jaime Rave jaimerave@gmail.com 2010-09-15 23:17:21 CDT --- Created an attachment (id=30780) --> (http://bugs.winehq.org/attachment.cgi?id=30780) Requested config file
There's also a demo of the game that have the problem: http://www.gamershell.com/download_11624.shtml
http://bugs.winehq.org/show_bug.cgi?id=12812
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|lukasz.wojnilowicz@gmail.co | |m |
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #21 from Jaime Rave jaimerave@gmail.com 2010-09-16 09:44:07 CDT --- In fact this is a dup of bug 6856 or that one is a dup of this.
http://bugs.winehq.org/show_bug.cgi?id=12812
Adam Martinson amartinson@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |amartinson@codeweavers.com
--- Comment #22 from Adam Martinson amartinson@codeweavers.com 2010-09-17 16:35:34 CDT --- The issue is the lack of XSLPattern support in Wine's built-in msxml3. I'm currently working on a patch, but in the meantime there are some easy workarounds:
Option 1: *This is a guess, please test it* Edit the config file (as plain text) and remove the 'xmlns="x-schema:CIV4GameInfoSchema.xml"' declaration.
Option 2: *This one will work - or at least get you past that error* Use a native version of msxml3.dll.
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #23 from Nikolay Sivov bunglehead@gmail.com 2010-09-18 07:27:37 CDT --- (In reply to comment #22)
Option 1: *This is a guess, please test it* Edit the config file (as plain text) and remove the 'xmlns="x-schema:CIV4GameInfoSchema.xml"' declaration.
My guess was that such query:
--- Civ4GraphicOptionInfos/GraphicOptionInfos/GraphicOptionInfo ---
fails in XPath mode because of multiple "GraphicOptionInfo" nodes at the same level. Probably XPath requires something like this (I didn't check specs actually):
--- Civ4GraphicOptionInfos/GraphicOptionInfos/GraphicOptionInfo[1] ---
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #24 from Adam Martinson amartinson@codeweavers.com 2010-09-20 12:43:33 CDT --- (In reply to comment #23)
(In reply to comment #22)
Option 1: *This is a guess, please test it* Edit the config file (as plain text) and remove the 'xmlns="x-schema:CIV4GameInfoSchema.xml"' declaration.
My guess was that such query:
Civ4GraphicOptionInfos/GraphicOptionInfos/GraphicOptionInfo
fails in XPath mode because of multiple "GraphicOptionInfo" nodes at the same level. Probably XPath requires something like this (I didn't check specs actually):
Civ4GraphicOptionInfos/GraphicOptionInfos/GraphicOptionInfo[1]
No, the issue is the default xmlns declaration. XSLPattern syntax doesn't require you to specify the node's namespace in the query string if it's the default namespace. XPath requires you to specify the node's namespace if it has one.
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #25 from Adam Martinson amartinson@codeweavers.com 2010-10-25 22:27:57 CDT --- Can someone try this again with a current git? XSLPattern queries should work now.
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #26 from NSLW lukasz.wojnilowicz@gmail.com 2010-11-06 12:51:36 CDT --- Created an attachment (id=31755) --> (http://bugs.winehq.org/attachment.cgi?id=31755) Terminal output on wine-1.3.6-240-g791b22a
(In reply to comment #25)
Can someone try this again with a current git? XSLPattern queries should work now.
No luck with wine-1.3.6-240-g791b22a
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #27 from Adam Martinson amartinson@codeweavers.com 2010-11-08 15:42:25 CST --- (In reply to comment #26)
Created an attachment (id=31755)
--> (http://bugs.winehq.org/attachment.cgi?id=31755) [details]
Terminal output on wine-1.3.6-240-g791b22a
This looks like a duplicate of bug 8107, no huge surprise there. Needs XDR schema support.
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #28 from Adam Martinson amartinson@codeweavers.com 2010-11-24 12:32:35 CST --- Should be fixed in current git, see: c19fa9b04b03b78778d48e88f80d9253168c7edc f090ddfe13eefe3e271e2ab6ca41f6640f114010 643cbafabc0535fece63ef0a9f51de164df8e5d3 6f537c4df11b70d2cb8338035557e694ac8f8cb8 f3678ec193edec1911c0dfecc1e0cd44339368ff 6ee2231d2bd74623791b578de000fd8182b054b2 92bfadef7f27960c4e45a902f04f51e02e33b1b7 Can someone please verify?
http://bugs.winehq.org/show_bug.cgi?id=12812
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #29 from Austin English austinenglish@gmail.com 2010-11-24 13:43:14 CST --- (In reply to comment #28)
Should be fixed in current git, see: c19fa9b04b03b78778d48e88f80d9253168c7edc f090ddfe13eefe3e271e2ab6ca41f6640f114010 643cbafabc0535fece63ef0a9f51de164df8e5d3 6f537c4df11b70d2cb8338035557e694ac8f8cb8 f3678ec193edec1911c0dfecc1e0cd44339368ff 6ee2231d2bd74623791b578de000fd8182b054b2 92bfadef7f27960c4e45a902f04f51e02e33b1b7 Can someone please verify?
Works, yep. But a duplicate.
*** This bug has been marked as a duplicate of bug 8107 ***
http://bugs.winehq.org/show_bug.cgi?id=12812
--- Comment #30 from Austin English austinenglish@gmail.com 2010-11-24 13:43:40 CST --- Err, wrong bug number.
*** This bug has been marked as a duplicate of bug 6856 ***
http://bugs.winehq.org/show_bug.cgi?id=12812
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Austin English austinenglish@gmail.com 2010-11-24 13:43:46 CST --- Closing.