| Anterior | Siguiente |
| UNSUPPORTED_INSTRUCTION_MODE | KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATION |
INVALID_PUSH_LOCK_FLAGS
Qué significa INVALID_PUSH_LOCK_FLAGS
INVALID_PUSH_LOCK_FLAGS (0x152) es un bug check de contrato de las API de executive push locks. Parameter 1 contiene los flags inválidos y Parameter 2 la dirección del push lock afectado. No implica por sí mismo deadlock ni corrupción del lock.
El fallo suele estar en el valor de flags que llegó a la API: dominio de bits equivocado, campo sin inicializar, wrapper que propaga bits no admitidos o estructura reutilizada con contenido obsoleto.
Qué comprobar
- Decodifique Parameter 1 contra los flags admitidos por la rutina exacta del stack.
- Use Parameter 2 para identificar qué objeto contiene el lock.
- Audite wrappers y todos los lugares que construyen el flags value.
- No atribuya significado a Parameters 3/4 salvo que los símbolos de esa build aporten evidencia adicional.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
