From: Pekka R. <pri...@ik...> - 2005-04-19 06:54:24
|
: I get the following crash & backtrace after signing off one accunt : leaving the other connected, and a chat from the disconnected account : still open. : : luke : : : aded symbols for /usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-gif.so : #0 0x00002aaaac6c04c5 in raise () from /lib/libc.so.6 : (gdb) bt : #0 0x00002aaaac6c04c5 in raise () from /lib/libc.so.6 : #1 0x00002aaaac6c1c4e in abort () from /lib/libc.so.6 : #2 0x00002aaaac6ba2e2 in __assert_fail () from /lib/libc.so.6 : #3 0x00002aaab1490d67 in silc_cipher_encrypt () from : /usr/lib/libsilc-1.0.so.2 : #4 0x00002aaab147f0be in silc_packet_encrypt () from : /usr/lib/libsilc-1.0.so.2 : #5 0x00002aaab133da8e in silc_client_packet_send () : from /usr/lib/libsilcclient-1.0.so.2 : #6 0x00002aaab133db59 in silc_client_send_packet () : from /usr/lib/libsilcclient-1.0.so.2 : #7 0x00002aaab120e8be in silcgaim_keepalive (gc=0x7fce) at : silc.c:107 : #8 0x00000000004493ac in send_keepalive (d=0x7fce) at : server.c:88 : If you can reproduce it maybe you can set breakpoint to silc_disconnected. It's the only place where gaim_connection_destroy is called, and since the send_keepalive is called obviously the keepalive timeout hasn't been cancelled. The silc_disconnected should be called. Pekka ________________________________________________________________________ Pekka Riikonen priikone at silcnet.org Secure Internet Live Conferencing (SILC) http://silcnet.org/ |