The forum

STALKER sur Debian SID

Author Replies
aldopic Tuesday 17 August 2010 at 21:45
aldopicAnonymous

Bonjour,

Après être passé de Debian Lenny (stable) à SID (unstable), j'ai réinstallé PlayOnLinux à partir des dépôts Debian, puis le jeu STALKER Shadow of Chernobyl.
Je précise que tout était OK sous Debian Lenny.
Maintenant, impossible de lancer le jeu. Je recopie ci-dessous les logs de la console.
Merci de votre aide !

Alain

Running S.T.A.L.K.E.R. - Shadow Of Chernobyl
wine: Unhandled page fault on read access to 0x00000000 at address 0x7d6bb185 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7d6bb185).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7d6bb185 ESP:0032d164 EBP:0032d198 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:7d6ce8f8 ECX:00000001 EDX:00000000
ESI:7d6cf0f8 EDI:05e267e8
Stack dump:
0x0032d164: 7d6cf150 7d6c9e24 7d6cb5e0 05e267e8
0x0032d174: 004d094c 7d6b45a0 005a54e0 00504a90
0x0032d184: 7d6b45a0 00504a90 00000000 00504778
0x0032d194: 00000000 00504a90 00486293 05e267e8
0x0032d1a4: 005b4120 00504778 7c3428cf 00000000
0x0032d1b4: 00000000 00010028 7ecd46a8 7ecb0e4a
Backtrace:
=>1 0x7d6bb185 in d3d9 (+0xb185) (0x0032d198)
2 0x00486293 in xr_3da (+0x86293) (0x00504a90)
3 0x05e267e8 (0x7d6b0000)
4 0x00000003 (0x00905a4d)
0x7d6bb185: movl     0x0(%eax),%edx
Modules:
Module     Address               Debug info     Name (136 modules)
PE      330000- 340000     Deferred openal32
PE      340000- 367000     Deferred xrcdb
PE      370000- 3b3000     Deferred bugtrap
PE      3c0000- 3e1000     Deferred eax
PE      3f0000- 3f7000     Deferred xrcpu_pipe
PE      400000- 58a000     Export xr_3da
PE      590000- 66a000     Deferred xrcore
PE      670000- 6b7000     Deferred xrlua
PE      6c0000- 927000     Deferred d3dx9_31
PE      c60000- c6f000     Deferred xrxmlparser
PE      1440000- 1458000     Deferred xrparticles
PE      1570000- 15ea000     Deferred xrrender_r1
PE      15f0000- 1bab000     Deferred xrgame
PE      1bb0000- 1bc2000     Deferred xrnetserver
PE      1bd0000- 1c04000     Deferred ode
PE     10000000-10039000     Deferred xrsound
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     7d3f2000-7d500000     Deferred wined3d<elf>
\\-PE     7d410000-7d500000     \\ wined3d
ELF     7d69f000-7d6d0000     Export d3d9<elf>
\\-PE     7d6b0000-7d6d0000     \\ d3d9
ELF     7dbf2000-7dc67000     Deferred libgcrypt.so.11
ELF     7dc67000-7dc77000     Deferred libtasn1.so.3
ELF     7dc77000-7dca0000     Deferred libk5crypto.so.3
ELF     7dca0000-7dd49000     Deferred libkrb5.so.3
ELF     7dd49000-7dde0000     Deferred libgnutls.so.26
ELF     7dde0000-7de09000     Deferred libgssapi_krb5.so.2
ELF     7de09000-7de40000     Deferred libcups.so.2
ELF     7de5c000-7de8e000     Deferred uxtheme<elf>
\\-PE     7de60000-7de8e000     \\ uxtheme
ELF     7de8e000-7dea3000     Deferred midimap<elf>
\\-PE     7de90000-7dea3000     \\ midimap
ELF     7dea3000-7df6b000     Deferred libasound.so.2
ELF     7df70000-7df87000     Deferred msacm32<elf>
\\-PE     7df80000-7df87000     \\ msacm32
ELF     7df87000-7dfbd000     Deferred winealsa<elf>
\\-PE     7df90000-7dfbd000     \\ winealsa
ELF     7dfbd000-7dfc6000     Deferred libxcursor.so.1
ELF     7dfc6000-7dfcb000     Deferred libxfixes.so.3
ELF     7dfcb000-7dfce000     Deferred libxcomposite.so.1
ELF     7dfce000-7dfd5000     Deferred libxrandr.so.2
ELF     7dfd5000-7dfde000     Deferred libxrender.so.1
ELF     7dfde000-7dfe1000     Deferred libxinerama.so.1
ELF     7dfe1000-7e001000     Deferred imm32<elf>
\\-PE     7dff0000-7e001000     \\ imm32
ELF     7e001000-7e006000     Deferred libxdmcp.so.6
ELF     7e006000-7e01f000     Deferred libxcb.so.1
ELF     7e01f000-7e022000     Deferred libxau.so.6
ELF     7e022000-7e026000     Deferred libuuid.so.1
ELF     7e026000-7e142000     Deferred libx11.so.6
ELF     7e142000-7e150000     Deferred libxext.so.6
ELF     7e150000-7e155000     Deferred libxxf86vm.so.1
ELF     7e155000-7e16d000     Deferred libice.so.6
ELF     7e16d000-7e175000     Deferred libsm.so.6
ELF     7e175000-7e179000     Deferred libgpg-error.so.0
ELF     7e179000-7e17c000     Deferred libkeyutils.so.1
ELF     7e17c000-7e183000     Deferred libkrb5support.so.0
ELF     7e183000-7e186000     Deferred libcom_err.so.2
ELF     7e186000-7e18f000     Deferred librt.so.1
ELF     7e191000-7e229000     Deferred winex11<elf>
\\-PE     7e1a0000-7e229000     \\ winex11
ELF     7e26d000-7e293000     Deferred libexpat.so.1
ELF     7e293000-7e2be000     Deferred libfontconfig.so.1
ELF     7e2be000-7e2d2000     Deferred libz.so.1
ELF     7e2d2000-7e349000     Deferred libfreetype.so.6
ELF     7e365000-7e3cf000     Deferred msvcrt<elf>
\\-PE     7e380000-7e3cf000     \\ msvcrt
ELF     7e3cf000-7e407000     Deferred dinput<elf>
\\-PE     7e3e0000-7e407000     \\ dinput
ELF     7e407000-7e41f000     Deferred dinput8<elf>
\\-PE     7e410000-7e41f000     \\ dinput8
ELF     7e41f000-7e469000     Deferred dsound<elf>
\\-PE     7e430000-7e469000     \\ dsound
ELF     7e469000-7e4b3000     Deferred dbghelp<elf>
\\-PE     7e470000-7e4b3000     \\ dbghelp
ELF     7e4b3000-7e558000     Deferred oleaut32<elf>
\\-PE     7e4c0000-7e558000     \\ oleaut32
ELF     7e558000-7e57a000     Deferred mpr<elf>
\\-PE     7e560000-7e57a000     \\ mpr
ELF     7e57a000-7e5c8000     Deferred wininet<elf>
\\-PE     7e580000-7e5c8000     \\ wininet
ELF     7e5c8000-7e5f3000     Deferred ws2_32<elf>
\\-PE     7e5d0000-7e5f3000     \\ ws2_32
ELF     7e5f3000-7e64c000     Deferred shlwapi<elf>
\\-PE     7e600000-7e64c000     \\ shlwapi
ELF     7e64c000-7e75e000     Deferred shell32<elf>
\\-PE     7e660000-7e75e000     \\ shell32
ELF     7e75e000-7e794000     Deferred winspool<elf>
\\-PE     7e770000-7e794000     \\ winspool
ELF     7e794000-7e840000     Deferred comdlg32<elf>
\\-PE     7e7a0000-7e840000     \\ comdlg32
ELF     7e86a000-7e87e000     Deferred libresolv.so.2
ELF     7e885000-7e89a000     Deferred psapi<elf>
\\-PE     7e890000-7e89a000     \\ psapi
ELF     7e89a000-7e8b8000     Deferred iphlpapi<elf>
\\-PE     7e8a0000-7e8b8000     \\ iphlpapi
ELF     7e8b8000-7e91a000     Deferred rpcrt4<elf>
\\-PE     7e8c0000-7e91a000     \\ rpcrt4
ELF     7e91a000-7e9bd000     Deferred ole32<elf>
\\-PE     7e930000-7e9bd000     \\ ole32
ELF     7e9bd000-7e9e5000     Deferred msacm32<elf>
\\-PE     7e9c0000-7e9e5000     \\ msacm32
ELF     7e9e5000-7ea20000     Deferred avifil32<elf>
\\-PE     7e9f0000-7ea20000     \\ avifil32
ELF     7ea20000-7eae1000     Deferred comctl32<elf>
\\-PE     7ea30000-7eae1000     \\ comctl32
ELF     7eae1000-7eaf5000     Deferred lz32<elf>
\\-PE     7eaf0000-7eaf5000     \\ lz32
ELF     7eaf5000-7eb46000     Deferred advapi32<elf>
\\-PE     7eb00000-7eb46000     \\ advapi32
ELF     7eb46000-7ebe4000     Deferred gdi32<elf>
\\-PE     7eb60000-7ebe4000     \\ gdi32
ELF     7ebe4000-7ed2e000     Deferred user32<elf>
\\-PE     7ec00000-7ed2e000     \\ user32
ELF     7ed2e000-7edc1000     Deferred winmm<elf>
\\-PE     7ed40000-7edc1000     \\ winmm
ELF     7edc1000-7ede9000     Deferred msvfw32<elf>
\\-PE     7edd0000-7ede9000     \\ msvfw32
ELF     7ef9b000-7efa7000     Deferred libnss_files.so.2
ELF     7efa7000-7efbe000     Deferred libnsl.so.1
ELF     7efbe000-7efe4000     Deferred libm.so.6
ELF     7efee000-7eff8000     Deferred libnss_nis.so.2
ELF     7eff8000-7f000000     Deferred libnss_compat.so.2
ELF     f74d7000-f74db000     Deferred libdl.so.2
ELF     f74db000-f7622000     Deferred libc.so.6
ELF     f7623000-f763c000     Deferred libpthread.so.0
ELF     f763c000-f7772000     Deferred libwine.so.1
ELF     f7775000-f778e000     Deferred version<elf>
\\-PE     f7780000-f778e000     \\ version
ELF     f7790000-f77ae000     Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\\Program Files\\THQ\\S.T.A.L.K.E.R. - Shadow of Chernobyl\\bin\\XR_3DA.exe
     00000019 15
     00000018 0
     00000009 0 <==
