¿Por qué falla mi MacBook Pro (finales de 2013, Retina)?

Así que... mi Mac tenía una pelota de playa giratoria de la muerte (SBBOD), y las ha tenido una vez al día durante las últimas dos semanas. :-(

Apagué mi computadora manualmente (mantuve presionada la tecla de encendido), esperé ~ 3 minutos y luego reinicié. Fui directamente a Console para averiguar qué pasaba, ya que es el lugar para buscar informes de fallas.

Busqué allí en "Todos los mensajes" y encontré los últimos mensajes antes de reiniciar:

Aquí están las últimas media docena de líneas:

10/1/15 11:26:05.493 AM sharingd[291]: 11:26:05.493 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:26:07.340 AM sharingd[291]: 11:26:07.339 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:26:07.340 AM sharingd[291]: 11:26:07.340 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:26:07.389 AM WindowServer[168]: _CGXGetWindowMovementGroup: Operation on a window 0x19 requiring rights 0x5 by caller Dashboard
10/1/15 11:26:07.389 AM DashboardClient[1057]: _NXMoveWindow: error moving window (1000)
10/1/15 11:26:11.638 AM SubmitDiagInfo[416]: SubmitDiagInfo sucessfully uploaded 117 diagnostic messages
10/1/15 11:26:11.668 AM SubmitDiagInfo[416]: Submitted problem report file:///Users/ME/Library/Logs/DiagnosticReports/com.apple.MailServiceAgent_2015-09-30-123002_MY-MacBook-Pro.crash
10/1/15 11:26:16.706 AM sharingd[291]: 11:26:16.705 : SDActivityAdvertiser::continuity:didFailToStartAdvertisingOfType:withError: Activity (The operation couldn’t be completed. (com.apple.identityservices.error error 200.))
10/1/15 11:29:12.000 AM bootlog[0]: BOOT_TIME 1443724152 0

(Nota: cambié mi nombre de usuario MEy el nombre de mi computadora MY-MacBook-Propara mantener el anonimato).

Esto me llevó a leer el registro de fallas en /Users/ME/Library/Logs/DiagnosticReports/com.apple.MailServiceAgent_2015-09-30-123002_MY-MacBook-Pro.crash. Estos son los datos más relevantes:

Process:               com.apple.MailServiceAgent [524]
Path:                  /System/Library/PrivateFrameworks/MailService.framework/Versions/A/XPCServices/com.apple.MailServiceAgent.xpc/Contents/MacOS/com.apple.MailServiceAgent
Identifier:            com.apple.MailServiceAgent
Version:               8.2 (2104)
Build Info:            Mail-2104000000000000~1
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           com.apple.MailServiceAgent [524]
User ID:               501

Date/Time:             2015-09-30 12:30:01.204 -0700
OS Version:            Mac OS X 10.10.5 (14F27)
Report Version:        11
Anonymous UUID:        [I am omitting this too :-)]


Time Awake Since Boot: 280 seconds

Crashed Thread:        2  Dispatch queue: NSOperationQueue 0x608000030940 :: NSOperation 0x608000243090 (QOS: LEGACY)

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Append action must have account'
terminating with uncaught exception of type NSException
abort() called

¿Qué está sucediendo? Por lo que parece, Mail se bloquea porque no tengo una cuenta. Eso no tiene sentido. Si no tengo una cuenta, no debería haber actividad, ¿verdad?

¿Cómo puedo solucionar esto, además de crear una cuenta?

Si abre el panel Cuentas de Internet en Preferencias del sistema, ¿tiene alguna cuenta de correo configurada allí?

Respuestas (2)

Comenzó como un comentario, pero se hizo demasiado largo. Estás haciendo dos preguntas. Lo más probable es que la "pelota de playa giratoria de la muerte" y el MailServiceAgent que se estrella no estén relacionados.

Para aclarar. La "pelota de playa giratoria de la muerte" en realidad no indica que algo se esté estrellando. Indica que una aplicación (la mayoría de las veces, temporalmente) no está respondiendo a los mensajes del sistema operativo.

De las Pautas de interfaz humana de Apple :

El cursor de espera giratorio también es estándar, pero el servidor de ventanas lo muestra automáticamente cuando una aplicación no puede manejar todos los eventos que recibe. En general, si una aplicación no responde durante unos momentos, aparece el cursor de espera giratorio. Si la aplicación continúa sin responder, los usuarios a menudo reaccionan forzándola a salir.

Si mueve el cursor, ¿sigue apareciendo el cursor de espera si está sobre otra aplicación o sobre su escritorio? Si hace ALT+ TABpara traer otra aplicación al primer plano, ¿todavía obtiene el cursor de espera? Si solo aparece sobre una aplicación, entonces solo esa aplicación tiene un problema. Si aparece sobre todas las aplicaciones o si descubre que no puede mover el cursor o a ALT+ TABa otra aplicación, entonces tiene un problema de sistema más amplio en lugar de un problema con una aplicación específica.

Lo que está pasando será difícil de diagnosticar sin la configuración de tu correo.

¿Está buscando opciones para que Apple lea ese archivo o desea algunas ideas para reducirlo a una cuenta de correo o una acción específica?

Una cosa a observar es que el SPOD no tiene nada que ver con un bloqueo de un solo hilo. La aplicación de correo puede fallar 10 veces por minuto y no bloquear la interfaz de usuario (lo sé porque eso sucedió durante las versiones beta) y algo más es la causa de la lentitud del sistema.

Esto es lo que haría:

  • Tome nota en papel de cada vez que Mac SPOD y presione la tecla de diagnóstico del sistema ( Shift+ Ctrl+ Opt+ Cmd+ .) cada vez que suceda. (Esto hará que las cosas sean aún más lentas, pero tendrá dos piezas de datos críticos: una colección guardada de los archivos de registro recientes y la información de diagnóstico del sistema junto con sus notas en papel de lo que estaba tratando de hacer cuando el sistema se colgó.
  • Abra el panel de preferencias Cuentas de Internet y elimine todas las cuentas de allí. iCloud puede tener cuentas de correo y esa información de configuración se inyecta en Mail (bueno, mail lee la configuración común para ser precisos). Las cuentas de correo afectan claramente al correo, así que bórrelas también.
  • Una vez que sepa qué desencadena el evento, cree una nueva cuenta de usuario e intente desencadenarlo allí.
  • Una vez que tenga 10 archivos de diagnóstico del sistema, tendrá suficientes datos para abrir un ticket de soporte de AppleCare y llamar la atención de ingeniería para investigar el problema. Menos datos y es probable que le digan que controle las cosas e informe cuando pueda reproducir el bloqueo.

Además, OS X es más complicado que antes. Si tiene un usuario en la Mac, algunos procesos de usuario se inician incluso antes de que inicie sesión. El sistema operativo también ejecutará subprocesos para programas que no se están ejecutando y cerrará programas que muestra que se están ejecutando y eliminará/suspenderá subprocesos en programas que aún se estén ejecutando. . los días de tener un simple estoy ejecutando una aplicación, por lo que hay subprocesos en ejecución, se terminaron (¿lamentablemente?). El correo es un programa que se ha convertido en muchos procesos en segundo plano y comunicaciones entre procesos, lo que hace que la depuración sea aún más difícil.

¿Qué es la "clave de diagnóstico del sistema"? Además, acabo de recibir un SPOD tan pronto como hice clic en el panel de preferencias Cuentas de Internet (aunque lo intenté de nuevo ahora y funciona bien).
@jvriesem Se actualizó la respuesta de bmike con la combinación de teclas.