2 votes

Impossible de déboguer/reproduire le crash d'Ubuntu

Je n'arrive pas à comprendre le crash d'Ubuntu que je subis. La machine se fige, la souris ne bouge pas. Impossible d'échapper à un terminal, impossible de quitter X, Apport ne rapporte rien.

Cela fait des semaines que j'essaie de reproduire le crash de manière fiable, mais je n'arrive pas à trouver de modèle. Parfois, il fonctionne pendant des jours. Mais en général, lorsqu'il se bloque, il recommence après plusieurs démarrages, dans les 5 à 10 minutes qui suivent.

Il s'agit d'un Thinkpad T410 neuf. Il était livré avec Win 7, que j'ai gardé et je l'ai maintenant en double démarrage avec Ubuntu 10.04.

J'ai essayé d'exécuter Win 7 pour voir s'il se bloquait, car je pensais qu'il pouvait s'agir d'un défaut matériel, mais il ne s'est pas bloqué. Je n'écarte cependant pas cette possibilité puisque le plantage se produit de manière si sporadique.

Dans ubuntu, j'ai essayé plusieurs noyaux : 2.6.32.(21-23) et en mode récupération et ils souffrent tous de ce problème.

J'ai fait des recherches sur Google et vérifié tous les journaux du système à la recherche de quelque chose de suspect, mais je n'ai rien trouvé. Les journaux sont un peu pollués par des informations sur ma carte wifi, mais il n'y a pas d'erreurs.

Je cherche des idées pour la suite.

2voto

Paul J Points 101

Avez-vous essayé Memtest86 ? Il pourrait s'agir d'un problème de mémoire vive si votre système se bloque de manière aléatoire. Exécutez-le pendant la nuit et voyez si vous obtenez des erreurs.

L'ordinateur portable est-il encore sous garantie ? Si c'est le cas, demandez un remplacement, car les petits problèmes d'aujourd'hui deviendront de gros problèmes plus tard.

2voto

Jarvin Points 6998

Dans le même ordre d'idées que MSW, si vous avez sshd en marche, vous pouvez essayer de vous connecter à votre ordinateur à partir d'un autre ordinateur (si vous en avez un à votre disposition). Il se peut que X soit simplement bloqué, mais que l'ordinateur réponde toujours.

Au cours de toutes mes années d'utilisation de linux et d'aide aux autres pour leurs problèmes linux, je n'ai vu qu'une poignée de fois un ordinateur fonctionnant sous linux se bloquer (impossibilité d'y accéder par SSH). Ces situations étaient presque toujours liées au matériel (sauf la fois où j'ai lancé un forkbomb pour m'amuser...). Il y a eu une autre fois un problème de pilote, mais je ne me souviens pas si l'ordinateur était complètement gelé ou non). J'espère que si tu peux te connecter en SSH, tu auras plus d'outils pour diagnostiquer le problème. Si tu ne peux pas, c'est probablement un problème matériel... bien qu'il semble que tu aies déjà vérifié la mémoire, ce qui serait ma première hypothèse.

Autre suggestion : Essayez de désactiver Compiz (vous pouvez le faire dans le menu "Apparences" en réglant les effets spéciaux sur "Aucun").

エディトリアル : D'accord, on dirait qu'il ne s'agit pas seulement d'un plantage de X. Le fait que Windows fonctionne est intéressant. Essayez de déconnecter autant de matériel que possible (imprimantes, carte wifi, etc.), puis désactivez vos pilotes wifi. Désactivez autant de composants d'Ubuntu que possible. Peut-être en déchargeant les modules inutilisés du noyau. Désactivez X. Désactivez les services inutiles. Si le problème persiste, vous aurez au moins éliminé certaines possibilités... Si ce n'est pas le cas, essayez d'activer/reconnecter un élément à la fois.

Cela pourrait demander un peu d'effort... une chose plus facile à essayer et qui pourrait résoudre le problème est une nouvelle installation d'Ubuntu (si vous sauvegardez /home/, /etc/, et une liste de vos applications installées, et vous ne verrez pas la différence). Cela ne résoudra peut-être pas le problème étant donné que (semble-t-il) vous avez déjà une installation assez récente, mais si c'est le cas, cela promet un effort minimal.

1voto

jlsecrest Points 585

Activez la trappe d'évacuation X :

$ gnome-keyboard-properties

puis Options de mise en page... Séquence de touches pour désactiver l'activation du serveur X. Si X bloque votre machine (probablement par l'intermédiaire d'un pilote vidéo), cela pourrait vous permettre de vérifier l'état de votre machine.

/var/log/Xorg.0.log y ~/.xsession-errors peut vous fournir des informations utiles. Enfin, si vos journaux sont remplis de messages relatifs à la carte sans fil, cela ne devrait pas être le cas et, malheureusement, les deux pourraient être liés. Affichez un exemple des erreurs WiFi et leur fréquence.

mise à jour :

Je penche pour un mauvais matériel, un mauvais pilote vidéo, avec une forte préférence pour le pilote tel qu'il fonctionne sous Win7. Si vous essayez d'utiliser les pilotes expérimentaux Nouveau pour votre nVidia Quadro 3100M, ne le faites pas. Canonical a vraiment poussé cela avant le prime-time.

$ sudo apt-get remove  xserver-xorg-video-nouveau libdrm-nouveau1
$ sudo apt-get install jockey-gtk nvidia-current nvidia-settings \
                       xserver-xorg-video-nv

Ne vous inquiétez pas si le apt-get remove se plaint que des choses ne sont pas là parce qu'on ne veut pas qu'elles le soient. J'aimerais quand même voir votre fichier Xorg.0.log.

mise à jour 2 :

Merci pour le Xorg.log. Ce qui La puce graphique NVS 3100M de votre Le T410 est littéralement schizophrène, puisqu'il se comportera comme un nVidia Quadro ou un Intel 8xx en fonction de... quelque chose. Votre serveur X le traite comme un chipset Intel.

(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,

Ce qui devrait fonctionner, mais qui sait. Veuillez confirmer si votre système Windows pense que votre puce graphique est nVidia ou Intel. Je suis maintenant convaincu qu'il s'agit d'un bug de pilote.

0voto

Jesse Points 1

Il semble que j'aie résolu le problème. Depuis l'installation de la nouvelle version d'Ubuntu (10.10), je n'ai pas encore eu de problème. Cela fait deux semaines. Il utilise le noyau 2.6.35-22 64 bit.

Je me rends compte que cela ne répond pas à ma question générale sur la façon de déboguer les plantages très profonds, mais cela résout mon problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X