¿Qué significa el código errno 59 (ETOOMANYREFS) en macOS?

 
También puede significar:
ConstanteTipoSO
ERROR_UNEXP_NET_ERRError de WindowsWindows
EBFONTerrnoLinux
ENOTRECOVERABLEerrnoSolaris
SYSTEM_SERVICE_EXCEPTIONCódigo BSODWindows
Anterior Siguiente
EBFONT ENOTRECOVERABLE

ETOOMANYREFS

Qué significa ETOOMANYREFS en macOS

ETOOMANYREFS es un errno BSD/Darwin poco habitual, descrito históricamente alrededor de operaciones de socket tipo splice/references. No debe importarse la semántica específica que Linux atribuye hoy a su propio ETOOMANYREFS.

Al ser un código raro, la llamada que lo devuelve es parte esencial de su significado. El primer objetivo es identificar qué referencia intenta crear esa interfaz concreta.

Qué comprobar

  • Registra API, socket(s) y ownership de referencias/descriptores implicados.
  • Cierra una referencia controlada y repite una sola vez para comprobar si el límite es realmente el discriminante.
  • Busca leaks o referencias retenidas por callbacks/colas.
  • No decodifiques el valor numérico con una tabla Linux ni lo conviertas en una explicación de SCM_RIGHTS sin evidencia.

Referencias técnicas


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