Partilhar via


Verificação de bugs 0x12: TRAP_CAUSE_UNKNOWN

A verificação de bugs TRAP_CAUSE_UNKNOWN tem um valor de 0x00000012. Isso indica que ocorreu uma exceção desconhecida.

Importante

Este artigo é para programadores. Se você for um cliente que recebeu um código de erro de tela azul enquanto estava usando o computador, confira Solucionar problemas de erros de tela azul.

TRAP_CAUSE_UNKNOWN Parâmetros

Parâmetro Descrição

1

Tipo de TRAP_CAUSE_UNKNOWN

VALUES

1 - Interrupção inesperada. (Parâmetro 2 – Vetor de interrupção)

2 - Exceção de ponto flutuante desconhecida.

3 - Os bits de status habilitados e afirmados (consulte a definição do processador).

2

Dependente de arg1

3

Reserved

4

Reserved

Resolução

A extensão de depuração !analyze exibe informações sobre a verificação de bugs e pode ser útil para determinar a causa raiz.

Para começar, examine o rastreamento de pilha usando o comando k, kb, kc, kd, kp, kP, kv (exibir backtrace da pilha). Você pode especificar o número do processador para examinar as pilhas em todos os processadores.

Você também pode definir um ponto de interrupção no código que leva a esse código de parada e tentar avançar uma única vez para o código de falha.

A extensão !idt pode ser usado para exibir as rotinas de serviço de interrupção (ISRs) de uma tabela de despacho de interrupção (IDT) especificada.

Algumas das técnicas descritas em Depurando uma tempestade de interrupção podem ser usadas com as interrupções inesperadas.

Para obter informações gerais sobre como trabalhar com despejos de memória, consulte Análise de despejo de memória usando os depuradores do Windows (WinDbg)..

Se você não estiver equipado para usar o depurador do Windows para resolver esse problema, use algumas técnicas básicas de solução de problemas.

  • Verifique se há mensagens de erro adicionais no log do sistema no Visualizador de Eventos que possam ajudar a identificar o dispositivo ou o driver que está causando a verificação de bugs.

  • Se um driver for identificado na mensagem de verificação de bugs, desabilite o driver ou verifique com o fabricante se há atualizações de driver.

  • Confirme se o novo hardware instalado é compatível com a versão instalada do Windows. Por exemplo, você pode obter informações sobre o hardware necessário em Especificações do Windows 10.

  • Para obter mais informações gerais sobre solução de problemas, consulte Analisar dados de tela azul de verificação de bugs.