Animatrix Posted June 5, 2006 Posted June 5, 2006 Bonjour à tous !! QUand je fais un ut2004 en console, ca me donne : Signal: SIGSEGV [segmentation fault] Aborting. Crash information will be saved to your logfile. . Le log me donne >> http://pastebin.com/759623 Savez-vous que faire ? Merci
Maxime0810 Posted June 5, 2006 Posted June 5, 2006 Visiblement ça foire à l'initialisation de l'audio...
Animatrix Posted June 7, 2006 Author Posted June 7, 2006 Et cela pourrait venir de quoi plus exactement ?
Sandeman Posted June 7, 2006 Posted June 7, 2006 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.
theocrite Posted June 7, 2006 Posted June 7, 2006 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 () 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 ?)
Animatrix Posted June 7, 2006 Author Posted June 7, 2006 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 ?
Sandeman Posted June 7, 2006 Posted June 7, 2006 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 mais vers la fin du fichier tu dois trouver le message de segfault, et nous donner les 30 ou 50 lignes d'avant ...
Animatrix Posted June 7, 2006 Author Posted June 7, 2006 J'ai recompilé ut2004 >> http://pastebin.com/765385 Maintenant, ut2004 ne réfléchi plus au bout de x secondes et le log est vide :(
Animatrix Posted June 7, 2006 Author Posted June 7, 2006 Finalement ca a marché (la commande, pas ut2004)>> http://pastebin.com/765491
Sandeman Posted June 7, 2006 Posted June 7, 2006 # 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
tuXXX Posted June 7, 2006 Posted June 7, 2006 J'ai recompilé ut2004 >> http://pastebin.com/765385 tu as réinstallé ut2004 (ou bien juste installé), emerge ne compile pas toujours...
Animatrix Posted June 8, 2006 Author Posted June 8, 2006 J'ai fait un emerge unmerge ut2004, puis un emerge ut2004
Sandeman Posted June 8, 2006 Posted June 8, 2006 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 ?)
Animatrix Posted June 8, 2006 Author Posted June 8, 2006 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
lorinc Posted June 8, 2006 Posted June 8, 2006 tu peux essayer de virer le son dans la conf d'ut (en éditant le fichier)
Animatrix Posted June 8, 2006 Author Posted June 8, 2006 Saurais-tu de quel fichier il s'agit exactement ?
lorinc Posted June 8, 2006 Posted June 8, 2006 oh bah tu cherches dans ~/.ut2004/ tu devrais le trouver
Animatrix Posted June 8, 2006 Author Posted June 8, 2006 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
Animatrix Posted June 8, 2006 Author Posted June 8, 2006 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.
-syl- Posted June 9, 2006 Posted June 9, 2006 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
tuXXX Posted June 9, 2006 Posted June 9, 2006 Il n'y a aucune différence entre udev et devfs à part pour la création des nodes...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.