Что означает код NTSTATUS 0xC0000420 (STATUS_ASSERTION_FAILURE)?

 
Предыдущий Следующий
STATUS_FATAL_USER_CALLBACK_EXCEPTION STATUS_VERIFIER_STOP

STATUS_ASSERTION_FAILURE

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

STATUS_ASSERTION_FAILURE — Внутренняя проверка программы обнаружила нарушение обязательного условия и инициировала аварийный путь.

Диагностика

Сохраните дамп в точке assertion, стек, модуль, текст проверки и первый exception code до последующей обработки ошибок.

  • Ищите нарушенный инвариант: состояние объекта, порядок блокировок, границы буфера или согласованность связанных параметров.
  • Не пытайтесь продолжать выполнение после такой проверки, если код не предназначен для восстановления.
  • Исправление подтверждается тем, что исходное условие больше не нарушается на том же сценарии, а не простым подавлением assertion.

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


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