fatalExecutionEngineError MDA
更新:2007 年 11 月
当公共语言运行库 (CLR) 中检测到一个致命错误时,将激活 fatalExecutionEngineError 托管调试助手 (MDA)。将终止进程。
症状
进程意外终止。无法确定其他症状,因为有各种各样的原因会导致 CLR 故障。
原因
CLR 已受到致命损坏。最常见的原因是数据损坏,而数据损坏的原因有多种,例如对格式不正确的平台调用函数的调用和将无效的数据传递给 CLR 等。
解决办法
启用其他 MDA 可能有助于确定问题。下面的 MDA 在诊断问题时尤其有用:
对运行库的影响
此 MDA 对运行库的行为无任何影响。
输出
导致致命错误的 CLR 函数的地址、发生错误的线程的 ID 和错误代码。
配置
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>