Bug 291147

Summary: Kontact crashed when filtering all messages through a filter
Product: [Applications] kontact Reporter: underscore
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description underscore 2012-01-10 10:26:00 UTC
Application: kontact (4.7.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.1.0-1.2-pae i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
I created a filter "From" "not in Addressbook" with action "add to addressbook" and filtered all messages through it. it crashed after some time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2758710 (LWP 1884))]

Thread 4 (Thread 0xb14eeb70 (LWP 1893)):
#0  0xb3d0f782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb614d40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb58ee47b in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb58ee59f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3d0ba7d in start_thread () from /lib/libpthread.so.0
#5  0xb613f8fe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb0bc6b70 (LWP 1894)):
#0  0xb61349f4 in poll () from /lib/libc.so.6
#1  0xb3bc1f7b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb3bb3466 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb3bb37fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6f59af7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb6f2596d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb6f25c09 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb6e10cbc in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb6e10dab in QThread::run() () from /usr/lib/libQtCore.so.4
#9  0xb6e141a0 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb3d0ba7d in start_thread () from /lib/libpthread.so.0
#11 0xb613f8fe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xac029b70 (LWP 6123)):
#0  0xb3d0ea80 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb614d664 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb3bb2aef in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb3bb34c0 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3bb37fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6f59af7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb6f2596d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb6f25c09 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb6e10cbc in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb6f02fcd in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6e141a0 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb3d0ba7d in start_thread () from /lib/libpthread.so.0
#12 0xb613f8fe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2758710 (LWP 1884)):
[KCrash Handler]
#6  0xb6f3d45b in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#7  0xb480a90d in KPIM::ProgressItem::progressItemProgress (this=0x9c198a8, _t1=0x9c198a8, _t2=1) at /usr/src/debug/kdepim-4.7.4/build/libkdepim/progressmanager.moc:128
#8  0xb480a94a in KPIM::ProgressItem::setProgress (this=0x9c198a8, v=1) at /usr/src/debug/kdepim-4.7.4/libkdepim/progressmanager.cpp:116
#9  0xaf5b2a39 in MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) () from /usr/lib/libmailcommon.so.4
#10 0xaf5b30f2 in ?? () from /usr/lib/libmailcommon.so.4
#11 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb42fb755 in Akonadi::ItemFetchJob::itemsReceived (this=0x855a828, _t1=...) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:106
#13 0xb438f0ec in timeout (this=0x9ceb970) at /usr/src/debug/kdepimlibs-4.7.4/akonadi/itemfetchjob.cpp:71
#14 qt_static_metacall (_o=0x855a828, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:57
#15 Akonadi::ItemFetchJob::qt_static_metacall (_o=0x855a828, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa2c830) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:49
#16 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6f90f25 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#18 0xb6f46606 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#19 0xb6f41b24 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0xb6412154 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb6417563 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb755b171 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0xb6f26dfe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0xb6f5bb8f in ?? () from /usr/lib/libQtCore.so.4
#25 0xb6f59278 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb6f592b2 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb3bb2e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb3bb3560 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb3bb37fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb6f59a97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0xb64c5d6a in ?? () from /usr/lib/libQtGui.so.4
#32 0xb6f2596d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb6f25c09 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0xb71a4c7b in KJob::exec() () from /usr/lib/libkdecore.so.5
#35 0xaf5e1fc0 in ?? () from /usr/lib/libmailcommon.so.4
#36 0xaf5e777c in ?? () from /usr/lib/libmailcommon.so.4
#37 0xaf5e6acc in MailCommon::SearchPattern::matches(Akonadi::Item const&, bool) const () from /usr/lib/libmailcommon.so.4
#38 0xaf5afc01 in MailCommon::FilterManager::Private::isMatching(Akonadi::Item const&, MailCommon::MailFilter const*) () from /usr/lib/libmailcommon.so.4
#39 0xaf5b07b1 in MailCommon::FilterManager::process(Akonadi::Item const&, MailCommon::FilterManager::FilterSet, bool, QString const&) () from /usr/lib/libmailcommon.so.4
#40 0xaf5b2b82 in MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) () from /usr/lib/libmailcommon.so.4
#41 0xaf5b30f2 in ?? () from /usr/lib/libmailcommon.so.4
#42 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#43 0xb42fb755 in Akonadi::ItemFetchJob::itemsReceived (this=0x855a828, _t1=...) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:106
#44 0xb438f0ec in timeout (this=0x9ceb970) at /usr/src/debug/kdepimlibs-4.7.4/akonadi/itemfetchjob.cpp:71
#45 qt_static_metacall (_o=0x855a828, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:57
#46 Akonadi::ItemFetchJob::qt_static_metacall (_o=0x855a828, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa2d5d0) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:49
#47 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#48 0xb6f90f25 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#49 0xb6f46606 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#50 0xb6f41b24 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#51 0xb6412154 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#52 0xb6417563 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#53 0xb755b171 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#54 0xb6f26dfe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#55 0xb6f5bb8f in ?? () from /usr/lib/libQtCore.so.4
#56 0xb6f59278 in ?? () from /usr/lib/libQtCore.so.4
#57 0xb3bb2e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb3bb3560 in ?? () from /usr/lib/libglib-2.0.so.0
#59 0xb3bb37fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0xb6f59a97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#61 0xb64c5d6a in ?? () from /usr/lib/libQtGui.so.4
#62 0xb6f2596d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#63 0xb6f25c09 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#64 0xb71a4c7b in KJob::exec() () from /usr/lib/libkdecore.so.5
#65 0xaf5e1fc0 in ?? () from /usr/lib/libmailcommon.so.4
#66 0xaf5e777c in ?? () from /usr/lib/libmailcommon.so.4
#67 0xaf5e6acc in MailCommon::SearchPattern::matches(Akonadi::Item const&, bool) const () from /usr/lib/libmailcommon.so.4
#68 0xaf5afc01 in MailCommon::FilterManager::Private::isMatching(Akonadi::Item const&, MailCommon::MailFilter const*) () from /usr/lib/libmailcommon.so.4
#69 0xaf5b07b1 in MailCommon::FilterManager::process(Akonadi::Item const&, MailCommon::FilterManager::FilterSet, bool, QString const&) () from /usr/lib/libmailcommon.so.4
#70 0xaf5b2b82 in MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) () from /usr/lib/libmailcommon.so.4
#71 0xaf5b30f2 in ?? () from /usr/lib/libmailcommon.so.4
#72 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#73 0xb42fb755 in Akonadi::ItemFetchJob::itemsReceived (this=0x855a828, _t1=...) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:106
#74 0xb438f0ec in timeout (this=0x9ceb970) at /usr/src/debug/kdepimlibs-4.7.4/akonadi/itemfetchjob.cpp:71
#75 qt_static_metacall (_o=0x855a828, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:57
#76 Akonadi::ItemFetchJob::qt_static_metacall (_o=0x855a828, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa2e350) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:49
#77 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#78 0xb6f90f25 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#79 0xb6f46606 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#80 0xb6f41b24 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#81 0xb6412154 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#82 0xb6417563 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#83 0xb755b171 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#84 0xb6f26dfe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#85 0xb6f5bb8f in ?? () from /usr/lib/libQtCore.so.4
#86 0xb6f59278 in ?? () from /usr/lib/libQtCore.so.4
#87 0xb3bb2e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#88 0xb3bb3560 in ?? () from /usr/lib/libglib-2.0.so.0
#89 0xb3bb37fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#90 0xb6f59a97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#91 0xb64c5d6a in ?? () from /usr/lib/libQtGui.so.4
#92 0xb6f2596d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#93 0xb6f25c09 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#94 0xb71a4c7b in KJob::exec() () from /usr/lib/libkdecore.so.5
#95 0xaf5e1fc0 in ?? () from /usr/lib/libmailcommon.so.4
#96 0xaf5e777c in ?? () from /usr/lib/libmailcommon.so.4
#97 0xaf5e6acc in MailCommon::SearchPattern::matches(Akonadi::Item const&, bool) const () from /usr/lib/libmailcommon.so.4
#98 0xaf5afc01 in MailCommon::FilterManager::Private::isMatching(Akonadi::Item const&, MailCommon::MailFilter const*) () from /usr/lib/libmailcommon.so.4
#99 0xaf5b07b1 in MailCommon::FilterManager::process(Akonadi::Item const&, MailCommon::FilterManager::FilterSet, bool, QString const&) () from /usr/lib/libmailcommon.so.4
#100 0xaf5b2b82 in MailCommon::FilterManager::Private::slotItemsFetchedForFilter(QList<Akonadi::Item> const&) () from /usr/lib/libmailcommon.so.4
#101 0xaf5b30f2 in ?? () from /usr/lib/libmailcommon.so.4
#102 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#103 0xb42fb755 in Akonadi::ItemFetchJob::itemsReceived (this=0x855a828, _t1=...) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:106
#104 0xb438f0ec in timeout (this=0x9ceb970) at /usr/src/debug/kdepimlibs-4.7.4/akonadi/itemfetchjob.cpp:71
#105 qt_static_metacall (_o=0x855a828, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:57
#106 Akonadi::ItemFetchJob::qt_static_metacall (_o=0x855a828, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa2f0d0) at /usr/src/debug/kdepimlibs-4.7.4/build/akonadi/itemfetchjob.moc:49
#107 0xb6f3d64f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#108 0xb6f90f25 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#109 0xb6f46606 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#110 0xb6f41b24 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#111 0xb6412154 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#112 0xb6417563 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#113 0xb755b171 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#114 0xb6f26dfe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#115 0xb6f5bb8f in ?? () from /usr/lib/libQtCore.so.4
#116 0xb6f59278 in ?? () from /usr/lib/libQtCore.so.4
#117 0xb3bb2e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#118 0xb3bb3560 in ?? () from /usr/lib/libglib-2.0.so.0
#119 0xb3bb37fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#120 0xb6f59a97 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#121 0xb64c5d6a in ?? () from /usr/lib/libQtGui.so.4
#122 0xb6f2596d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#123 0xb6f25c09 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#124 0xb6f2ae5a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#125 0xb640ffc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#126 0x0804af91 in ?? ()
#127 0xb6084003 in __libc_start_main () from /lib/libc.so.6
#128 0x0804b4b1 in _start ()

Reported using DrKonqi
Comment 1 Christophe Marin 2012-01-10 10:31:32 UTC

*** This bug has been marked as a duplicate of bug 279293 ***