Verificação de bug 0x14B: SOC_SUBSYSTEM_FAILURE

O SOC_SUBSYSTEM_FAILURE verificação de bug tem um valor de 0x0000014B. Isso indica que um erro irrecuperável foi encontrado em um subsistema do sistema em um chip (SoC).

Importante

Este tópico é para programadores. Se você for um cliente que recebeu um código de erro de tela azul ao usar seu computador, consulte solucionar problemas de erros de tela azul.

Parâmetros de SOC_SUBSYSTEM_FAILURE de verificação de bug 0x14B

Parâmetro Descrição

1

Endereço de uma estrutura de SOC_SUBSYSTEM_FAILURE_DETAILS .

2

Reservado.

3

Reservado.

4

Opcional. Endereço de um bloco de dados fornecido pelo fornecedor.

Resolução

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

2: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

SOC_SUBSYSTEM_FAILURE (14b)
A SOC subsystem has experienced an unrecoverable critical fault.
Arguments:
Arg1: 9aa8d630, nt!SOC_SUBSYSTEM_FAILURE_DETAILS
Arg2: 00000000, Reserved
Arg3: 00000000, Reserved
Arg4: a126c000, (Optional) address to vendor supplied general purpose data block.

Use o NT! SOC_SUBSYSTEM_FAILURE_DETAILS estrutura para despejar os dados de falha usando o comando DT e o endereço fornecido por arg1.

2: kd> dt nt!SOC_SUBSYSTEM_FAILURE_DETAILS 9aa8d630
   +0x000 SubsysType       : 1 ( SOC_SUBSYS_AUDIO_DSP )
   +0x008 FirmwareVersion  : 0
   +0x010 HardwareVersion  : 0
   +0x018 UnifiedFailureRegionSize : 0x24
   +0x01c UnifiedFailureRegion : [1]  "F"

Trabalhe com o fornecedor do SoC para analisar ainda mais os dados, incluindo o bloco de dados de uso geral fornecido pelo fornecedor opcional.

Talvez você queira examinar o rastreamento de pilha usando o comando k, KB, KC, KD, KP, KP, kV (Exibir pilha backtrace) . 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 até esse código de parada e tentar passar por um único passo para o código com falha.

Para obter mais informações, consulte estes tópicos:

análise de despejo de memória usando os depuradores de Windows (WinDbg)

se você não estiver equipado para usar o depurador de Windows para trabalhar com esse problema, poderá usar algumas técnicas básicas de solução de problemas.

  • verifique o Log do sistema em Visualizador de Eventos para obter mensagens de erro adicionais que podem ajudar a identificar o dispositivo ou driver que está causando essa verificação de bug.

  • Se um driver for identificado na mensagem de verificação de bug, desative o driver ou verifique com o fabricante as atualizações de driver.

  • Você pode tentar executar o diagnóstico de hardware fornecido pelo fabricante do sistema.

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

Requisitos

Cliente mínimo com suporte

Windows 8

Servidor mínimo com suporte

Windows Server 2012