| Предыдущий | Следующий |
| PFN_REFERENCE_COUNT | KMODE_EXCEPTION_NOT_HANDLED |
NO_SPIN_LOCK_AVAILABLE
Недоступность ресурса спин-блокировки NO_SPIN_LOCK_AVAILABLE
NO_SPIN_LOCK_AVAILABLE имеет код проверки ошибки 0x0000001D. Эта старая проверка ошибки означает, что требуемый ресурс спин-блокировки был недоступен, когда понадобился ядру.
Она наиболее информативна, когда стек указывает на низкоуровневую синхронизацию, обработку прерываний или устаревший код управления ресурсами.
Как читать дамп
По стеку определите, относится ли проблема к синхронизации драйвера, обработке прерываний или повреждённому состоянию блокировки.
- Рассматривайте это имя как сбой низкоуровневого ресурса ядра, а не как обычную ошибку выделения памяти.
- Повреждение пула может сделать корректную блокировку недоступной.
Что проверить
- Проверьте выделение и время жизни спин-блокировок в подозреваемых драйверах.
- Убедитесь, что объект блокировки расположен в невыгружаемой памяти, как того требуют правила.
- Если возможно повреждение памяти блокировки, используйте специальный пул и Driver Verifier.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.