Mon Mac se bloque occasionnellement, et le plus souvent, je le redémarre simplement en maintenant le bouton d'alimentation enfoncé pendant plus de 5 secondes.
Aujourd'hui, cependant, j'avais exécuté un énorme scan de fichiers pendant 14 heures lorsque l'interface utilisateur a complètement gelé, et je préfère ne pas attendre encore 14 heures!
Symptômes de l'interface utilisateur figée: rien ne se produit lors de l'utilisation du clavier (à l'exception du voyant de verrouillage des majuscules allumé / éteint). Naturellement, l'arrêt forcé ne se produit pas. Déplacer la souris déplace le curseur sur l'écran mais cliquer ne fait rien.
En utilisant un autre Mac sur le réseau, je peux accéder au Mac par SSH. J'ai vu que la RAM était presque pleine, mais l'activité du processeur était modeste. Choses que j'ai essayé de dégeler le mac:
Arrêtez / tuez Chrome, iMovie, Photoshop et d'autres applications que je ne voulais pas arrêter. A aidé à réduire l'utilisation de la RAM, mais n'a pas aidé à dégeler le mac.
Arrêtez les processus Finder et Dock. Aucune aide.
Partage d'écran activé à partir de la ligne de commande et tentative de connexion à distance. La boîte de dialogue de mot de passe apparaît (indiquant que le partage d'écran est effectivement activé) mais après avoir fourni le mot de passe, l'indicateur de progression tourne juste pour l'éternité et rien ne se passe.
J'ai essayé de suspendre la session utilisateur à partir de la ligne de commande:
/ Système / Bibliothèque / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend
Cette commande se bloque simplement dans la session SSH et rien ne se passe. Doit être abandonné à l'aide de ctrl+ c. L'utilisation sudo
fait retourner la commande immédiatement sans aucun effet.
Même tuer WindowServer ( sudo killall -HUP WindowServer
) n'a pas aidé, et exécuter un redémarrage gracieux ( sudo shutdown -r now
) n'a fait que geler complètement l'ordinateur (plus de mouvements de curseur ni d'accès ssh). Seul l'arrêt forcé du bouton d'alimentation a fonctionné.
Il a fallu attendre encore 14 heures pour que l'analyse des fichiers s'exécute à nouveau. Existe-t-il un autre moyen de dégeler un Mac dans cet état? Ce serait bien de savoir pour référence future…
sudo dmesg
? Pour moi, je voyais **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!
et je foiré avec quelques petites choses, il a commencé à travailler à nouveau, et je voudrais voir: **** [IOBluetoothHCIController][protectedBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0xe7c0 -- 0xd000 -- 0xc000 ****
. Relation non confirmée.
less /var/log/system.log
si vous pouvez repérer le problème là-bas. J'ai vu com.apple.DumpGPURestart
, mais je ne pouvais rien y faire, sauf maintenir le bouton d'alimentation enfoncé pendant plus de 5 secondes.