Hi.
Something strange happened to me : I had a XFCE4 crash (with Debian),
and when I reconfigured it, I couldn't start Civ IV anymore. With some
traces, I figured out that I didn't have nvidia kernel anymore (a
kernel update, maybe, but why did this wipe my configuration ???).
So I reinstalled nvidia-kernel-dkms (version 295 from backport), but I
still can't launch Civ IV.
These are the traces :
nico at gaston:~$ env WINEPREFIX="/mnt/wine" wine "C:\Program
Files\Firaxis Games\Sid Meier's Civilization 4\Beyond the
Sword\Civ4BeyondSword.exe" wine: could not load
L"C:\\windows\\system32\\plugplay.exe": Module introuvable
err:menubuilder:WinMain unknown option -a err:menubuilder:WinMain
unknown option -r fixme:system:SystemParametersInfoW Unimplemented
action: 55 (SPI_SETMOUSEKEYS) fixme:system:SystemParametersInfoW
Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll
L"C:\\windows\\system32\\gameux.dll" err:ole:CoGetClassObject no class
object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for
context 0x1 fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
err:menubuilder:WinMain failed to build menu item for C:\Program
Files\Firaxis Games\Sid Meier's Civilization 4\Beyond the
Sword\Logs.lnk fixme:shell:DllCanUnloadNow stub err:menubuilder:WinMain
failed to build menu item for C:\Program Files\Firaxis Games\Sid
Meier's Civilization 4\Beyond the Sword\Saves.lnk
fixme:shell:DllCanUnloadNow stub fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub fixme:cursor:CURSORICON_LoadFromFile
No support for .ani cursors. fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
err:menubuilder:WinMain failed to build menu item for C:\Program
Files\Firaxis Games\Sid Meier's Civilization 4\Beyond the
Sword\CivilizationIV.ini.lnk fixme:cursor:CURSORICON_LoadFromFile No
support for .ani cursors. fixme:cursor:CURSORICON_LoadFromFile No
support for .ani cursors. fixme:cursor:CURSORICON_LoadFromFile No
support for .ani cursors. fixme:cursor:CURSORICON_LoadFromFile No
support for .ani cursors. fixme:cursor:CURSORICON_LoadFromFile No
support for .ani cursors. fixme:winhttp:WinHttpCheckPlatform stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10026 0x00000000
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
'import site' failed; use -v for traceback Traceback (most recent call
last): File "<string>", line 2, in ?
IOError: [Errno 2] No such file or directory: 'C:\\users\nico\\My
Documents\\My Games\\Beyond the Sword\\Logs\\PythonErr2.log'
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
fixme:cursor:CURSORICON_LoadFromFile No support for .ani cursors.
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:wine_d3d:WineDirect3DCreate Direct3D9 is not available without
opengl wine: Unhandled page fault on read access to 0x00000000 at
address 0x7ddfd7ec (thread 0009), starting debugger... Unhandled
exception: page fault on read access to 0x00000000 in 32-bit code
(0x7ddfd7ec). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063
GS:006b EIP:7ddfd7ec ESP:0032f3cc EBP:0032f414 EFLAGS:00010216( -
00 -RIAP1) EAX:0ca30748 EBX:7de108f8 ECX:00000000 EDX:0032f434
ESI:0cbd7f40 EDI:00000001 Stack dump:
0x0032f3cc: 7de110f8 00000008 00000138 7de0b9cb
0x0032f3dc: 0ca30748 00000000 00000001 0032f434
0x0032f3ec: 00000009 0ca30748 7ddf0000 0032f434
0x0032f3fc: 00000000 0032f410 7b868c3d 00000500
0x0032f40c: 0ca30748 7ddf0000 00000000 0069884a
0x0032f41c: 0ca30748 00000000 00000001 0032f434
Backtrace:
=>1 0x7ddfd7ec in d3d9 (+0xd7ec) (0x0032f414)
0x7ddfd7ec: movl 0x0(%ecx),%eax
Modules:
Module Address Debug info Name
(117 modules) PE 330000- 343000 Deferred zlib1
PE 350000- 35e000 Deferred hapdbg
PE 3f0000- 3fd000 Deferred msssrs.flt
PE 400000- 100a000 Deferred civ4beyondsword
PE 1010000- 137f000 Deferred d3dx9_33
PE 1c70000- 219f000 Deferred cvgamecoredll
PE ac90000- acbe000 Deferred mssmp3.asi
PE add0000- ae0a000 Deferred mssvoice.asi
PE ae10000- ae1c000 Deferred mssds3d.flt
PE ae20000- ae2a000 Deferred mssdolby.flt
PE ae30000- ae4e000 Deferred mssdsp.flt
PE ae50000- ae70000 Deferred msseax.flt
PE 10000000-1002b000 Deferred
boost_python-vc71-mt-1_32 PE 18000000-18038000
Deferred binkw32 PE 1e000000-1e1ca000
Deferred python24 PE 21100000-2118c000
Deferred mss32 PE 74980000-74ab0000
Deferred msxml3 ELF 7b800000-7b939000
Deferred kernel32<elf> \-PE 7b820000-7b939000
\ kernel32 ELF 7bc00000-7bca5000
Deferred ntdll<elf> \-PE 7bc10000-7bca5000
\ ntdll ELF 7bf00000-7bf03000
Deferred <wine-loader> PE 7c340000-7c396000
Deferred msvcr71 PE 7c3a0000-7c41b000
Deferred msvcp71 ELF 7d773000-7d7d8000
Deferred libgl.so.1 ELF 7d7d8000-7d8e6000
Deferred wined3d<elf> \-PE 7d7f0000-7d8e6000
\ wined3d ELF 7d8e6000-7d94f000
Deferred crypt32<elf> \-PE 7d8f0000-7d94f000
\ crypt32 ELF 7d94f000-7d989000
Deferred rsaenh<elf> \-PE 7d960000-7d989000
\ rsaenh ELF 7dde1000-7de12000
Export d3d9<elf> \-PE 7ddf0000-7de12000
\ d3d9 ELF 7df59000-7df63000
Deferred libdrm.so.2 ELF 7e084000-7e098000
Deferred wtsapi32<elf> \-PE 7e090000-7e098000
\ wtsapi32 ELF 7e098000-7e0ac000
Deferred winhttp<elf> \-PE 7e0a0000-7e0ac000
\ winhttp ELF 7e0ac000-7e0c1000
Deferred midimap<elf> \-PE 7e0b0000-7e0c1000
\ midimap ELF 7e0c1000-7e0e9000
Deferred msacm32<elf> \-PE 7e0d0000-7e0e9000
\ msacm32 ELF 7e0e9000-7e0f2000
Deferred librt.so.1 ELF 7e0f2000-7e1ba000
Deferred libasound.so.2 ELF 7e1ca000-7e1e1000
Deferred msacm32<elf> \-PE 7e1d0000-7e1e1000
\ msacm32 ELF 7e1e1000-7e217000
Deferred winealsa<elf> \-PE 7e1f0000-7e217000
\ winealsa ELF 7e24e000-7e280000
Deferred uxtheme<elf> \-PE 7e250000-7e280000
\ uxtheme ELF 7e280000-7e289000
Deferred libxcursor.so.1 ELF 7e289000-7e28e000
Deferred libxfixes.so.3 ELF 7e28e000-7e291000
Deferred libxcomposite.so.1 ELF 7e291000-7e298000
Deferred libxrandr.so.2 ELF 7e298000-7e2a1000
Deferred libxrender.so.1 ELF 7e2a1000-7e2a4000
Deferred libxinerama.so.1 ELF 7e2a4000-7e2c4000
Deferred imm32<elf> \-PE 7e2b0000-7e2c4000
\ imm32 ELF 7e2c4000-7e2c9000
Deferred libxdmcp.so.6 ELF 7e2c9000-7e2cc000
Deferred libxau.so.6 ELF 7e2cc000-7e2e5000
Deferred libxcb.so.1 ELF 7e2e5000-7e2e9000
Deferred libuuid.so.1 ELF 7e2e9000-7e406000
Deferred libx11.so.6 ELF 7e406000-7e415000
Deferred libxext.so.6 ELF 7e415000-7e41a000
Deferred libxxf86vm.so.1 ELF 7e41a000-7e431000
Deferred libice.so.6 ELF 7e431000-7e439000
Deferred libsm.so.6 ELF 7e439000-7e43c000
Deferred libxdamage.so.1 ELF 7e460000-7e4f8000
Deferred winex11<elf> \-PE 7e470000-7e4f8000
\ winex11 ELF 7e525000-7e54b000
Deferred libexpat.so.1 ELF 7e54b000-7e57a000
Deferred libfontconfig.so.1 ELF 7e57a000-7e58e000
Deferred libz.so.1 ELF 7e58e000-7e606000
Deferred libfreetype.so.6 ELF 7e62d000-7e677000
Deferred dsound<elf> \-PE 7e630000-7e677000
\ dsound ELF 7e677000-7e71c000
Deferred oleaut32<elf> \-PE 7e690000-7e71c000
\ oleaut32 ELF 7e71c000-7e77e000
Deferred rpcrt4<elf> \-PE 7e730000-7e77e000
\ rpcrt4 ELF 7e77e000-7e821000
Deferred ole32<elf> \-PE 7e790000-7e821000
\ ole32 ELF 7e821000-7e835000
Deferred lz32<elf> \-PE 7e830000-7e835000
\ lz32 ELF 7e835000-7e849000
Deferred libresolv.so.2 ELF 7e857000-7e870000
Deferred version<elf> \-PE 7e860000-7e870000
\ version ELF 7e870000-7e88e000
Deferred iphlpapi<elf> \-PE 7e880000-7e88e000
\ iphlpapi ELF 7e88e000-7e8b9000
Deferred ws2_32<elf> \-PE 7e8a0000-7e8b9000
\ ws2_32 ELF 7e8b9000-7e94c000
Deferred winmm<elf> \-PE 7e8c0000-7e94c000
\ winmm ELF 7e94c000-7e9b6000
Deferred msvcrt<elf> \-PE 7e960000-7e9b6000
\ msvcrt ELF 7e9b6000-7ea77000
Deferred comctl32<elf> \-PE 7e9c0000-7ea77000
\ comctl32 ELF 7ea77000-7ead0000
Deferred shlwapi<elf> \-PE 7ea80000-7ead0000
\ shlwapi ELF 7ead0000-7ebe2000
Deferred shell32<elf> \-PE 7eae0000-7ebe2000
\ shell32 ELF 7ebe2000-7ec33000
Deferred advapi32<elf> \-PE 7ebf0000-7ec33000
\ advapi32 ELF 7ec33000-7ecd1000
Deferred gdi32<elf> \-PE 7ec40000-7ecd1000
\ gdi32 ELF 7ecd1000-7ee1b000
Deferred user32<elf> \-PE 7ecf0000-7ee1b000
\ user32 ELF 7ef90000-7ef9c000
Deferred libnss_files.so.2 ELF 7ef9c000-7efb3000
Deferred libnsl.so.1 ELF 7efb3000-7efd9000
Deferred libm.so.6 ELF f7422000-f742c000
Deferred libnss_nis.so.2 ELF f742d000-f7431000
Deferred libdl.so.2 ELF f7431000-f7578000
Deferred libc.so.6 ELF f7579000-f7592000
Deferred libpthread.so.0 ELF f7592000-f76c8000
Deferred libwine.so.1 ELF f76e7000-f76ef000
Deferred libnss_compat.so.2 ELF f76f1000-f770f000
Deferred ld-linux.so.2 Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Firaxis Games\Sid Meier's Civilization
4\Beyond the Sword\Civ4BeyondSword.exe 00000034 0
00000033 15
00000032 15
00000031 0
00000009 0 <=0000000e
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011
00000018 0
00000017 0
00000013 0
00000012 0
0000001b
0000001c 0
Backtrace:
=>1 0x7ddfd7ec in d3d9 (+0xd7ec) (0x0032f414)
nico at gaston:~$
Can someone help me fix my installation ?
Thank you.
\bye
--
Nicolas FRANCOIS | /\
http://nicolas.francois.free.fr | |__|
X--/\\
We are the Micro$oft. _\_V
Resistance is futile.
You will be assimilated. darthvader penguin