Mi mac se congela ocasionalmente, y la mayoría de las veces simplemente lo reinicio presionando el botón de encendido durante más de 5 segundos.
Sin embargo, hoy había estado ejecutando un escaneo de archivos enorme durante 14 horas cuando la interfaz de usuario se congeló por completo, ¡y prefiero no esperar otras 14 horas!
Síntomas de la IU congelada: no ocurre nada al usar el teclado (excepto que la luz de bloqueo de mayúsculas se enciende / apaga). Naturalmente, la fuerza para dejar de fumar no aparece. Al mover el mouse, se mueve el cursor en la pantalla, pero hacer clic no hace nada.
Usando otra Mac en la red, puedo acceder a la Mac por SSH. Vi que la RAM estaba casi llena, pero la actividad de la CPU era modesta. Cosas que intenté descongelar el mac:
Apague / elimine Chrome, iMovie, Photoshop y otras aplicaciones que no me importaban cerrar. Ayudó a reducir el uso de RAM, pero no ayudó a descongelar el mac.
Cierre los procesos Finder y Dock. No ayuda.
Se activó Compartir pantalla desde la línea de comando e intentó conectarse de forma remota. Aparece el cuadro de diálogo de contraseña (que indica que la pantalla compartida está activada), pero después de proporcionar la contraseña, el indicador de progreso simplemente gira por la eternidad y no sucede nada.
Intenté suspender la sesión del usuario desde la línea de comandos:
/ System / Library / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend
Este comando simplemente se cuelga en la sesión SSH y no sucede nada. Necesita ser abortado usando ctrl+ c. El uso sudo
hace que el comando regrese inmediatamente sin ningún efecto.
Ni siquiera matar a WindowServer ( sudo killall -HUP WindowServer
) ayudó, y ejecutar un reinicio elegante ( sudo shutdown -r now
) solo hizo que la computadora se congelara por completo (no más movimientos del cursor ni acceso ssh). Solo funcionó el apagado forzado del botón de encendido.
Tuve que esperar otras 14 horas para que el escaneo de archivos se ejecute nuevamente. ¿Hay alguna otra forma de descongelar una Mac en este estado? Sería bueno saberlo para futuras referencias ...
sudo dmesg
? Para mí, que estaba viendo **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!
y luego metí la pata con algunas cosas, que empezó a funcionar de nuevo, y me gustaría ver: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****
. Relación sin confirmar.
less /var/log/system.log
si puede detectar el problema allí. Vi com.apple.DumpGPURestart
, pero no había nada que pudiera hacer al respecto, excepto mantener presionado el botón de encendido durante más de 5 segundos.