Что означает код BSOD 227 (RESOURCE_NOT_OWNED)?

 
Предыдущий Следующий
MANUALLY_INITIATED_CRASH WORKER_INVALID

RESOURCE_NOT_OWNED

Проверка ошибок RESOURCE_NOT_OWNED имеет значение 0x000000E3. Это означает, что поток попытался освободить ресурс, которым не владел.

Важно

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

Параметры RESOURCE_NOT_OWNED

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

1

Адрес ресурса

2

Адрес потока

3

Адрес таблицы владельцев, если она существует

4

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

Данные для анализа RESOURCE_NOT_OWNED

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

Разбор RESOURCE_NOT_OWNED

  • Выполните в WinDbg !analyze -v и разберите документированное значение каждого параметра RESOURCE_NOT_OWNED; вывод probably-caused-by используйте только как исходную подсказку.
  • Ищите самое раннее отклонение, связанное с resource / owned: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, нехватку ресурсов или зависание приложения.
  • Не удаляйте из инвентаря модулей сторонние фильтры и драйверы безопасности, хранилища, графики либо виртуализации, пока дамп не покажет путь, освободивший чужой ресурс.

Перед повторными перезагрузками системы с RESOURCE_NOT_OWNED соберите дамп и журналы событий. Дальнейшие действия определяйте по адресам, стеку и ответственному компоненту, а не по одному названию проверки ошибки.


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