Sdílet prostřednictvím


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>

Viz také