Поделиться через


Помощник по отладке управляемого кода fatalExecutionEngineError

Обновлен: Ноябрь 2007

Помощник по отладке управляемого кода (MDA) fatalExecutionEngineError активируется при обнаружении неустранимой ошибки в среде CLR. Процесс будет завершен.

Признаки

Неожиданное завершение процесса. Остальные признаки определить не удается, поскольку сбой в работе среды CLR может произойти в силу множества различных причин.

Причина

Произошло неустранимое повреждение среды выполнения CLR. Чаще всего причиной является повреждение данных, которое может быть вызвано рядом таких проблем, как вызов неправильных функций вызова неуправляемого кода или передача недопустимых данных в среду выполнения CLR.

Решение

Выявить проблему поможет активация дополнительных помощников по отладке управляемого кода. При диагностике проблемы могут помочь следующие помощники по отладке управляемого кода:

Влияние на среду выполнения

Данный помощник по отладке управляемого кода не оказывает влияния на функционирование среды выполнения.

Результат

Адрес функции среды CLR, которая явилась причиной возникновения неустранимой ошибки, идентификатор потока, в котором возникла ошибка, и код ошибки.

Конфигурация

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

См. также

Основные понятия

Диагностика ошибок посредством управляемых помощников по отладке

Ссылки

PrepareMethod

Cer