fatalExecutionEngineError MDA

当公共语言运行时 (CLR) 中检测到一个致命错误时,将激活 fatalExecutionEngineError 托管调试助手 (MDA)。 将终止进程。

症状

进程意外终止。 无法确定其他症状,因为有各种各样的原因会导致 CLR 故障。

原因

CLR 已受到致命损坏。 最常见的原因是数据损坏,而数据损坏的原因有多种,例如对格式不正确的平台调用函数的调用和将无效的数据传递给 CLR 等。

解决方法

启用其他 MDA 可能有助于确定问题。 下面的 MDA 在诊断问题时尤其有用:

对运行时的影响

此 MDA 对运行时的行为无任何影响。

Output

导致致命错误的 CLR 函数的地址、发生错误的线程的 ID 和错误代码。

配置

<mdaConfig>
  <assistants>
    <fatalExecutionEngineError />
  </assistants>
</mdaConfig>

请参见

参考

PrepareMethod

Cer

概念

使用托管调试助手诊断错误