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

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 ahora:

Estoy trabajando en iTerm2 o en la aplicación Terminal. De repente y aparentemente al azar, iTerm2/Terminal se bloquea. Todavía puedo forzar la salida entonces.

Pero luego todo el sistema queda en un estado realmente desordenado en el que ya no puedo iniciar ninguna aplicación. Peor aún, activar un reinicio no logrará apagar el sistema. Mi única opción que me queda entonces es hacer un reinicio completo de la MacBook.

Primero sospeché de iTerm2 y usé la aplicación Terminal en su lugar. Pero exactamente lo mismo también sucedió entonces usando este último. No parece estar conectado a nada en particular que esté 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 brew install htopde ) ejecutándose en algún panel de terminal para poder monitorear convenientemente los procesos y el uso de CPU/Memoria mientras estoy trabajando.

Entonces, 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 más este problema, recurro a preguntar aquí:

¿Alguien más está experimentando problemas (similares) al ejecutar htop en High Sierra? ¿Y alguien puede tener una solución para esto?

Las sugerencias sobre lo que podría hacer para llegar al fondo de esto también serían muy bienvenidas.

Tengo el mismo problema, tanto en un hackintosh como en un macbook pro real.
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 estabas corriendo htop? ¿Conoce alguna forma de confirmar positivamente la suposición de que se debe culpar a htop?
No estoy seguro de que htop sea la causa raíz, sin embargo, este problema solo sucedió 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 escasez de recursos. Sospecho que algún cambio en High Sierra está provocando fugas en los puertos de mach.
Muy bien, alguien presentó un error en GitHub para esto hace ya dos días...
el mismo problema aqui
Oh Dios mío. Estoy depurando este problema durante toda la noche. Sospeché que APFS estaba roto (debido a errores de instantáneas irreparables en la utilidad de disco) vmware + docker/hyperkit, etc. Para mí, el bloqueo derriba todo el sistema, el buscador ve solo algunos archivos (si se inicia), todo el sistema actúa como si el disco fuera de solo lectura o algo así. Debe tener algo que ver con XPC o gatekeeper o algo así. En todos los casos, estaba ejecutando htop en la terminal y también lo sospechaba, pero no quería creer que hace esto.
Entonces, esto es interesante. Me encontré con este hilo después de purgar las cosas de Brew de mi sistema y luego reinstalarlo y ahogarme en Htop. Entonces, esto es lo que me resulta extraño: nunca tuve este problema y tengo 3 máquinas que uso a diario con Htop instalado pero sin funcionar. Incluso cuando lo ejecuto, lo que hago a menudo durante el desarrollo, no hay problemas cuando lo ejecuto sin Sudo. Mac Pro (2010), Mac Mini (2012) y MacBook Air (2013).

Respuestas (2)

Mientras tanto, muchas personas informaron el mismo comportamiento en GitHub .

Además, estoy 96,73% seguro de que htopno falla cuando se inicia consudo . Supongo que esa es la mejor solución hasta que alguien solucione la causa raíz.

Encontré otra solución alternativa (más segura que sudo): lanzarlo con valgrind es el truco para mí:

valgrind htop

puede instalar usando Homebrew ejecutando:

brew install valgrind