Mac: gerenciador de janelas congelado, tem acesso ssh

5

Eu tenho um Mac que regularmente se depara com um problema. A interface do usuário pára de responder, mostrando uma interface de usuário "congelada". O mouse ainda está se movendo, mas clicar não ativa nada. Isso acontece uma vez por semana. A solução até agora é forçar o desligamento do Mac e reiniciá-lo.

Eu tenho acesso root do ssh ao Mac. Matar (kill -9) o aplicativo ativo não tem impacto visível no que é mostrado na tela.

Alguma idéia de como diagnosticar isso?

Existe uma maneira de reiniciar o gerenciador de janelas a partir do shell ssh? Killing /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer parece não ser possível.

O Mac é um iMac do começo de 2008 e administra o Lion com as atualizações mais recentes. / Library / Logs / DiagnosticReports está vazio.

Atualizar :

O problema permanece após a atualização para o Mountain Lion.

O processo WindowServer está no estado "espera ininterrupta" (sinalizador "U" no conjunto de saída ps):

imac:~ root# ps ax|awk "NR==1|| /WindowServer/"|grep -v awk
  PID   TT  STAT      TIME COMMAND
   86   ??  Us    50:51.69 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer -daemon

Alguma ideia para diagnosticar o que bloqueia o processo?

Alguma ideia de "acordar" o processo?

    
por Bernd 25.05.2012 / 09:12

1 resposta

3

Sua mensagem de log parece estar mal relacionada ao problema.

O comando para reiniciar o servidor de janelas é o seguinte, com HUP sendo um sinal especial. É mais ou menos equivalente a sair do ambiente gráfico. Tenha em atenção que todas as aplicações são encerradas imediatamente.

sudo killall -HUP WindowServer

Claro, isso só irá curar os sintomas, não a causa real do problema. Eu sugiro continuar investigando logs de algum tipo, ou tentando com outro perfil de usuário para ver se o problema persistir (se não, então simplesmente migre seu perfil para o novo).

    
por 25.05.2012 / 18:31