| Anterior | Siguiente |
| EISCONN | ENOTCONN |
EOWNERDEAD
Qué significa EOWNERDEAD en Windows
EOWNERDEAD pertenece al modelo POSIX de robust mutexes. El llamador puede haber adquirido el mutex, pero los datos protegidos deben considerarse potencialmente inconsistentes porque el propietario anterior terminó durante una actualización.
No es un simple fallo al tomar el lock. El nuevo propietario tiene la responsabilidad de validar o reparar el estado y marcarlo consistente según la implementación; de lo contrario puede terminar en ENOTRECOVERABLE.
Qué comprobar
- Asume que una actualización pudo detenerse entre escrituras relacionadas y valida invariantes/journal/transacciones.
- Repara solo siguiendo las reglas del subsistema, todavía bajo protección del mutex.
- Marca el estado consistente únicamente después de una recuperación completa; si no puede repararse, aísla el recurso.
- En Windows identifica qué runtime POSIX o biblioteca implementa el robust mutex; un mutex Win32 nativo no adquiere esta semántica automáticamente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.