Cześć!
Uzywam libgadu oraz ekg z trunka (debug jest z wczorajszej wersji). Od pewnego czasu (tydzien, dwa) ekg robi mi segfalta o porannej porze (czyli chyba wtedy "idą" reklamy, godz 5:35).
Backtrace wygląda tak:
[...]
Loaded symbols for /lib64/libresolv.so.2
Core was generated by `ekg -n -u 4400538'.
Program terminated with signal 6, Aborted.
#0  0x000003097a34a665 in raise () from /lib64/libc.so.6
(gdb) thread apply all bt full

Thread 2 (Thread 3813):
#0  0x000003097a3f5bae in __lll_lock_wait_private () from /lib64/libc.so.6
No symbol table info available.
#1  0x000003097a390c42 in _L_lock_6669 () from /lib64/libc.so.6
No symbol table info available.
#2  0x000003097a38f011 in free () from /lib64/libc.so.6
No symbol table info available.
#3  0x0000001e719306b9 in window_backlog_split ()
No symbol table info available.
#4  0x0000001e719374f3 in ui_ncurses_print ()
No symbol table info available.
#5  0x0000001e71917720 in print_window ()
No symbol table info available.
#6  0x0000001e71925cd7 in debug_handler ()
No symbol table info available.
#7  0x000003097b044624 in gg_debug () from /usr/lib64/libgadu.so.3
No symbol table info available.
#8 0x000003097b054cf7 in gg_resolver_pthread_start () from /usr/lib64/libgadu.so.3
No symbol table info available.
#9 0x000003097b046160 in gg_handle_resolve_async () from /usr/lib64/libgadu.so.3
No symbol table info available.
#10 0x000003097b048b3a in gg_watch_fd () from /usr/lib64/libgadu.so.3
No symbol table info available.
#11 0x000003097b04f668 in gg_login () from /usr/lib64/libgadu.so.3
No symbol table info available.
#12 0x0000001e718f87a9 in ekg_connect ()
No symbol table info available.
#13 0x0000001e71928b10 in ekg_wait_for_key ()
No symbol table info available.
#14 0x0000001e7193f5bd in ui_ncurses_loop ()
No symbol table info available.
#15 0x0000001e719275b2 in main ()
No symbol table info available.

Thread 1 (Thread 35535):
#0  0x000003097a34a665 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x000003097a34b965 in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x000003097a384c44 in __libc_message () from /lib64/libc.so.6
No symbol table info available.
#3  0x000003097a38a0b5 in malloc_printerr () from /lib64/libc.so.6
No symbol table info available.
#4  0x000003097a38f01c in free () from /lib64/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5  0x0000001e71933f9e in window_backlog_add ()
No symbol table info available.
#6  0x0000001e719374f3 in ui_ncurses_print ()
No symbol table info available.
#7  0x0000001e71917720 in print_window ()
No symbol table info available.
#8  0x0000001e71925cd7 in debug_handler ()
No symbol table info available.
#9  0x000003097b044624 in gg_debug () from /usr/lib64/libgadu.so.3
No symbol table info available.
#10 0x000003097b055301 in gg_resolver_run () from /usr/lib64/libgadu.so.3
No symbol table info available.
#11 0x000003097b055481 in gg_resolver_pthread_thread () from /usr/lib64/libgadu.so.3
No symbol table info available.
#12 0x0000030979c8ed4c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#13 0x000003097a3e8cfd in clone () from /lib64/libc.so.6
No symbol table info available.

gcc version 4.5.3 (Gentoo Hardened 4.5.3 p1.0, pie-0.4.5)


Niestety, nie wiem czemu gdb nie zaczytał mi symboli ( Reading symbols from /usr/bin/ekg...Reading symbols from /usr/lib64/debug/usr/bin/ekg.debug...(no debugging symbols found)...done. ) Jak uda mi się zdobyć debuga z symbolami to podeślę go.

Pozdrawiam

Odpowiedź listem elektroniczym