Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 19/12/2009, 20h32   #1
ced
Rédacteur/Modérateur
 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 778
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 778
Points : 6 207
Points : 6 207
Par défaut [Karmic Koala] Erreurs de segmentation à répétition

Bonjour,

Je suis sous Ubuntu 9.10, avec une carte graphique GeForce 7600 GT.
La version du driver NVidia est : 185.18.36.

J'ai systématiquement des plantages sous toute sorte d'applications (firefox, nautilus, openoffice...), et, quand j'arrive à attraper parfois un message dans une console, c'est toujours la même erreur :
Citation:
erreur de segmentation
Là où ça devient franchement agaçant, c'est que parfois, ça plante toute la machine : impossible de reprendre la main (ni vers une console par ctrl+alt+F1, ni par ctrl+alt+suppr)...
C'est l'enfer : j'ai l'impression d'être sous windows 98 . Ne manque que l'écran bleu .

Une idée ?

ced
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2009, 20h40   #2
Membre Expert
 
Avatar de becket
 
Frédéric Brugmans
Informaticien multitâche
Inscription : février 2005
Messages : 664
Détails du profil
Informations personnelles :
Nom : Frédéric Brugmans

Informations professionnelles :
Activité : Informaticien multitâche

Informations forums :
Inscription : février 2005
Messages : 664
Points : 1 196
Points : 1 196
Je recommenderais de commencer par tester le matériel

- Ram ( memtest )
- Disque ( spécifique à ta ton matériel )
becket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2009, 23h50   #3
ced
Rédacteur/Modérateur
 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 778
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 778
Points : 6 207
Points : 6 207
Salut,

Merci pour ta réponse. J'ai donc effectué un memtest et un test d'intégrité du disque dur, mais tout est passé avec succès. Aucun défaut détecté dans les 2 cas.

Une autre idée ?

ced
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2009, 23h58   #4
Membre Expert
 
Avatar de jabbounet
 
frederic frances
Inscription : juin 2009
Messages : 1 693
Détails du profil
Informations personnelles :
Nom : frederic frances
Âge : 36

Informations forums :
Inscription : juin 2009
Messages : 1 693
Points : 2 068
Points : 2 068
apres il faut voir dans les journaux systèmes (dans /var/log je crois) voir s'il se passe des choses étranges quand ça plante.
jabbounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2009, 00h14   #5
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 474
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 474
Points : 4 100
Points : 4 100
Salut,

est-ce que tu as un core dump qui a été généré?
__________________
Alea Jacta Test!
Mygale1978 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2009, 14h35   #6
ced
Rédacteur/Modérateur
 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 778
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 778
Points : 6 207
Points : 6 207
Salut et merci de votre aide,

Comment je trouve un éventuel "core dump" ?
Sinon, parmi tous les fichiers dans /var/log, par lesquels commencer ?

ced
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2009, 16h35   #7
ced
Rédacteur/Modérateur
 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 3 778
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 36
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 3 778
Points : 6 207
Points : 6 207
J'ai jeté un oeil dans le visionneur de journaux système, mais rien n'apparaît vraiment au moment de mon dernier plantage.
En même temps, je ne sais pas trop non plus quoi chercher .

ced
__________________
Rédacteur / Modérateur SGBD
Mes tutoriels et la FAQ MySQL

----------------------------------------------------
Pensez aux balises code et au tag
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
ced est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2009, 19h13   #8
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 474
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 474
Points : 4 100
Points : 4 100
Salut,

Normalement le core dump est généré à l'endroit où se trouve ton executable.

Mais il faut que le user qui execute le programme ait les droits en écriture dans le repertoire concerné.

Par exemple, dans mon cas (ubuntu 8.10) firefox se trouve dans /usr/bin/firefox mais seul le user root peut créer un fichier dans /usr/bin

Code :
1
2
 
drwxr-xr-x root root .... /usr/bin
Donc ce que je ferais, ce serait d'essayer d'executer firefox en tant que root.
Code :
1
2
3
4
 
$sudo su - 
password:
#cd /usr/bin && ./firefox &
Si tu as un segmentation fault, il faut voir s'il y a qqch dans /usr/bin

