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

Pidgin trac at pidgin.im
Thu Nov 29 12:17:24 EST 2007


#4160: Frequent coredump in Jabber (XMPP) protocol
-------------------+--------------------------------------------------------
Reporter:  emilal  |       Owner:  nwalp                   
    Type:  defect  |      Status:  new                     
Priority:  minor   |   Component:  XMPP                    
 Version:  2.3.0   |    Keywords:  Jabber freuently crashes
 Pending:  0       |  
-------------------+--------------------------------------------------------
 I receive frequent core dumps in Jabber protocol. I apply here the gdb
 trace:

 (gdb) bt
 #0  0x00c702f9 in free () from /lib/tls/libc.so.6
 #1  0x007d9270 in IA__g_free (mem=0x11) at gmem.c:187
 #2  0x0053ceda in set_current_error (account=0x910d930, new_err=0x90f6d98)
 at account.c:2332
 #3  0x0053cf4f in connection_error_cb (gc=0x90f6ed8,
 type=PURPLE_CONNECTION_ERROR_NAME_IN_USE, description=0x91101c8 "Resource
 Conflict",
     unused=0x0) at account.c:2349
 #4  0x00580c5c in purple_marshal_VOID__POINTER_INT_POINTER (cb=0x53cef0
 <connection_error_cb>, args=0xbff27e84 "�001\021\t~�+U",
     data=0x0, return_val=0x0) at signals.c:659
 #5  0x0058080b in purple_signal_emit_vargs (instance=0x67bf94,
 signal=0x63c972 "connection-error", args=0xbff27e78 "�\017\t\006")
     at signals.c:482
 #6  0x005806c6 in purple_signal_emit (instance=0x67bf94, signal=0x63c972
 "connection-error") at signals.c:434
 #7  0x00552bde in purple_connection_error_reason (gc=0x90f6ed8,
 reason=PURPLE_CONNECTION_ERROR_NAME_IN_USE,
     description=0x91101c8 "Resource Conflict") at connection.c:544
 #8  0x005ece73 in jabber_stream_handle_error (js=0x910ca00,
 packet=0x90fd378) at jabber.c:185
 #9  0x005ed047 in jabber_process_packet (js=0x910ca00, packet=0xbff27f00)
 at jabber.c:219
 #10 0x005f6655 in jabber_parser_element_end_libxml (user_data=0x910ca00,
 element_name=0x90ef804 "error", prefix=0x90ef663 "stream",
     namespace=0x90ef678 "http://etherx.jabber.org/streams") at
 parser.c:116
 #11 0x00b346c9 in xmlSkipBlankChars () from /usr/lib/libxml2.so.2
 #12 0x00b363e0 in xmlParseChunk () from /usr/lib/libxml2.so.2
 #13 0x005f6759 in jabber_parser_process (js=0x910ca00,
     buf=0x681fc0 "<stream:error><conflict xmlns='urn:ietf:params:xml:ns
 :xmpp-streams'/><text xml:lang='' xmlns='urn:ietf:params:xml:ns:xmpp-
 streams'>Replaced by new
 connection</text></stream:error></stream:stream>", len=195) at
 parser.c:195
 #14 0x005ed537 in jabber_recv_cb_ssl (data=0x90f6ed8, gsc=0x90ef230,
 cond=PURPLE_INPUT_READ) at jabber.c:414
 #15 0x00587f9d in recv_cb (data=0x90ef230, source=7,
 cond=PURPLE_INPUT_READ) at sslconn.c:143
 #16 0x08084811 in purple_gnt_io_invoke (source=0x910fc10,
 condition=G_IO_IN, data=0x9115460) at GaimWrapper.cpp:161
 #17 0x007f6acb in g_io_unix_dispatch (source=0x910fc58, callback=0x8084680
 <purple_gnt_io_invoke>, user_data=0x9115460) at giounix.c:162
 #18 0x007d2441 in IA__g_main_context_dispatch (context=0x90b3040) at
 gmain.c:2045
 #19 0x007d3cf1 in g_main_context_iterate (context=0x90b3040, block=1,
 dispatch=1, self=0x90b65d0) at gmain.c:2677
 #20 0x007d3f48 in IA__g_main_loop_run (loop=0x90b43a0) at gmain.c:2881

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


More information about the Tracker mailing list