[Pidgin] #4160: Frequent coredump in Jabber (XMPP) protocol
Pidgin
trac at pidgin.im
Thu Nov 29 17:06:24 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):
Yes, becouse I have 2 different crashes. I put this additional one, only
with intention somehow to help you to reproduce the problem.
Here I attached 3th. All these core dumps occured in 12 hours:
{{{
(gdb)
(gdb)
(gdb) bt full
#0 0x00c702f9 in free () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x007d9270 in IA__g_free (mem=0x11) at gmem.c:187
No locals.
#2 0x0053ceda in set_current_error (account=0x910d930, new_err=0x90f6d98)
at account.c:2332
priv = (PurpleAccountPrivate *) 0x911bfc8
old_err = (PurpleConnectionErrorInfo *) 0x90f6e28
#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
account = (PurpleAccount *) 0x910d930
err = (PurpleConnectionErrorInfo *) 0x90f6d98
#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
arg1 = (void *) 0x90f6ed8
arg2 = 6
arg3 = (void *) 0x91101c8
#5 0x0058080b in purple_signal_emit_vargs (instance=0x67bf94,
signal=0x63c972 "connection-error", args=0xbff27e78 "�\017\t\006")
at signals.c:482
instance_data = (PurpleInstanceData *) 0x90bddd8
signal_data = (PurpleSignalData *) 0x90be560
handler_data = (PurpleSignalHandlerData *) 0x90c5c50
l = (GList *) 0x90be970
l_next = (GList *) 0x0
tmp = 0xbff27e78 "�\017\t\006"
__PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
#6 0x005806c6 in purple_signal_emit (instance=0x67bf94, signal=0x63c972
"connection-error") at signals.c:434
args = 0xbff27e78 "�\017\t\006"
__PRETTY_FUNCTION__ = "purple_signal_emit"
#7 0x00552bde in purple_connection_error_reason (gc=0x90f6ed8,
reason=PURPLE_CONNECTION_ERROR_NAME_IN_USE,
description=0x91101c8 "Resource Conflict") at connection.c:544
ops = (PurpleConnectionUiOps *) 0x80ac920
__PRETTY_FUNCTION__ = "purple_connection_error_reason"
#8 0x005ece73 in jabber_stream_handle_error (js=0x910ca00,
packet=0x90fd378) at jabber.c:185
reason = PURPLE_CONNECTION_ERROR_NAME_IN_USE
msg = 0x91101c8 "Resource Conflict"
#9 0x005ed047 in jabber_process_packet (js=0x910ca00, packet=0xbff27f00)
at jabber.c:219
xmlns = 0x90fd248 "http://etherx.jabber.org/streams"
#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
packet = (xmlnode *) 0x90fd378
js = (JabberStream *) 0x910ca00
#11 0x00b346c9 in xmlSkipBlankChars () from /usr/lib/libxml2.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#12 0x00b363e0 in xmlParseChunk () from /usr/lib/libxml2.so.2
No symbol table info available.
#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
No locals.
#14 0x005ed537 in jabber_recv_cb_ssl (data=0x90f6ed8, gsc=0x90ef230,
cond=PURPLE_INPUT_READ) at jabber.c:414
gc = (PurpleConnection *) 0x90f6ed8
js = (JabberStream *) 0x910ca00
len = 195
buf = "<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>\000ter'"...
#15 0x00587f9d in recv_cb (data=0x90ef230, source=7,
cond=PURPLE_INPUT_READ) at sslconn.c:143
gsc = (PurpleSslConnection *) 0x90ef230
#16 0x08084811 in purple_gnt_io_invoke (source=0x910fc10,
condition=G_IO_IN, data=0x9115460) at GaimWrapper.cpp:161
closure = (PurpleGntIOClosure *) 0x9115460
purple_cond = PURPLE_INPUT_READ
#17 0x007f6acb in g_io_unix_dispatch (source=0x910fc58, callback=0x8084680
<purple_gnt_io_invoke>, user_data=0x9115460) at giounix.c:162
buffer_condition = Variable "buffer_condition" is not available.
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/4160#comment:9>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list