Code :
1
2
 
ls -ltra /usr/bin/*core*
Un autre moyen de debugger un application qui crash est d'utiliser valgrind.

la procédure de mise en place est décrite dans le wiki d'ubuntu.

https://wiki.ubuntu.com/Valgrind
__________________
Alea Jacta Test!
Mygale1978 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2009, 20h49   #9
Membre Expert
 
Avatar de jabbounet
 
frederic frances
Inscription : juin 2009
Messages : 1 693
Détails du profil
Informations personnelles :
Nom : frederic frances
Âge : 36

Informations forums :
Inscription : juin 2009
Messages : 1 693
Points : 2 068
Points : 2 068
Citation:
Envoyé par Mygale1978 Voir le message
Salut,

Normalement le core dump est généré à l'endroit où se trouve ton executable.
Quand il n s'agit pas d'un crash système le core dump est généré à l'endroit d'ou tu lance ta commande (si je ne me trompe pas, je n'ai pas un linux sous la main pour vérifier pour cause de vacances).

Exemple si tu tape depuis ton home directory la commande /usr/bin/bin/toto (qui plante)
le core dump sera généré dans le home directory

Ensuite il y'a une autre condition pour qu'un fichier core dump soit généré
il faut que la limite en taille des fichiers core soit supérieure a zéro

pour cela il faut utiliser la commande ulimit
http://ss64.com/bash/ulimit.html
En général quand je dois analyser un cas de crash reproductible sur un programme
je tape ulimit -c unlimited avant de le lancer.


Pour les crash system voici un post intéressant si tu veux jouer avec l'endroit pas défaut ou sont générés les core dump
http://forum.soft32.com/linux2/Core-...pict15556.html



Cependant le premier truc a fait est de trouver un moyen systématique de provoquer le crash.

Exemple dans une xterm lancer firefox aller sur le site machin.
une fois que cela est fait,
activer les trace et la génération du fichier core, ... et refaire la manip pour avoir quelque chose à analyser.

Autre point As tu toujours eu ce comportement, ou est il apparut subitement (suite a une mise à jour, remplissage d'un disque, ....)?
auquel cas la cause proviens probablement de ce qui a changé au moment ou les crash sont apparus.

Dernière modification par jabbounet ; 30/12/2009 à 21h04.
jabbounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2009, 01h02   #10
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 855
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 855
Points : 8 306
Points : 8 306
Salut,

Citation:
Envoyé par ced Voir le message
La version du driver NVidia est : 185.18.36.
Tu as essayé de faire une mise à jour ? Et en utilisant les pilotes libres (remplacer l'option Driver nvidia par nv) ?
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2009, 11h35   #11
Membre Expert
 
Avatar de jabbounet
 
frederic frances
Inscription : juin 2009
Messages : 1 693
Détails du profil
Informations personnelles :
Nom : frederic frances
Âge : 36

Informations forums :
Inscription : juin 2009
Messages : 1 693
Points : 2 068
Points : 2 068
Citation:
Envoyé par gege2061 Voir le message
Salut,



Tu as essayé de faire une mise à jour ? Et en utilisant les pilotes libres (remplacer l'option Driver nvidia par nv) ?
effectivement en regardant le support nvidia concernant les driver linux on peux lire

Citation:
Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution's native package management format. This may interact better with the rest of your distribution's framework, and you may want to use this rather than NVIDIA's official package.

Also note that SuSE users should read the SuSE NVIDIA Installer HOWTO before downloading the driver.

Installation instructions: Once you have downloaded the driver, change to the directory containing the driver package and install the driver by running, as root, sh ./NVIDIA-Linux-x86-190.53-pkg1.run

One of the last installation steps will offer to update your X configuration file. Either accept that offer, edit your X configuration file manually so that the NVIDIA X driver will be used, or run nvidia-xconfig

See the README for more detailed instructions.
en gros ils ont des drivers développé par eux même mais ils pensent qu'il vaux mieux utiliser ceux fournis dans la distribution.
jabbounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 00h09.


 
 
 
 
Partenaires

Hébergement Web