1 votos

Por qué se bloquea mi MacBook Pro (finales de 2013, Retina)?

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

Apagué el ordenador manualmente (manteniendo pulsada la tecla de encendido), esperé unos 3 minutos y lo reinicié. Fui directamente a la consola para averiguar qué pasaba, ya que es el lugar donde buscar los informes de fallos.

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

Aquí está la última media docena de líneas más o menos:

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: He cambiado mi nombre de usuario a ME y el nombre del ordenador a MY-MacBook-Pro para mantener el anonimato).

Esto me llevó a leer el registro de accidentes en /Users/ME/Library/Logs/DiagnosticReports/com.apple.MailServiceAgent_2015-09-30-123002_MY-MacBook-Pro.crash . He aquí 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é es lo que pasa? Por lo que parece, Mail se bloquea porque no tengo cuenta. Eso no tiene sentido. Si no tengo una cuenta, no debería haber actividad, ¿verdad?

¿Cómo puedo solucionarlo, aparte de creándome una cuenta?

0 votos

Si abres el panel de Cuentas de Internet en Preferencias del Sistema, ¿tienes alguna cuenta de correo configurada allí?

2voto

rpetrich Puntos 25769

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

Para aclarar. La "bola 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 Apple Directrices para la interfaz humana :

El cursor de espera giratorio también se sta automáticamente por el servidor de ventanas cuando una aplicación no puede manejar todos los eventos que recibe. En general, si una app no responde durante unos cuantos momentos, aparece el cursor de espera giratorio. Si la aplicación sigue Si la aplicación sigue sin responder, los usuarios a menudo reaccionan forzando su cierre.

Si mueves el cursor, ¿sigue apareciendo el cursor de espera si está sobre otra aplicación o sobre tu escritorio? Si el cursor ALT + TAB para poner otra aplicación en primer plano, ¿sigue apareciendo el cursor de espera? Si sólo aparece en una aplicación, el problema es sólo de esa aplicación. Si aparece sobre todas las aplicaciones o si no puedes mover el cursor o ALT + TAB a otra aplicación, entonces usted tiene un problema más amplio del sistema en lugar de un problema con una aplicación específica.

1voto

Oskar Puntos 1242

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

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

Una cosa que hay que observar es que el SPOD no tiene nada que ver con un fallo de un solo hilo. La aplicación Mail es capaz de bloquearse 10 veces por minuto y no bloquear la interfaz de usuario (lo sé porque me ha pasado durante las betas) y algo más es la causa de la lentitud del sistema.

Esto es lo que yo haría:

  • Anote en un papel cada vez que el Mac SPOD y pulse la tecla de diagnóstico del sistema ( Shift + Ctrl + Opt + Cmd + . ) cada vez que ocurra. (Esto hará las cosas 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 a Mail, así que elimínelas también.
  • Una vez que sepas qué desencadena el evento, crea una nueva cuenta de usuario e intenta desencadenarlo allí.
  • Una vez que dispongas de 10 archivos sysdiagnose, tendrás datos suficientes para abrir un ticket de soporte AppleCare y conseguir la atención de los técnicos para que investiguen el problema. Con menos datos, es probable que te digan que supervises las cosas e informes cuando puedas reproducir el fallo.

Además, OS X es más complicado que antes. Si tienes un usuario en el Mac, algunos procesos de usuario comienzan incluso antes de que inicies sesión. El sistema operativo también ejecutará subprocesos para programas que no se están ejecutando y cerrará programas que muestra como ejecutándose y matará/suspenderá subprocesos en programas que todavía se están ejecutando. los días en los que simplemente se ejecutaba una aplicación para que hubiera subprocesos ejecutándose se han acabado (¿tristemente?). Mail es un programa que se ha convertido en muchos procesos en segundo plano y las comunicaciones entre procesos que hace que la depuración aún más difícil.

0 votos

¿Qué es la "clave sysdiagnose"? Además, me acaba de salir un SPOD en cuanto he hecho clic en el panel de preferencias de Cuentas de Internet (aunque lo he vuelto a intentar ahora mismo y funciona bien).

2 votos

@jvriesem Actualizada la respuesta de bmike con la combinación de teclas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X