共用方式為


fatalExecutionEngineError MDA

在 Common Language Runtime (CLR) 中偵測到嚴重錯誤時,fatalExecutionEngineError Managed 偵錯助理 (MDA) 就會啟動。 處理序將會結束。

症狀

未預期的處理序終止。 由於可能因為不同的原因發生 CLR 失敗,因此無法判斷其他症狀。

原因

CLR 已經嚴重損毀。 這最常是由資料損毀造成,諸如對錯誤平台叫用 (Invoke) 函式的呼叫,以及將無效的資料傳遞至 CLR 等問題都可能造成資料損毀。

解決方式

啟用額外的 MDA 可能有助於識別問題。 下列 MDA 尤其能夠有助於診斷問題:

對執行階段的影響

這個 MDA 對執行階段的行為無效。

Output

造成嚴重錯誤之 CLR 函式的位址、發生錯誤所在執行緒的 ID 以及錯誤碼。

組態

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

請參閱

參考

PrepareMethod

Cer

概念

診斷 Managed 偵錯助理的錯誤