The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с отладкой во FreeBSD5.4"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с отладкой во FreeBSD5.4"  
Сообщение от Vital email(??) on 24-Авг-06, 17:51 
Возникла проблема следующего рода.
Имеется многопоточная программа, при вышибании ее из памяти в отладчике gdb не видно в каком месте произошел сбой, всегда пишет одно и тоже

#0  0x2830731b in pthread_testcancel () from /usr/lib/libpthread.so.1

ОС FreeBSD5.4. Под FreeBSD 4.10 такого не было и я всегда видел место сбоя.
В чем проблема? как посмотреть где произошел сбой?

Инфо о системе:
% uname -a
FreeBSD august4u.ru 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8 10:21:06 UTC 2005     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
% gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.2 [FreeBSD] 20040728
%

Компилирую естественно с ключом -g

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с отладкой во FreeBSD5.4"  
Сообщение от DeadMustdie email(??) on 25-Авг-06, 22:21 
info threads
потом попробовать попереключаться между потоками командой
thread X
если не найдется, значит, стек портится - хотя вряд ли.
Но если дело в порче стека, то поможет либо valgrind (но не под фрей, разумеется),
либо тривиальная тупая трассировка выполнения в файлик.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Проблема с отладкой во FreeBSD5.4"  
Сообщение от masted (ok) on 26-Авг-06, 09:00 
>Но если дело в порче стека, то поможет либо valgrind (но не
>под фрей, разумеется),

Под фрибсд valgrind отлично работает :) /usr/ports/devel/valgrind

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Проблема с отладкой во FreeBSD5.4"  
Сообщение от kir (??) on 26-Авг-06, 14:36 
gdb>thread apply al bt full
кажись так, мож больше инфы даст
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру