Retourner aux forums || Retourner au forum Linux.general
Linux.general : processus pas kill-able
Posté par Mickaël L () le 03 mars 2005En ce moment, chez moi, c'est nwmain, l'exécutable de neverwinter nights, qui plante (trop souvent à mon goût). Donc CTRL-ALT-BS pour tuer X, mais au retour, nwmain est toujours là. et même en kill -9, il résiste.
C'est quoi ce truc, kill -9 c'est censé tout décalaminer, non?
> Lire le message (7 commentaires, moyenne: 2).
NON
Si un processus résiste au kill -9, c'est qu'il est bloqué en sommeil ininterruptible (typiquement, en train d'effectuer une opération d'entrée-sortie de données).
Un processus qui s'y bloque, c'est un processus victime d'un bogue kernel (ou plus rarement d'un plantage de montage NFS ou autre). Dans le cas où c'est un problème de montage, remets la machine distante en marche, sinon, dis adieu à ton uptime et reboote, il n'existe aucun autre traitement.
PS : le reboot se passe parfois mal, évite de le faire à distance.
-
[^]Re: NON
Posté par CoinKoin () le 03/03/2005 à 20:34. (lien). Évalué à 3.Au fait, j'y pense, tu ne serais pas par le plus grand des hasards en train d'utiliser un pilote propriétaire nVidia? Non, je dis juste ça comme ça, hein, parce que c'est un des (nombreux) symptômes possibles... Si c'est le cas, tu sais ce qu'il te reste à faire :-) .
-
[^]Re: NON
Posté par Mickaël L () le 03/03/2005 à 20:49. (lien). Évalué à 2.Changer de carte video?
Oui c'est le cas. J'ai lu des choses à ce sujet, une mauvaise collaboration entre les 2.6.9-10 et les pilotes nvidia proprios.
Mais j'utilise la version packagée par debian (section non-free...), et il me semblait qu'ils avaient intégré un patch pour ça.
VIsiblement, ça ne suffit pas.
À bas les pilotes proprios!
-
-
[^]Re: NON
Posté par zero heure (Jabber id, page perso, ) le 04/03/2005 à 02:17. (lien). Évalué à 2.changer de niveau d'init ça marche aussi (parfois)
init 3 ou telinit 3 mode console
init 1 ou telinit 1 mode mono utilisateur (le root)--
J'ai vu bien des choses dans ma petite vie, et je mesure amèrement l'impuissance à les dire. (JP Rosnay, Le 13ème apôtre) http://www.poesie.net/apotre2.htm-
[^]Re: NON
Posté par Mickaël L () le 04/03/2005 à 09:57. (lien). Évalué à 0.Faudra que j'essaie.
Mais je crois que sous debian, tous les niveaux sont par defaut les mêmes.-
[^]Re: NON
Posté par zero heure (Jabber id, page perso, ) le 04/03/2005 à 16:40. (lien). Évalué à 2.Non non. Regarde dans ton /etc/inittab
Tu aurais du mal à démarrer si tous les niveaux étaient les mêmes! Et tu n'aurais pas la possiblilité d'un mode console...
Petit rappel:
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.
par convention le runlevel 3 est le mode console--
J'ai vu bien des choses dans ma petite vie, et je mesure amèrement l'impuissance à les dire. (JP Rosnay, Le 13ème apôtre) http://www.poesie.net/apotre2.htm
-
-
[^]Re: NON
Posté par CoinKoin () le 08/03/2005 à 17:28. (lien). Évalué à 2.NON, à nouveau (désolé :). init n'est pas un magicien, lorsqu'il doit détruire un processus, il lui envoie un signal. Or les signaux sont inutilisables sur un processus bloqué dans l'état D.
Pas de chance, mais c'était bien essayé :-) .
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.