Et, espérons-le, une dernière modification : après la mise à niveau vers Mountain Lion, le problème semble résolu, de façon permanente, espérons-le.
Dernière modification : Le problème ne se produit pas tout le temps, parfois je dois attendre plusieurs jours pour qu'il se produise. Il est donc difficile de le tester dans différentes conditions (c'est-à-dire en mode sans échec ou avec certains logiciels désactivés) et j'ai décidé que cela ne valait pas la peine de passer des jours à tester différentes conditions afin de résoudre le problème. Les suggestions de Graham Perrin ont été les plus utiles pour trouver des informations spécifiques sur les problèmes de redémarrage/redémarrage, qui ne se trouvent pas dans les journaux généraux.
Certaines entrées du journal sont dans la section Édition au bas de la page :
MacBook Pro 15 pouces mi-2010, fonctionnant sous OS X 10.7.4. Parfois, lorsque j'essaie de redémarrer ou d'éteindre la machine, cela ne fonctionne pas - l'écran devient gris, la roue qui tourne s'affiche, mais la machine ne s'éteint pas, si bien qu'après plusieurs minutes, je dois éteindre la machine en appuyant sur le bouton d'alimentation.
Cela ne se produit pas à chaque fois, et je ne peux pas faire le lien entre un logiciel utilisé pendant la session et le problème. En fait, lors du test, cela se produisait parfois lorsque j'essayais d'éteindre la machine immédiatement après l'avoir démarrée.
Comment vérifier ce qui empêche l'arrêt/le redémarrage en douceur ? Je suppose que je dois consulter certains fichiers journaux, mais je ne sais pas lesquels ni ce que je dois rechercher.
Edit : J'ai ajouté le paramètre verbose start/shutdown dans le nvram comme suggéré par Graham Perrin, et finalement la machine s'est bloquée au redémarrage. J'ai vu quelques entrées verbeuses sur l'écran et après le redémarrage, je les ai trouvées dans /var/log/launchd-shutdown.log. Il semble que WindowServer ait quelque chose à voir avec cela. Voici la fin de ce fichier journal avec les 3 premières colonnes supprimées (la première avait des nombres entiers croissants, la seconde avait des entrées de "1" et la troisième -- "com.apple.launchd") :
234 com.apple.WindowServer Dispatching kevent callback.
234 com.apple.WindowServer Job has not died after being killed 2 seconds ago. Simulating exit.
234 com.apple.WindowServer Dispatching kevent callback.
234 com.apple.WindowServer EVFILT_PROC event for job.
1 com.apple.launchd KEVENT[0]: udata = 0x107827a90 data = 0x0 ident = 234 filter = EVFILT_PROC flags= 0x0 fflags = NOTE_EXIT
234 com.apple.WindowServer Reaping
234 com.apple.WindowServer Simulated exit: <rdar://problem/9359725>
234 com.apple.WindowServer Exited 22.016701 seconds after the first signal was sent
0 com.apple.WindowServer Exited while shutdown in progress. Processes remaining: 0/0
0 com.apple.WindowServer Job was last to exit during shutdown of: System.
0 com.apple.WindowServer Total rusage: utime 0.000000 stime 0.000000 maxrss 0 ixrss 0 idrss 0 isrss 0 minflt 0 majflt 0 nswap 0 inblock 0 oublock 0 msgsnd 0 msgrcv 0 nsignals 0 nvcsw 0 nivcsw 0
0 com.apple.WindowServer Closing receive right for com.apple.windowserver.active
0 com.apple.WindowServer Mach service deleted: com.apple.windowserver.active
0 com.apple.WindowServer Closing receive right for com.apple.windowserver
0 com.apple.WindowServer Mach service deleted: com.apple.windowserver
0 com.apple.WindowServer Removed
1 com.apple.launchd System: No submanagers left.
1 com.apple.launchd System: Removing.
1 com.apple.launchd System: Removing job manager.
1 com.apple.launchd System: Userspace shutdown finished at: Wed Aug 1 08:53:12 2012
1 com.apple.launchd System: Userspace shutdown took approximately 22 seconds.
1 com.apple.launchd VM statistics (now - orig): Free: 28472 Active: -21833 Inactive: -1038 Reactivations: 0 PageIns: 25 PageOuts: 0 Faults: 1654 COW-Faults: 335 Purgeable: -849 Purges: 0
1 com.apple.launchd System: Stray process at shutdown: PID 234 PPID 1 PGID 234 WindowServer
1 com.apple.launchd System: About to call: reboot(RB_HALT).