| Предыдущий | Следующий |
| PFN_SHARE_COUNT | NO_SPIN_LOCK_AVAILABLE |
PFN_REFERENCE_COUNT
PFN_REFERENCE_COUNT — ошибка 0x1C. Описание Microsoft шире, чем можно предположить по имени константы: оно сообщает об ошибке счётчика ссылок, которая может быть вызвана переполнением, уходом ниже нуля или использованием объекта после освобождения. Microsoft явно отмечает, что эта остановка используется для нескольких ошибок счётчиков ссылок и не обязательно связана с номерами кадров страниц Memory Manager.
Не сводите анализ насильно к базе PFN
Параметры 1–4 документированы как неиспользуемые. В аргументах ошибки нет опубликованного индекса PFN или адреса объекта. Microsoft указывает стек как основной ключ к определению сбоя, поэтому владеющую подсистему нужно устанавливать по пути выполнения, а не по аббревиатуре.
Вопросы о счётчике ссылок
- Показывает ли стек путь увеличения или уменьшения счётчика общего объекта ядра?
- Может ли путь ошибки освободить ссылку дважды, пропустить соответствующее получение или продолжить использование объекта после окончательного освобождения?
- Указывают ли повторные дампы на одну вызывающую сторону или переход жизненного цикла объекта?
Ссылки
- Microsoft: ошибка 0x1C PFN_REFERENCE_COUNT
- Microsoft: команды WinDbg для отображения стека
- Microsoft: расширение !analyze
Нужно найти другой код? Найти другой код состояния или ошибки.