[devel] gdb & threads
Денис Смирнов
=?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Пн Ноя 28 18:44:34 MSK 2005
Имеется проблема с gdb -- пытаюсь его использовать для отладки Asterisk.
Подцепляюсь к нему через
# gdb /usr/sbin/asterisk `cat /var/run/asterisk/asterisk.pid`
команда "thread apply all bt" отрабатывает отлично, команда 'thread apply
all bt full" выводит _часть_ переменных одного из тредов, и отваливается с
ошибкой:
Variable "x" is not available.
Ну и что, что она не available? Там достаточно много другой, интересной
для меня информации. Зачем же останавливаться? Можно ли научить gdb
игнорировать эту "ошибку" и продолжать нормально работать дальше?
Или, что видимо ещё лучше (и правильнее) -- как сделать core не завершая
процесс, чтобы уже анализировать нечто более статичное (думается мне что
описаная мной выше бага есть банальный race).
--
С уважением, Денис
http://freesource.info
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20051128/1caf01be/attachment-0001.bin>
Подробная информация о списке рассылки Devel