fatalExecutionEngineError MDA

在公共语言运行时 (CLR) 中检测到灾难性错误时,会激活 fatalExecutionEngineError 托管调试助手 (MDA)。 进程会终止。

症状

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

原因

CLR 已严重损坏。 这通常是由数据损坏导致的,而数据损坏可能涉及许多问题,如调用格式不正确的平台调用函数以及将无效的数据传递到 CLR。

解决方法

启用其他 MAD 可能有助于确定此问题。 以下 MDA 对诊断该问题尤为有用:

对运行时的影响

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

输出

造成灾难性错误的 CLR 函数的地址,发生错误的线程的 ID,以及错误代码。

Configuration

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

请参阅