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

14

Desde la actualización a High Sierra, mi MacBook se bloquea regularmente de una manera catastrófica que me obliga a desencadenar un restablecimiento completo cada vez.

Sospecho que htop es el culpable, pero no puedo asegurarlo.

Esto es lo que sucedió alrededor de 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 forzar el abandono entonces.

Pero entonces todo el sistema queda en un estado realmente desordenado donde ya no puedo iniciar ninguna aplicación. Lo que es peor, al iniciar un reinicio no se logrará apagar el sistema. Mi única opción que queda entonces es reiniciar el MacBook.

Primero sospeché que iTerm2 y en su lugar usé la aplicación Terminal. Pero exactamente lo mismo entonces también sucedió utilizando este último. No parece estar conectado a nada en particular que esté haciendo en la Terminal.

Tengo el hábito de tener siempre una instancia de htop (versión 2.0.2, instalada a través de brew install htop ) ejecutándose en algún panel de terminal para poder monitorear convenientemente los procesos y el uso de la 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.

Debido a que no sé cómo abordar este problema aún más, 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.

    
pregunta anothernode 28.09.2017 - 12:12

2 respuestas

8

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

Además, estoy seguro al 96.73% de que htop no se bloquea cuando se inicia con sudo . Supongo que es la mejor solución hasta que alguien se arregla la causa raíz.

    
respondido por el anothernode 29.09.2017 - 17:24
2

Encontré otra solución (más segura que sudo): lanzarla con valgrind hace el truco por mí:

valgrind htop

puedes instalar usando Homebrew ejecutando:

brew install valgrind

    
respondido por el Ichkamo 03.11.2018 - 17:07

Lea otras preguntas en las etiquetas