| 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
- Oracle Solaris intro(2) errno catalog
- Solaris Common Messages and Troubleshooting Guide
- illumos sys/errno.h ABI definitions
¿Buscas un código diferente? Buscar otro código de estado o error.
