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

14

Dall'aggiornamento ad High Sierra, il mio MacBook si arresta regolarmente in modo catastrofico che mi costringe ad attivare ogni volta un hard reset.

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

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

Sto lavorando in iTerm2 o nell'app Terminal. Improvvisamente e apparentemente in modo casuale iTerm2 / Terminal si blocca. Sono ancora in grado di forzare l'uscita, quindi.

Ma poi l'intero sistema rimane in uno stato davvero incasinato in cui non posso più avviare alcuna app. Ancora peggio, l'avvio di un riavvio non riuscirà a chiudere il sistema. La mia unica opzione rimasta è quella di resettare a fondo il MacBook.

Per prima cosa ho sospettato iTerm2 e ho usato l'app Terminale. Ma esattamente la stessa cosa è successa anche usando quest'ultimo. Non sembra essere collegato a qualcosa di particolare che sto facendo nel Terminale.

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

Quindi un'istanza di htop in esecuzione è l'unica precondizione comune per i crash che posso identificare.

Perché non so come accerchiare ulteriormente questo problema, ricorro a chiedere qui:

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

I suggerimenti su cosa potrei fare per arrivare a fondo sarebbe anche molto gradito.

    
posta anothernode 28.09.2017 - 12:12
fonte

2 risposte

8

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

Inoltre, sono sicuro al 96,73% che htop non abbia un arresto non quando viene avviato con sudo . Immagino che sia la soluzione migliore finché qualcuno non riesce a risolvere la causa principale.

    
risposta data 29.09.2017 - 17:24
fonte
2

Ho trovato un altro (più sicuro di sudo) soluzione: avviarlo con valgrind mi fa il trucco:

valgrind htop

puoi installare usando Homebrew eseguendo:

brew install valgrind

    
risposta data 03.11.2018 - 17:07
fonte

Leggi altre domande sui tag