| Anterior | Siguiente |
| KERN_LOCK_SET_DESTROYED | KERN_LOCK_OWNED |
KERN_LOCK_UNSTABLE
Qué significa KERN_LOCK_UNSTABLE
El kernel señala que la exclusión ya no puede asumirse normal. El código debe tratar el estado protegido como potencialmente inconsistente.
Continuar como si simplemente se hubiera liberado el lock puede ocultar corrupción lógica.
Qué comprobar
- Identifica qué owner terminó.
- Revalida el estado protegido antes de continuar.
- Revisa protocolo de recovery del lock set.
- Investiga por qué el thread terminó dentro de la sección crítica.
Referencias técnicas
- Apple XNU: kern_return.h
- Apple Kernel Programming Guide: locks and synchronization
- Apple Kernel Programming Guide: tasks and threads
¿Buscas un código diferente? Buscar otro código de estado o error.
