fatalExecutionEngineError MDA
Catatan
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Asisten penelusuran kesalahan terkelola fatalExecutionEngineError
(MDA) diaktifkan ketika kesalahan fatal dalam runtime bahasa umum (CLR) telah terdeteksi. Proses akan dihentikan.
Gejala
Penghentian proses yang tidak terduga. Gejala lain tidak dapat ditentukan karena kegagalan CLR dapat terjadi karena berbagai alasan.
Penyebab
CLR telah rusak secara fatal. Hal ini paling sering disebabkan oleh kerusakan data, yang dapat disebabkan oleh sejumlah masalah, seperti panggilan ke fungsi panggilan platform yang salah dan meneruskan data yang tidak valid ke CLR.
Resolusi
Mengaktifkan MDA tambahan dapat membantu mengidentifikasi masalah. MDA berikut dapat sangat membantu dalam mendiagnosis masalah:
Efek pada Runtime
MDA ini tidak berpengaruh pada perilaku runtime bahasa umum.
Output
Alamat fungsi CLR yang menyebabkan kesalahan fatal, ID rangkaian tempat kesalahan terjadi, dan kode kesalahan.
Konfigurasi
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>