错误检查 0x15D:SOC_SUBSYSTEM_FAILURE_LIVEDUMP

SOC_SUBSYSTEM_FAILURE_LIVEDUMP 实时转储的值为 0x0000015D。 这表示芯片上的系统 (SoC) 子系统遇到严重故障并捕获了实时内核转储。 在这种情况下,SoC 子系统不会生成错误检查。

(此代码永远不能用于真正的错误检查;它用于标识实时转储。)

错误检查 0x14B SOC_SUBSYSTEM_FAILURE 参数

参数 说明

1

SOC_SUBSYSTEM_FAILURE_DETAILS 结构的地址。

2

保留。

3

保留。

4

可选。 供应商提供的数据块的地址。

解决方法

!analyze 调试扩展显示有关错误检查的信息,并有助于确定根本原因

使用提供的 nt!SOC_SUBSYSTEM_FAILURE_DETAILS 结构,使用 dt 命令和 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"

与 SoC 供应商合作进一步分析数据,包括提供常规用途数据块的可选供应商。

你可能希望使用 k、kb、kc、kd、kp、kP、kv(显示堆栈回溯)命令检查堆栈跟踪。 可以指定处理器编号以检查所有处理器上的堆栈。

您还可以在导致此停止代码的代码中设置断点,并尝试单步执行故障代码。

有关详细信息,请参阅以下主题:

使用 Windows 调试器 (WinDbg) 进行故障转储分析

如果您不具备使用 Windows 调试器来解决此问题的能力,则可以使用一些基本的故障排除技术。

  • 在事件查看器中检查系统日志以获取其他错误消息,这可能有助于识别导致此错误检查的设备或驱动程序。

  • 如果在错误检查消息中标识了驱动程序,请禁用该驱动程序,或与制造商联系以获取驱动程序更新。

  • 你可尝试运行系统制造商提供的硬件诊断。

  • 有关其他常规故障排除信息,请参阅分析错误检查蓝屏数据

要求

最低受支持的客户端

Windows 8

支持的最低服务器版本

Windows Server 2012

另请参阅

内核实时转储代码引用

错误检查代码参考