This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Kopete crash when connecting to Jabber

Tags: None
(comma "," separated)
User avatar
l3u
Registered Member
Posts
38
Karma
0
OS
Hi :-)

I have a problem with Kopete. I tried out KDE 4.6.0 on my Gentoo machine. Some things didn't work, so I decided to downgrade to KDE 4.4.5 (the current stable version). Now, Kopete segfaults each time I try to connect to my Jabber server (jabber.ccc.de):
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f22b5877760 (LWP 26951))]

Thread 4 (Thread 0x7f22a57a1710 (LWP 26960)):
#0 0x00007f22b17f15c9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007f22b32549f1 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f22b3249ae0 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f22b3253a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f22b17ec8c4 in start_thread () from /lib/libpthread.so.0
#5 0x00007f22b1d2f1dd in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f229a765710 (LWP 26963)):
#0 0x00007f22b336b738 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#1 0x00007f22b3340b12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#2 0x00007f22b3340ee4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f229b904453 in QCA::SyncThread::run() () from /usr/lib64/qca2/libqca.so.2
#4 0x00007f22b3253a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007f22b17ec8c4 in start_thread () from /lib/libpthread.so.0
#6 0x00007f22b1d2f1dd in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f2299f64710 (LWP 26964)):
#0 0x00007f22b1d26503 in poll () from /lib/libc.so.6
#1 0x00007f22ad746dc9 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007f22ad74721c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007f22b336b736 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f22b3340b12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007f22b3340ee4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x00007f229bd04ce7 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#7 0x00007f22b3253a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f22b17ec8c4 in start_thread () from /lib/libpthread.so.0
#9 0x00007f22b1d2f1dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f22b5877760 (LWP 26951)):
[KCrash Handler]
#5 0x00007f229ad9c81d in opensslQCAPlugin::MyTLSContext::sessionInfo() const () from /usr/lib64/qt4/plugins/crypto/libqca-ossl.so
#6 0x00007f229b95b32f in QCA::TLS::Private::update_finished() () from /usr/lib64/qca2/libqca.so.2
#7 0x00007f229b9564c0 in QCA::TLS::Private::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qca2/libqca.so.2
#8 0x00007f22b3355386 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#9 0x00007f229b9759d0 in QCA::TLSContext::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qca2/libqca.so.2
#10 0x00007f22b3351ea9 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f22b248860c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007f22b248eb4b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f22b3d1d386 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007f22b33421bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f22b3345873 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f22b336bba3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f22ad743211 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f22ad747068 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007f22ad74721c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f22b336b6e3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f22b253702e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f22b3340b12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007f22b3340ee4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f22b3345b5b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#25 0x0000000000415b26 in _start ()

I can connect to ICQ without an error. Before the up- and downgrade, everything was working fine … I already tried to re-emerge all dependencies of kopete, including all the qca stuff and even qt itself, kdelibs, etc. … nothing helped.

Has anybody an idea what's wrong here?!
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
This appears to be an issue with QCA and TLS sessions. Can you reproduce under a new user? Also, can you ensure that OpenSSL and QCA have both been fully rebuilt in the correct order?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
l3u
Registered Member
Posts
38
Karma
0
OS
I can reproduce this with an empty new configuration of Kopete. I also tried to rebuild all qca packages, but Kopete keeps crashing. I'll try to rebuild openssl, then qca and qca-ossl and then kopete one more time. I didn't think this was caused by openssl as I didn't change this package when up- and downgrading …
User avatar
l3u
Registered Member
Posts
38
Karma
0
OS
After rebuilding openssl, qca, qca-ossl and kopete (in this order), Kopete still keeps crashing when connecting jabber. I built the packages with USE="debug" to get a probably more verbose and helpful backtrace. Here it is:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f61becf3760 (LWP 12013))]

Thread 3 (Thread 0x7f61aebea710 (LWP 12022)):
#0 0x00007f61bb184503 in poll () from /lib/libc.so.6
#1 0x00007f61b6b95dc9 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007f61b6b9621c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007f61bc7dca06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f61bc7ae442 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007f61bc7ae815 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6 0x00007f61a4d61a0e in QCA::SyncThread::run() () from /usr/lib64/qca2/libqca.so.2
#7 0x00007f61bc6b41ea in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f61bac4a8c4 in start_thread () from /lib/libpthread.so.0
#9 0x00007f61bb18d1dd in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f61a3dc7710 (LWP 12023)):
#0 0x00007f61b6b95e13 in ?? () from /usr/lib/libglib-2.0.so.0
#1 0x00007f61b6b9621c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2 0x00007f61bc7dca06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f61bc7ae442 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f61bc7ae815 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5 0x00007f61a5168ce7 in ?? () from /usr/lib64/kde4/kopete_jabber.so
#6 0x00007f61bc6b41ea in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f61bac4a8c4 in start_thread () from /lib/libpthread.so.0
#8 0x00007f61bb18d1dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f61becf3760 (LWP 12013)):
[KCrash Handler]
#5 0x00007f61a43ffaad in opensslQCAPlugin::MyTLSContext::sessionInfo() const () from /usr/lib64/qt4/plugins/crypto/libqca-ossl.so
#6 0x00007f61a4dbda1f in QCA::TLS::Private::update_finished() () from /usr/lib64/qca2/libqca.so.2
#7 0x00007f61a4db7848 in QCA::TLS::Private::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qca2/libqca.so.2
#8 0x00007f61bc7c5ada in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#9 0x00007f61a4dd7700 in QCA::TLSContext::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qca2/libqca.so.2
#10 0x00007f61bc7c11a9 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f61bb8e660c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007f61bb8ecb4b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f61bd199386 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007f61bc7afc3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f61bc7b0b34 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f61bc7dcdc3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007f61b6b92211 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f61b6b96068 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007f61b6b9621c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f61bc7dc9b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007f61bb99502e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f61bc7ae442 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007f61bc7ae815 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f61bc7b0e3b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#25 0x0000000000415b26 in _start ()
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Can you please post that backtrace at bugs.kde.org so a Kopete developer can look into it?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
l3u
Registered Member
Posts
38
Karma
0
OS


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]