Comment puis-je obtenir un vidage du noyau


9

Nous essayons de déboguer une panique du noyau / oops sur Ubuntu 10.04. Le stacktrace ne nous suffit pas. Comment pouvons-nous configurer le système pour cracher un vidage de mémoire et où pouvons-nous le trouver après le crash?

Il y a beaucoup d'informations sur la façon d'obtenir un vidage de mémoire en mode utilisateur, mais très peu (ou d'anciennes) informations sur l'obtention d'un vidage de mémoire du noyau.

LKCD existe, mais il semble qu'il n'ait pas été mis à jour depuis 2002.

Réponses:


15

L'installation du linux-crashdumppaquet installera les outils kexec et configurera grub pour passer les options de noyau nécessaires pour que le noyau crashdump soit disponible.

Cela devrait automatiquement détecter les plantages du noyau. Pour les problèmes de noyau qui ne se bloquent pas , comme un oups, vous devriez pouvoir utiliser la commande de la clé magic sysrqc pour kexec le noyau crashdump et obtenir un vidage.

Vous souhaiterez peut-être également activer la répartition pour que le vidage soit correctement traité dans un rapport d'erreur pour être soumis à Launchpad ou pour un retracement local. Pour ce faire, vous devez modifier /etc/default/apport.


comment exécuter linux-crashdump et obtenir le dernier rapport de plantage d'ubuntu 11.10?
sam
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.