| Anterior | Siguiente |
| KERN_INVALID_VALUE | KERN_INVALID_CAPABILITY |
KERN_UREFS_OVERFLOW
Qué significa KERN_UREFS_OVERFLOW
Mach mantiene un contador de urefs para determinados rights. Incrementarlo más allá del máximo permitido se rechaza para evitar overflow del bookkeeping.
Suele indicar una fuga o un patrón de copia de rights sin las correspondientes deallocations.
Qué comprobar
- Registra dónde se incrementan/copian send rights.
- Comprueba balance entre mach_port_mod_refs/copy y deallocation.
- Busca loops que acumulen referencias al mismo port.
- No reduzcas el contador a ciegas sin entender ownership real.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.