| Anterior | Siguiente |
| KERN_INVALID_NAME | KERN_INVALID_RIGHT |
KERN_INVALID_TASK
Qué significa KERN_INVALID_TASK
El task pudo terminar, la capability pudo quedar obsoleta o el caller pudo suministrar un port de otro tipo. El código no significa simplemente que un PID no exista.
Mach APIs trabajan con task ports/capabilities, por lo que lifetime y acceso son parte del diagnóstico.
Qué comprobar
- Registra task port y proceso asociado.
- Comprueba si el proceso terminó o exec cambió el contexto relevante.
- Verifica que el port realmente es un task port.
- Revisa deallocation/cierre concurrente de la capability.
Referencias técnicas
- XNU: kern_return.h
- Apple Kernel Programming Guide: Mach ports and rights
- GNU Mach Reference Manual: Port Manipulation Interface
¿Buscas un código diferente? Buscar otro código de estado o error.