Desde la actualización a High Sierra, mi MacBook se bloquea regularmente de una manera catastrófica que me obliga a activar un restablecimiento completo cada vez.
Sospecho que htop es el culpable, pero no puedo asegurarlo.
Esto es lo que sucedió aproximadamente media docena de veces:
Estoy trabajando en iTerm2 o en la aplicación Terminal. De repente y aparentemente al azar, iTerm2 / Terminal se bloquea. Todavía puedo forzarlo a salir entonces.
Pero luego todo el sistema queda en un estado realmente desordenado donde ya no puedo iniciar ninguna aplicación. Peor aún, desencadenar un reinicio no logrará apagar el sistema. Mi única opción que queda es restablecer el MacBook.
Primero sospeché iTerm2 y usé la aplicación Terminal en su lugar. Pero exactamente lo mismo entonces también sucedió usando el último. No parece estar conectado a nada en particular que estoy haciendo en la Terminal.
Sin embargo, tengo la costumbre de tener siempre una instancia de htop (versión 2.0.2, instalada a través de brew install htop
) en algún panel de terminales para poder monitorear convenientemente los procesos y el uso de CPU / Memoria mientras estoy trabajando.
Por lo tanto, una instancia de htop en ejecución es la única condición previa común para los bloqueos que puedo identificar.
Como no sé cómo rodear aún más este problema, recurro a preguntar aquí:
¿Alguien más está experimentando problemas (similares) al ejecutar htop en High Sierra? ¿Y alguien puede incluso tener una solución para esto?
Las sugerencias sobre lo que podría hacer para llegar al fondo de esto también serían bienvenidas.
fuente
Respuestas:
Mientras tanto, muchas personas han reportado el mismo comportamiento en GitHub .
Además, estoy 96.73% seguro de que
htop
no se bloquea cuando se comienza consudo
. Supongo que esa es la mejor solución hasta que alguien pueda solucionar la causa raíz.fuente
Encontré otra solución (más segura que sudo): lanzarlo con valgrind es el truco para mí:
valgrind htop
puedes instalar usando Homebrew ejecutando:
brew install valgrind
fuente