¿Qué significa el código NTSTATUS 0x80000026 (STATUS_LONGJUMP)?

 
Anterior Siguiente
STATUS_ALREADY_DISCONNECTED STATUS_CLEANER_CARTRIDGE_INSTALLED

STATUS_LONGJUMP

Qué significa STATUS_LONGJUMP

Es una notificación de control-flow, no una excepción hardware. longjmp salta frames intermedios y restaura el entorno guardado por setjmp; recursos que normalmente se liberarían por returns normales necesitan disciplina explícita.

En C++ no asuma que esta ruta se comporta como exception unwinding portable.

Qué comprobar

  • Identifique el setjmp environment de destino.
  • Revise locks/resources que los frames saltados habrían liberado.
  • Compruebe variables modificadas después de setjmp según reglas del lenguaje.
  • No lo clasifique como access violation.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.