[Pidgin] #9198: pidgin.vv crashes when xmpp enabled
Pidgin
trac at pidgin.im
Tue May 19 13:52:25 EDT 2009
#9198: pidgin.vv crashes when xmpp enabled
--------------------+-------------------------------------------------------
Reporter: edwin | Owner: deryni
Type: defect | Status: new
Component: XMPP | Version:
Keywords: |
--------------------+-------------------------------------------------------
I checked out im.pidgin.pidgin.vv as described here:
http://developer.pidgin.im/wiki/UsingPidginMonotone
http://developer.pidgin.im/wiki/vv
It starts up fine, however as soon as I enable an XMPP account (my gmail
account), and accepting the certificate it crashes.
I tried starting up pidgin again, but now it crashes when it attempts to
connect to the XMPP account.
Here is the revision:
o -----------------------------------------------------------------
| Revision: 3df79459a6fe1d0e9b3b0ac81ff42391c6d519ef
| Ancestor: 2f4273f67a5548952bb40633ddb3e6105529606a
| Author: maiku at soc.pidgin.im
| Date: 2009-04-03T08:17:22
| Branch: im.pidgin.pidgin
| Branch: im.pidgin.pidgin.vv
|
| Modified files:
| ChangeLog ChangeLog.API
Here is the backtrace:
(gdb) bt full
#0 0x00007f929d92e1f0 in ?? ()
No symbol table info available.
#1 0x0000003b10e34844 in __xmlRaiseError () from /usr/lib/libxml2.so.2
No symbol table info available.
#2 0x0000003b10e38cf5 in ?? () from /usr/lib/libxml2.so.2
No symbol table info available.
#3 0x0000003b10e4dbe3 in xmlParseChunk () from /usr/lib/libxml2.so.2
No symbol table info available.
#4 0x00007f92a00d08cb in jabber_parser_free (js=0x1ec9280) at
parser.c:212
No locals.
#5 0x00007f92a00c4515 in jabber_stream_init (js=0x1ec9280) at jabber.c:83
No locals.
#6 0x00007f92a00c5805 in jabber_login_callback_ssl (data=0x1eca3d0,
gsc=0x2f48490, cond=<value optimized out>) at jabber.c:581
js = (JabberStream *) 0x1ec9280
#7 0x00007f92ac680657 in purple_certificate_verify_complete
(vrq=0x235c540, st=PURPLE_CERTIFICATE_VALID) at certificate.c:105
__PRETTY_FUNCTION__ = "purple_certificate_verify_complete"
#8 0x00007f92ac680eb2 in x509_tls_cached_start_verify (vrq=0x235c540) at
certificate.c:1273
tls_peers = <value optimized out>
__PRETTY_FUNCTION__ = "x509_tls_cached_start_verify"
#9 0x00007f92a36223eb in ssl_gnutls_handshake_cb (data=0x2f48490,
source=<value optimized out>, cond=PURPLE_INPUT_READ)
at ssl-gnutls.c:232
peers = (GList *) 0x1a85d80
ops = (PurpleSslOps *) 0x17b0350
peers = (GList *) 0x2f3b7a0
x509 = (PurpleCertificateScheme *) 0x7fffb52c9eb0
l = (GList *) 0x1
gnutls_data = (PurpleSslGnutlsData *) 0x7fffb52ca0b8
ret = <value optimized out>
#10 0x000000000046ddae in pidgin_io_invoke (source=<value optimized out>,
condition=<value optimized out>,
data=<value optimized out>) at gtkeventloop.c:78
#11 0x0000003b0d439f7a in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x0000003b0d43d640 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x0000003b0d43db0d in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x0000003b14935727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00000000004854df in main (argc=1, argv=0x7fffb52cc6b8) at
gtkmain.c:893
opt_force_online = 0
opt_help = <value optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <value optimized out>
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sigset = {__val = {82951, 0 <repeats 15 times>}}
prev_sig_disp = (void (*)(int)) 0x17b0350
errmsg =
"\000\000\000\000\000\000\000\000\020�,��\177\000\000\200�,��\177\000\0008\000\000\000\000\000\000\000�\035h\n;",
'\0' <repeats 11 times>, "��٬\222\177\000\000=�`\b;", '\0' <repeats 19
times>,
"�lb�\222\177\000\000��`\b;\000\000\000�\t��\222\177\000\000�I\224�\222\177\000\000\0000\224�\222\177\000\000�4\224�\222\177\000\000�\004��\222\177\000\000��٬\222\177\000\000����\222\177\000\000\000@\224�\222\177\000\000�D\224�\222\177\000\000��b�\222\177\000\000\000\000\000\000\000\000\000\0008\000\000\000\000\000\000\000�\035h\n;",
'\0' <repeats 11 times>, "���"...
error = (GError *) 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = <value optimized out>
migration_failed = <value optimized out>
active_accounts = <value optimized out>
long_options = {{name = 0x4cfb82 "config", has_arg = 1, flag =
0x0, val = 99}, {name = 0x4bbbc0 "debug", has_arg = 0,
flag = 0x0, val = 100}, {name = 0x4cad9b "force-online", has_arg = 0,
flag = 0x0, val = 100}, {name = 0x4beee5 "help",
has_arg = 0, flag = 0x0, val = 104}, {name = 0x4bb975 "login", has_arg
= 2, flag = 0x0, val = 108}, {
name = 0x4cada8 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name
= 0x4cadb1 "nologin", has_arg = 0, flag = 0x0,
val = 110}, {name = 0x4cfb78 "session", has_arg = 1, flag = 0x0, val =
115}, {name = 0x4c1e41 "version", has_arg = 0,
flag = 0x0, val = 118}, {name = 0x4cfb8b "display", has_arg = 1, flag
= 0x0, val = 68}, {name = 0x4cadb9 "sync", has_arg = 0,
flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
This is the end of pidgin:
(20:51:22) oscar: MOTD: Unknown (5)
(20:51:23) gnutls: Handshake complete
(20:51:23) gnutls/x509: Key print:
9f:f8:3b:da:2c:a3:12:55:24:d5:b9:d6:fc:49:69:8f:0a:91:d8:cd
(20:51:23) gnutls: Peer provided 1 certs
(20:51:23) gnutls: Lvl 0 SHA1 fingerprint:
9f:f8:3b:da:2c:a3:12:55:24:d5:b9:d6:fc:49:69:8f:0a:91:d8:cd
(20:51:23) gnutls: Serial: 07:3f:92
(20:51:23) gnutls: Cert DN: C=US,ST=California,L=Mountain View,O=Google
Inc.,CN=gmail.com
(20:51:23) gnutls: Cert Issuer DN: C=US,O=Equifax,OU=Equifax Secure
Certificate Authority
(20:51:23) certificate/x509/tls_cached: Starting verify for
talk.google.com
(20:51:23) certificate/x509/tls_cached: Checking for cached cert...
(20:51:23) certificate/x509/tls_cached: ...Found cached cert
(20:51:23) gnutls: Attempting to load X.509 certificate from
/home/edwin/.purple/certificates/x509/tls_peers/talk.google.com
(20:51:23) certificate/x509/tls_cached: Peer cert matched cached
(20:51:23) certificate: Successfully verified certificate for
talk.google.com
--
Ticket URL: <http://developer.pidgin.im/ticket/9198>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list