fatalExecutionEngineError MDA
注意
本文專屬於 .NET Framework。 它不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。
在 Common Language Runtime (CLR) 中偵測到嚴重錯誤時,就會啟動 fatalExecutionEngineError
Managed 偵錯助理 (MDA)。 處理程序會終止。
徵兆
未預期的處理序終止。 因為 CLR 失敗的發生原因各種各樣,所以無法判斷其他症狀。
原因
CLR 已受創損毀。 這通常是因為資料損毀所致,造成此狀況的問題很多,例如呼叫格式不正確的平台叫用函式,以及將無效的資料傳遞至 CLR。
解決方法
啟用額外的 MDA 可能有助於找出問題。 下列 MDA 在診斷此問題方面特別有幫助:
對執行階段的影響
此 MDA 對執行階段行為沒有影響。
輸出
造成嚴重錯誤的 CLR 函式位址、發生錯誤的執行緒識別碼,以及錯誤碼。
組態
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>