Udostępnij za pośrednictwem


fatalExecutionEngineError MDA

Uwaga

Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji platformy .NET, w tym .NET 6 i nowszych wersji.

Asystent fatalExecutionEngineError zarządzanego debugowania (MDA) jest aktywowany po wykryciu błędu krytycznego w środowisku uruchomieniowym języka wspólnego (CLR). Proces zostanie zakończony.

Objawy

Nieoczekiwane zakończenie procesu. Nie można określić innych objawów, ponieważ może wystąpić błąd CLR z różnych powodów.

Przyczyna

CLR został śmiertelnie uszkodzony. Jest to najczęściej spowodowane uszkodzeniem danych, które może być spowodowane przez wiele problemów, takich jak wywołania źle sformułowanej platformy wywołują funkcje i przekazują nieprawidłowe dane do clR.

Rozwiązanie

Włączenie dodatkowych umów MDA może pomóc w zidentyfikowaniu problemu. Następujące mdA mogą być szczególnie przydatne podczas diagnozowania problemu:

Wpływ na środowisko uruchomieniowe

Ta usługa MDA nie ma wpływu na zachowanie środowiska uruchomieniowego.

Wyjście

Adres funkcji CLR, która spowodowała błąd krytyczny, identyfikator wątku, w którym wystąpił błąd, oraz kod błędu.

Konfigurowanie

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

Zobacz też