| Anterior | Siguiente |
| KERN_UREFS_OVERFLOW | KERN_RIGHT_EXISTS |
KERN_INVALID_CAPABILITY
Qué significa KERN_INVALID_CAPABILITY
Los ports son capabilities: no basta con tener un nombre entero. El nombre debe resolver en el task actual y representar el objeto/capacidad esperados.
Puede aparecer tras destruir/deallocar un right, al usar un port heredado incorrectamente o al cruzar namespaces.
Qué comprobar
- Registra el port name y task namespace.
- Comprueba que el right sigue vivo y representa el objeto esperado.
- Revisa transferencias IPC de la capability.
- No reutilices nombres guardados después de deallocation.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.