fatalExecutionEngineError MDA
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
De fatalExecutionEngineError
beheerde foutopsporingsassistent (MDA) wordt geactiveerd wanneer er een fatale fout in de Common Language Runtime (CLR) is gedetecteerd. Het proces wordt beëindigd.
Symptomen
Onverwachte procesafbreking. Andere symptomen kunnen niet worden vastgesteld omdat een CLR-fout kan optreden om verschillende redenen.
Oorzaak
De CLR is dodelijk beschadigd. Dit wordt meestal veroorzaakt door beschadigde gegevens, die kunnen worden veroorzaakt door een aantal problemen, zoals aanroepen naar ongeldige platformfuncties en het doorgeven van ongeldige gegevens aan de CLR.
Oplossing
Het inschakelen van extra MDA's kan helpen bij het identificeren van het probleem. De volgende MDA's kunnen met name nuttig zijn bij het vaststellen van het probleem:
Effect op de runtime
Deze MDA heeft geen invloed op het gedrag van de runtime.
Uitvoer
Het adres van de CLR-functie die de fatale fout heeft veroorzaakt, de id van de thread waar de fout is opgetreden en de foutcode.
Configuratie
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>