¿Alguien más tiene problemas con el uso de htop en High Sierra?

13

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.

otro nodo
fuente
1
Tengo el mismo problema, tanto en un hackintosh como en un verdadero macbook pro.
Gracias por responder, es bueno saber que no soy el único. ¿Estás seguro de que htop es la causa principal del problema? ¿Te ha pasado alguna vez cuando no estás corriendo htop? ¿Conoces alguna forma de confirmar positivamente la suposición de que se debe culpar a htop?
anothernode
1
No estoy seguro de que htop sea la causa raíz, sin embargo, este problema solo ocurrió cuando estaba ejecutando htop o inmediatamente después de cerrarlo. El hecho de que el sistema permanezca inestable incluso después de forzar el cierre de iTerm / Terminal.app sugiere una falta de recursos. Sospecho que algún cambio en High Sierra está haciendo puertos de fuga de htop mach.
1
Muy bien, alguien presentó un error en GitHub por esto hace ya dos días ...
nudo
mismo problema aquí
David 天宇 Wong

Respuestas:

8

Mientras tanto, muchas personas han reportado el mismo comportamiento en GitHub .

Además, estoy 96.73% seguro de que htopno se bloquea cuando se comienza con sudo. Supongo que esa es la mejor solución hasta que alguien pueda solucionar la causa raíz.

otro nodo
fuente
2

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

Ichkamo
fuente