GDB занимает слишком много времени и Ctrl-C не имеет никакого эффекта - PullRequest
1 голос
/ 15 сентября 2010

У меня есть серьезная проблема с SUSE GNU GDB (GDB) (6.8.50.20090302-1.5.18).

Требуется много времени, чтобы напечатать значение вложенного символа, и нажатие Ctrl-C не имеет никакого эффекта. Вы знаете причину? Есть ли обходной путь?

Спасибо

Ответы [ 2 ]

0 голосов
/ 15 сентября 2010

Попробуйте GDB 7.2. С 6.8 было много исправлений, например

2009-07-23  Paul Pluzhnikov  <ppluzhnikov@google.com>

        * symtab.c (search_symbols): Add QUIT.

Исправление выше должно заставить Control-C работать. Другие исправления ускорили поиск символов, поэтому у вас может не быть причины нажимать Control-C в первую очередь: -)

0 голосов
/ 15 сентября 2010

Блокирует ли он какой-либо сетевой вход, т.е. это библиотечный вызов, ожидающий ответа ядра?

Вы пытались отладить его от пользователя root?(осторожно)

Можете ли вы установить точку наблюдения так, чтобы она сломалась до линии преступника?

Вы тоже можете вставить какой-нибудь код?:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...