Y es de esperar una edición realmente final: después de actualizar a Mountain Lion, el problema parece solucionado, con suerte de forma permanente.
Edición final: el problema no ocurre todo el tiempo, a veces tengo que esperar varios días para que ocurra. Por lo tanto, es difícil realizar pruebas bajo diferentes condiciones (es decir, modo seguro o con algún software deshabilitado) y he decidido que no vale la pena pasar días tratando diferentes condiciones para solucionar esto. Las sugerencias de Graham Perrin fueron las más útiles para encontrar información específica sobre problemas de reinicio / reinicio, que no se encuentran en los registros de uso general.
Algunas entradas de registro están en Editar en la parte inferior:
Mediados de 2010 15in MacBook Pro, con OS X 10.7.4. A veces, cuando intento reiniciar o apagar la máquina, no funciona: la pantalla se vuelve gris, la rueda giratoria muestra, pero la máquina no se apaga, así que después de varios minutos tengo que apagar la máquina presionando el botón de encendido. botón.
No sucede todo el tiempo, y no puedo relacionar ningún software utilizado durante la sesión con el problema. De hecho, al probar esto, a veces esto sucede cuando intento apagar la máquina inmediatamente después de iniciarla.
¿Cómo verificar qué impide el apagado / reinicio correcto? Supongo que tengo que buscar en algunos archivos de registro, pero no estoy seguro de cuáles y qué buscar.
Editar: se agregó la configuración detallada de inicio / apagado en el nvram según lo sugerido por Graham Perrin, y finalmente la máquina se atascó al reiniciar. Vi algunas entradas detalladas en la pantalla y después de reiniciar las encontré en /var/log/launchd-shutdown.log. Parece que WindowServer puede tener algo que ver con eso. A continuación se muestra el final de ese archivo de registro con las primeras 3 columnas eliminadas (la primera tenía algunos números enteros crecientes, la segunda tenía entradas de "1" y la tercera - "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).
mount
comando. Incluir el resultado en su pregunta podría ayudar a reducir las cosas.