¿Qué significa el código errno 51 (EBADR) en Solaris?

 
También puede significar:
ConstanteTipoSO
ERROR_REM_NOT_LISTError de WindowsWindows
KERN_POLICY_STATICRetorno del kernel de macOSmacOS
ippStsFeaturesCombinationEstado de Intel IPPCualquiera
EL2HLTerrnoLinux
ENETUNREACHerrnomacOS
UNEXPECTED_INITIALIZATION_CALLCódigo BSODWindows
Anterior Siguiente
ENETUNREACH EBADE

EBADR

Qué significa EBADR en Solaris

EBADR significa «invalid request descriptor». Históricamente también aparece en documentación Solaris asociada a ciertos fallos internos de NIS+, por lo que el contexto de la llamada es imprescindible: no debe confundirse con un file descriptor común.

Si proviene de un driver o IPC legacy, el descriptor puede haber quedado obsoleto por finalización o recreación de la request. Si aparece desde otra facilidad Solaris, conserva el subsistema exacto antes de diagnosticar.

Qué comprobar

  • Registra API, descriptor de request y operación que lo creó.
  • Comprueba lifecycle/cancelación de la solicitud y si el descriptor pertenece a la generación actual.
  • Si participa NIS+, revisa sus diagnósticos y estado de tablas en vez de asumir un fallo de descriptor de archivo.
  • Compara con una request nueva válida en el mismo componente.

Referencias técnicas


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