MDA fatalExecutionEngineError
Observação
Este artigo é específico para aplicativos .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
O MDA (assistente para depuração gerenciada) fatalExecutionEngineError
é ativado quando um erro fatal no CLR (Common Language Runtime) é detectado. O processo será terminado.
Sintomas
Término inesperado do processo. Outros sintomas não podem ser determinados porque uma falha do CLR pode ocorrer por vários motivos.
Causa
O CLR foi fatalmente corrompido. Isso geralmente é causado por dados corrompidos, que podem ser causados por vários problemas, como chamadas a funções de invocação de plataforma malformadas e passagem de dados inválidos para o CLR.
Resolução
A habilitação de MDAs adicionais pode ajudar a identificar o problema. Os seguintes MDAs podem ser especialmente úteis para diagnosticar o problema:
Efeito sobre o runtime
Esse MDA não tem nenhum efeito sobre o comportamento do runtime.
Saída
O endereço da função CLR que causou o erro fatal, a ID do thread em que ocorreu o erro e o código de erro.
Configuração
<mdaConfig>
<assistants>
<fatalExecutionEngineError />
</assistants>
</mdaConfig>