Application: kontact (5.18.1 (21.08.1)) Qt Version: 5.15.2 Frameworks Version: 5.86.0 Operating System: Linux 5.13.0-39-generic x86_64 Windowing System: X11 Drkonqi Version: 5.22.5 Distribution: Ubuntu 21.10 -- Information about the crash: - What I was doing when the application crashed: Launched Kontact and clicked on KMail widget on left bar. - Unusual behavior I noticed: KMail crashed saying "personal information management system cannot be started." - Custom settings of the application: None The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f9a7de6f400 (LWP 2731))] [KCrash Handler] #6 0x00007f9a9346df6b in std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/include/c++/11/bits/atomic_base.h:481 #7 QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #8 QBasicAtomicInteger<int>::loadRelaxed() const (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107 #9 QtPrivate::RefCount::isShared() const (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:101 #10 QList<QWidget*>::append(QWidget* const&) (this=0x55cde27a78e0, t=@0x7ffdd5c28d60: 0x55cde2f92490) at ../../include/QtCore/../../src/corelib/tools/qlist.h:622 #11 0x00007f9a9349b769 in QWidget::insertAction(QAction*, QAction*) (this=this@entry=0x55cde2f92490, before=<optimized out>, before@entry=0x0, action=0x55cde27a77c0) at kernel/qwidget.cpp:3129 #12 0x00007f9a93bd2c33 in KXMLGUI::ActionList::plug(QWidget*, int) const (index=<optimized out>, container=0x55cde2f92490, this=0x55cde3352080) at ./src/kxmlguifactory_p.cpp:32 #13 KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&, QTypedArrayData<KXMLGUI::MergingIndex>::iterator const&) (mergingIdxIt=<synthetic pointer>..., state=..., this=0x55cde2f49330) at ./src/kxmlguifactory_p.cpp:229 #14 KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&) (this=0x55cde2f49330, state=...) at ./src/kxmlguifactory_p.cpp:201 #15 0x00007f9a93bd2cf0 in KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&) (this=0x55cde2528b50, state=...) at ./src/kxmlguifactory_p.cpp:205 #16 0x00007f9a93bd2cf0 in KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&) (this=0x55cde2397620, state=...) at ./src/kxmlguifactory_p.cpp:205 #17 0x00007f9a93bd9545 in KXMLGUIFactory::plugActionList(KXMLGUIClient*, QString const&, QList<QAction*> const&) (this=0x55cde2194f80, client=0x55cde266cb90, name=..., actionList=...) at ./src/kxmlguifactory.cpp:557 #18 0x00007f9a1161e415 in PimCommon::PluginInterface::initializePluginActions(QString const&, KXMLGUIClient*) (this=<optimized out>, prefix=..., guiClient=0x55cde266cb90) at ./src/pimcommonakonadi/genericplugins/plugininterface.cpp:157 #19 0x00007f9a12253014 in KMMainWidget::initializePluginActions() () at /lib/x86_64-linux-gnu/libkmailprivate.so.5 #20 0x00007f9a407d2db5 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kmailpart.so #21 0x00007f9a9295365f in QObject::event(QEvent*) (this=0x55cde266cb60, e=0x7ffdd5c292e0) at kernel/qobject.cpp:1336 #22 0x00007f9a934626b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55cde266cb60, e=0x7ffdd5c292e0) at kernel/qapplication.cpp:3632 #23 0x00007f9a9292616a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55cde266cb60, event=0x7ffdd5c292e0) at kernel/qcoreapplication.cpp:1063 #24 0x00007f9a920e6f61 in KParts::MainWindow::createGUI(KParts::Part*) (this=0x55cde2eec620, part=0x55cde266cb60) at ./src/mainwindow.cpp:102 #25 0x00007f9a93c5953a in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) (this=0x55cde2eec620, plugin=<optimized out>) at ./src/mainwindow.cpp:627 #26 0x00007f9a9295da88 in doActivate<false>(QObject*, int, void**) (sender=0x55cde2b52870, signal_index=7, argv=0x7ffdd5c29520) at kernel/qobject.cpp:3898 #27 0x00007f9a92956d67 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f9a93c77800 <Kontact::SidePaneBase::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdd5c29520) at kernel/qobject.cpp:3946 #28 0x00007f9a93c55253 in Kontact::SidePaneBase::pluginSelected(KontactInterface::Plugin*) (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/kontactprivate_autogen/EWIEGA46WW/moc_sidepanebase.cpp:141 #29 0x00007f9a9295da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdd5c29650, r=0x55cde2b52870, this=0x55cde25ec2d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #30 doActivate<false>(QObject*, int, void**) (sender=0x55cde26375f0, signal_index=15, argv=0x7ffdd5c29650) at kernel/qobject.cpp:3886 #31 0x00007f9a92956d67 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55cde26375f0, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdd5c29650) at kernel/qobject.cpp:3946 #32 0x00007f9a93c625c4 in Kontact::Navigator::pluginActivated(KontactInterface::Plugin*) (_t1=<optimized out>, this=0x55cde26375f0) at ./obj-x86_64-linux-gnu/src/kontactprivate_autogen/EWIEGA46WW/moc_iconsidepane.cpp:161 #33 Kontact::Navigator::slotCurrentChanged(QModelIndex const&) (this=0x55cde26375f0, current=...) at ./src/iconsidepane.cpp:476 #34 0x00007f9a9295da53 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdd5c29760, r=0x55cde26375f0, this=0x55cde2666dc0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #35 doActivate<false>(QObject*, int, void**) (sender=0x55cde2b6f7b0, signal_index=4, argv=0x7ffdd5c29760) at kernel/qobject.cpp:3886 #36 0x00007f9a92956d67 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55cde2b6f7b0, m=m@entry=0x7f9a92bc1760 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffdd5c29760) at kernel/qobject.cpp:3946 #37 0x00007f9a928cf9e7 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) (this=this@entry=0x55cde2b6f7b0, _t1=<optimized out>, _t2=...) at .moc/moc_qitemselectionmodel.cpp:482 #38 0x00007f9a928d349d in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=0x55cde2b6f7b0, index=<optimized out>, command=...) at itemmodels/qitemselectionmodel.cpp:1416 #39 0x00007f9a93c652e9 in Kontact::Navigator::setCurrentPlugin(QString const&) (this=0x55cde26375f0, plugin=...) at ./src/iconsidepane.cpp:374 #40 0x00007f9a93c59470 in Kontact::IconSidePane::setCurrentPlugin(QString const&) (plugin=..., this=0x55cde2b52870) at ./src/iconsidepane.cpp:539 #41 Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) (this=0x55cde2eec620, plugin=<optimized out>) at ./src/mainwindow.cpp:596 #42 0x00007f9a93c5a5d4 in Kontact::MainWindow::loadSettings() (this=this@entry=0x55cde2eec620) at ./src/mainwindow.cpp:690 #43 0x00007f9a93c5e935 in Kontact::MainWindow::initObject() (this=0x55cde2eec620) at ./src/mainwindow.cpp:159 #44 0x00007f9a93c5f63b in Kontact::MainWindow::MainWindow() (this=this@entry=0x55cde2eec620, this=<optimized out>) at ./src/mainwindow.cpp:88 #45 0x000055cde0804625 in KontactApp::activate(QStringList const&, QString const&) (this=0x7ffdd5c2a410, args=<optimized out>, workingDir=<optimized out>) at ./src/main.cpp:119 #46 0x00007f9a93c2a16e in KontactInterface::PimUniqueApplication::newInstance(QByteArray const&, QStringList const&, QString const&) (this=0x7ffdd5c2a410, startupId=..., arguments=..., workingDirectory=...) at ./src/pimuniqueapplication.cpp:177 #47 0x00007f9a93c2c617 in KontactInterface::PimUniqueApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_c=<optimized out>, _id=<optimized out>, _a=0x7ffdd5c29d20, _o=0x7ffdd5c2a410) at ./obj-x86_64-linux-gnu/src/KF5KontactInterface_autogen/EWIEGA46WW/moc_pimuniqueapplication.cpp:87 #48 KontactInterface::PimUniqueApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x7ffdd5c2a410, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7ffdd5c29d20) at ./obj-x86_64-linux-gnu/src/KF5KontactInterface_autogen/EWIEGA46WW/moc_pimuniqueapplication.cpp:79 #49 0x00007f9a93c2c713 in KontactInterface::PimUniqueApplication::qt_metacall(QMetaObject::Call, int, void**) (this=0x7ffdd5c2a410, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffdd5c29d20) at ./obj-x86_64-linux-gnu/src/KF5KontactInterface_autogen/EWIEGA46WW/moc_pimuniqueapplication.cpp:124 #50 0x00007f9a939db56b in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=<optimized out>, object=<optimized out>, msg=<optimized out>, metaTypes=<optimized out>, slotIdx=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvarlengtharray.h:201 #51 0x00007f9a939def8c in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (this=this@entry=0x7f9a6c018710, object=0x7ffdd5c2a410, flags=81, msg=...) at ./src/dbus/qdbusintegrator.cpp:904 #52 0x00007f9a939df81d in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (msg=..., flags=<optimized out>, object=<optimized out>, this=0x7f9a6c018710) at ./src/dbus/qdbusintegrator.cpp:853 #53 QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (this=0x7f9a6c018710, node=..., msg=..., pathStartPos=<optimized out>) at ./src/dbus/qdbusintegrator.cpp:1521 #54 0x00007f9a939e1d4c in QDBusActivateObjectEvent::placeMetaCall(QObject*) (this=0x55cde3372c50) at ./src/dbus/qdbusintegrator.cpp:1617 #55 0x00007f9a9295373e in QObject::event(QEvent*) (this=0x7ffdd5c2a410, e=0x55cde3372c50) at kernel/qobject.cpp:1314 #56 0x00007f9a934626b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7ffdd5c2a410, e=0x55cde3372c50) at kernel/qapplication.cpp:3632 #57 0x00007f9a9292616a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7ffdd5c2a410, event=0x55cde3372c50) at kernel/qcoreapplication.cpp:1063 #58 0x00007f9a92929257 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55cde1e12950) at kernel/qcoreapplication.cpp:1817 #59 0x00007f9a9297fef7 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55cde1f4b950) at kernel/qeventdispatcher_glib.cpp:277 #60 0x00007f9a88d9f8bb in g_main_dispatch (context=0x7f9a74005000) at ../../../glib/gmain.c:3337 #61 g_main_context_dispatch (context=0x7f9a74005000) at ../../../glib/gmain.c:4055 #62 0x00007f9a88df2f08 in g_main_context_iterate.constprop.0 (context=context@entry=0x7f9a74005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131 #63 0x00007f9a88d9d003 in g_main_context_iteration (context=0x7f9a74005000, may_block=1) at ../../../glib/gmain.c:4196 #64 0x00007f9a9297f548 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55cde1f43e30, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #65 0x00007f9a92924a9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdd5c2a300, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #66 0x00007f9a9292d024 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #67 0x00007f9a92d4ed10 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #68 0x00007f9a93462629 in QApplication::exec() () at kernel/qapplication.cpp:2824 #69 0x000055cde0803546 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:216 [Inferior 1 (process 2731) detached] Possible duplicates by query: bug 449872, bug 443784, bug 440840, bug 439645, bug 439597. Reported using DrKonqi