Partilhar via


fatalExecutionEngineError MDA

O fatalExecutionEngineError Assistente de depuração gerenciada (MDA) é ativado quando o detectou um erro fatal no common language runtime (CLR). O processo será encerrado.

Sintomas

Encerramento inesperado do processo. Outros sintomas não podem ser determinadas porque uma falha do CLR pode ocorrer por diversos motivos.

Causa

O CLR foi seriamente danificado. Isso geralmente é causado por corrupção de dados, que pode ser causada por um número de problemas, como, por exemplo, chamadas de plataforma malformada invocar funções e passando dados inválidos para o CLR.

Resolução

Habilitar MDAs adicionais pode ajudar a identificar o problema. Os MDAs seguintes podem ser particularmente útil para diagnosticar o problema:

Efeito sobre o tempo de execução.

Este MDA não tem efeito sobre o comportamento do runtime.

Saída

O endereço da função CLR que causou o erro fatal, a ID do thread onde ocorreu o erro e o código de erro.

Configuração

<mdaConfig>
  <assistants>
    <fatalExecutionEngineError />
  </assistants>
</mdaConfig>

Consulte também

Referência

PrepareMethod

Cer

Conceitos

Diagnosticar erros com assistentes de depuração gerenciada