Что означает код BSOD 191 (MUTEX_ALREADY_OWNED)?

 
Также может означать:
КонстантаТипОС
ERROR_INVALID_EXE_SIGNATUREОшибка WindowsWindows
STATUS_ABANDONED_WAIT_63NTSTATUSWindows
Предыдущий Следующий
ATTEMPTED_WRITE_TO_READONLY_MEMORY PCI_CONFIG_SPACE_ACCESS_FAILURE

MUTEX_ALREADY_OWNED

Проверка ошибок MUTEX_ALREADY_OWNED имеет значение 0x000000BF. Это означает, что поток попытался захватить мьютекс, которым уже владел.

Важно

Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом MUTEX_ALREADY_OWNED, см. Устранение ошибок синего экрана.

Параметры MUTEX_ALREADY_OWNED

Параметр Описание

1

Адрес мьютекса

2

Поток, вызвавший ошибку

3

0

4

Зарезервировано

Состояние владения для MUTEX_ALREADY_OWNED

При MUTEX_ALREADY_OWNED заархивируйте полный дамп, четыре параметра проверки, сборку Windows, перечень модулей и временную шкалу перед повторным захватом мьютекса. Краткое описание AllStat указывает тип ошибки синхронизации, а параметры со стеком показывают поток, объект, драйвер, процессор или подсистему, нарушившие правила владения.

Анализ повторного захвата мьютекса

  • Запустите !analyze -v в WinDbg и проверьте документированное назначение полей MUTEX_ALREADY_OWNED, подтверждая подсказку probably-caused-by данными о владельце и вызовах.
  • Просмотрите события mutex / already / owned до первого отклонения: обновления драйвера, смены firmware, сброса устройства, ошибки хранилища, результата Verifier, исчерпания ресурсов или зависания программы.
  • До установления виновного пути сохраняйте в списке модулей сторонние фильтры, защитные средства, драйверы дисков, графики и виртуализации; преждевременная очистка скроет участников синхронизации.

Сначала соберите дамп и журналы MUTEX_ALREADY_OWNED, затем предпринимайте повторные перезагрузки. Исправление должно восстанавливать корректное владение в компоненте, указанном стеком и параметрами, а не следовать одному имени stop-кода.


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