fatalExecutionEngineError-MDA
Der fatalExecutionEngineError-MDA (Managed Debugging Assistant, Assistent für verwaltetes Debuggen) wird aktiviert, wenn in der Common Language Runtime (CLR) ein schwerwiegender Fehler festgestellt wurde. Der Prozess wird beendet.
Symptome
Unerwartete Prozessbeendigung. Weitere Symptome können nicht bestimmt werden, da ein CLR-Fehler aus einer Vielzahl von Gründen auftreten kann.
Ursache
Die CLR wurde schwerwiegend beschädigt. Dies wird meist durch Datenbeschädigung verursacht, für die wiederum eine Vielzahl von Problemen verantwortlich sein kann, z. B. das Aufrufen falsch formatierter Plattformaufruffunktionen und das Übergeben ungültiger Daten an die CLR.
Lösung
Sie können das Problem möglicherweise schneller ermitteln, wenn Sie zusätzliche MDAs aktivieren. Die folgenden MDAs können bei der Problemdiagnose besonders hilfreich sein:
Auswirkungen auf die Laufzeit
Dieser MDA hat keine Auswirkungen auf das Verhalten der CLR.
Output
Die Adresse der CLR-Funktion, die den schwerwiegenden Fehler verursacht hat, die ID des Threads, in dem der Fehler aufgetreten ist, sowie der Fehlercode.
Konfiguration
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>
Siehe auch
Referenz
Konzepte
Diagnostizieren von Fehlern mit Assistenten für verwaltetes Debuggen