Acerca das mensagens "You need to restart your computer" (É necessário reiniciar o computador) (alarme do kernel)

  • Última alteração: 01 Junho, 2009
  • Artigo: HT1392
  • Artigo antigo: 106227

Resumo

Os sistemas operativos estilo UNIX (como Mac OS X, Mac OS X Server, AIX e A/UX) podem ser afectados por um tipo de problema chamado "alarme do kernel," que pode fornecer informações úteis para os programadores de software ou para a resolução de problemas. No Mac OS X 10.2 ou posterior, a mensagem que aparece mostra "You need to restart your computer. Hold the Power button for several seconds or press the Restart button." (É necessário reiniciar o computador. Prima o botão de alimentação durante vários segundos ou prima o botão Reiniciar).

Sugestão: Faça a actualização para as versões mais recentes do Mac OS X para evitar potenciais situações de alarme do kernel.

Produtos afectados

Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, Mac OS X 10.5

Dependendo da versão do Mac OS X que está a utilizar, aparece uma mensagem de alarme do kernel de uma das seguintes formas.

Mac OS X 10.2, 10.3 ou posterior




Exemplo da mensagem de alarme do kernel no Mac OS X 10.3 ou posterior



Exemplo da mensagem de alarme do kernel no Mac OS X 10.2 até 10.2.8

O Mac OS X 10.2 e as versões posteriores incluem o registo automático do alarme do kernel, para que não veja qualquer indicação visual de um alarme do kernel. Pode verificar os registos de alarme do kernel (localizados em /Library/Logs/PanicReporter (/Biblioteca/Registos/PancReporter)) sempre que seja obrigado a reiniciar o computador, utilizando o botão de alimentação ou a combinação das teclas Control-Command-Power. O texto do alarme do kernel é adicionado ao registo da próxima vez que reiniciar o computador, partindo do princípio de que não reiniciou a PRAM ao mesmo tempo (o texto do alarme do kernel fica guardado na PRAM até reiniciar).


Mac OS X 10.0 até 10.1.5

Se isto acontecer no Mac OS X ou Mac OS X Server versão 10.0 até 10.1.5, surge um texto branco num fundo preto no topo da última imagem de vídeo mostrada no monitor antes de ocorrer o problema. O texto de um alarme do kernel pode conter algo do género:

    "Unresolved kernel trap(cpu 0): 0x300 Data access DSISR=0x40000000 DAR=0x0000006c PC=0x06d77510 MSR=0x00009030
    criar um registo de activação antes do alarme:
    backtrace: 0x06d77510 0x0002a1fa 0009d1ef 00099440 012f4102 módulos do kernel no registo: com.apple.filesystems.cddafs(1.0) @ 06d75000
    Memory Access Exception(1,0,0) Waiting for remote debugger connection" (Excepção de acesso à memória(1,0,0) A aguardar pela ligação do depurador remoto)

 



Exemplo do alarme do kernel mostrado no Mac OS X 10.0 até 10.1.5



O que está incluído numa mensagem ou registo do alarme do kernel?

Os alarmes do kernel dão origem a informações que podem ajudar os programadores na investigação de um problema de software. É importante registar quaisquer informações que apareçam durante um alarme do kernel, bem como sobre a forma como estava a ser utilizado o computador quando ocorreu o alarme do kernel - o computador estava a arrancar, a desligar ou a executar uma tarefa em particular?


Gravar informação do alarme do kernel

No Mac OS X 10.2 e posterior, o texto do alarme do kernel fica registado automaticamente, como referido acima.  No Mac OS X 10.0 até 10.1.5, o computador encontra-se num estado em que não responde durante um alarme do kernel, para que não possa obter uma imagem do ecrã. Mas pode digitar a informação num outro computador ou escrevê-la à mão.

Resolução de problemas

Se estiver a ter um problema de alarme recorrente e não souber como resolver esse mesmo problema, consulte "Isolar problemas no Mac OS X".

Informações adicionais

Um "alarme do kernel" pode ocorrer quando o núcleo (kernel) de um sistema operativo recebe uma instrução num formato imprevisto ou que não consegue executar adequadamente. Um alarme do kernel também pode ocorrer quando o sistema operativo não conseguir recuperar de um tipo de problema diferente. Um alarme do kernel pode ser causado por software danificado ou incompatível ou, mais raramente, por hardware danificado ou incompatível.