Добрый день!
Столкнулся со следующей проблемой. Имею программу, собранную на другом компе + исходники. Есть необходимость заняться её отладкой. Указываю gdb путь до исходников, ставлю breakpoint'ы, вроде всё ок.
Начинаю пошаговое выполнение программы (n), и в определенный момент (всегда в одном и том же месте (где находится просто if)) получаю следующую ошибку: «Backtrace stopped: Cannot access memory at address 0x2e323935»
Вот что пишет bt после того как я получаю данную ошибку:
#0 0x08048310 in ?? ()
#1 0x2e383631 in ?? ()
#2 0x2e303031 in ?? ()
#3 0x30310033 in ?? ()
#4 0x00000011 in ?? ()
#5 0x00000003 in ?? ()
#6 0x09b8bc48 in ?? ()
Backtrace stopped: Cannot access memory at address 0x2e323935
Данное приложение собирается со статическими библиотеками. Для решения данной проблемы собрал самую последнюю версию gdb, а также пытался пересобрать приложение.
Сама суть заключается в том, что обращения к нулевым указателям и т.п. - нет, т.е. само приложение (без отладки) работает нормально.
Буду признателен за помощь, спасибо!