| Anterior | Siguiente |
| STATUS_FAILED_STACK_SWITCH | STATUS_SMARTCARD_WRONG_PIN |
STATUS_HEAP_CORRUPTION
Qué significa STATUS_HEAP_CORRUPTION
El detector suele encontrar la corrupción después de que ocurrió el write incorrecto. Buffer overrun, use-after-free, double free o metadata modificada pueden no fallar hasta la siguiente allocate/free.
Repetir la operación con PageHeap ayuda a mover la detección cerca del punto que corrompe. No asuma que la función que finalmente reporta HEAP_CORRUPTION es la culpable.
Qué comprobar
- Habilite PageHeap para el proceso afectado en un entorno de reproducción.
- Capture stack de allocate/free y del primer detector de corrupción.
- Busque writes fuera de límites y lifetime violations.
- Si la corrupción varía ampliamente entre ejecuciones, amplíe a drivers/hardware sólo con evidencia.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.