Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/02/2006, à 19:53

footware

Wine 0.9.7 : le son fait crasher l'application

S@lut !

Voila une petite semaine que j'essaye de faire tourner une application (une simulation d'examen au permis de conduire) sous Wine 0.9.7.

Tout d'abord, j'ai des messages d'erreurs au lancement de la configuration de Wine :

$ winecfg
err:winecfg:on_remove_click unixpath: /media/cdrom/
ALSA lib seq_hw.c:455:(snd_seq_hw_open) open /dev/snd/seq failed: Aucun fichier ou répertoire de ce type
ALSA lib seq_hw.c:455:(snd_seq_hw_open) open /dev/snd/seq failed: Aucun fichier ou répertoire de ce type

J'ai trouvé la solution sur cette page.
Après un

# /usr/share/alsa-base/snddevices

ces messages disparaissent.
Reste à automatiser ça au démarrage... roll

Pourtant le gros du problème est le suivant :
L'application démarre bien, mais au bout d'un moment Wine passe en mode débogage et crashe.
Si j'ai tout bien compris les messages, il semble que le son soit en cause.

$ wine Le_Code_de_la_route.exe
fixme:font:GetKerningPairsW (0x830,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x830,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x830,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x960,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0xb00,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x830,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x830,0,(nil)): almost empty stub!
.............................................................................
.............................................................................
.............................................................................
fixme:font:GetKerningPairsW (0x6928,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x6928,0,(nil)): almost empty stub!
fixme:font:GetKerningPairsW (0x6928,0,(nil)): almost empty stub!
wine: Unhandled page fault on read access to 0x7c3f1000 at address 0x7ed63050 (t hread 0009), starting debugger...
WineDbg starting on pid 0x8
fixme:ntdll:FILE_GetNtStatus Converting errno 12 to STATUS_UNSUCCESSFUL
err:virtual:NtMapViewOfSection map_file_into_view 0x563e0000 25aa0000 000000000 failed
fixme:dbghelp:SymLoadModule Should have successfully loaded debug information fo r image Z:\media\cdrom0\Le_Code_de_la_route.exe
Unhandled exception: page fault on read access to 0x7c3f1000 in 32-bit code (0x7 ed63050).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:7ed63050 ESP:7facecf4 EBP:7faced0c EFLAGS:00010202(   - 00      - -RI1)
 EAX:000c0c11 EBX:7eda3b8c ECX:00000000 EDX:00000001
 ESI:7ac7fa04 EDI:7c3f0ffd
Stack dump:
0x00000000:  00000000 00000000 00000000 00000000
0x00000010:  00000000 00000000 00000000 00000000
0x00000020:  00000000 00000000 00000000 00000000
0x00000030:  00000000 00000000 00000000 00000000
0x00000040:  00000000 00000000 00000000 00000000
0x00000050:  00000000 00000000 00000000 00000000
0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7ed63050 in winex11 (+0x23050) (0x7ed63050)
  2 0x7ed5a7ca in winex11 (+0x1a7ca) (0x7ed5a7ca)
  3 0x7ed60de1 X11DRV_SetDIBitsToDevice+0x2d1 in winex11 (0x7ed60de1)
  4 0x7effeae6 SetDIBitsToDevice+0x66 in gdi32 (0x7effeae6)
  5 0x6903ff06 imIMEGetActiveCompositionWindow+0xe66 in iml32 (0x6903ff06)
  6 0x00000000 (0x00000000)
