[Pidgin] #8949: Crashes on login to Google Talk

Pidgin trac at pidgin.im
Tue Apr 14 14:34:20 EDT 2009


#8949: Crashes on login to Google Talk
-----------------------------------+----------------------------------------
 Reporter:  Sesse                  |     Owner:  deryni
     Type:  defect                 |    Status:  new   
Component:  XMPP                   |   Version:  2.5.5 
 Keywords:  gtalk, xmpp, segfault  |  
-----------------------------------+----------------------------------------
 Hi,

 Every time I try to connect to talk.google.com, Pidgin crashes. I get this
 backtrace:

 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb6f42970 (LWP 30571)]
 warning: Lowest section in /usr/lib/libicudata.so.40 is .hash at 000000b4

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb6f42970 (LWP 30571)]
 0xb4f5c1e0 in ?? ()
 (gdb) bt full
 #0  0xb4f5c1e0 in ?? ()
 No symbol table info available.
 #1  0xb73a1ef6 in __xmlRaiseError (schannel=0xb4f5c1e0, channel=0,
 data=0x8f0812c, ctx=0x90bff48, nod=0x0, domain=1,
     code=5, level=XML_ERR_FATAL, file=0x0, line=1, str1=0x0, str2=0x0,
 str3=0x0, int1=0, col=193,
     msg=0xb7494068 "Extra content at the end of the document\n") at
 error.c:612
         ctxt = (xmlParserCtxtPtr) 0x90bff48
         node = (xmlNodePtr) 0x0
         str = 0x90e26a0 "Extra content at the end of the document\n"
         input = <value optimized out>
         to = (xmlErrorPtr) 0x90c00c8
         baseptr = (xmlNodePtr) 0x0
 #2  0xb73a651b in xmlFatalErr (ctxt=0x90bff48, error=149979436,
 info=0xb74b7678 "\002") at parser.c:464
         errmsg = 0xb4f5c1e0 ""
 #3  0xb73bb8da in xmlParseChunk__internal_alias (ctxt=0x90bff48,
 chunk=0x0, size=0, terminate=1) at parser.c:11473
         end_in_lf = 0
 #4  0xb56e3571 in jabber_parser_free (js=0x90b2750) at
 ../../../../libpurple/protocols/jabber/parser.c:210
 No locals.
 #5  0xb56e35ad in jabber_parser_setup (js=0x90b2750) at
 ../../../../libpurple/protocols/jabber/parser.c:205
 No locals.
 #6  0xb56dce6e in jabber_stream_init (js=0x90b2750) at
 ../../../../libpurple/protocols/jabber/jabber.c:81
 No locals.
 #7  0xb56de24b in jabber_login_callback_ssl (data=0x90a3d10,
 gsc=0x8f4d930, cond=PURPLE_INPUT_READ)
     at ../../../../libpurple/protocols/jabber/jabber.c:579
         js = (JabberStream *) 0x90b2750
 #8  0xb5aa6475 in ssl_nss_verified_cb (st=PURPLE_CERTIFICATE_VALID,
 userdata=0x8f4d930)
     at ../../../../libpurple/plugins/ssl/ssl-nss.c:251
 No locals.
 #9  0xb76501b9 in purple_certificate_verify_complete (vrq=0x8ced690,
 st=PURPLE_CERTIFICATE_VALID)
     at ../../libpurple/certificate.c:105
         __PRETTY_FUNCTION__ = "purple_certificate_verify_complete"
 #10 0xb7650ab0 in x509_tls_cached_start_verify (vrq=0x8ced690) at
 ../../libpurple/certificate.c:1273
         tls_peers = <value optimized out>
         __PRETTY_FUNCTION__ = "x509_tls_cached_start_verify"
 #11 0xb765132f in purple_certificate_verify (verifier=0xb76ec5e0,
 subject_name=0x8cd35b0 "talk.google.com",
     cert_chain=0x8f5f760, cb=0xb5aa6410 <ssl_nss_verified_cb>,
 cb_data=0x8f4d930) at ../../libpurple/certificate.c:80
         scheme = (PurpleCertificateScheme *) 0xb5aa8620
         __PRETTY_FUNCTION__ = "purple_certificate_verify"
 ---Type <return> to continue, or q <return> to quit---
 #12 0xb5aa66ee in ssl_nss_handshake_cb (data=0x8f4d930, fd=13,
 cond=PURPLE_INPUT_READ)
     at ../../../../libpurple/plugins/ssl/ssl-nss.c:357
         peers = (GList *) 0x8f5f760
         nss_data = <value optimized out>
 #13 0x080a8943 in pidgin_io_invoke (source=0x8cb4ff8, condition=<value
 optimized out>, data=0x90b2c20)
     at ../../pidgin/gtkeventloop.c:78
         purple_cond = PURPLE_INPUT_READ
 #14 0xb77624ad in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #15 0x08cb4ff8 in ?? ()
 No symbol table info available.
 #16 0x00000001 in ?? ()
 No symbol table info available.
 #17 0x090b2c20 in ?? ()
 No symbol table info available.
 #18 0xb77a7184 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #19 0xbfc101bc in ?? ()
 No symbol table info available.
 #20 0x08d83840 in ?? ()
 No symbol table info available.
 #21 0xbfc101d8 in ?? ()
 No symbol table info available.
 #22 0xb772b848 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/8949>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list