Что означает код ошибки Windows 734 (ERROR_WAIT_63)?

 
Предыдущий Следующий
ERROR_WAIT_3 ERROR_ABANDONED_WAIT_0

ERROR_WAIT_63

Что означает ERROR_WAIT_63

ERROR_WAIT_63 (decimal 734, 0x000002DE) — ожидание завершилось срабатыванием объекта с индексом 63.

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

Зафиксируйте объект синхронизации, владеющий поток и вызов, на котором возник код.

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

Исходная формулировка

  • this result identifies object index 63, the final position in a 64-handle wait set.
  • It is mishandled when signed or narrow integer arithmetic corrupts the upper index.
  • Stress tests exercise the final dispatch-table entry.
  • Include explicit tests for indexes 0, 1, 63, and one-past-end. Applications requiring larger fan-in should use thread-pool waits, I/O completion, or hierarchical aggregation.
  • Inspect loops for less-than versus less-than-or-equal boundary errors.

Технические ссылки


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