Seit dem Upgrade auf High Sierra stürzt mein MacBook regelmäßig auf katastrophale Weise ab, was mich dazu zwingt, jedes Mal einen Hard-Reset auszulösen.
Ich vermute , dass htop der Schuldige ist, aber ich kann es nicht mit Sicherheit sagen.
Das ist jetzt ungefähr ein halbes Dutzend Mal passiert:
Ich arbeite entweder in iTerm2 oder in der Terminal-App. Plötzlich und scheinbar zufällig stürzt iTerm2/Terminal ab. Ich kann es dann immer noch erzwingen.
Aber dann bleibt das ganze System in einem ziemlich durcheinandergebrachten Zustand, in dem ich keine Apps mehr starten kann. Schlimmer noch, das Auslösen eines Neustarts führt nicht zum Herunterfahren des Systems. Dann bleibt mir nur noch die Möglichkeit, das MacBook hart zurückzusetzen.
Zuerst habe ich iTerm2 vermutet und stattdessen die Terminal-App verwendet. Aber genau dasselbe passierte dann auch mit letzterem. Es scheint nichts mit etwas Besonderem zu tun zu haben, das ich im Terminal mache.
Ich habe jedoch die Angewohnheit, immer eine Instanz von htop (Version 2.0.2, installiert über brew install htop
) in einem Terminalfenster laufen zu lassen, um während der Arbeit bequem Prozesse und die CPU-/Speicherauslastung überwachen zu können.
Eine laufende htop-Instanz ist also die einzige gemeinsame Voraussetzung für die Abstürze, die ich identifizieren kann.
Da ich nicht weiß, wie ich dieses Problem weiter einkreisen soll, greife ich auf die Frage hier zurück:
Hat noch jemand (ähnliche) Probleme beim Ausführen von htop auf High Sierra? Und hat jemand vielleicht sogar eine Lösung dafür?
Vorschläge, was ich tun könnte, um dem auf den Grund zu gehen, wären ebenfalls sehr willkommen.
Ich habe inzwischen viele Leute das gleiche Verhalten auf GitHub gemeldet .
Außerdem bin ich mir zu 96,73 % sicher, dass htop
es nicht abstürzt, wenn es mit gestartet wird sudo
. Ich denke, das ist die beste Problemumgehung, bis jemand herumkommt, um die Grundursache zu beheben.
Ich habe eine andere (sicherere als sudo) Problemumgehung gefunden: Das Starten mit valgrind macht den Trick für mich:
valgrind htop
Sie können mit Homebrew installieren, indem Sie Folgendes ausführen:
brew install valgrind
Benutzer257503
ein weiterer Knoten
Benutzer257503
ein weiterer Knoten
David 天宇 Wong
Dalibor Filus
Giacomo1968