[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#280777: IRC with SSL segfault in libcrypto



OK, I'm trying more to debug this.  First, delete all the kopete
config files.

owl:~/.kde/share/apps$ rm -fr /home/francis/.kde/share/apps/kopete ~/.kde/share/config/kopeterc /home/francis/.kde/share/config/kopeterc-works

Then I configure my Jabber account with SSL,   Connecting is very very
slow, but works, and works if I restart Jabber.  However, I get this
error message, which is annoying as I don't use file transfer.  "Could
not bind Jabber file transfer manager to local port, please check your
settings."  (I'll file this as a separate bug)

Next I configure IRC.  I connect to a private IRC server using SSL.  After
adding a network and host for this and connecting, Kopete's interface freezes
for maybe 30 seconds (I didn't time it).  Then it gives this crash traceback:

[New Thread 1104191104 (LWP 3849)]
[New Thread 1135594416 (LWP 3852)]
[New Thread 1118813104 (LWP 3850)]

[KCrash handler]
#3  0x43ccea64 in X509_get_subject_name () from /usr/lib/libcrypto.so.0.9.7
#4  0x4084bc38 in KOpenSSLProxy::X509_get_subject_name(x509_st*) ()
   from /usr/lib/libkio.so.4
#5  0x408389a8 in KSSLCertificate::getSubject() const ()
   from /usr/lib/libkio.so.4
#6  0x4083f0f1 in KSSLPeerInfo::certMatchesAddress() ()
   from /usr/lib/libkio.so.4
#7  0x43c08ada in KSSLSocket::verifyCertificate() ()
   from /usr/lib/kde3/kopete_irc.so
#8  0x43c079b3 in KSSLSocket::slotConnected() ()
   from /usr/lib/kde3/kopete_irc.so
#9  0x43c0a073 in KSSLSocket::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/kopete_irc.so
#10 0x412bc4a6 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/libqt-mt.so.3
#11 0x412bc354 in QObject::activate_signal(int) () from /usr/lib/libqt-mt.so.3
#12 0x40ecd70c in KExtendedSocket::connectionSuccess() ()
   from /usr/lib/libkdecore.so.4
#13 0x40ecc967 in KExtendedSocket::connectionEvent() ()
   from /usr/lib/libkdecore.so.4
#14 0x40ecbd88 in KExtendedSocket::socketActivityWrite() ()
   from /usr/lib/libkdecore.so.4
#15 0x40ecd80a in KExtendedSocket::qt_invoke(int, QUObject*) ()
   from /usr/lib/libkdecore.so.4
#16 0x43c0a03b in KSSLSocket::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/kopete_irc.so
#17 0x412bc52c in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/libqt-mt.so.3
#18 0x412bc68d in QObject::activate_signal(int, int) ()
   from /usr/lib/libqt-mt.so.3
#19 0x415faeb2 in QSocketNotifier::activated(int) ()
   from /usr/lib/libqt-mt.so.3
#20 0x412d8cd0 in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#21 0x4125fbcf in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#22 0x4125f1ce in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#23 0x40e04da3 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#24 0x4124f5da in QEventLoop::activateSocketNotifiers() ()
   from /usr/lib/libqt-mt.so.3
#25 0x41208c03 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
#26 0x41271f28 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#27 0x41271dd8 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#28 0x4125fe21 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#29 0x08069abd in QFrame::paintEvent(QPaintEvent*) ()
#30 0x41aa77f8 in __libc_start_main () from /lib/tls/libc.so.6
#31 0x00000000 in ?? ()

Francis



Reply to: