¿Qué significa el código errno 90 (EIDRM) en macOS?

 
También puede significar:
ConstanteTipoSO
EMSGSIZEerrnoLinux
ELOOPerrnoSolaris
CRITICAL_SERVICE_FAILEDCódigo BSODWindows
Anterior Siguiente
EMSGSIZE ELOOP

EIDRM

Qué significa EIDRM en macOS

EIDRM conserva la semántica System V IPC: el objeto existió, pero su lifetime terminó mientras otro participante aún tenía su identificador. No equivale a “no había mensaje”.

Reutilizar el mismo número no es una recuperación segura; una nueva generación de objeto puede tener identidad/estado distintos.

Qué comprobar

  • Identifica cola, semaphore set o shared memory a la que pertenecía el ID.
  • Averigua qué proceso o cleanup eliminó el objeto y si ocurrió durante shutdown/redeploy.
  • Comprueba si había senders/receivers bloqueados que fueron despertados por la eliminación.
  • Redescubre o crea el recurso mediante el mecanismo de ownership de la aplicación, no por el número antiguo.

Referencias técnicas


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