0x7ed63050: movl        0x0(%edi),%eax
Modules:
Module  Address                 Debug info      Name (107 modules)
PE      0x10000000-10021000     Deferred        proj
PE      0x20000000-2000d000     --none--        le_code_de_la_route
PE      0x68000000-68131000     Deferred        dirapi
PE      0x69000000-69097000     Export          iml32
PE      0x6a000000-6a064000     Deferred        textxtra.x32
PE      0x6a100000-6a146000     Deferred        font xtra.x32
PE      0x6a200000-6a261000     Deferred        flash asset.x32
PE      0x6c080000-6c0a2000     Deferred        qt3asset.x32
PE      0x6d000000-6d013000     Deferred        text asset.x32
PE      0x6d040000-6d054000     Deferred        font asset.x32
PE      0x6d280000-6d298000     Deferred        mix services.x32
PE      0x6d2c0000-6d2d6000     Deferred        sound import export.x32
PE      0x6d340000-6d352000     Deferred        swadcmpr.x32
PE      0x6e000000-6e00f000     Deferred        netfile.x32
PE      0x6e020000-6e02d000     Deferred        netlingo.x32
PE      0x6e060000-6e06f000     Deferred        swastrm.x32
PE      0x6e080000-6e08d000     Deferred        ineturl.x32
PE      0x6e0a0000-6e0ab000     Deferred        animated gif asset.x32
PE      0x6e140000-6e14e000     Deferred        macromix.x32
ELF     0x7be87000-7bf00000     Deferred        ntdll<elf>
  \-PE  0x7bea0000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
PE      0x7c440000-7c44e000     Deferred        sound control.x32
ELF     0x7c450000-7c4a0000     Deferred        dsound<elf>
  \-PE  0x7c460000-7c4a0000     \               dsound
PE      0x7c4a0000-7c4a8000     Deferred        directsound.x32
ELF     0x7e0db000-7e0f0000     Deferred        midimap<elf>
  \-PE  0x7e0e0000-7e0f0000     \               midimap
ELF     0x7e209000-7e22d000     Deferred        msacm32<elf>
  \-PE  0x7e210000-7e22d000     \               msacm32
ELF     0x7e22d000-7e244000     Deferred        msacm<elf>
  \-PE  0x7e230000-7e244000     \               msacm
ELF     0x7e244000-7e246000     Deferred        iso8859-1.so
ELF     0x7e264000-7e2b0000     Deferred        libgcrypt.so.11
ELF     0x7e2b0000-7e312000     Deferred        libgnutls.so.11
ELF     0x7e312000-7e32f000     Deferred        libcups.so.2
ELF     0x7e431000-7e462000     Deferred        uxtheme<elf>
  \-PE  0x7e440000-7e462000     \               uxtheme
ELF     0x7e462000-7e476000     Deferred        lz32<elf>
  \-PE  0x7e470000-7e476000     \               lz32
ELF     0x7e476000-7e48f000     Deferred        version<elf>
  \-PE  0x7e480000-7e48f000     \               version
ELF     0x7e48f000-7e511000     Deferred        winmm<elf>
  \-PE  0x7e4a0000-7e511000     \               winmm
ELF     0x7e511000-7e53b000     Deferred        winspool<elf>
  \-PE  0x7e520000-7e53b000     \               winspool
ELF     0x7e53b000-7e5ef000     Deferred        comctl32<elf>
  \-PE  0x7e540000-7e5ef000     \               comctl32
ELF     0x7e5ef000-7e60d000     Deferred        iphlpapi<elf>
  \-PE  0x7e600000-7e60d000     \               iphlpapi
ELF     0x7e60d000-7e655000     Deferred        rpcrt4<elf>
  \-PE  0x7e620000-7e655000     \               rpcrt4
ELF     0x7e655000-7e6df000     Deferred        ole32<elf>
  \-PE  0x7e670000-7e6df000     \               ole32
ELF     0x7e6df000-7e736000     Deferred        shlwapi<elf>
  \-PE  0x7e6f0000-7e736000     \               shlwapi
ELF     0x7e736000-7e7f9000     Deferred        shell32<elf>
  \-PE  0x7e750000-7e7f9000     \               shell32
ELF     0x7e7f9000-7e88e000     Deferred        comdlg32<elf>
  \-PE  0x7e810000-7e88e000     \               comdlg32
ELF     0x7e88e000-7e8f0000     Deferred        msvcrt<elf>
  \-PE  0x7e8a0000-7e8f0000     \               msvcrt
ELF     0x7eb5d000-7eb66000     Deferred        libxcursor.so.1
ELF     0x7eb67000-7eb77000     Deferred        libtasn1.so.2
ELF     0x7eb77000-7eb93000     Deferred        imm32<elf>
  \-PE  0x7eb80000-7eb93000     \               imm32
