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

 
Также может означать:
КонстантаТипОС
STATUS_ABANDONED_WAIT_0NTSTATUSWindows
ENETUNREACHerrnoSolaris
ENOTSOCKerrnoWindows
NMI_HARDWARE_FAILUREКод BSODWindows
Предыдущий Следующий
ERROR_PROC_NOT_FOUND ERROR_CHILD_NOT_COMPLETE

ERROR_WAIT_NO_CHILDREN

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

ERROR_WAIT_NO_CHILDREN означает, что операция ожидания не имеет подходящих дочерних процессов, состояние которых можно получить. Это terminal condition для выбранных criteria, а не обязательно ошибка scheduler.

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

  • Сохраните parent process и selection criteria: конкретный PID, process group или «любой child».
  • Проверьте, не был ли exit status уже собран другим waiter/reaper.
  • Убедитесь, что ожидаемый процесс действительно был создан как child текущего процесса, а не отдельным broker/service.

Как действовать

Не запускайте tight retry loop при отсутствии children. Исправьте ownership/selection либо завершите wait branch как отсутствие дальнейших дочерних событий.

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


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