Seit dem Upgrade auf High Sierra stürzt mein MacBook regelmäßig auf eine katastrophale Weise ab, die mich jedes Mal dazu zwingt, einen Hard-Reset auszulösen.
Ich vermute, dass htop der Schuldige ist, aber ich kann es nicht genau sagen.
Das ist 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, es zu beenden.
Aber dann ist das ganze System völlig durcheinander, so dass ich keine Apps mehr starten kann. Noch schlimmer ist, dass ein Neustart nicht zum Herunterfahren des Systems führen kann. Dann bleibt mir nur noch die Möglichkeit, das MacBook hart zurückzusetzen.
Zuerst vermutete ich iTerm2 und benutzte stattdessen die Terminal App. Aber genau das Gleiche geschah dann auch mit letzterem. Es scheint nicht mit irgendetwas verbunden zu sein, was ich im Terminal tue.
Ich habe allerdings die Angewohnheit, immer eine Instanz von htop (Version 2.0.2, installiert über brew install htop
) in einem Terminalfenster laufen zu lassen, um Prozesse und die CPU- / Speichernutzung während der Arbeit bequem überwachen zu können.
Eine laufende htop-Instanz ist daher die einzige allgemeine Voraussetzung für die Abstürze, die ich identifizieren kann.
Da ich nicht weiß, wie ich dieses Problem weiter umgehen soll, frage ich hier:
Treten bei jemand anderem (ähnliche) Probleme mit der Ausführung von htop in High Sierra auf? 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.
quelle
Antworten:
Ich habe inzwischen viele Leute das gleiche Verhalten auf GitHub gemeldet .
Außerdem bin ich mir zu 96,73% sicher, dass
htop
es beim Starten nicht zum Absturz kommtsudo
. Ich denke, das ist die beste Lösung, bis jemand die Ursache behebt.quelle
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
quelle