| Anterior | Siguiente |
| ERROR_DEVICE_ALREADY_ATTACHED | ERROR_PROFILING_NOT_STARTED |
ERROR_INSTRUCTION_MISALIGNMENT
Qué significa ERROR_INSTRUCTION_MISALIGNMENT
ERROR_INSTRUCTION_MISALIGNMENT (549) — El procesador intentó ejecutar una instrucción desde una dirección que no cumple la alineación requerida.
A diferencia de un dato mal alineado, aquí el problema está en la dirección desde la que se obtiene código. Puede revelar return address, function pointer, vtable o jump table corruptos, patching incorrecto, generated code mal emitido o una mezcla equivocada de modos de instrucción.
Qué comprobar
- Capture dump, registros, faulting address, mapa de módulos y bytes cercanos.
- Compruebe que la dirección pertenece a una sección executable y a un límite de instrucción válido.
- Revise call stack, indirect-call targets, JIT, hooks, instrumentation y hot patching.
Tratamiento recomendado
Trátelo como defecto de integridad de software o corrupción de memoria. Reiniciar puede ocultarlo pero no repararlo. Actualice o retire el módulo responsable y ejecute diagnóstico de RAM si existen indicios de corrupción fuera de un solo proceso.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.