¿Qué significa el código errno 11 (EDEADLK) en macOS?

 
También puede significar:
ConstanteTipoSO
ERROR_BAD_FORMATError de WindowsWindows
KERN_ALREADY_IN_SETRetorno del kernel de macOSmacOS
ippStsResFloorEstado de Intel IPPCualquiera
EAGAINerrnoLinux
EAGAINerrnoSolaris
EAGAINerrnoWindows
NO_EXCEPTION_HANDLING_SUPPORTCódigo BSODWindows
Anterior Siguiente
EAGAIN EAGAIN

EDEADLK

Qué significa EDEADLK en macOS

EDEADLK significa deadlock, no “lock ocupado”. Esperar más tiempo no corrige un ciclo en el que cada participante mantiene un recurso que otro necesita.

Puede surgir en file locking o mecanismos de sincronización que detectan el ciclo. El grafo de ownership y el orden de adquisición son la evidencia útil.

Qué comprobar

  • Captura locks poseídos y lock solicitado por cada hilo/proceso implicado.
  • Reconstruye el orden de adquisición para encontrar inversiones o ciclos.
  • Revisa upgrades, callbacks ejecutados bajo lock y reentrada.
  • Corrige ownership/jerarquía; un retry automático con el mismo grafo puede repetir el deadlock.

Referencias técnicas


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