URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4520
[ Назад ]

Исходное сообщение
"отладка дочернего процесса с помощью GDB"

Отправлено roman , 29-Июл-05 09:13 
Приветствую.

Пытаюсь подключиться к потомку, которого рождает мое приложение, и поотлаживать его GDB'ой. Естественно все скомилил с "-g", далее запускаю gdb:

#gdb my_prog PID

устанавливаю точку останова, но отлаживать не могу, stepping не работает, ругается "Cannot find bounds of current function".

Что я упустил?

Версия GDB 5.3post-0.20021129.18rh

Спасибо.


Содержание

Сообщения в этом обсуждении
"отладка дочернего процесса с помощью GDB"
Отправлено DeadMustdie , 30-Июл-05 16:04 
>ругается "Cannot find bounds of current function".

Сиречь содержимое стека не понимает.
Как вариант - стек уже испорчен работающей программой.
Другой вариант - несовместимые версии GDB и компилятора (актуально
для C++, не для C).
Совсем клинический вариант - установленная версия GDB не дружит
с установленной версией libc и/или ядра.