Bug 245799

Summary: Kopete crashes on trying to connect to jabber
Product: [Unmaintained] kopete Reporter: Yohan Pereira <yohan.pereira>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: crash    
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: List of packages that were recompiled
output of emerge --info

Description Yohan Pereira 2010-07-26 17:23:59 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-gentoo-r2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Koepte started crashing on trying to connect to a jabber account after recent update.
i also added the "-ipv6" flag before the update, but removing that and executing "emerge --newuse -deep world" 
dosnt fix the problem.  


The crash can be reproduced every time.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbeb7884760 (LWP 4358))]

Thread 3 (Thread 0x7fbea1af5710 (LWP 4359)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fbea1af49d0 in ?? ()
#2  0x00007fff55958852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7fbea12f4710 (LWP 4360)):
#0  0x00007fbeb1b57503 in poll () from /lib/libc.so.6
#1  0x00007fbeaf00edc9 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fbeaf00f21c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fbeb3aab736 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fbeb3a80b12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fbeb3a80ee4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fbea2a15def in XMPP::SyncThread::run() () from /usr/lib64/kde4/kopete_jabber.so
#7  0x00007fbeb3993a25 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fbeb3704914 in start_thread () from /lib/libpthread.so.0
#9  0x00007fbeb1b601dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fbeb7884760 (LWP 4358)):
[KCrash Handler]
#5  0x00007fbea2109bed in opensslQCAPlugin::MyTLSContext::sessionInfo() const () from /usr/lib64/qt4/plugins/crypto/libqca-ossl.so
#6  0x00007fbea262036f in QCA::TLS::Private::update_finished() () from /usr/lib64/qca2/libqca.so.2
#7  0x00007fbea261b500 in QCA::TLS::Private::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qca2/libqca.so.2
#8  0x00007fbeb3a95386 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fbea263aa10 in QCA::TLSContext::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qca2/libqca.so.2
#10 0x00007fbeb3a91ea9 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fbeb29ac62c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007fbeb29b2b6b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007fbeb445d3e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#14 0x00007fbeb3a821bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007fbeb3a85873 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007fbeb3aabba3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007fbeaf00b211 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007fbeaf00f068 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#19 0x00007fbeaf00f21c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007fbeb3aab6e3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007fbeb2a5b04e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007fbeb3a80b12 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#23 0x00007fbeb3a80ee4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007fbeb3a85b5b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#25 0x0000000000416122 in main ()

This bug may be a duplicate of or related to bug 234787.

Possible duplicates by query: bug 234929, bug 234903, bug 234787, bug 233242.

Reported using DrKonqi
Comment 1 Yohan Pereira 2010-07-26 17:27:11 UTC
Created attachment 49493 [details]
List of packages that were recompiled

this list contains packages that were updated and rebuild as a result of adding the -ipv6 flag
Comment 2 Yohan Pereira 2010-07-26 17:28:33 UTC
Created attachment 49494 [details]
output of emerge --info
Comment 3 Yohan Pereira 2010-07-29 20:29:57 UTC
Ok in order to fix this i tried downgrading all those packages that were previously upgraded. However i synced portage a few times before and hence after masking the packages that were upgraded(listed in the attachment) i ended up with various packages broken after running emerge --update --deep --newuse. so i umasked everything again and ran revdep-rebuild and emerge --update --deep --newuse world. and what do you know that fixed kopete not sure what exactly happened though. i ran revdep-rebuild before too but it didnt help. An updated ebuild of the presumably broken may have been added.
Marking this bug as fixed downstream.

(Goodbye pidgin)