Site icon EfmSoft

Что означает код BSOD 0x132 (RESOURCE_OWNER_POINTER_INVALID)?

 
Также может означать:
КонстантаТипОС
ERROR_SECURITY_STREAM_IS_INCONSISTENTОшибка WindowsWindows
HTTP_STATUS_SWITCH_PROXYHTTP-статусЛюбая
Предыдущий Следующий
INVALID_EXTENDED_PROCESSOR_STATE DPC_WATCHDOG_VIOLATION

RESOURCE_OWNER_POINTER_INVALID

Bug check RESOURCE_OWNER_POINTER_INVALID имеет значение 0x00000132. Это означает, что передан недопустимый указатель владельца ресурса.

Параметры RESOURCE_OWNER_POINTER_INVALID

Параметр Описание
1 Resource
2 Resource->OwnerTable
3 CurrentThread
4 OwnerPointer

Как локализовать неверного владельца

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

Как локализовать неверного владельца

Проверьте сам ERESOURCE и owner table: указатель владельца должен соответствовать допустимому представлению потока или внутренней записи владения, а не произвольному адресу pool. Если значение указывает в освобождённую область, ищите use-after-free или повреждение памяти до операции с ресурсом.

Сопоставьте стек с последними acquire/release для этого объекта. Ошибка часто возникает из-за ручного изменения структур синхронизации, неверного контекста потока или повреждения соседних полей, поэтому повторная инициализация ресурса без поиска первичной записи только маскирует проблему.

Ссылки


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

Exit mobile version