Что означает код ошибки Windows 574 (ERROR_UNHANDLED_EXCEPTION)?

 
Предыдущий Следующий
ERROR_MISSING_SYSTEMFILE ERROR_APP_INIT_FAILURE

ERROR_UNHANDLED_EXCEPTION

Что означает ERROR_UNHANDLED_EXCEPTION

ERROR_UNHANDLED_EXCEPTION означает, что исключение не было обработано на пути выполнения и достигло верхней границы приложения или компонента. Конкретная первичная ошибка определяется не этим кодом, а исходным exception record.

Что проверить

  • Снимите dump на первом необработанном исключении и сохраните его код, faulting address, registers, thread stack и список загруженных модулей.
  • Проверьте границы plugin, COM/native callback и других ABI, через которые исключение не должно было выходить наружу.
  • Если верхнеуровневый обработчик записывает только общую строку ошибки, добавьте фиксацию исходного exception code и контекста до завершения.

Диагностическая развилка

Access violation, stack overflow, арифметическое исключение и явно сгенерированное исключение требуют разного исправления. Поэтому catch-all, который лишь подавляет завершение, может скрыть повреждённое состояние. Сначала воспроизведите первый fault с symbols, затем исправьте либо сам дефект, либо документированную границу обработки исключений.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.