| Anterior | Siguiente |
| KERN_NOT_DEPRESSED | KERN_LOCK_SET_DESTROYED |
KERN_TERMINATED
Qué significa KERN_TERMINATED
La capability o referencia puede seguir existiendo durante alguna ruta de teardown, pero el objeto kernel subyacente ya no admite el trabajo solicitado.
Es un problema de lifetime; reusar el mismo handle no revive el objeto.
Qué comprobar
- Identifica qué task/thread/object fue terminado.
- Revisa races entre operación y teardown.
- Obtén una nueva referencia sólo si el servicio/objeto fue recreado.
- No reintentes indefinidamente sobre la capability terminada.
Referencias técnicas
- Apple XNU: kern_return.h
- Apple Kernel Programming Guide: tasks, threads, and ports
- Apple Kernel Programming Guide: synchronization and shutdown-sensitive waits
¿Buscas un código diferente? Buscar otro código de estado o error.