Qualcun altro ha problemi con l'utilizzo di htop su High Sierra?


13

Dall'aggiornamento a High Sierra il mio MacBook si blocca regolarmente in modo catastrofico che mi costringe a innescare un hard reset ogni volta.

Sospetto che htop sia il colpevole, ma non posso dirlo con certezza.

Questo è quello che è successo circa una mezza dozzina di volte ora:

Sto lavorando in iTerm2 o nell'app Terminal. Improvvisamente e apparentemente in caso di crash iTerm2 / Terminal casuali. Sono ancora in grado di forzarlo.

Ma poi l'intero sistema viene lasciato in uno stato davvero incasinato in cui non riesco più ad avviare alcuna app. Ancora peggio, l'attivazione di un riavvio non riuscirà a spegnere il sistema. La mia unica opzione rimasta è ripristinare il MacBook.

Prima ho sospettato iTerm2 e ho invece usato l'app Terminal. Ma esattamente la stessa cosa è successa anche usando quest'ultima. Non sembra essere collegato a qualcosa di particolare che sto facendo nel Terminal.

Ho l'abitudine però di avere sempre un'istanza di htop (versione 2.0.2, installata tramite brew install htop) in esecuzione in un pannello terminale per essere in grado di monitorare comodamente i processi e l'utilizzo della CPU / memoria mentre sto lavorando.

Quindi un'istanza htop in esecuzione è l'unica condizione preliminare comune per gli arresti anomali che posso identificare.

Poiché non so come aggirare ulteriormente questo problema, ricorro a chiedere qui:

Qualcun altro ha problemi (simili) con l'esecuzione di htop su High Sierra? E qualcuno ha forse una soluzione per questo?

Anche i suggerimenti su cosa potrei fare per arrivare al fondo di questo sarebbero molto graditi.


1
Sto riscontrando lo stesso problema, sia su un hackintosh che su un vero macbook pro.

Grazie per la risposta, buono a sapersi, non sono l'unico! Sei sicuro che htop sia la causa principale del problema? Ti è mai successo quando non corri su htop? Conosci un modo per confermare positivamente l'ipotesi che si debba dare la colpa a htop?
nodo,

1
Non sono sicuro che htop sia la causa principale, tuttavia questo problema si è verificato solo quando stavo eseguendo htop o immediatamente dopo averlo chiuso. Il fatto che il sistema rimanga instabile anche dopo aver forzato l'uscita da iTerm / Terminal.app suggerisce una certa carenza di risorse. Ho il sospetto che alcuni cambiamenti in High Sierra stiano facendo porte htop di perdite.

1
Va bene, qualcuno ha
segnalato

stesso problema qui
David 天宇 Wong

Risposte:


8

Nel frattempo molte persone hanno segnalato lo stesso comportamento su GitHub .

Inoltre, sono sicuro al 96,73% che htopnon si arresta in modo anomalo quando viene avviato sudo. Immagino che sia la soluzione alternativa migliore fino a quando qualcuno non si aggira per risolvere la causa principale.


2

Ho trovato un'altra soluzione (più sicura di sudo): lanciarla con valgrind fa per me il trucco:

valgrind htop

puoi installare usando Homebrew eseguendo:

brew install valgrind

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.