Voilà, je viens de me remettre sérieusement à utiliser mon Arch 64bit (après un séjour sous Windows), et je me remets donc à jouer sous Linux.
Et là, je rencontre un soucis étrange.
La plupart de mes jeux fonctionnent bien, mais étrangement, ceux utilisant le wrapper aoss ne fonctionnent pas tous très bien.
Explications.
Eschalon Book I:
Lancement normal : pas de son
Avec aoss : la fenêtre du menu flash et erreur "appstub.linux signal handler 11"
Head over Heels:
Lancement normal : pas de son
Avec aoss : tout va bien
Epic Inventor:
Lancement normal : pas de son
Avec aoss : le splash screen apparaît et le jeu plante avec erreur "siginfo: si_signo 11, si_errno 0, si_code 128, si_addr 0x0".
Dans les cas 1 et 3, j'ai toujours une erreur liée à libspeexdsp à priori :
Backtrace gdb sur EB1:
Code : Tout sélectionner
Program received signal SIGSEGV, Segmentation fault.
0xf6b31968 in ?? () from /usr/lib32/libspeexdsp.so.1
(gdb) bt
#0 0xf6b31968 in ?? () from /usr/lib32/libspeexdsp.so.1
#1 0xf6b3205a in ?? () from /usr/lib32/libspeexdsp.so.1
#2 0xf6b3320c in speex_resampler_init_frac () from /usr/lib32/libspeexdsp.so.1
#3 0xf7793a78 in ?? ()
from /usr/lib32/alsa-lib/libasound_module_rate_speexrate.so
#4 0xf794f864 in ?? () from /usr/lib32/libasound.so.2
#5 0xf793d6c4 in ?? () from /usr/lib32/libasound.so.2
#6 0xf795538e in ?? () from /usr/lib32/libasound.so.2
#7 0xf793d6c4 in ?? () from /usr/lib32/libasound.so.2
#8 0xf792de5c in snd_pcm_hw_params () from /usr/lib32/libasound.so.2
#9 0xf7a6a786 in ?? () from /usr/lib32/libalsatoss.so.0
#10 0xf7a6b291 in ?? () from /usr/lib32/libalsatoss.so.0
#11 0xf7a6dd9c in lib_oss_pcm_open () from /usr/lib32/libalsatoss.so.0
#12 0xf7fd54fc in ?? () from /usr/lib32/libaoss.so
#13 0xf7fd58f1 in open () from /usr/lib32/libaoss.so
#14 0x0804bbcc in ?? ()
#15 0x0804c1dc in ?? ()
#16 0x0810a376 in ?? ()
#17 0x0810a1b2 in ?? ()
#18 0x08110170 in ?? ()
#19 0x0810fbb9 in ?? ()
#20 0x0810fec8 in ?? ()
#21 0x08107b75 in ?? ()
---Type <return> to continue, or q <return> to quit---
#22 0x080b9066 in ?? ()
#23 0x080b5a95 in ?? ()
#24 0x0804ba08 in ?? ()
#25 0xf7a919d3 in __libc_start_main () from /usr/lib32/libc.so.6
#26 0xf7ffcfbc in _DYNAMIC () from /lib/ld-linux.so.2
#27 0x00000001 in ?? ()
#28 0x0804b850 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Code : Tout sélectionner
JET RUNTIME HAS DETECTED UNRECOVERABLE ERROR #17 (system exception).
Please, contact the vendor of the application.
Signal 11 (SIGSEGV)
siginfo: si_signo 11, si_errno 0, si_code 128, si_addr 0x0
PID 917, TID 0xf7427700
Registers:
EAX = 0x120 EBX = 0xDEAD9FF4
ECX = 0x0 EDX = 0xDEADA648
ESI = 0xDEADA648 EDI = 0xB645778
EBP = 0xB6350F8 ESP = 0xFFDC9E64
EIP = 0xDEAD0968 (/usr/lib32/libspeexdsp.so.1+0x9968)
Stack:
0xFFDC9E64: 0x8 0x270F 0x920 0x5C
0xFFDC9E74: 0x938 0x125 0x24 0x5C
0xFFDC9E84: 0x0 0x3FE00000 0x0 0x6E
0xFFDC9E94: 0x3E182666 0x77 0x0 0x7C
Une idée ?
Merci !