0000000c
     00000014 0
     00000013 0
     00000012 0
     0000000e 0
     0000000d 0
0000000f
     00000015 0
     00000011 0
     00000010 0
00000016
     00000017 0
Backtrace:
=>1 0x7d6bb185 in d3d9 (+0xb185) (0x0032d198)
2 0x00486293 in xr_3da (+0x86293) (0x00504a90)
3 0x05e267e8 (0x7d6b0000)
4 0x00000003 (0x00905a4d)

aldopic Wednesday 18 August 2010 at 12:48
aldopicAnonymous

J'ai trouvé : il fallait installer nvidia-glx-ia32 (je suis en 64 bits avec un driver nvidia propriétaire).

Il ne me reste plus qu'à régler le pb du son... Sous Lenny il fallait que je configure wine pour utiliser le driver esd, mais SID n'utilise plus esound (apparemment). Les drivers alsa et oss marchent pour l'intro, mais pas pour le jeu lui-même.

Y a-t-il une solution ?

Merci !

Alain
aldopic Wednesday 18 August 2010 at 14:10
aldopicAnonymous

Voilà, la question du son est réglée aussi : je pense que ça avait à voir avec la configuration de Wine au moment de l'installation de DirectX. Il fallait donc d'abord configurer Wine pour utiliser alsa.
En passant j'ai installé Wine instable (1.1.32) au lieu de Wine stable (1.0.1), peut-être que ça a aidé...

Si tout ça peut aider quelqu'un...