Est-ce que quelqu'un d'autre a des problèmes avec l'utilisation de htop sur High Sierra?

14

Depuis la mise à niveau vers High Sierra, mon MacBook plante régulièrement et de façon catastrophique, ce qui me force à déclencher une réinitialisation matérielle à chaque fois.

Je soupçonne que htop est le coupable, mais je ne peux pas le dire avec certitude.

C'est ce qui s'est passé environ une demi-douzaine de fois maintenant:

Je travaille dans iTerm2 ou dans l'application Terminal. Soudain et apparemment au hasard, iTerm2 / Terminal plante. Je suis encore capable de forcer le quitter alors.

Mais alors tout le système reste dans un état vraiment perturbé où je ne peux plus lancer d’applications. Pire encore, le déclenchement d'un redémarrage ne réussira pas à arrêter le système. Ma seule option est alors de réinitialiser le MacBook.

J'ai d'abord soupçonné iTerm2 et utilisé l'application Terminal à la place. Mais c'est exactement la même chose qui s'est produite avec ce dernier. Il ne semble pas être connecté à quelque chose de particulier que je fais dans le terminal.

J'ai toutefois l'habitude de toujours avoir une instance de htop (version 2.0.2, installée via brew install htop) s'exécutant dans un volet de terminal afin de pouvoir surveiller de manière pratique les processus et l'utilisation du processeur / de la mémoire pendant que je travaille.

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

Parce que je ne sais pas comment encercler davantage ce problème, je demande à demander ici:

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

Des suggestions sur ce que je pourrais faire pour aller au fond des choses seraient également les bienvenues.

un autre noeud
la source
1
J'ai le même problème, à la fois sur un hackintosh et sur un vrai macbook pro.
Nax
Merci d'avoir répondu, bon à savoir que je ne suis pas le seul! Êtes-vous sûr que htop est la cause du problème? Vous est-il déjà arrivé de ne pas utiliser htop? Connaissez-vous un moyen quelconque de confirmer positivement l'hypothèse selon laquelle il faut blâmer htop?
AnotherNode
1
Je ne suis pas sûr que htop soit la cause première du problème, mais ce problème ne s'est jamais produit lorsque j'utilisais htop ou immédiatement après sa fermeture. Le fait que le système reste instable même après une fermeture forcée de iTerm / Terminal.app laisse entrevoir un manque de ressources. Je soupçonne que certains changements à High Sierra font des ports de fuite htop.
Nax
1
D'accord, quelqu'un a déjà
écrit
même problème ici
David 天宇 Wong

Réponses:

8

Entre temps, beaucoup de gens ont signalé le même comportement sur GitHub .

En outre, je suis sûr à 96,73% que cela htopne plante pas au démarrage sudo. Je suppose que c'est la meilleure solution de contournement jusqu'à ce que quelqu'un parvienne à réparer la cause fondamentale.

un autre noeud
la source
2

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

valgrind htop

vous pouvez installer avec Homebrew en lançant:

brew install valgrind

Ichkamo
la source