Desde a atualização para High Sierra, meu MacBook está travando regularmente de uma maneira catastrófica, o que me força a acionar uma reinicialização completa todas as vezes.
Suspeito que htop seja o culpado, mas não tenho certeza.
Foi o que aconteceu cerca de meia dúzia de vezes agora:
Estou trabalhando no iTerm2 ou no aplicativo Terminal. De repente e aparentemente aleatoriamente, o iTerm2 / Terminal trava. Ainda sou capaz de forçar o encerramento então.
Mas todo o sistema fica em um estado realmente confuso, onde não consigo mais iniciar nenhum aplicativo. Pior ainda, acionar uma reinicialização não conseguirá desligar o sistema. Minha única opção que resta é reiniciar o MacBook.
Primeiro, suspeitei do iTerm2 e usei o aplicativo Terminal. Mas exatamente a mesma coisa aconteceu com o último. Não parece estar conectado a nada em particular que estou fazendo no Terminal.
Eu tenho o hábito de sempre ter uma instância do htop (versão 2.0.2, instalada via brew install htop
) em execução em algum painel de terminal para poder monitorar convenientemente os processos e o uso da CPU / Memória enquanto estou trabalhando.
Portanto, uma instância htop em execução é a única pré-condição comum para as falhas que posso identificar.
Como não sei como contornar ainda mais esse problema, recorro a perguntar aqui:
Alguém mais está enfrentando problemas (semelhantes) com a execução do htop no High Sierra? E alguém talvez tenha uma solução para isso?
Sugestões sobre o que eu poderia fazer para chegar ao fundo disso também seriam muito bem-vindas.
fonte
Respostas:
Enquanto isso, muitas pessoas relataram o mesmo comportamento no GitHub .
Além disso, eu sou 96,73% de certeza que
htop
se não falhar quando começou comsudo
. Eu acho que é a melhor solução alternativa até que alguém se aproxime para corrigir a causa raiz.fonte
Encontrei outra solução alternativa (mais segura que o sudo): lançá-lo com valgrind faz o truque para mim:
valgrind htop
você pode instalar usando o Homebrew executando:
brew install valgrind
fonte