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

1

Entonces ... mi Mac tenía una pelota de playa giratoria de muerte (SBBOD, por sus siglas en inglés) y las ha tenido una vez al día durante las últimas dos semanas. :-(

Apagué mi computadora manualmente (presioné la tecla de encendido), esperé ~ 3 minutos y luego reinicié. Fui directamente a la Consola para averiguar qué estaba pasando, ya que es el lugar para buscar informes de fallos.

Miré allí en "Todos los mensajes" y encontré los últimos mensajes antes de mi reinicio:

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 a ME y el nombre de la computadora a MY-MacBook-Pro para el anonimato.)

Esto me llevó a leer el registro de fallos en /Users/ME/Library/Logs/DiagnosticReports/com.apple.MailServiceAgent_2015-09-30-123002_MY-MacBook-Pro.crash . Aquí están 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á pasando? 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?

    
pregunta jvriesem 01.10.2015 - 20:50

2 respuestas

2

Comenzó como un comentario, pero se hizo demasiado largo. Estás haciendo dos preguntas. La "bola de playa giratoria de la muerte" y el MailServiceAgent que se estrelló probablemente 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 responde a los mensajes del sistema operativo.

De las Directrices de interfaz humana de Apple

  

El cursor de espera de giro también es estándar, pero se muestra   automáticamente por el servidor de Windows cuando una aplicación no puede manejar todos los   eventos que recibe. En general, si una aplicación no responde por unos pocos   Momentos, aparece el cursor de espera girando. Si la aplicación sigue siendo   no responden, los usuarios a menudo reaccionan por la fuerza al dejarlo.

Si mueve el cursor, ¿aparecerá el cursor de espera si está sobre otra aplicación o sobre su escritorio? Si ALT + TAB para poner otra aplicación en primer plano, ¿sigue recibiendo el cursor de espera? Si solo aparece sobre una aplicación, solo esa aplicación está teniendo un problema. Si aparece sobre todas las aplicaciones o si encuentra que no puede mover el cursor o hacia ALT + TAB a otra aplicación, tiene un problema de sistema más amplio en lugar de un problema con una aplicación específica.

    
respondido por el Alistair McMillan 02.10.2015 - 01:04
1

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

¿Está buscando opciones sobre cómo hacer que ese archivo se lea de Apple o desea algunas ideas para limitarlo a una cuenta de correo o una acción específica?

Una cosa que se debe observar es que el SPOD no tiene nada que ver con un solo bloqueo del hilo. La aplicación Mail puede bloquearse 10 veces por minuto y no bloquear la interfaz de usuario (sé que sucedió durante las betas) y otra cosa es la causa de la lentitud del sistema.

Esto es lo que haría:

  • Haga una nota en papel cada vez que haga clic en el SPOD de Mac y presione la tecla de diagnóstico del sistema ( Shift + Ctrl + Opt. + Cmd + . ) cada vez que sucede. (Esto hará que las cosas sean aún más lentas, pero tendrá dos 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 impresas de lo que estaba tratando de hacer cuando el sistema se colgó.
  • Abre el panel de preferencias de Cuentas de Internet y elimina todas las cuentas desde allí. iCloud puede tener cuentas de correo y esa información de configuración se inyecta en el Correo (el correo electrónico lee la configuración común para ser preciso). Las cuentas de correo afectan claramente al correo, así que elimínelas también.
  • Una vez que sepa qué desencadena el evento, cree una nueva cuenta de usuario e intente activarlo allí.
  • Una vez que tenga 10 archivos de sysdiagnose, tendrá suficientes datos para abrir un ticket de soporte de AppleCare y obtener atención de ingeniería para analizar el problema. Menos datos y es probable que le indiquen que supervise 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 iniciar sesión. El sistema operativo también ejecutará subprocesos para los programas que no se están ejecutando y cerrará los programas que se muestran como ejecutándose y los hilos de interrupción / suspensión en los programas que aún están ejecutándose . Los días de tener una aplicación simple, estoy ejecutando una aplicación, por lo que hay subprocesos que se están ejecutando (por desgracia). Mail es un programa que se ha convertido en muchos procesos en segundo plano y en las comunicaciones entre procesos, lo que dificulta aún más la depuración.

    
respondido por el bmike 01.10.2015 - 21:05

Lea otras preguntas en las etiquetas