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

 
Предыдущий Следующий
ERROR_PARAMETER_QUOTA_EXCEEDED ERROR_DELAY_LOAD_FAILED

ERROR_DEBUGGER_INACTIVE

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

ERROR_DEBUGGER_INACTIVE — операция отладки обращается к debug object или сеансу, который уже не активен.

Практический смысл

Отладчик либо debuggee завершил соответствующий lifecycle, но другой поток продолжает выполнять wait/continue/delete operation с устаревшим объектом.

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

  • Зафиксируйте момент завершения debug session и последний успешный debug API.
  • Проверьте координацию worker threads вокруг detach/terminate.
  • Не переиспользуйте debug object после его удаления или закрытия.
  • Разделите нормальный teardown от неожиданного завершения debuggee по первичному событию.

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


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