El Foro

[Problème]Heroes III err:x11drv

Autor Respuestas
sanglier Sunday 13 January 2008 at 12:24
sanglierAnonymous

Bonjour,
Je suis sous Fedora 8 et je rencontre un problème au lancement du jeu Heroes III (Je sais ça date).
J'ai Wine 0.9.52 et Playonlinux 2.0.5.
Le terminal m'affiche ceci : [sanglier@localhost ~]$ wine /home/sanglier/.PlayOnLinux/wineprefix/Heroe*/drive_c/Progra*/3DO/Heroes3/Heroes3.exe
Running padsp as pulseaudio wrapper for wine
err:x11drv:X11DRV_CreateWindow invalid window width -948780
err:x11drv:X11DRV_CreateWindow invalid window height -49211
wine: Unhandled page fault on read access to 0x00000001 at address 0x601c512b (thread 0014), starting debugger...
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0x601c512b).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:601c512b ESP:0034f538 EBP:0034f554 EFLAGS:00210202( - 00 - -RI1)
EAX:00000001 EBX:60505658 ECX:00000001 EDX:00000070
ESI:0034f580 EDI:0034f580
Stack dump:
0x0034f538: 604cfb4c 00000001 60b7d6cc 00000001
0x0034f548: 60b7d6cc 605ded04 00000000 0034f594
0x0034f558: 6056429f 0034f580 00000001 7ffd8000
0x0034f568: ffffffff 60b7d6b4 60b7bf34 00000000
0x0034f578: 00000000 00000000 00000000 00000001
0x0034f588: 605ded04 c0000000 00000001 0034f5c4
Backtrace:
=>1 0x601c512b (0x0034f554)
2 0x6056429f FILE_name_AtoW+0x2f() in kernel32 (0x0034f594)
3 0x60566685 CreateFileA+0x25() in kernel32 (0x0034f5c4)
4 0x60566817 in kernel32 (+0x26817) (0x0034f5f4)
5 0x60568202 OpenFile+0x342() in kernel32 (0x0034fea8)
6 0x604bdb2f LdrInitializeThunk+0x29f() in ntdll (0x0034ff08)
7 0x60593b1a in kernel32 (+0x53b1a) (0x0034ffe8)
8 0x6002e757 (0x00000000)
0x601c512b: cmpb %ch,0x0(%eax)
Modules:
Module Address Debug info Name (58 modules)
ELF 1bf000- 208000 Deferred libpulse.so.0
PE 350000- 36b000 Deferred smackw32
PE 400000- 618000 Deferred heroes3.icd
PE 400000- 618000 Deferred heroes3.icd
PE 400000- 618000 Deferred heroes3.icd
ELF 6e2000- 70b000 Deferred libm.so.6
ELF 714000- 72d000 Deferred libpthread.so.0
ELF 72f000- 844000 Deferred libwine.so.1
ELF 744000- 760000 Deferred libxcb.so.1
ELF 762000- 764000 Deferred libxcb-xlib.so.0
ELF 766000- 76c000 Deferred libxdmcp.so.6
ELF 76e000- 86a000 Deferred libx11.so.6
ELF 86c000- 86f000 Deferred libxau.so.6
ELF a90000- a99000 Deferred librt.so.1
ELF aea000- af3000 Deferred libsm.so.6
ELF af5000- b0f000 Deferred libice.so.6
ELF b35000- b49000 Deferred libresolv.so.2
ELF d76000- d79000 Deferred libcap.so.1
PE 10000000-1002b000 Deferred binkw32
PE 21000000-21058000 Deferred mss32
ELF 6001d000-60027000 Deferred libpulsedsp.so
ELF 60477000-60521000 Export ntdll<elf>
\-PE 60490000-60521000 \ ntdll
ELF 60521000-60658000 Export kernel32<elf>
\-PE 60540000-60658000 \ kernel32
ELF 60658000-6065b000 Deferred iso8859-1.so
ELF 6065b000-607a8000 Deferred user32<elf>
\-PE 60670000-607a8000 \ user32
ELF 607a8000-6084a000 Deferred gdi32<elf>
\-PE 607c0000-6084a000 \ gdi32
ELF 6084a000-6089a000 Deferred advapi32<elf>
\-PE 60860000-6089a000 \ advapi32
ELF 6089a000-6092c000 Deferred winmm<elf>
\-PE 608b0000-6092c000 \ winmm
ELF 6092c000-60946000 Deferred wsock32<elf>
\-PE 60930000-60946000 \ wsock32
ELF 6095a000-609b5000 Deferred ddraw<elf>
\-PE 60960000-609b5000 \ ddraw
ELF 609b5000-60a64000 Deferred ole32<elf>
\-PE 609c0000-60a64000 \ ole32
ELF 60a64000-60ac6000 Deferred rpcrt4<elf>
\-PE 60a70000-60ac6000 \ rpcrt4
ELF 60ac6000-60ada000 Deferred lz32<elf>
\-PE 60ad0000-60ada000 \ lz32
ELF 60ada000-60bea000 Deferred shell32<elf>
\-PE 60af0000-60bea000 \ shell32
ELF 60bea000-60c47000 Deferred shlwapi<elf>
\-PE 60c00000-60c47000 \ shlwapi
ELF 60c47000-60d0e000 Deferred comctl32<elf>
\-PE 60c50000-60d0e000 \ comctl32
ELF 6167d000-6169c000 Deferred iphlpapi<elf>
\-PE 61680000-6169c000 \ iphlpapi
ELF 68381000-683af000 Deferred ws2_32<elf>
\-PE 68390000-683af000 \ ws2_32
ELF 7667a000-76694000 Deferred version<elf>
\-PE 76680000-76694000 \ version
ELF 785d8000-785e4000 Deferred libnss_files.so.2
ELF 7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000013 (D) Z:\home\sanglier\.PlayOnLinux\wineprefix\Heroes III\drive_c\Program Files\3DO\Heroes3\HEROES3.icd
00000014 0 <==
0000000d
00000010 0
0000000f 0
0000000e 0
0000000a
0000000c 0
0000000b 0
00000008
00000009 0
Backtrace:
=>1 0x601c512b (0x0034f554)
2 0x6056429f FILE_name_AtoW+0x2f() in kernel32 (0x0034f594)
3 0x60566685 CreateFileA+0x25() in kernel32 (0x0034f5c4)
4 0x60566817 in kernel32 (+0x26817) (0x0034f5f4)
5 0x60568202 OpenFile+0x342() in kernel32 (0x0034fea8)
6 0x604bdb2f LdrInitializeThunk+0x29f() in ntdll (0x0034ff08)
7 0x60593b1a in kernel32 (+0x53b1a) (0x0034ffe8)
8 0x6002e757 (0x00000000)

