Terminal se congela con pelota de playa en High Sierra

Mi terminal se congela con frecuencia con una pelota de playa giratoria de fatalidad. He probado usando tanto iTerm2 como la Terminal predeterminada, y sucede con ambos. Y no parece importar lo que estoy haciendo. Lo he congelado mientras no se ejecuta nada en ninguna terminal, así como mientras ejecuto una gran cantidad de programas diferentes (npm, webpack, gulp, etc.).

Cuando los terminales se congelan, puedo forzar el cierre de la aplicación, pero no puedo volver a iniciarla. Y si uno se congela, parece afectar al otro (si iTerm2 se congela y fuerzo el cierre de la aplicación, todavía no puedo abrir la Terminal). Para volver a usar una terminal, me veo obligado a reiniciar la máquina.

Mientras se reinicia (después de una congelación de terminal), la máquina también siempre se cuelga después de cerrar todas las aplicaciones. Todavía puedo mover el cursor sobre un fondo negro, pero eso es todo. La máquina se cuelga allí hasta que hago un cortocircuito al mantener presionado el botón de encendido.

lo que he probado

Intenté restablecer NVRAM y SMC sin éxito.

Tenías dos preguntas aquí. Este sitio funciona mejor cuando solo hay una pregunta por pregunta. De esa manera, es más fácil para otras personas encontrar soluciones si tienen el mismo problema. He editado una pregunta, pero siéntete libre de hacerla por separado.
¿Solo las aplicaciones de terminal se congelan en estas situaciones o otras aplicaciones muestran el mismo problema? ¿Qué aparece entonces en el Monitor de actividad? Y (en referencia a la otra pregunta que tenía) ¿el problema del terminal ocurre tanto con la pantalla externa conectada como desconectada?
Solo los terminales se congelan, otras aplicaciones funcionan (aparentemente) bien. Pero como señalé, el reinicio posterior también se cuelga. No estoy seguro de lo que dice el Monitor de actividad. Intenté buscar errores en la consola, pero no puedo descifrar esos registros (nota al margen: veo un montón de advertencias de "El mes 13 está fuera de los límites"). Y sí, los terminales se congelan independientemente del monitor extra.
¿alguna suerte con esto? me esta pasando ahora (en sierra normal, no en sierra alta). sucedió después de actualizar la ventana acoplable (que ya eliminé). ¿O tal vez fue porque tenía un script de actualización de homebrew bash_profile? Eliminé el perfil de bash y el plist de la terminal, pero aún sucede. tan pronto como presiono la pestaña o algo para que acceda al sistema de archivos, se dispara y me quedo atascado.
@oooyaya Aún no hay solución, pero después de instalar todas las últimas actualizaciones del sistema operativo, la frecuencia de los bloqueos se ha reducido significativamente. Estoy tentado a sospechar que esto es, al menos en parte, un problema de hardware.
¡Tengo el mismo problema! Para mí, Activity Monitor también se congela y no muestra nada. Estoy bastante seguro de que comenzó cuando instalé docker-machine...
En realidad, también podría estar relacionado con htop: github.com/hishamhm/htop/issues/682
Eso es muy interesante @Mark, y de hecho estoy ejecutando htop. Intentaré no ejecutarlo durante un tiempo y ver si el problema desaparece. ¡Muchas gracias por el enlace, parece que los demás describen mi experiencia exactamente!
Feliz de informar que htop fue de hecho el culpable. No se congela desde que dejé de ejecutarlo.

Respuestas (1)

Es probable que se vea afectado por un error del kernel de macOS 10.13.2, descrito aquí , y expuesto con bastante regularidad por htop, descrito aquí .

Supuestamente, macOS 10.13.4 beta tiene una corrección del kernel y se lanzó la versión 2.10.0 de htop para solucionar este error.