1 votos

Caídas regulares de WindowServer

Mi Mac se bloquea regularmente por problemas de WindowServer. El problema persiste durante unos 5 años. A veces es un accidente cada pocos días, luego hay períodos con un accidente cada pocas horas. No he encontrado un patrón en este momento.

El Mac es un iMac Retina 5K, de 27", de finales de 2015. MacOS es 12.2.1.

Actualizar y reinstalar no cambió nada. El Mac recibió una nueva placa base hace tres años, pero el problema no parece estar relacionado con esto.

La ejecución de Apple Diagnostic no muestra ningún defecto.

Vinculado por favor encontrar un informe de choque

Linkes por favor encontrar los resultados de kextstat

Editar: Es tan normal para mí que se me olvidó mencionarlo: El mac tiene una segunda pantalla, los cuelgues sólo se producen con la segunda pantalla conectada, pero independientemente del método de conexión:

Es un DELL U2715H que funciona con una resolución nativa de 2560 × 1440 conectado a través de un cable Display Port -> HDMI.

Editar: Añadido otro informe sobre el accidente y otro informe sobre el accidente y otro más como se sugiere.

2voto

rybosome Puntos 1829

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).

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