Verificação de bugs 0x14B: SOC_SUBSYSTEM_FAILURE
A verificação de bugs SOC_SUBSYSTEM_FAILURE tem um valor de 0x0000014B. Isso indica que um erro irrecuperável foi encontrado em um subsistema SoC (System on a Chip).
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.
Verificação de bugs 0x14B SOC_SUBSYSTEM_FAILURE parâmetros
Parâmetro | Descrição |
---|---|
1 |
Endereço de uma estrutura 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 bugs 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 a estrutura nt!SOC_SUBSYSTEM_FAILURE_DETAILS fornecida 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 melhor os dados, incluindo o bloco de dados de uso geral opcional fornecido pelo fornecedor.
Talvez você queira examinar o rastreamento de pilha usando o comando k, kb, kc, kd, kp, kP, kv (exibir backtrace de 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.
Para obter mais informações, consulte estes tópicos:
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.
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 Analisar dados de tela azul de verificação de bugs.
Requisitos
Cliente mínimo com suporte |
Windows 8 |
Servidor mínimo com suporte |
Windows Server 2012 |