Parfois, lorsque mon terminal se fige et ne me laisse pas taper. Je ne peux identifier aucune cause, ni comment diagnostiquer. Aucune suggestion?
Merci!
Terminal GNOME 2.30.2 sur Ubuntu 10.04
Un bon moyen général de diagnostiquer des problèmes mystérieux:
ps axo pid,wchan:32,cmd
pour trouver l'autre ID de processuswchan
, qui devrait vous dire si elle est bloquée dans le noyauSudo strace -p PID
en insérant le pid de ce processus; coller cela dans un rapport de bogue ou une questionS'il y a autre chose qu'un tiret dans la colonne wchan, alors le processus est dans le noyau en train de faire quelque chose. Quelques valeurs typiques:
futex_wait_queue_me
- attente d'un autre thread dans le même processus dans le même processuspoll_schedule_timeout
- en attente d'une communication réseau ou interprocess, ou simplement en veille pendant un momentpipe_wait
- lecture/écriture d'un pipeIl y a des milliers de possibilités, donc je ne peux pas toutes les énumérer. Voir Quel est le "canal en attente" d'un processus? pour plus d'informations.
Avez-vous appuyé sur Ctrl + S par hasard? C'est la touche de pause du terminal qui arrête toutes les sorties jusqu'à ce que vous appuyiez sur Ctrl-Q pour la reprendre.