Não faz sentido tentar soluções vagas, como "limpar tudo", como limpar a NVRAM e os controladores do sistema. O problema que você está tendo é um SIGSEGV ou uma falha de segmentação no WindowServer. Provavelmente é devido a identificadores corrompidos. Esses identificadores são armazenados em vários locais e, se o suficiente for corrompido, você trava. Enquanto alguns identificadores estão armazenados na NVRAM (ou PRAM), a limpeza geralmente adia a próxima falha, já que o identificador acaba lá novamente.
Se o WindowServer travar, todos os aplicativos da GUI serão interrompidos e reiniciados via launchd. Quando o WindowServer é iniciado, ele fornece a janela de login. Na verdade, você não está sendo desconectado, mas toda a sua sessão gráfica simplesmente trava.
Tendo uma olhada no seu relatório de falha, parece que este tópico está falhando:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
As últimas chamadas foram para funções (ou métodos) de espaço de cores, levando-me a acreditar que você pode estar simplesmente lidando com um perfil ICC corrompido.
O dinheiro está em com.apple.CoreGraphics e as chamadas mais recentes são para:
color_space_get_md5_digest + 57
color_space_get_identifier + 9
CGXColorSpaceRegistryCopyRegisteredColorSpace + 42
_CGXCopyColorSpace + 27
_XCopyColorSpace + 57
Agora, se eu estiver certo, está tentando calcular o hash MD5 de um espaço de cores. Está fazendo isso porque deseja encontrar o identificador para um espaço de cores e precisa desse identificador, porque CGXColorSpaceRegistryCopyRegisteredColorSpace precisa dos dados do espaço de cores para o perfil de cores predefinido para o seu monitor. Agora, para ser 100% a fonte de seus travamentos, eu precisaria do maior número possível de seus relatórios de travamentos, porque se todos travarem por motivos diferentes, isso não tem nada a ver com o software em seu sistema, mas é mais provavelmente um problema de hardware no qual dados falsos são inseridos no software, que tenta fazer algo com os dados que não podem fazer e, portanto, descontam.
Um teste simples pode ser iniciar o ColorSync Utility da Apple e pressionar o botão Reparar. Isso pode imprimir algo como:
Header message digest (MD5) is not correct. Fixed.
O que faria sentido, pois um MD5 quebrado pode ser a fonte do seu acidente. Então tente isso primeiro. No meu sistema, esse ColorSync Utility está em / Aplicativos / Utilitários e acho que existe desde todas as versões do OS X. Informe-me se encontrou arquivos ICC quebrados e se poderia corrigi-los. Caso contrário (nada encontrado ou incapaz de corrigir), poste quaisquer logs de falha no WindowServer que você possui :)