¿Cómo evitar que MacBook Pro (Retina) se congele/bloquee en el diálogo de inicio de sesión/autenticación, después de despertar?

Pasos para reproducir:

  1. estar haciendo cualquier cosa
  2. Cierra la tapa de la computadora
  3. Espera un rato
  4. Abre la tapa de la computadora.
  5. Aparece un aviso de inicio de sesión para el último usuario que inició sesión, la batería y la hora PUEDEN actualizarse, pero el trackpad y el teclado están bloqueados y no responden. La computadora requiere un reinicio forzado.

EDITAR: 5a. Posiblemente, todo es normal y no ocurre ningún bloqueo/congelación.

EDITAR 2:

Cuando ocurre el problema, no hay nada de espera giratorio ni cursor parpadeante. Por el contrario, un cursor de espera giratorio generalmente indica que si lo espero, la máquina se activará normalmente, parpadeará el cursor y me permitirá iniciar sesión.

EDIT 2a: la ejecución del software puede variar. No hay indicación de conectividad wifi ya que el ícono puede estar encendido o no, pero es posible que haya estado conectado a wifi o no mientras dormía, y que tenga o no acceso wifi al despertar; no hay forma de saber si la imagen es en realidad informando el estado ya que la imagen puede estar congelada.

EDIT 2b: Lo mejor que puedo decir es que cuanto más espero para reactivar la máquina, más probable es que se bloquee.

10.8 en Pro Retina (MacBookPro10,1 con NVIDIA GeForce GT 650M e Intel HD Graphics 4000).

¿Alguna idea sobre cómo diagnosticar o solucionar?

Estos tipos de problemas se solucionan mejor con acceso físico a la máquina; de lo contrario, será necesaria una larga lista de pasos para diagnosticar el problema. Su mejor apuesta será llevar la máquina a AppleCare.
Puede ser un problema de software de terceros... ¿ha intentado arrancar en modo seguro ?
Supongo que podría intentar eso; una especie de prueba difícil de realizar ya que no hay garantía de que el comportamiento realmente ocurra. Ahora que lo pienso, debería decir eso en la pregunta.
@GrahamPerrin Debería haber dicho trackpad y teclado incorporado.
Por favor, en la pregunta, ¿puede refinar o ampliar sus puntos 5 y 5a? Cuando ocurre el problema, ¿hay un cursor de espera giratorio? ¿Parpadea un cursor en el campo de la contraseña? - y así.
¿Qué software tienes funcionando en ese momento? ¿El wifi no se conecta al despertar?
Veo un comportamiento similar en mi Macbook Air 2011, por lo que es posible que no dependa de su modelo de computadora.
Tengo un problema con 2 Macbook Airs 2012 nuevos diferentes... no use Transmit. ¿Podría ser el ayudante de Itunes?
Consulte apple.stackexchange.com/questions/60634/… Esto me solucionó el problema.

Respuestas (3)

Voy a hacer una puñalada en la oscuridad y decir que esto está relacionado con el "error de activación de Mountain Lion" altamente documentado (al menos así lo he llamado).

Se ha discutido en una variedad de hilos en los foros de soporte de Apple, pero probablemente el más exitoso que encontré fue este . Yo también tuve el problema y descubrí que había una solución simple en este hilo.

Básicamente, la teoría (y estoy 99% seguro de que es correcta) es que el error se relaciona con bonjour , y algunas aplicaciones que usan bonjour en mountain lion están causando que los procesos wifi se cuelguen y, por lo tanto, bloqueen OSX. De todos modos, el programa que lo estaba haciendo por mí, y probablemente el más común que he visto, es Transmit, el increíble pequeño cliente FTP de Panic. Desafortunadamente, el ícono de la barra de menú Panics, que puede ser bastante útil, parecía ser el peor culpable, pero al desactivar "Mostrar disco de transmisión en la barra de menú" en las preferencias de transmisión, se resolvió el problema.

Si no está utilizando Transmit o si todavía tiene problemas, consulte ese foro y, con suerte, encontrará una de las otras soluciones que funcione para usted.

PD. Apple conoce el problema y creo que están trabajando en una solución.

Interesante. No estoy usando Transmit, pero revisaré tu enlace.
Es un hilo bastante largo, por lo que es posible que desee darse una media hora más o menos y comenzar desde el principio. Sin embargo, si tuviera que adivinar, le sugiero que tenga alguna otra aplicación que use bonjour y esté causando que el proceso wifi se bloquee, lo que bloquea el sistema.
Eso ciertamente parece plausible.
No he tenido el comportamiento repetido durante varios días, toco madera. Voy a aceptar esto como la explicación más plausible, a menos que/hasta que alguien sugiera una mejor.
¿Hubo alguna acción en particular que hayas seguido del hilo? ¿O aplicaciones que ya no usas?
Curiosamente, no. Bueno, supongo que podría ser que tenía una aplicación abierta que no he tenido abierta desde entonces. Obviamente, es muy difícil diagnosticar este tipo de problemas del sistema porque configurar un entorno de prueba controlado es casi imposible y, por lo general, un gran inconveniente.
Tuve un problema similar al usar Parallels Desktop. Descubrí que asegurarme de salir de Parallels antes de bloquear la computadora portátil solucionó el problema.

¿Esto sucede todo el tiempo o solo después de esperar un rato? Lo que quiero decir es, ¿la máquina duerme durante más de ~ 10 minutos más o menos?

Si la respuesta es sí, intente esto en Terminal.app:

sudo pmset -a standby 0

Esto desactiva el modo de espera, sobre el que puede obtener más información en HT4392 . Esto también podría desactivar Power Nap.

Probablemente "solo después de esperar un rato", aunque no he mantenido un registro preciso. ¿Puede sugerir una solución que no implique deshabilitar funciones útiles?
esto no ayudó Transmitir parecía ser mi mayor problema.

Diagnóstico de un problema que afecta a WindowServer

El paso 5 en la edición actual de la pregunta no está claro. Con lo poco que se sabe, asumo un problema que afecta a WindowServer.

Sospecha de un problema que afecta el proceso de WindowServer (edición larga)

Sospecha de un problema que afecta el proceso de WindowServer (edición breve para usuarios avanzados)

Si no es WindowServer

El problema puede no estar directamente relacionado con la estela, no relacionado con el poder  ...