Partes relevantes del informe del accidente:
[...]
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007ff7b0ead112
[...]
VM Region Info: 0x7ff7b0ead112 is not in any region. Bytes after previous region: 274742300947 Bytes before following region: 168296174
[...]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 QuartzCore 0x7ff821521918 CA::Render::Update::added_all_contexts() + 714
1 SkyLight 0x7ff81f4c5d4b WSCALayerBacking::RunUpdate(WSCARenderContextScope&, bool) + 527
[...]
Lo que esto significa para un desarrollador de sistemas operativos es que WindowServer
(que es el proceso en cada Mac que hace el trabajo de dibujar todo en su pantalla) está intentando acceder a datos en una dirección virtual que no está asignada a ningún proceso o recurso válido. Esto es siempre el resultado de un error en algún punto de la pila de software, firmware o hardware .
El hecho de que se haya producido durante tanto tiempo (bueno, yo soy suponiendo que esto, basado en su informe original; sería útil si pudiéramos comparar los informes de fallos de versiones anteriores de MacOS, pero dudo que todavía los tenga) y por lo tanto ha persistido a través de las principales versiones de MacOS sugiere que hay algo inusual en su sistema específico. Esto nos empuja hacia una error de hardware o un caso de esquina no manejado en el firmware o el software para determinadas anomalías de hardware.
Aquí hay algunas cosas que se pueden probar, en orden aproximado:
- Añade a tu publicación original del problema un bloque de código que contenga el resultado del siguiente comando de Terminal:
kextstat
- Recoger y publicar más informes de accidentes para poder comparar lo que cambia y lo que permanece igual entre los accidentes
- Ejecutar Diagnóstico de Apple para comprobar si hay problemas obvios de hardware
- Prueba a funcionar con resoluciones de pantalla más bajas
- Arranque en modo seguro (mantenga pulsado Shift ) durante el arranque. Esto eliminará casi con seguridad el problema, ya que se ejecutará con gráficos no acelerados, lo que hará que el software de renderizado siga una ruta de código muy diferente, pero casi con seguridad será inutilizable para la productividad real. Sin embargo, este es un punto de información importante para recoger.
- Lleva tu Mac a un Centro de Servicio Autorizado Apple para ver si pueden cambiar otros componentes (por ejemplo, el cable flexible de la pantalla).