| Anterior | Siguiente |
| KERN_INVALID_RIGHT | KERN_UREFS_OVERFLOW |
KERN_INVALID_VALUE
Qué significa KERN_INVALID_VALUE
Es más específico que un pointer inválido pero todavía depende de la primitive: puede ser un count, priority, attribute u otro valor escalar.
El problema suele estar en validación/rango del caller.
Cuando el mismo valor se acepta en otra Mach primitive, no extrapoles sus límites: priorities, counts, attributes y policy parameters tienen dominios distintos según la llamada y el objeto kernel.
Qué comprobar
- Registra valores escalares después de conversiones.
- Comprueba límites documentados.
- Revisa truncamiento y signed/unsigned casts.
- Valida combinaciones de atributos cuando los rangos dependen unos de otros.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
