Skip to content

Проблема с повторным подключением к процессу при помощи Debug Adapter #1593

@Bayselonarrend

Description

@Bayselonarrend

Опишите ошибку
При запуске скрипта с флагом -debug подключится к нему (attach) в режиме отладки при помощи VSCode.DebugAdapter можно только один раз. Если внутри VS Code отключиться (disconnect) от процесса отладки, а затем попытаться подключиться еще раз, то вернутся к отладке не получится: сам запущенный процесс oscript не завершает работу, но новый сеанс отладки (через attach) не инициализируется. Oscript не отвечает на указанном порту отладки

Возможно, это связано с флагами terminate и _attachmode в HandleDisconnect из DebugeeProcess.cs.
Вероятно нужно диспозить и пересоздавать контроллер при отключении адаптера

Воспроизведение ошибки

Code_xpy23zOiZr.mp4

Окружение

  • ОС: Windows 11
  • Версия: 2.0 rc-7

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions