Terminal friert mit Wasserball auf High Sierra ein

Mein Terminal friert häufig mit einem sich drehenden Wasserball des Schicksals ein. Ich habe sowohl mit iTerm2 als auch mit dem Standardterminal getestet, und es passiert mit beiden. Und es scheint egal zu sein, was ich tue. Ich habe es einfrieren lassen, während in keinem Terminal nichts läuft, sowie während unzählige verschiedene Programme ausgeführt werden (npm, webpack, gulp usw.).

Wenn die Terminals einfrieren, kann ich das Beenden der App erzwingen, aber nicht erneut starten. Und wenn einer einfriert, scheint es sich auf den anderen auszuwirken (wenn iTerm2 einfriert und ich das Beenden der App erzwinge, kann ich das Terminal immer noch nicht öffnen). Um ein Terminal wieder verwenden zu können, muss ich die Maschine neu starten.

Beim Neustart (nach einem Terminal-Freeze) hängt sich die Maschine auch immer auf, nachdem alle Apps geschlossen wurden. Ich kann den Cursor immer noch auf einem schwarzen Hintergrund bewegen, aber das war's. Die Maschine hängt dort, bis ich sie kurzschließe, indem ich den Netzschalter gedrückt halte.

Was ich versucht habe

Ich habe versucht, NVRAM und SMC zurückzusetzen, ohne Erfolg.

Sie hatten hier zwei Fragen. Diese Seite funktioniert besser, wenn es nur eine Frage pro Frage gibt. Auf diese Weise ist es für andere Menschen einfacher, Lösungen zu finden, wenn sie das gleiche Problem haben. Ich habe eine Frage herausgeschnitten, aber Sie können sie gerne separat stellen.
Werden in diesen Situationen nur die Terminalanwendungen eingefroren oder zeigen andere Anwendungen dann das gleiche Problem? Was wird dann im Aktivitätsmonitor angezeigt? Und (in Bezug auf die andere Frage, die Sie hatten) tritt das Terminalproblem sowohl bei angeschlossenem als auch bei getrenntem externem Display auf?
Nur die Terminals frieren ein, andere Apps funktionieren (scheinbar) einwandfrei. Aber wie ich angemerkt habe, hängt sich auch der anschließende Neustart auf. Unsicher, was Activity Monitor sagt. Ich habe versucht, die Konsole nach Fehlern zu durchsuchen, aber ich kann diese Protokolle nicht entziffern (Nebenbemerkung: Ich sehe eine Reihe von Warnungen „Monat 13 ist außerhalb der Grenzen“). Und ja, die Terminals frieren unabhängig vom zusätzlichen Monitor ein.
irgendein Glück dabei? passiert mir jetzt (auf normaler Sierra, nicht auf High Sierra). Es geschah nach dem Aktualisieren von Docker (das seitdem entfernt wurde). oder vielleicht lag es daran, dass ich ein Homebrew-Update-Skript in hatte bash_profile? Ich habe das Bash-Profil und die Plist des Terminals gelöscht, aber es passiert immer noch. Sobald ich die Tabulatortaste oder etwas drücke, damit es auf das Dateisystem zugreift, springt es und ich stecke fest.
@oooyaya Noch keine Lösung, aber nach der Installation der neuesten Betriebssystem-Updates hat sich die Häufigkeit des Einfrierens erheblich verringert. Ich bin versucht zu vermuten, dass dies zumindest teilweise ein Hardwareproblem ist.
Ich habe das gleiche Problem! Bei mir friert der Aktivitätsmonitor auch ein und zeigt nichts an. Ich bin mir ziemlich sicher, dass es angefangen hat, als ich docker-machine installiert habe ...
Eigentlich könnte es auch mit htop zusammenhängen: github.com/hishamhm/htop/issues/682
Das ist sehr interessant, @Mark, und ich führe tatsächlich htop aus. Ich werde versuchen, es eine Weile nicht laufen zu lassen und zu sehen, ob das Problem verschwindet. Vielen Dank für den Link, anscheinend beschreiben die anderen meine Erfahrung genau!
Ich freue mich, Ihnen mitteilen zu können, dass htop tatsächlich der Schuldige war. Seit ich aufgehört habe, friert es ein.

Antworten (1)

Sie werden wahrscheinlich von einem macOS 10.13.2-Kernel-Fehler getroffen, der hier beschrieben wird , und ziemlich regelmäßig von htop aufgedeckt wird, der hier beschrieben wird .

Angeblich hat macOS 10.13.4 Beta einen Kernel-Fix, und Version 2.10.0 von htop wurde veröffentlicht, um diesen Fehler zu umgehen.