| Anterior | Siguiente |
| KERN_NAME_EXISTS | KERN_INVALID_NAME |
KERN_ABORTED
Qué significa KERN_ABORTED
Es un resultado del kernel que indica cancelación/interrupción de la operación; en determinadas rutas IPC puede propagarse como error de mensaje. No describe por sí solo por qué se decidió abortar.
El diagnóstico debe conservar la llamada Mach exacta y el evento que la interrumpió, en vez de tratarlo como un fallo genérico de memoria.
Qué comprobar
- Registra la primitive Mach que devolvió el código.
- Comprueba cancelación, terminación o interrupción concurrente del objeto/thread.
- Si aparece en IPC, conserva también el resultado MACH_SEND/MACH_RCV asociado.
- No reintentes a ciegas si el objeto objetivo ya dejó de existir.
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.
