Что означает код NTSTATUS 191 (STATUS_ABANDONED_WAIT_63)?

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

STATUS_ABANDONED_WAIT_63

Мьютекс с индексом ожидания 63 был оставлен владельцем

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

Прежде чем исследовать защищённое состояние, сопоставьте индекс с исходным массивом дескрипторов. В системах, динамически формирующих массивы ожидания, сохраняйте стабильное имя объекта или внутренний идентификатор вместе с каждым дескриптором; одного числа 63 недостаточно после перестроения массива. Если мьютекс защищает дисковое или межпроцессное состояние, выполните документированное восстановление компонента до возобновления обычной записи.

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

  • Сопоставьте смещение 63 с точным мьютексом из исходного вызова ожидания.
  • Проверьте, завершился ли предыдущий владелец аварийно, был принудительно остановлен или вышел во время очистки.
  • До признания защищённых данных согласованными выполните проверку состояния или восстановление журнала.

Ссылки


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