Что означает код ошибки Windows 682 (ERROR_LONGJUMP)?

 
Предыдущий Следующий
ERROR_STOPPED_ON_SYMLINK ERROR_PLUGPLAY_QUERY_VETOED

ERROR_LONGJUMP

Что означает ERROR_LONGJUMP

ERROR_LONGJUMP — служебный статус native exception/debug infrastructure, указывающий на продолжение выполнения через longjmp.

Что проверить

  • Thread, в котором были выполнены setjmp и longjmp, и принадлежит ли jump buffer этому же допустимому контексту.
  • Ресурсы, захваченные после setjmp: обычный C longjmp не является заменой структурированному unwind всех промежуточных объектов.
  • Нет ли повреждения стека или jump buffer, которое лишь выглядит как корректный long-jump context.

Для crash/debug анализа

Сохраните exception/context records и stack до дальнейшей обработки. Если статус появился во время другого исключения, ищите первичную ошибку раньше в цепочке. Сам ERROR_LONGJUMP часто описывает механизм передачи управления, а не первоначальную причину сбоя приложения.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.