Bug 347811 - Kontact PIM crashes
Summary: Kontact PIM crashes
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-05-16 19:55 UTC by Jeff Fitzmaurice
Modified: 2018-02-01 09:50 UTC (History)
0 users

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 Jeff Fitzmaurice 2015-05-16 19:55:08 UTC
Application: kontact (4.14.7)
KDE Platform Version: 4.14.7
Qt Version: 4.8.6
Operating System: Linux 3.19.7-200.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Twenty One)"

-- Information about the crash:
- What I was doing when the application crashed:
I was attempting to send a simple email to one recipient with one attachment.  The attachment was a multi-page PDF.  As soon as I clickedd the attachment Kontact crashed.  This happened at least 3 times in a row.

After the issue, I checked for updates.  I updated Plasma.  Hoping this solves the issue.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0d2494a900 (LWP 1880))]

Thread 6 (Thread 0x7f0cb7df3700 (LWP 1895)):
#0  0x00007f0d1f093590 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0d233a7c93 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4
#2  0x00007f0d236b7c16 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4
#3  0x00007f0d1f08e52a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0d1de3022d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0c9f9bd700 (LWP 2062)):
#0  0x00007f0d1a4570bb in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#1  0x00007f0d1a457a5b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f0d1a457c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f0d1ead04be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007f0d1ea9fcc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f0d1eaa0025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f0d1e994b49 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f0d1e9973af in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#8  0x00007f0d1f08e52a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f0d1de3022d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f0c9ea89700 (LWP 2207)):
#0  0x00007f0d1f093590 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0c9415b648 in PluginRequestProcessor::queueProcessorThread() () at /usr/lib64/IcedTeaPlugin.so
#2  0x00007f0c9415bed9 in  () at /usr/lib64/IcedTeaPlugin.so
#3  0x00007f0d1f08e52a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0d1de3022d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f0c8ffff700 (LWP 2208)):
#0  0x00007f0d1f093590 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0c9415b648 in PluginRequestProcessor::queueProcessorThread() () at /usr/lib64/IcedTeaPlugin.so
#2  0x00007f0c9415bed9 in  () at /usr/lib64/IcedTeaPlugin.so
#3  0x00007f0d1f08e52a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0d1de3022d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0c8f7fe700 (LWP 2209)):
#0  0x00007f0d1f093590 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f0c9415b648 in PluginRequestProcessor::queueProcessorThread() () at /usr/lib64/IcedTeaPlugin.so
#2  0x00007f0c9415bed9 in  () at /usr/lib64/IcedTeaPlugin.so
#3  0x00007f0d1f08e52a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f0d1de3022d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0d2494a900 (LWP 1880)):
[KCrash Handler]
#6  0x00007f0cae7c1f1e in MailCommon::Kernel::folderIsTemplates(Akonadi::Collection const&) () at /lib64/libmailcommon.so.4
#7  0x00007f0ca5c9a8d7 in KMMainWidget::updateMessageActionsDelayed() () at /lib64/libkmailprivate.so.4
#8  0x00007f0ca5c9afa4 in KMMainWidget::updateMessageActions(bool) () at /lib64/libkmailprivate.so.4
#9  0x00007f0ca5c9bdbc in KMMainWidget::initializeFilterActions() () at /lib64/libkmailprivate.so.4
#10 0x00007f0ca604d4ea in KMailPart::guiActivateEvent(KParts::GUIActivateEvent*) () at /usr/lib64/kde4/kmailpart.so
#11 0x00007f0d1eaba2a3 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#12 0x00007f0d1fbb1efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#13 0x00007f0d1fbb8958 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#14 0x00007f0d20926d3a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#15 0x00007f0d1eaa116d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#16 0x00007f0d2439071d in KParts::MainWindow::createGUI(KParts::Part*) () at /lib64/libkparts.so.4
#17 0x00007f0d217fb4bb in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) () at /lib64/libkontactprivate.so.4
#18 0x00007f0d1eab5cdc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#19 0x00007f0d21806eb2 in Kontact::SidePaneBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libkontactprivate.so.4
#20 0x00007f0d1eab5cdc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#21 0x00007f0d21806f3f in Kontact::Navigator::pluginActivated(KontactInterface::Plugin*) () at /lib64/libkontactprivate.so.4
#22 0x00007f0d21800e00 in Kontact::Navigator::slotCurrentChanged(QModelIndex const&) () at /lib64/libkontactprivate.so.4
#23 0x00007f0d21806df9 in Kontact::Navigator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libkontactprivate.so.4
#24 0x00007f0d1eab5cdc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#25 0x00007f0d2012d72a in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) () at /lib64/libQtGui.so.4
#26 0x00007f0d2012d89f in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () at /lib64/libQtGui.so.4
#27 0x00007f0d200db64c in QAbstractItemView::mousePressEvent(QMouseEvent*) () at /lib64/libQtGui.so.4
#28 0x00007f0d1fc05c97 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#29 0x00007f0d1ffc549e in QFrame::event(QEvent*) () at /lib64/libQtGui.so.4
#30 0x00007f0d200e17b3 in QAbstractItemView::viewportEvent(QEvent*) () at /lib64/libQtGui.so.4
#31 0x00007f0d1eaa12d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#32 0x00007f0d1fbb1edc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#33 0x00007f0d1fbb8abf in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#34 0x00007f0d20926d3a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#35 0x00007f0d1eaa116d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#36 0x00007f0d1fbb811f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#37 0x00007f0d1fc2e562 in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#38 0x00007f0d1fc2cf5c in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#39 0x00007f0d1fc54ff4 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#40 0x00007f0d1a4577fb in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#41 0x00007f0d1a457b98 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#42 0x00007f0d1a457c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#43 0x00007f0d1ead049e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#44 0x00007f0d1fc55176 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#45 0x00007f0d1ea9fcc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#46 0x00007f0d1eaa0025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#47 0x00007f0d1eaa5709 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#48 0x00000000004035c9 in main ()

Possible duplicates by query: bug 316652, bug 309730, bug 303946.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 19:38:31 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:50:08 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.