[Pidgin] #3395: Crash when trying to connect when cyrus-sasl is enabled in jabber (XMPP)
Pidgin
trac at pidgin.im
Mon Oct 1 10:20:59 EDT 2007
#3395: Crash when trying to connect when cyrus-sasl is enabled in jabber (XMPP)
-------------------+--------------------------------------------------------
Reporter: chb | Owner: nwalp
Type: defect | Status: new
Priority: minor | Component: XMPP
Version: 2.2.0 | Keywords: xmpp, jabber, cyrus, sasl, secure auth, crash
Pending: 0 |
-------------------+--------------------------------------------------------
When I try to connect to a jabber server and use cyrus-sasl for auth it
instantly crashes.
below is the backtrace:
{{{
(gdb) bt full
#0 0x000001a0 in ?? ()
No symbol table info available.
#1 0xb77580fd in purple_certificate_get_issuer_unique_id (crt=0x859eeb0)
at certificate.c:298
__PRETTY_FUNCTION__ = "purple_certificate_get_issuer_unique_id"
#2 0xb7759e7e in x509_tls_cached_unknown_peer (vrq=0x85a3b50) at
certificate.c:1371
ca = (PurpleCertificatePool *) 0xb77dad20
tls_peers = <value optimized out>
end_crt = (PurpleCertificate *) 0x859eeb0
ca_crt = <value optimized out>
peer_crt = (PurpleCertificate *) 0x85a3bc0
chain = (GList *) 0x8267ec0
last = <value optimized out>
ca_id = <value optimized out>
#3 0xb77596b1 in purple_certificate_verify (verifier=0xb77dada0,
subject_name=0x858bb58 "\2002T\bboard.de", cert_chain=0x859f350,
cb=0xb6c8c570 <ssl_gnutls_verified_cb>, cb_data=0x85413b0) at
certificate.c:80
scheme = <value optimized out>
__PRETTY_FUNCTION__ = "purple_certificate_verify"
#4 0xb6c8c9d6 in ssl_gnutls_handshake_cb (data=0x85413b0, source=11,
cond=PURPLE_INPUT_READ) at ssl-gnutls.c:234
peers = (GList *) 0x859f350
ops = <value optimized out>
peers = (GList *) 0x859e5c0
x509 = (PurpleCertificateScheme *) 0xb6c8e6c0
l = (GList *) 0x0
---Type <return> to continue, or q <return> to quit---
gnutls_data = (PurpleSslGnutlsData *) 0x85823f0
ret = <value optimized out>
#5 0x08098d6d in pidgin_io_invoke (source=0x8543220, condition=G_IO_IN,
data=0x82011c0) at gtkeventloop.c:78
purple_cond = <value optimized out>
#6 0xb763d18f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0x08543220 in ?? ()
No symbol table info available.
#8 0x00000001 in ?? ()
No symbol table info available.
#9 0x082011c0 in ?? ()
No symbol table info available.
#10 0xb767a460 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb768c9e0 in ?? () from /lib/libpthread.so.0
No symbol table info available.
#12 0x085a08e8 in ?? ()
No symbol table info available.
#13 0xbfaa29e8 in ?? ()
No symbol table info available.
#14 0xb7613b11 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
Backtrace stopped: frame did not save the PC
(gdb)
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/3395>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list