Hat noch jemand Probleme mit der Verwendung von htop in High Sierra?

14

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.

anothernode
quelle
1
Ich habe das gleiche Problem, sowohl auf einem Hackintosh als auch auf einem echten MacBook Pro.
Nax 'vi-vim-nvim'
Danke für die Antwort, gut zu wissen, dass ich nicht der einzige bin! Sind Sie sicher, dass htop die Hauptursache für das Problem ist? Ist es Ihnen jemals passiert, wenn Sie nicht mit htop arbeiten? Kennen Sie eine Möglichkeit, die Annahme, dass htop die Schuld trägt, positiv zu bestätigen?
anothernode
1
Ich bin nicht sicher, ob htop die Hauptursache ist. Dieses Problem trat jedoch nur auf, als ich htop ausführte oder unmittelbar nachdem ich es geschlossen hatte. Die Tatsache, dass das System auch nach dem erzwungenen Beenden von iTerm / Terminal.app instabil bleibt, deutet auf einen Ressourcenmangel hin. Ich vermute, dass eine Veränderung in High Sierra dazu führt, dass Htop-Leak-Mach-Ports hergestellt werden.
Nax 'vi-vim-nvim'
1
In Ordnung, jemand hat bereits vor zwei Tagen einen Fehler auf GitHub für diesen Fehler
gemeldet
das gleiche Problem hier
David 天宇 Wong

Antworten:

8

Ich habe inzwischen viele Leute das gleiche Verhalten auf GitHub gemeldet .

Außerdem bin ich mir zu 96,73% sicher, dass htopes beim Starten nicht zum Absturz kommt sudo. Ich denke, das ist die beste Lösung, bis jemand die Ursache behebt.

anothernode
quelle
2

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

Ichkamo
quelle