[Pidgin] #7013: Pidgin crashes on startup

Pidgin trac at pidgin.im
Mon Sep 8 15:18:30 EDT 2008


#7013: Pidgin crashes on startup
---------------------+------------------------------------------------------
Reporter:  MartinB3  |        Type:  defect   
  Status:  new       |   Component:  libpurple
 Version:  2.5.0     |    Keywords:           
---------------------+------------------------------------------------------
 Hi there -- I'm using Ubuntu Hardy and their backport repo just added
 version 2.5.0 of Pidgin. I found some other crash reports, most notably
 #3180, but it doesn't seem to be my crashbug, as mine occurs in what looks
 like SSL certificate handling.

 I get a SIGSEV, with the following backtrace:
 {{{
 (gdb) bt
 #0  0xb761ad28 in strcmp () from /lib/tls/i686/cmov/libc.so.6
 #1  0xb64d67d8 in x509_signed_by (crt=0x84c3f10, issuer=0x84c3f10) at
 ../../../../libpurple/plugins/ssl/ssl-nss.c:679
 #2  0xb7896a5e in purple_certificate_signed_by (crt=0x84c3f10,
 issuer=0x84c3f10) at ../../libpurple/certificate.c:192
 #3  0xb7898f0f in x509_tls_cached_unknown_peer (vrq=0x86d3ec0) at
 ../../libpurple/certificate.c:1305
 #4  0xb78994b2 in x509_tls_cached_start_verify (vrq=0x86d3ec0) at
 ../../libpurple/certificate.c:1509
 #5  0xb78966f6 in purple_certificate_verify (verifier=0xb79465a0,
 subject_name=0x86cf098 "localhost", cert_chain=0x86acd80,
     cb=0xb64d5a14 <ssl_nss_verified_cb>, cb_data=0x86cefc0) at
 ../../libpurple/certificate.c:80
 #6  0xb64d5d78 in ssl_nss_handshake_cb (data=0x86cefc0, fd=16,
 cond=PURPLE_INPUT_READ)
     at ../../../../libpurple/plugins/ssl/ssl-nss.c:345
 #7  0x080ad7f7 in pidgin_io_invoke (source=0x86ad0c8, condition=G_IO_IN,
 data=0x81d5c70) at ../../pidgin/gtkeventloop.c:78
 #8  0xb77a20ed in ?? () from /usr/lib/libglib-2.0.so.0
 #9  0xb776ddd6 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #10 0xb7771193 in ?? () from /usr/lib/libglib-2.0.so.0
 #11 0xb7771577 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #12 0xb7c6e264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #13 0x080ca79a in main (argc=2, argv=0xbffc35e4) at
 ../../pidgin/gtkmain.c:887
 }}}

 Here's the pidgin output with "-n -d" and trying to activate an account
 which hits a local IRC proxy:
 {{{
 (15:17:25) proxy: Connected to localhost:16667.
 (15:17:25) nss: subject=E=martins at adm-martins.bebr.ufl.edu,CN=adm-
 martins.bebr.ufl.edu,OU=martins,O=SomeCompany,L=SomeCity,ST=SomeState,C=US
 issuer=(null)
 (15:17:25) nss: partial certificate chain
 (15:17:25) certificate/x509/tls_cached: Starting verify for localhost
 (15:17:25) certificate/x509/tls_cached: Checking for cached cert...
 (15:17:25) certificate/x509/tls_cached: ...Not in cache
 Segmentation fault
 }}}

 Thank you for your time!!!

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


More information about the Tracker mailing list