| Предыдущий | Следующий |
| ERROR_PIPE_LISTENING | ERROR_ABIOS_ERROR |
ERROR_VERIFIER_STOP
description[Application Verifier обнаружил серьёзную ошибку в текущем процессе.]Application Verifier остановил процесс из-за обнаруженного дефекта
ERROR_VERIFIER_STOP указывает, что Application Verifier обнаружил условие, достаточно серьёзное для остановки процесса или перехода в отладчик. Полезные диагностические сведения находятся в сообщении Verifier, выводе отладчика и стеке вызовов, а не только в этом общем коде.
Типичные обнаруживаемые дефекты
- Неправильная работа с кучей или дескрипторами, нарушения порядка блокировок либо недопустимое использование API.
- Использование после освобождения, двойное закрытие, повреждение состояния синхронизации или ошибки TLS.
- Неправильное поведение COM, RPC или загрузчика при включённых проверках Verifier.
Диагностика
Воспроизведите проблему под отладчиком с теми же настройками Verifier. Сохраните номер остановки, параметры, стек, список загруженных модулей и дамп. Найдите первую недопустимую операцию, а не последующее падение, которое она вызвала.
Обработка
Не перехватывайте и не игнорируйте это состояние в рабочем коде. Исправьте нарушение владения, времени жизни или контракта. Ограничивайте набор проверок только для изоляции шумной подсистемы, а перед принятием исправления снова включите все относящиеся к ней проверки.
Рекомендации по тестированию
Добавьте целевой регрессионный тест и многократно запускайте его под Verifier, поскольку зависящие от времени дефекты могут воспроизводиться не при каждом запуске.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