Pour etre précis je lance le programme et j'ai de suite les 2 erreurs x11drv, le splashscreen de Heroes III, puis le long message d'erreur qui suit err:x11drv ...
J'espère avoir été suffisamment précis dans mon message pour que vous n'ayez pas trop de mal à m'aider.
D'avance merci pour votre aide.
sanglier Monday 14 January 2008 at 17:49
sanglierAnonymous

petite évolution du message d'erreur en ayant coché esd à la place du reste dans winecfg
[sanglier@localhost ~]$ playonlinux /home/sanglier/.PlayOnLinux/wineprefix/Heroe*/drive_c/Progra*/3DO/Heroes3/Heroes3.exe

PlayOnLinux v2.0
----------------
Checking python : [ Ok ]
Running Heroes III
Running padsp as pulseaudio wrapper for wine
wine: Unhandled page fault on write access to 0x64d39fb9 at address 0x59e9f4 (thread 0014), starting debugger...
Unhandled exception: page fault on write access to 0x64d39fb9 in 32-bit code (0x0059e9f4).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0059e9f4 ESP:0034ff0c EBP:0034ffe8 EFLAGS:00010246( - 00 -RIZP1)
EAX:00000000 EBX:63aead04 ECX:00000000 EDX:00000000
ESI:0059e9f2 EDI:7ffdf000
Stack dump:
0x0034ff0c: 63a9fb4e 7ffdf000 00000000 00000000
0x0034ff1c: 00000000 00000000 00000000 00000000
0x0034ff2c: ffffffff 63a595bc 63a6ec80 63aead04
0x0034ff3c: 7ffd8000 00001000 0034ffe8 311c61c1
0x0034ff4c: 0b17c106 00000001 10012a03 00000000
0x0034ff5c: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x0059e9f4 in heroes3.icd (+0x19e9f4) (0x0034ffe8)
2 0x6002e757 (0x00000000)
0x0059e9f4: movl %eax,0x64d39fb9
Modules:
Module Address Debug info Name (90 modules)
ELF 1bf000- 208000 Deferred libpulse.so.0
PE 350000- 36b000 Deferred smackw32
ELF 3ee000- 409000 Deferred libselinux.so.1
PE 400000- 618000 Export heroes3.icd
PE 400000- 618000 Export heroes3.icd
PE 400000- 618000 Export heroes3.icd
ELF 6e2000- 70b000 Deferred libm.so.6
ELF 714000- 72d000 Deferred libpthread.so.0
ELF 72f000- 844000 Deferred libwine.so.1
ELF 744000- 760000 Deferred libxcb.so.1
ELF 762000- 764000 Deferred libxcb-xlib.so.0
ELF 766000- 76c000 Deferred libxdmcp.so.6
ELF 76e000- 86a000 Deferred libx11.so.6
ELF 86c000- 86f000 Deferred libxau.so.6
ELF 871000- 881000 Deferred libxext.so.6
ELF 883000- 90f000 Deferred libfreetype.so.6
ELF 911000- 932000 Deferred libexpat.so.1
ELF 934000- 963000 Deferred libfontconfig.so.1
ELF 998000- 99f000 Deferred libxrandr.so.2
ELF a6d000- a72000 Deferred libxfixes.so.3
ELF a74000- a7d000 Deferred libxrender.so.1
ELF a7f000- a89000 Deferred libxcursor.so.1
ELF a8b000- a8e000 Deferred libxinerama.so.1
ELF a90000- a99000 Deferred librt.so.1
ELF aea000- af3000 Deferred libsm.so.6
ELF af5000- b0f000 Deferred libice.so.6
ELF b35000- b49000 Deferred libresolv.so.2
ELF d76000- d79000 Deferred libcap.so.1
ELF 2a66000- 2b45000 Deferred libasound.so.2
ELF 2b59000- 2b84000 Deferred libaudiofile.so.0
ELF 2b86000- 2b90000 Deferred libesd.so.0
ELF 33ce000- 33d3000 Deferred libxxf86vm.so.1
ELF 61bb000- 622c000 Deferred libgl.so.1
ELF 7fd1000- 7fd4000 Deferred libxdamage.so.1
ELF 7fd6000- 7fe1000 Deferred libdrm.so.2
PE 10000000-1002b000 Deferred binkw32
PE 21000000-21058000 Deferred mss32
ELF 6001d000-60027000 Deferred libpulsedsp.so
ELF 60477000-60521000 Deferred ntdll<elf>
\-PE 60490000-60521000 \ ntdll
ELF 60521000-6052d000 Deferred libnss_files.so.2
ELF 6052d000-60530000 Deferred iso8859-1.so
ELF 60530000-605d2000 Deferred gdi32<elf>
\-PE 60540000-605d2000 \ gdi32
ELF 605d2000-60622000 Deferred advapi32<elf>
\-PE 605e0000-60622000 \ advapi32
ELF 60622000-606b4000 Deferred winmm<elf>
\-PE 60630000-606b4000 \ winmm
ELF 606c8000-60723000 Deferred ddraw<elf>
\-PE 606d0000-60723000 \ ddraw
ELF 60723000-607d2000 Deferred ole32<elf>
\-PE 60730000-607d2000 \ ole32
ELF 607d2000-60834000 Deferred rpcrt4<elf>
\-PE 607e0000-60834000 \ rpcrt4
ELF 60834000-6084e000 Deferred version<elf>
\-PE 60840000-6084e000 \ version
ELF 6084e000-60862000 Deferred lz32<elf>
\-PE 60850000-60862000 \ lz32
ELF 60862000-60972000 Deferred shell32<elf>
\-PE 60870000-60972000 \ shell32
ELF 60972000-60a39000 Deferred comctl32<elf>
\-PE 60980000-60a39000 \ comctl32
ELF 60b15000-60bac000 Deferred winex11<elf>
\-PE 60b20000-60bac000 \ winex11
ELF 60c73000-60c91000 Deferred imm32<elf>
\-PE 60c80000-60c91000 \ imm32
ELF 60c9b000-60cb6000 Deferred wineesd<elf>
\-PE 60ca0000-60cb6000 \ wineesd
ELF 60dca000-60de2000 Deferred msacm32<elf>
\-PE 60dd0000-60de2000 \ msacm32
ELF 60de2000-60e0a000 Deferred msacm32<elf>
\-PE 60df0000-60e0a000 \ msacm32
ELF 60e0a000-60e3e000 Deferred uxtheme<elf>
\-PE 60e10000-60e3e000 \ uxtheme
ELF 62764000-62783000 Deferred iphlpapi<elf>
\-PE 62770000-62783000 \ iphlpapi
ELF 6359a000-637e4000 Deferred radeon_dri.so
ELF 63a2d000-63b64000 Deferred kernel32<elf>
\-PE 63a50000-63b64000 \ kernel32
ELF 6bd03000-6bd60000 Deferred shlwapi<elf>
\-PE 6bd10000-6bd60000 \ shlwapi
ELF 6f178000-6f192000 Deferred wsock32<elf>
\-PE 6f180000-6f192000 \ wsock32
ELF 7114f000-7129c000 Deferred user32<elf>
\-PE 71170000-7129c000 \ user32
ELF 73155000-73183000 Deferred ws2_32<elf>
\-PE 73160000-73183000 \ ws2_32
ELF 7b534000-7b549000 Deferred midimap<elf>
\-PE 7b540000-7b549000 \ midimap
ELF 7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000013 (D) C:\Program Files\3DO\Heroes3\HEROES3.icd
00000014 0 <==
0000000d
00000010 0
0000000f 0
0000000e 0
0000000a
0000000c 0
0000000b 0
00000008
00000009 0
Backtrace:
=>1 0x0059e9f4 in heroes3.icd (+0x19e9f4) (0x0034ffe8)
2 0x6002e757 (0x00000000)
Baalthazar Monday 13 February 2012 at 9:34
BaalthazarAnonymous

Salut!
Je suis dans la même situation que toi, j'ai réussi à installer Heroes III, mais j'ai un message d'erreur qui s'affiche dès que je lance le jeu.
Est-ce que par hasard tu as trouvé une solution? (je vois que tu avais posté ton message il y a un bout de temps donc je croise les doigts pour que tu puisses m'aider :) )

Merci d'avance
petch Monday 13 February 2012 at 12:08
petch
Developer

Bonjour,
Quand bien même les symptômes seraient vaguement similaires, il est improbable qu'il s'agisse du même problème 4 ans après, avec des versions qui n'ont rien à voir.
Mieux vaut dans pareil cas créer un nouveau fil que de réchauffer un fil mort...