Assistant Débogage managé fatalExecutionEngineError
L'Assistant Débogage managé (MDA, Managed Debugging Assistant) fatalExecutionEngineError est activé lorsqu'une erreur irrécupérable a été détectée dans le Common Language Runtime (CLR). Le processus s'arrête.
Symptômes
Arrêt inattendu du processus. Il existe d'autres symptômes qui ne peuvent pas être déterminés car une défaillance du CLR peut se produire pour diverses raisons.
Cause
Le CLR a été endommagé de manière irréversible. La plupart du temps, cela est dû à l'altération des données qui peut être provoquée par de nombreux problèmes, tels que les appels à des fonctions d'appel de code non managé mal formées et la passation de données non valides au CLR.
Solution
L'activation de MDA supplémentaires peut aider à identifier le problème. Les MDA suivants peuvent être particulièrement utiles pour diagnostiquer le problème :
Effet sur le runtime
Ce MDA 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>
Voir aussi
Référence
Concepts
Diagnostic d'erreurs avec les Assistants de débogage managés