Bug 341215 - Kopete randomly crashes
Summary: Kopete randomly crashes
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: 1.6.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-24 10:14 UTC by Vojtěch Zeisek
Modified: 2014-12-13 20:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vojtěch Zeisek 2014-11-24 10:14:51 UTC
Application: kopete (1.6.60)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.6-2-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
Kopete sometimes randomly crashes without any apparent reason. I do completely unrelated work like text edit in Libre Office, Kopete is just running in the background (no chat is active) and suddenly it crashes.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe266685800 (LWP 3214))]

Thread 3 (Thread 0x7fe24a289700 (LWP 3568)):
#0  0x00007fe25d80d8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fe25d7cb299 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe25d7cbb03 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe25d7cbcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe26412d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fe2640fee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fe2640ff165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007fe24b384cf6 in QCA::SyncThread::run() () at /usr/lib64/libqca.so.2
#8  0x00007fe263ffe79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fe26250e0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fe262a747fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fe249a88700 (LWP 3571)):
#0  0x00007fe25d80d8e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fe25d7cbad5 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe25d7cbcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe26412d0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fe2640fee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fe2640ff165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fe263ffc0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fe24b7dbee5 in  () at /usr/lib64/kde4/kopete_jabber.so
#8  0x00007fe263ffe79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fe26250e0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fe262a747fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fe266685800 (LWP 3214)):
[KCrash Handler]
#5  0x00007fe265d806d0 in Kopete::Group::type() const () at /usr/lib64/libkopete.so.4
#6  0x00007fe24c396e31 in  () at /usr/lib64/kde4/kopete_antispam.so
#7  0x00007fe24c3974db in  () at /usr/lib64/kde4/kopete_antispam.so
#8  0x00007fe2641141fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#9  0x00007fe265d6d7e5 in Kopete::ChatSessionManager::aboutToReceive(Kopete::Message&) () at /usr/lib64/libkopete.so.4
#10 0x00007fe2641141fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#11 0x00007fe265d695f7 in Kopete::ChatSession::messageReceived(Kopete::Message&, Kopete::ChatSession*) () at /usr/lib64/libkopete.so.4
#12 0x00007fe265d6b8ce in Kopete::ChatSession::appendMessage(Kopete::Message&) () at /usr/lib64/libkopete.so.4
#13 0x00007fe24b6f1b30 in  () at /usr/lib64/kde4/kopete_jabber.so
#14 0x00007fe24b6da68c in  () at /usr/lib64/kde4/kopete_jabber.so
#15 0x00007fe24b6c665c in  () at /usr/lib64/kde4/kopete_jabber.so
#16 0x00007fe24b6ca8b9 in  () at /usr/lib64/kde4/kopete_jabber.so
#17 0x00007fe2641141fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#18 0x00007fe24b704375 in JabberClient::messageReceived(XMPP::Message const&) () at /usr/lib64/kde4/kopete_jabber.so
#19 0x00007fe2641141fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#20 0x00007fe24b70a565 in  () at /usr/lib64/kde4/kopete_jabber.so
#21 0x00007fe24b7210cb in  () at /usr/lib64/kde4/kopete_jabber.so
#22 0x00007fe24b70a719 in  () at /usr/lib64/kde4/kopete_jabber.so
#23 0x00007fe2641141fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#24 0x00007fe24b70b342 in  () at /usr/lib64/kde4/kopete_jabber.so
#25 0x00007fe24b772df3 in  () at /usr/lib64/kde4/kopete_jabber.so
#26 0x00007fe24b751dcd in  () at /usr/lib64/kde4/kopete_jabber.so
#27 0x00007fe24b728442 in  () at /usr/lib64/kde4/kopete_jabber.so
#28 0x00007fe24b728c86 in  () at /usr/lib64/kde4/kopete_jabber.so
#29 0x00007fe24b70a785 in  () at /usr/lib64/kde4/kopete_jabber.so
#30 0x00007fe2641141fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#31 0x00007fe24b70bafd in  () at /usr/lib64/kde4/kopete_jabber.so
#32 0x00007fe26411859e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#33 0x00007fe26321c76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#34 0x00007fe263222cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#35 0x00007fe264b65bda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#36 0x00007fe2641002ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#37 0x00007fe26410357d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#38 0x00007fe26412d8fe in  () at /usr/lib64/libQtCore.so.4
#39 0x00007fe25d7cba04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#40 0x00007fe25d7cbc48 in  () at /usr/lib64/libglib-2.0.so.0
#41 0x00007fe25d7cbcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#42 0x00007fe26412d0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#43 0x00007fe2632b9676 in  () at /usr/lib64/libQtGui.so.4
#44 0x00007fe2640fee6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#45 0x00007fe2640ff165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#46 0x00007fe2641045b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#47 0x0000000000414b21 in  ()
#48 0x00007fe2629b0b05 in __libc_start_main () at /lib64/libc.so.6
#49 0x0000000000414b84 in _start ()

Reproducible: Sometimes

Steps to Reproduce:
Random behaviour
Comment 1 Christoph Feck 2014-11-27 00:35:09 UTC
The crash is caused by the Kopete Antispam plugin. Since this plugin is unmaintained since 5 years, I suggest to deinstall it.
http://kde-apps.org/content/show.php?content=82959

If the crash is reproducible with that plugin deinstalled, please add a comment with an updated backtrace.
Comment 2 Vojtěch Zeisek 2014-11-28 12:57:01 UTC
OK, I deinstalled it, I'll see wha happens next... The plugin is still available in KDE Extra repository for openSUSE and it does its job well...
Comment 3 Christoph Feck 2014-12-13 20:29:51 UTC
Assuming the crash was caused by this plugin. Otherwise, please add a comment.
Comment 4 Vojtěch Zeisek 2014-12-13 20:33:30 UTC
Seems so. Crashes are gone.