| Anterior | Siguiente |
| ERROR_THREAD_1_INACTIVE | ERROR_TOO_MANY_MODULES |
ERROR_LOCKED
Qué significa ERROR_LOCKED
ERROR_LOCKED (212) describe memoria movable heredada: un segmento todavía tiene un lock activo y una operación intenta reasignarlo o reubicarlo. No es equivalente a un file lock moderno ni a una región normal de memoria virtual.
Qué comprobar
- Empareje cada lock con su unlock y registre el lock count.
- Busque returns de error que saltan el cleanup.
- Revise callbacks que mantienen el segmento bloqueado más tiempo del previsto.
- Confirme que ningún task sigue usando el objeto antes de realloc.
Resolución
Libere el lock mediante el lifecycle correcto antes de redimensionar o mover el segmento. Forzar la realloc mientras otro consumidor conserva la referencia puede romper el modelo de memoria del programa legacy.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.