Bagikan melalui


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>

Lihat juga