fatalExecutionEngineError MDA
在 Common Language Runtime (CLR) 中偵測到嚴重錯誤時,fatalExecutionEngineError Managed 偵錯助理 (MDA) 就會啟動。 處理序將會結束。
症狀
未預期的處理序終止。 由於可能因為不同的原因發生 CLR 失敗,因此無法判斷其他症狀。
原因
CLR 已經嚴重損毀。 這最常是由資料損毀造成,諸如對錯誤平台叫用 (Invoke) 函式的呼叫,以及將無效的資料傳遞至 CLR 等問題都可能造成資料損毀。
解決方式
啟用額外的 MDA 可能有助於識別問題。 下列 MDA 尤其能夠有助於診斷問題:
對執行階段的影響
這個 MDA 對執行階段的行為無效。
Output
造成嚴重錯誤之 CLR 函式的位址、發生錯誤所在執行緒的 ID 以及錯誤碼。
組態
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>