Jump to content

Ut2004 : Segmentation fault


Recommended Posts

Posted

si tu es très courageux tu fais un

strace -fF ut2004 > ut.strace 2>&1

ça va te sortir un *gros* fichier ut.strace et vers la fin tu verras *peut-être* pourquoi il plante.

Posted

Tu peux aussi commencer par un plus soft ldd ut2004 voire s'il manque quelque chose.

Tu peux aussi essayer un tit script perso : http://theocrite.free.fr/scripts/Profiler.pl

Ça fait en gros la même chose que ce que propose sandeman, mais en beaucoup plus light et moins verbeux (juste sur les fichiers ouverts et non trouvés (ENOENT dans le strace)).

Si ça ne t'aide pas et que tu as un peu (:transpi:) de temps devant toi et que tu n'as pas peur, lance toi dans la commande de Sandeman (Bon courage ^^).

EDIT : En fait non le ldd / profiler ne sera pas très utile dans le cas d'un segfault, il faut voir ailleurs (warnings à l'install ? Dépendances défectueuses ? Warning lors de la compilation du soft en question, d'un module ou d'une lib dans les dépendances ?)

Posted

Je fais donc la commande à Sandeman ?

Je l'ai faite et ca me donne un fichier de ~ 17Mo.

Sachant qu'à un moment, il ne réfléchi plus du tout et j'ai stoppé le tout (ca m'ai déja arrivé avec ut2004)

Voulez-vous le voir en entier ou juste certains passages ?

Posted

Je l'ai faite et ca me donne un fichier de ~ 17Mo.

Sachant qu'à un moment, il ne réfléchi plus du tout et j'ai stoppé le tout (ca m'ai déja arrivé avec ut2004)

Voulez-vous le voir en entier ou juste certains passages ?

En entier ? euh sans façon :chinois:

mais vers la fin du fichier tu dois trouver le message de segfault, et nous donner les 30 ou 50 lignes d'avant ...

Posted

#

open("/dev/snd/pcmC0D0p", O_RDWR) = 167

#

.../...

ioctl(167, 0xc2604110, 0x4b35b60) = 0

#

--- SIGSEGV (Segmentation fault) @ 0 (0) ---

A mon avis si c'est l'ioctl sur le handle 167 qui provque le segfault, effectivement un pb de son je pense :mdr:

Posted

Ca pourrait venir de quoi avec le son ?

uhuhu c'est touchy

regarde les droits sur /dev/snd

rajoute ton user dans le groupe audio (/etc/groups, groupe n° 18)

peut-être une question d'héritage d'API OSS ? (là je pense à clavier ouvert, je suis au taf, pas devant ma Gentoo à la maison avec UT2004 dessus ... comment ça y'a pas UT sur mon portable de boulot :francais: ?)

Posted

Je suis déja en audio :

audio:!:18:root,animatrix

Pour les droits ca a l'air bon :

animatrix@linux ~ $ ls -l /dev/snd
total 0
crw-rw----  1 root audio 116,  0 jun  8 10:04 controlC0
crw-rw----  1 root audio 116, 24 jun  8 10:04 pcmC0D0c
crw-rw----  1 root audio 116, 16 jun  8 10:04 pcmC0D0p
crw-rw----  1 root audio 116, 25 jun  8 10:04 pcmC0D1c
crw-rw----  1 root audio 116, 18 jun  8 10:04 pcmC0D2p
crw-rw----  1 root audio 116,  1 jun  8 10:04 seq
crw-rw----  1 root audio 116, 33 jun  8 10:04 timer

Posted

Je viens de trouver ca :

[ALAudio.ALAudioSubsystem]
UseEAX=False
Use3DSound=False
UseDefaultDriver=True
CompatibilityMode=False
MaxEAXVersion=255
UsePrecache=True
ReverseStereo=False
Channels=32
MusicVolume=0.170000
AmbientVolume=0.500000
SoundVolume=0.300000
VoiceVolume=4.000000
VolumeScaleRec=0.100000
DopplerFactor=1.000000
Rolloff=0.500000
TimeBetweenHWUpdates=15.000000
DisablePitch=False
LowQualitySound=False
UseVoIP=True
UseVAD=False
UseSpatializedVoice=False
SpatializedVoiceRadius=100000.000000
EnhancedDenoiser=False
LocalZOffset=0.000000

Il y aurait pas une valeur qui ne marcherait pas là dedans ?

En virant ces données, voila le log >> http://pastebin.com/768391

Et l'erreur :

ut2004
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Couldn't set video mode: Couldn't find matching GLX visual


History:

Exiting due to error

Posted

J'ai réussi à corriger l'erreur obtenu par une réinstallation des drivers Nvidia et miracle Ut2004 démarrrrrre !!!!!

Maintenant, je n'ai pas de son à l'intérieur.

En effet quand je tappe la commande, l'erreur open /dev/[sound/]dsp: No such device s'affiche

Et voici le log.

Posted
:transpi: si je me trompe pas c'est le genre de jeu comme ET qui marche que sous devfs, et avec une gentoo à jour tu es sous udev

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...