Assistant Débogage managé fatalExecutionEngineError
Remarque
Cet article est spécifique au .NET Framework. Elle ne s’applique pas aux implémentations plus récentes de .NET, notamment .NET 6 et versions ultérieures.
L’Assistant Débogage managé fatalExecutionEngineError
est activé quand une erreur irrécupérable dans le common language runtime a été détectée. Le processus se termine.
Symptômes
Arrêt inattendu du processus. D’autres symptômes ne peuvent pas être déterminés, car une défaillance du common language runtime peut se produire pour différentes raisons.
Cause
Le common language runtime a été endommagé de façon irréversible. Ceci est dû le plus souvent à une altération des données, qui peut être provoquée par un certain nombre de problèmes, comme des fonctions d’appel de code non managé incorrectement formées et au passage de données non valides au CLR.
Résolution
L’activation d’Assistants Débogage managé supplémentaires peut aider à identifier le problème. Les Assistants Débogage managé suivants peuvent être particulièrement utiles pour diagnostiquer le problème :
Effet sur le runtime
Cet Assistant Débogage managé n’a aucun effet sur le comportement du runtime.
Sortie
L’adresse de la fonction CLR qui a provoqué l’erreur irrécupérable, l’ID du thread où l’erreur s’est produite et le code d’erreur.
Configuration
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>