Что означает код BSOD 0x81 (SPIN_LOCK_INIT_FAILURE)?

 
Также может означать:
КонстантаТипОС
ERROR_CHILD_NOT_COMPLETEОшибка WindowsWindows
ENETRESETerrnoSolaris
ENOTSUPerrnoWindows
Предыдущий Следующий
NMI_HARDWARE_FAILURE DFS_FILE_SYSTEM

SPIN_LOCK_INIT_FAILURE

Сбой инициализации спин-блокировки SPIN_LOCK_INIT_FAILURE

SPIN_LOCK_INIT_FAILURE имеет код проверки ошибки 0x00000081. Спин-блокировки — примитивы синхронизации ядра, используемые на повышенном IRQL.

Эта проверка ошибки означает, что инициализация завершилась сбоем ещё до корректного использования блокировки в путях захвата и освобождения.

Как читать дамп

Отличайте её от SPIN_LOCK_NOT_OWNED: здесь проблема в инициализации, а не в освобождении владения.

  • Причиной может быть повреждение памяти, недопустимое глобальное состояние драйвера или сбой низкоуровневой инициализации.
  • Важны сбойный модуль и контекст выделения.

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

  • По стеку определите драйвер или подсистему, владеющую объектом блокировки.
  • Включите Driver Verifier для подозреваемых загрузочных или ядерных драйверов.
  • Ищите повреждение пула, произошедшее до сбоя инициализации.

Ссылки


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