¿Qué significa el código de error de Windows 549 (ERROR_INSTRUCTION_MISALIGNMENT)?

 
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.