ELF     0x7eb93000-7ebaf000     Deferred        ximcp.so.2
ELF     0x7ebaf000-7ebb2000     Deferred        libxrandr.so.2
ELF     0x7ebb2000-7ebba000     Deferred        libxrender.so.1
ELF     0x7ebba000-7ec3c000     Deferred        libgl.so.1
ELF     0x7ec3c000-7ec40000     Deferred        libxdmcp.so.6
ELF     0x7ec40000-7ec43000     Deferred        libxau.so.6
ELF     0x7ec43000-7ed03000     Deferred        libx11.so.6
ELF     0x7ed03000-7ed10000     Deferred        libxext.so.6
ELF     0x7ed10000-7ed15000     Deferred        libxxf86vm.so.1
ELF     0x7ed15000-7ed2e000     Deferred        libice.so.6
ELF     0x7ed2e000-7edad000     Export          winex11<elf>
  \-PE  0x7ed40000-7edad000     \               winex11
ELF     0x7edad000-7edcc000     Deferred        libexpat.so.1
ELF     0x7edcc000-7edfa000     Deferred        libfontconfig.so.1
ELF     0x7edfa000-7ee0e000     Deferred        libz.so.1
ELF     0x7ee0e000-7ee78000     Deferred        libfreetype.so.6
ELF     0x7ee78000-7eeb5000     Deferred        advapi32<elf>
  \-PE  0x7ee80000-7eeb5000     \               advapi32
ELF     0x7ef9b000-7f89e000     Export          gdi32<elf>
  \-PE  0x7efe0000-7f89e000     \               gdi32
ELF     0x7f89e000-7f9c0000     Deferred        user32<elf>
  \-PE  0x7f8c0000-7f9c0000     \               user32
ELF     0x7fad0000-7fad5000     Deferred        libxxf86dga.so.1
ELF     0x7fad5000-7fae0000     Deferred        libgcc_s.so.1
ELF     0x7fae2000-7fae9000     Deferred        libsm.so.6
ELF     0x7fc70000-7fd70000     Deferred        kernel32<elf>
  \-PE  0x7fc90000-7fd70000     \               kernel32
ELF     0x7fe82000-7fe8c000     Deferred        libnss_files.so.2
ELF     0x7fe8c000-7fe95000     Deferred        libnss_nis.so.2
ELF     0x7fe95000-7feaa000     Deferred        libnsl.so.1
ELF     0x7feaa000-7feb3000     Deferred        libnss_compat.so.2
ELF     0x7feba000-7febe000     Deferred        libgpg-error.so.0
ELF     0x7febe000-7fec2000     Deferred        libxfixes.so.3
ELF     0x7fec2000-7fec4000     Deferred        xlcutf8load.so.2
ELF     0x7fec7000-7fee9000     Deferred        libm.so.6
ELF     0x7fee9000-7ffe0000     Deferred        libwine_unicode.so.1
ELF     0xb7e1f000-b7e22000     Deferred        libdl.so.2
ELF     0xb7e22000-b7f50000     Deferred        libc.so.6
ELF     0xb7f51000-b7f63000     Deferred        libpthread.so.0
ELF     0xb7f63000-b7f7d000     Deferred        libwine.so.1
ELF     0xb7f91000-b7fa7000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\media\cdrom0\Le_Code_de_la_route.exe
        00000009    0 <==
WineDbg terminated on pid 0x8
$

J'ai bien trouvé quelques pages qui en parle (par exemple : http://crossover.codeweavers.com/piperm … 28384.html
http://www.winehq.org/hypermail/wine-us … rtrace.err) mais mon niveau d'anglais est nettement insuffisant pour en extirper une information utile.

Ma carte son est une :

$ cat /proc/asound/cards
0 [I82801DBICH4   ]: ICH4 - Intel 82801DB-ICH4
                     Intel 82801DB-ICH4 with VIA1612A at 0xf800400, irq 17

J'espère qu'une bonne âme sera capable de me mettre sur la voie de la réussite...

@++


Mieux vaut porter sa croix que trainer son boulet : au bout du chemin la croix a son utilité.

Hors ligne