Я использую Visual Studio Code 1.33.0 с пользовательской сборкой кросс-компилятор arm-linux-gnueabi linaro c ++ для rpi3 на основе gcc 7.3.1. Я отлаживаю удаленно подключенный rpi3 с помощью gdbserver. Я использую opencv и передаю окно X11 через ssh.
Я в Mac OS 10.14.4
Код Visual Studio приостанавливает отладку прямо здесь:
После нажатия клавиши f5 или продолжения снова открывается окно X11, и все работает нормально. Так что он не падает и не выходит.
Кто-нибудь испытывал такое поведение раньше?
EDIT4:
Я думаю, что это связано со следующей проблемой:
https://github.com/Microsoft/vscode-cpptools/issues/763#issuecomment-305001194
EDIT3:
Исключение не вызвано прохождением через окно.
EDIT2:
Это работает без исключения в Windows 10 с Visual Studio 2017 Community, той же настройкой, тем же проектом, тем же компилятором (linaro 7.3.1) и VisualGDB
EDIT:
Вот как выглядит Callstack. Я не выполняю код перед основной. Есть только глобальный статический constexpr.