Отладка release версии сборки проекта
Всех приветствую. Я пишу обертку над сишной библиотекой libgphoto2. Программа компилируется на одноплатнике, работающем под линуксом, к нему подключаюсь по ssh с отдельного компьютера и работаю с ним через vs code. Возникла проблема с внезапным segmentation fault, который проявляется лишь в release сборке проекта, debug работает так, как и рассчитано. Накатил gdbserver в надежде дойти до того места, где программа падает, но точки останова просто не работают в релизной сборке. Понимаю, что где-то перемудрил с указателями, но точное место никак не могу найти. В связи с этим у меня вопрос - как в таких случаях можно поступить, как отлаживать программу, если релизная сборка может просто выкинуть половину кода, а отладчик не запускается? Может есть еще какие то варианты увидеть "место" падения, посмотреть какой нибудь расширенный вызов методов/функций/и прочего? std::cout не помогает к сожалению, ошибка появляется тогда, когда программа дергает сишную api для работы с фотиком и внутри себя освобождает память, какую - не знаю, так как я явно ее не выделяю в принципе.