[sisyphus] C++ & gdb

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Сен 23 18:00:06 MSD 2002


On Mon, Sep 23, 2002 at 04:53:36PM +0300, Sanja Byelkin wrote:
> > Буквально на прошлой неделе отлаживал MySQL-server-3.23.52-alt1 именно в
> > multithread (на тему stack overflow). Никаких проблем с gdb-5.2.1-alt1, за
> > исключением того, что в этом режиме он не отслеживает динамически
> > подгружаемые разделяемые библиотеки.
> > 
> > Если у вас не работает, напишите, как это можно воспроизвести.
> 
> собирается mysql 4.0 из bk репозитария (с помощью BUILD/compile-pentium-debug)
> cd mysql-test
> ./mysql-test-run --ddd
> ставится break point допустим на mysql_execute_command
> run
> получаем что-то типа:
> Program received signal SIGTRAP, Trace/breakpoint trap.
> 0x2aba4819 in sigsuspend () from /lib/libc.so.6
> совсем не то, что хотелось :(

Почему же? Достаточно переключиться в нужный thread (см. info threads
при получении прерывания).


--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20020923/7e832732/attachment-0011.bin>


Подробная информация о списке рассылки Sisyphus