fatalExecutionEngineError – pomocník spravovaného ladění (MDA)
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Pomocník fatalExecutionEngineError
spravovaného ladění (MDA) se aktivuje, když se zjistí závažná chyba modulu CLR (Common Language Runtime). Proces bude ukončen.
Příznaky
Neočekávané ukončení procesu Jiné příznaky nelze určit, protože selhání CLR může nastat z různých důvodů.
Příčina
CLR byl závažně poškozen. Příčinou je nejčastěji poškození dat, což může být způsobeno řadou problémů, jako jsou volání chybných platforem vyvolání funkcí a předávání neplatných dat modulu CLR.
Rozlišení
S identifikací problému může pomoct povolení dalších mdA. Při diagnostice problému můžou být užitečné zejména následující mda:
Vliv na modul runtime
Tato autorita MDA nemá žádný vliv na chování modulu runtime.
Výstup
Adresa funkce CLR, která způsobila závažnou chybu, ID vlákna, kde došlo k chybě, a kód chyby.
Konfigurace
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>