[Pidgin] #2983: pidgin crash after TLS handshake failure (on jabber?)

Pidgin trac at pidgin.im
Fri Sep 7 02:24:25 EDT 2007


#2983: pidgin crash after TLS handshake failure (on jabber?)
----------------------------------------------------------------+-----------
 Reporter:  shimi                                               |       Type:  defect
   Status:  new                                                 |   Priority:  minor 
Component:  pidgin (gtk)                                        |    Version:  2.1.1 
 Keywords:  crash handshake failure TLS free unexpected length  |    Pending:  0     
----------------------------------------------------------------+-----------
 Backtrace:
 {{{
 (gdb) bt
 #0  0x00002b84ef68aad9 in kill () from /lib/libc.so.6
 #1  0x00002b84ef4cf861 in pthread_kill () from /lib/libpthread.so.0
 #2  0x00002b84ef4cfbe2 in raise () from /lib/libpthread.so.0
 #3  0x00002b84ef68a7d2 in raise () from /lib/libc.so.6
 #4  0x00002b84ef68bb12 in abort () from /lib/libc.so.6
 #5  0x00002b84ef6bdf27 in __fsetlocking () from /lib/libc.so.6
 #6  0x00002b84ef6c2df0 in malloc_usable_size () from /lib/libc.so.6
 #7  0x00002b84ef6c38ea in free () from /lib/libc.so.6
 #8  0x00002b84eef99f53 in g_free () from /usr/lib/libglib-2.0.so.0
 #9  0x00002b84ef16403d in purple_ssl_close () from /usr/lib/libpurple.so.0
 #10 0x00002b84f4718a8a in jabber_close () from
 /usr/lib64/purple-2/libjabber.so.0
 #11 0x00002b84ef13958e in purple_connection_destroy () from
 /usr/lib/libpurple.so.0
 #12 0x00002b84ef129a1f in purple_account_disconnect () from
 /usr/lib/libpurple.so.0
 #13 0x00002b84ef139b29 in purple_connection_notice () from
 /usr/lib/libpurple.so.0
 #14 0x00002b84eef94bd6 in g_main_context_is_owner () from
 /usr/lib/libglib-2.0.so.0
 #15 0x00002b84eef908c6 in g_source_remove_poll () from
 /usr/lib/libglib-2.0.so.0
 #16 0x00002b84eef93179 in g_main_context_acquire () from
 /usr/lib/libglib-2.0.so.0
 #17 0x00002b84eef934ed in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 #18 0x00002b84edf73d11 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #19 0x000000000046f1cd in main ()
 (gdb)
 }}}



 last lines on CLI:
 {{{
 (03:30:23) jabber: Recv (50): <proceed xmlns='urn:ietf:params:xml:ns:xmpp-
 tls'/>
 (03:30:23) gnutls: Handshaking
 (03:30:23) gnutls: Handshake failed. Error A TLS packet with unexpected
 length was received.
 (03:30:23) account: Disconnecting account 0x624e90
 (03:30:23) connection: Disconnecting connection 0x10a9270
 *** glibc detected *** free(): invalid pointer: 0x00002b84ef87db08 ***
 }}}

 If relevant, the jabber server I am using is jabber.org

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2983>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list