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

 
Предыдущий Следующий
ERROR_KERNEL_APC ERROR_ELEVATION_REQUIRED

ERROR_ALERTED

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

ERROR_ALERTED (decimal 739, 0x000002E3) — поток переведён в состояние оповещения.

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

Зафиксируйте поток и вызов, на котором появился код, а также состояние потока до и после операции.

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

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

  • A low-level wait or system service returned because the thread entered an alerted state.
  • A native worker is alerted during shutdown coordination. It returns code 739, sees the shutdown flag, and exits cleanly; an old implementation instead redispatched the last remembered handle index.
  • It is mishandled when an alerted return is merged with timeout metrics.
  • ERROR_USER_APC can accompany execution of a user callback, while it identifies an alerted return without proving such a callback ran. ERROR_TIMEOUT means the deadline expired.
  • Represent alerted, APC, timeout, signaled, and abandoned outcomes separately. Native wrappers should expose the original result domain and never reuse a stale index.

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


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