¿Qué significa el código de retorno del kernel de macOS 30 (KERN_ALREADY_WAITING)?

 
También puede significar:
ConstanteTipoSO
ERROR_READ_FAULTError de WindowsWindows
ippStsWrongIntersectQuadEstado de Intel IPPCualquiera
EROFSerrnoCualquiera
KMODE_EXCEPTION_NOT_HANDLEDCódigo BSODWindows
Anterior Siguiente
KERN_INVALID_OBJECT KERN_DEFAULT_SET

KERN_ALREADY_WAITING

Qué significa KERN_ALREADY_WAITING

Mach no permite superponer dos waits equivalentes sobre el mismo estado del thread. El problema suele estar en la máquina de estados del caller, no en el evento en sí.

Puede aparecer cuando dos rutas creen ser propietarias de la misma espera o cuando se pierde la transición que la cancela/completa.

Qué comprobar

  • Registra el estado del thread antes de iniciar la espera.
  • Busca waits duplicados desde rutas concurrentes.
  • Comprueba que completion/cancel limpia el estado de waiting.
  • No cree una segunda espera para “asegurar” la primera.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.