No tiene sentido probar las vagas soluciones de "capturar todo", como borrar NVRAM y los controladores del sistema. El problema que tiene es un SIGSEGV o un fallo de segmentación en WindowServer. Es probable que se deba a identificadores corruptos. Esos identificadores se almacenan en varios lugares, y si se corrompen lo suficiente, se bloquean. Si bien algunos identificadores se almacenan en la NVRAM (o PRAM), borrar esto generalmente solo pospone el siguiente bloqueo, ya que el identificador finalmente termina allí nuevamente.
Si WindowServer falla, todas las aplicaciones GUI se detienen y se reinicia a través de launchd. Cuando se inicia WindowServer, primero le da la ventana de inicio de sesión. De hecho, no se cerrará la sesión, pero toda su sesión gráfica simplemente falla.
Al echar un vistazo a su informe de bloqueo, parece que este hilo se está bloqueando:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
Las últimas llamadas fueron a funciones (o métodos) de espacio de color, lo que me hizo creer que simplemente se trata de un perfil ICC corrupto.
El efectivo está dentro de com.apple.CoreGraphics, y las llamadas más recientes son para:
color_space_get_md5_digest + 57
color_space_get_identifier + 9
CGXColorSpaceRegistryCopyRegisteredColorSpace + 42
_CGXCopyColorSpace + 27
_XCopyColorSpace + 57
Ahora, si estoy en lo cierto, está tratando de calcular el hash MD5 de un espacio de color. Lo está haciendo porque quiere encontrar el identificador para un espacio de color, y necesita ese identificador porque CGXColorSpaceRegistryCopyRegisteredColorSpace necesita los datos de espacio de color para el perfil de color preestablecido para su monitor. Ahora, para ser el 100%, esta es la fuente de sus bloqueos, necesitaría tantos informes de bloqueo como sea posible, porque si todos se bloquean por diferentes razones, no tiene nada que ver con el software de su sistema, pero es más es probable que sea un problema de hardware en el que los datos falsos se introducen en el software que luego intenta hacer algo con esos datos que no puede hacer y, por lo tanto, cobra.
Una prueba simple podría ser iniciar la utilidad ColorSync integrada de Apple y presionar el botón Reparar. Esto podría imprimir algo como:
Header message digest (MD5) is not correct. Fixed.
Lo que tendría sentido ya que un MD5 roto podría ser la fuente de su accidente. Intenta eso primero. En mi sistema, esa Utilidad ColorSync está en / Aplicaciones / Utilidades y creo que ha estado allí desde todas las versiones de OS X. Avíseme si encontró archivos ICC rotos y si podría solucionarlos. Si no es así (ya sea que no se encuentre nada o no se pueda solucionar), publique los registros de bloqueo en WindowServer que tenga :)