Salut les Linuxiens,
J'ai voulu rejouer aux premiers Tomb Raider, je les ai achetés il y a à peu près 2 mois sur gog (non remaster), hélas, aucun ne veut se lancer, ça plante avec Wine, et je ne sais pas trop comment remédier au problème, car le message du plantage est complètement obscur.
Unhandled exception: privileged instruction in wow64 32-bit code (0x0048ec41).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0048ec41 ESP:007ffe28 EBP:007ffea8 EFLAGS:00210202( R- -- I - - - )
EAX:00000006 EBX:06100800 ECX:7ffafbff EDX:bfebfbff
ESI:00400000 EDI:006cedc8
Stack dump:
0x007ffe28: 006cedc8 00400000 007ffea8 007ffe48
0x007ffe38: 00000000 756f6d79 6e6f6e00 55504373
0x007ffe48: 006cf245 00400000 00000000 00000000
0x007ffe58: 00000001 004b8c16 004cefa8 00008000
0x007ffe68: 00000040 000001a4 006cf245 00400000
0x007ffe78: 007fff50 00000000 756e6547 49656e69
Backtrace:
=>0 0x0048ec41 in tomb3 (+0x8ec41) (0x007ffea8)
1 0x004b29eb in tomb3 (+0xb29eb) (0x007fff50)
2 0x7bb7ea40 in kernel32 (+0xea40) (0x007fff68)
3 0x7bcfce83 in ntdll (+0xce83) (0x007fff80)
4 0x7bd31aa5 in ntdll (+0x41aa5) (0x007fffec)
0x0048ec41 tomb3+0x8ec41: movl %cr4, %eax
Modules:
Module Address Debug info Name (63 modules)
PE 3d0000- 3e7000 Deferred winstr
PE 400000- 6ff000 --none-- tomb3
PE 8c0000- 8dd000 Deferred dec130
PE 8e0000- 902000 Deferred edec
PE 910000- 92a000 Deferred winsdec
PE 10000000-10013000 Deferred winplay
PE-Wine 76c40000-76ce7000 Deferred uxtheme
PE-Wine 76d00000-76d13000 Deferred winex11
PE-Wine 76d30000-76d97000 Deferred msacm32
PE-Wine 76db0000-76f25000 Deferred winmm
PE-Wine 76f40000-77446000 Deferred opengl32
PE-Wine 77460000-78869000 Deferred wined3d
PE-Wine 78880000-78ad6000 Deferred ddraw
PE-Wine 78af0000-78c1e000 Deferred dsound
PE-Wine 78c30000-78dd1000 Deferred setupapi
PE-Wine 78df0000-78e1b000 Deferred hid
PE-Wine 78e30000-79319000 Deferred comctl32
PE-Wine 79330000-79430000 Deferred dinput
PE-Wine 79a70000-79ad7000 Deferred imm32
PE-Wine 79dd0000-79e1d000 Deferred coml2
PE-Wine 79e30000-7a05a000 Deferred rpcrt4
PE-Wine 7a070000-7a0b0000 Deferred win32u
Manque-t-il une bibliothèque windows pour que le jeu puisse se lancer ?
Avec Playonlinux (wine32), j'obtiens comme plantage de wine :
POL_SetupWindow_browse] Message: browser answer: /home/hercule/Tomb Raider 3/tomb3.exe
[POL_System_CheckFS] Message: Checking filesystem for /home/hercule/Tomb Raider 3/tomb3.exe
[POL_Wine] Message: Running wine- /home/hercule/Tomb Raider 3/tomb3.exe (Working directory : /)
wine: Unhandled privileged instruction at address 0048EC41 (thread 0024), starting debugger...
0120:fixme:dbghelp:elf_search_auxv can't find symbol in module
0120:fixme:dbghelp:elf_search_auxv can't find symbol in module
[POL_Wine] Error: Wine semble avoir planté
J'ai également tenté avec Heroic Game Launcher (GE-Proton) que je ne connaissais pas, pareil, ça ne se lance pas, et je ne sais pas où ce logiciel stocke les logs, bah oui, c'était trop simple de faire un répertoire logs pour y enregistrer les plantages des jeux…
À noter que des jeux comme les 3 premiers Resident Evil, Alan Wake ou encore Metro 2033 se lancent bien avec Wine.
Avec mes diverses recherches, j'ai par hasard pu trouver l'excellent TRX qui m'a déjà permis de rejouer un peu à Tomb Raider I =)
https://github.com/LostArtefacts/TRX/
# logs
Posté par Colargol . Évalué à 2 (+0/-0).
C'est encore plus simple de lire les instructions de débogage.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.