[sisyphus] C++ & gdb
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Сен 23 22:26:24 MSD 2002
On Mon, Sep 23, 2002 at 08:59:53PM +0300, Sanja Byelkin wrote:
> > > > Почему же? Достаточно переключиться в нужный thread (см. info threads
> > > > при получении прерывания).
> > >
> > > 1. info threads ничего не находит
> > > 2. можно подробнее где искать
> >
> > info gdb, на тему "Debugging programs with multiple threads".
> >
> > > 3. по воспоминаниям как оно работало в ASP-linux, действительно gdb
> > > регулярно сообщал, что переключается на thred такой-то местный этого делать
> > > не хочет - осталось выяснить как заставить местный (если вообще возможно :)
> >
> > Думаю, что так же.
>
> Program received signal SIGTRAP, Trace/breakpoint trap.
> 0x2ac3ef6e in select () from /lib/libc.so.6
> (gdb) info threads
Удалось воспроизвести.
Workaround:
1. установить пакет glibc-core-debug и
2. запускать gdb/ddd с LD_LIBRARY_PATH=/usr/lib/debug
--
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/3bef8b02/attachment-0011.bin>
Подробная информация о списке рассылки Sisyphus