Share via


fatalExecutionEngineError-MDA

Aktualisiert: November 2007

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.

Ausgabe

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

Konzepte

Diagnostizieren von Fehlern mit Assistenten für verwaltetes Debuggen

Referenz

PrepareMethod

Cer