Este é um tiro no escuro, mas você está usando o Mozy para backup? Eu ajudei outro usuário com um problema em que seu kernel estava ficando sem recursos relacionados ao IPC (especificamente portas Mach no caso dele), e ele acabou rastreando até o Mozy.
Mesmo que você não esteja usando o Mozy, tente o que ele fez e ative a coluna "Portas" no Monitor de atividades e veja quem está usando as portas Mach. Obviamente, você terá que fazer isso antes que o problema aconteça, talvez deixá-lo aberto para que você possa monitorar as coisas em busca de sinais precoces de que as coisas estão prestes a falhar. Você também pode ativar as colunas "Mensagens Enviadas" e "Mensagens Recebidas" para ver qual processo está enviando e recebendo a maioria das mensagens IPC. Mas antes que você fique surpreso com todas as mensagens de / para o kernel_task, certifique-se de comparar com uma máquina que está funcionando normalmente, que foi reinicializada quase ao mesmo tempo, para obter uma linha de base. Você também pode ver a lista de processos no Activity Monitor para ver se há cópias excessivas de um dado binário em execução.
Já que você parece querer explorar fontes do kernel, você também pode querer ler sobre como depurar problemas no kernel:
- Guia de programação do kernel do Mac OS X da Apple
- Nota técnica TN2063: Entendendo e depurando pânicos de kernel
- Nota técnica TN2118: Core Dumps
Depois de ler a depuração do kernel, você pode tentar configurar sudo nvram boot-args="debug=0x144"
para habilitar várias opções populares de depuração do kernel, e então, na próxima vez que o problema ocorrer, você pode pressionar sua tecla para forçar um kernel panic com GDB de outra máquina e bisbilhotar. Se você quiser que a chave de energia retorne à operação normal, use sudo nvram boot-args="debug=0x140"
(deixe as outras opções legais ativadas, mas desative o hack de chave de energia) ou sudo nvram -d boot-args
(remova toda a variável NVRAM "boot-args").