Suspeita de um problema que afeta o processo WindowServer (edição longa)
Os sintomas que você descreve são familiares, mas não são comuns e, no meu caso, não são frequentes.
Preparar para o diagnóstico
No Terminal, execute o seguinte comando. Esteja preparado para inserir sua senha de administrador para o sistema operacional:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
Faça uma anotação por escrito do seguinte acorde chave, você precisará dele mais tarde:
Control- Option- Command- Shift-.
Diagnóstico pelo sistema
Quando o problema ocorre:
- use o acorde da tecla
- por pelo menos dez segundos, não toque em nada
- permita talvez cinco ou dez minutos para que todas as partes da chamada
sysdiagnoserotina sejam concluídas - simplesmente espere o quanto puder (com essa abordagem, não haverá indicação de progresso na tela)
- forçar uma reinicialização do computador (Command-Control-Power).
Após o computador iniciar:
- no Finder, vá para
/private/var/tmp
- procure um arquivo ou pasta com um nome começando sysdiagnose_
- se esse arquivo ou pasta existir, mova-o para um local conveniente - sua área de trabalho, talvez.
Sugestão
Embora eu não incentive o descuido, você pode ser um pouco descuidado com Control- Option- Command- Shift- .... se você luta para evitar a fnchave do seu laptop, não se preocupe; incluí-lo por acidente não deve impedir a execução de sysdiagnose.
Análise humana do diagnóstico pelo sistema
Dica: alguém pode fazer uma pergunta separada sobre a análise dos resultados sysdiagnose- uma resposta mais generalizada pode ser útil.
Se sysdiagnose_… da /tmpárea for uma pasta
A presença de uma sysdiagnose_…pasta (não um .tar.gzarquivo) indica que:
- a rotina foi interrompida antes da conclusão; ou
- alguma parte da rotina não pôde ser concluída.
Se sysdiagnose_… da /tmpárea for um arquivo
A presença de um sysdiagnose_….tar.gzarquivo indica que todas as partes da sysdiagnoserotina foram concluídas e que os resultados foram arquivados. Se desejar, abra o arquivo - seu conteúdo aparecerá como uma pasta.
Resumo do conteúdo da pasta
Na primeira captura de tela abaixo - um exemplo de uma execução concluídasysdiagnose -, selecionei dois dos itens que podem ser de interesse em um caso como esse.

Observe que pode ser normal encontrar pelo menos um arquivo vazio.

Entre os .crash, .hange .spinarquivos - ou no top.txtarquivo - pode ser um bom sinal de que estava errado pouco antes, ou durante, o período em que você perdeu o controle do computador.
Palavras-chave:
Para uma execução incompletasysdiagnose , pode ser útil concentrar alguma atenção em arquivos que estão anormalmente vazios…
Técnico
Página manual do OS X do stackshot (1)
sysdiagnose (1) Página de manual do OS X