[Pidgin] #4160: Frequent coredump in Jabber (XMPP) protocol

Pidgin trac at pidgin.im
Thu Nov 29 16:57:02 EST 2007


#4160: Frequent coredump in Jabber (XMPP) protocol
---------------------+------------------------------------------------------
  Reporter:  emilal  |       Owner:  resiak                  
      Type:  defect  |      Status:  assigned                
  Priority:  minor   |   Milestone:                          
 Component:  XMPP    |     Version:  2.3.0                   
Resolution:          |    Keywords:  Jabber freuently crashes
   Pending:  0       |  
---------------------+------------------------------------------------------
Comment (by emilal):

 == Also this additional trace: ==



 {{{
 (gdb) bt full
 #0  0x005d7d42 in jabber_caps_free_clientinfo (clientinfo=0x21) at
 caps.c:318
 No locals.
 #1  0x005d0af3 in jabber_presence_set_capabilities (info=0x9533218,
 user_data=0x953cdb8) at presence.c:379
         userdata = (JabberPresenceCapabilities *) 0x953cdb8
         iter = (GList *) 0x95529e8
 #2  0x005d7e43 in jabber_caps_get_info_check_completion
 (userdata=0x9552458) at caps.c:355
 No locals.
 #3  0x005d8142 in jabber_caps_ext_iqcb (js=0x955c660, packet=0x9565638,
 data=0x9533218) at caps.c:428
         query = (xmlnode *) 0x9562940
         extuserdata = (jabber_ext_userdata *) 0x9533218
         userdata = (jabber_caps_cbplususerdata *) 0x9552458
         node = 0x9563d58 "\210SU\t://pidgin.im/caps#avatar"
 #4  0x005c560b in jabber_iq_parse (js=0x955c660, packet=0x9565638) at
 iq.c:326
         jcd = (JabberCallbackData *) 0x952f6b0
         query = (xmlnode *) 0x9562940
         error = (xmlnode *) 0xbff46e88
         x = (xmlnode *) 0x645e2c
         xmlns = 0x951dc40 "\001"
         type = 0x95329d0 "error"
         id = 0x955ad80 "purplef4ebcfb8"
         from = 0x9554c48 "eqotalkloadtest002 at gmail.com/Home5612EA88"
         jih = (JabberIqHandler *) 0x95231a0
 #5  0x005c5ef3 in jabber_process_packet (js=0x955c660, packet=0xbff46eb0)
 at jabber.c:205
         xmlns = 0x9562858 "urn:ietf:params:xml:ns:xmpp-stanzas"
 #6  0x005cf655 in jabber_parser_element_end_libxml (user_data=0x955c660,
 element_name=0x9550ebc "iq", prefix=0x0,
     namespace=0x9550f1b "urn:ietf:params:xml:ns:xmpp-stanzas") at
 parser.c:116
         packet = (xmlnode *) 0x9565638
         js = (JabberStream *) 0x955c660
 #7  0x00b346c9 in xmlSkipBlankChars () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #8  0x00b363e0 in xmlParseChunk () from /usr/lib/libxml2.so.2
 No symbol table info available.
 #9  0x005cf759 in jabber_parser_process (js=0x955c660,
     buf=0x65afc0 "<iq type=\"error\" id=\"purplef4ebcfb8\"
 to=\"eqotalkloadtest001 at gmail.com/HomeA383FD84\"
 from=\"eqotalkloadtest002 at gmail.com/Home5612EA88\"><query
 node=\"http://pidgin.im/caps#avatar\" xmlns=\"http://jabber.org"...,
 len=334) at parser.c:195
 No locals.
 #10 0x005c6537 in jabber_recv_cb_ssl (data=0x95539e0, gsc=0x95511e0,
 cond=PURPLE_INPUT_READ) at jabber.c:414
         gc = (PurpleConnection *) 0x95539e0
         js = (JabberStream *) 0x955c660
         len = 334
         buf = "<iq type=\"error\" id=\"purplef4ebcfb8\"
 to=\"eqotalkloadtest001 at gmail.com/HomeA383FD84\"
 from=\"eqotalkloadtest002 at gmail.com/Home5612EA88\"><query
 node=\"http://pidgin.im/caps#avatar\" xmlns=\"http://jabber.org"...
 #11 0x00560f9d in recv_cb (data=0x95511e0, source=8,
 cond=PURPLE_INPUT_READ) at sslconn.c:143
 ---Type <return> to continue, or q <return> to quit---
         gsc = (PurpleSslConnection *) 0x95511e0
 #12 0x08084811 in purple_gnt_io_invoke (source=0x955e000,
 condition=G_IO_IN, data=0x9534780) at GaimWrapper.cpp:161
         closure = (PurpleGntIOClosure *) 0x9534780
         purple_cond = PURPLE_INPUT_READ
 #13 0x00468acb in g_io_unix_dispatch (source=0x95655f0, callback=0x8084680
 <purple_gnt_io_invoke>, user_data=0x9534780) at giounix.c:162
         buffer_condition = Variable "buffer_condition" is not available.
 (gdb)
 (gdb)
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4160#comment:7>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list