13 votes

Quelqu'un d'autre a-t-il des problèmes avec l'utilisation de htop sur High Sierra ?

Depuis la mise à jour vers High Sierra, mon MacBook tombe régulièrement en panne de manière catastrophique, ce qui m'oblige à déclencher un hard reset à chaque fois.

Je soupçonne htop être le coupable, mais je ne peux pas en être sûr.

C'est ce qui est arrivé une demi-douzaine de fois maintenant :

Je travaille soit avec iTerm2, soit avec l'application Terminal. Soudain, et apparemment au hasard, iTerm2/Terminal se bloque. Je suis toujours capable de le quitter de force.

Mais ensuite, le système entier est laissé dans un état de désordre tel que je ne peux plus lancer aucune application. Pire encore, le déclenchement d'un redémarrage ne parvient pas à éteindre le système. La seule option qui me reste alors est de réinitialiser le MacBook.

J'ai d'abord soupçonné iTerm2 et utilisé l'application Terminal à la place. Mais exactement la même chose s'est alors produite en utilisant cette dernière. Le problème ne semble pas être lié à ce que je fais dans le terminal.

J'ai cependant l'habitude de toujours avoir une instance de htop (version 2.0.2, installée via brew install htop ) dans un panneau de terminal pour pouvoir surveiller les processus et l'utilisation du CPU/Memoire pendant que je travaille.

Ainsi, une instance htop en cours d'exécution est la seule condition préalable commune aux pannes que je peux identifier.

Comme je ne sais pas comment cerner davantage ce problème, je me contente de poser la question ici :

Quelqu'un d'autre rencontre-t-il des problèmes (similaires) avec l'exécution de htop sur High Sierra ? Et quelqu'un a-t-il peut-être même une solution à ce problème ?

Toute suggestion sur ce que je pourrais faire pour aller au fond des choses serait également la bienvenue.

8voto

anothernode Points 446

Entre-temps, de nombreuses personnes ont signalé le même comportement sur GitHub .

Aussi, je suis sûr à 96,73% que htop fait no se plantent lorsqu'ils sont lancés avec sudo . Je suppose que c'est la meilleure solution de contournement jusqu'à ce que quelqu'un trouve la cause première.

2voto

Ichkamo Points 21

J'ai trouvé une autre solution (plus sûre que sudo) : le lancer avec valgrind fait l'affaire pour moi :

valgrind htop

vous pouvez l'installer en utilisant Homebrew en exécutant :

brew install valgrind

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X