Summary: | Kmail crashes when enabling/disabling favourites folders in kmail settings | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | James Th <james> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | REPORTED --- | ||
Severity: | crash | CC: | kde |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.12.1 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
James Th
2019-09-27 18:28:39 UTC
I think I hit the same using openSUSE Tumbleweed 5.20.0 RPMs: Application: Kontact (kontact), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x121 #7 QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x121 #8 QBasicAtomicInteger<int>::loadRelaxed() const (this=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x121 #9 QtPrivate::RefCount::isShared() const (this=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x121 #10 QList<QWidget*>::append(QWidget* const&) (this=0x121, t=@0x7ffc08be9ec0: 0x55c519bd6dc0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:622 #11 0x00007f1c30fab379 in QWidget::insertAction(QAction*, QAction*) (this=this@entry=0x55c519bd6dc0, before=<optimized out>, before@entry=0x0, action=0x55c519d37760) at kernel/qwidget.cpp:3129 #12 0x00007f1c31731433 in KXMLGUI::ActionList::plug(QWidget*, int) const (index=<optimized out>, container=0x55c519bd6dc0, this=0x55c51999abd0) at /usr/src/debug/kxmlgui-5.93.0-1.1.x86_64/src/kxmlguifactory_p.cpp:33 #13 KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&, QTypedArrayData<KXMLGUI::MergingIndex>::iterator const&) (mergingIdxIt=<synthetic pointer>..., state=..., this=0x55c51a1a73e0) at /usr/src/debug/kxmlgui-5.93.0-1.1.x86_64/src/kxmlguifactory_p.cpp:230 #14 KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&) (this=0x55c51a1a73e0, state=...) at /usr/src/debug/kxmlgui-5.93.0-1.1.x86_64/src/kxmlguifactory_p.cpp:202 #15 0x00007f1c317314f0 in KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&) (this=0x55c519ce1580, state=...) at /usr/src/debug/kxmlgui-5.93.0-1.1.x86_64/src/kxmlguifactory_p.cpp:206 #16 0x00007f1c317314f0 in KXMLGUI::ContainerNode::plugActionList(KXMLGUI::BuildState&) (this=0x55c519cdca80, state=...) at /usr/src/debug/kxmlgui-5.93.0-1.1.x86_64/src/kxmlguifactory_p.cpp:206 #17 0x00007f1c31737c81 in KXMLGUIFactory::plugActionList(KXMLGUIClient*, QString const&, QList<QAction*> const&) (this=0x55c519cb0c50, client=0x55c519dec1d0, name=<optimized out>, actionList=...) at /usr/src/debug/kxmlgui-5.93.0-1.1.x86_64/src/kxmlguifactory.cpp:564 #18 0x00007f1bad606c58 in PimCommon::PluginInterface::initializePluginActions(QString const&, KXMLGUIClient*) (this=<optimized out>, prefix=..., guiClient=0x55c519dec1d0) at /usr/src/debug/pimcommon-22.04.0-1.1.x86_64/src/pimcommonakonadi/genericplugins/plugininterface.cpp:152 #19 0x00007f1bae396900 in KMMainWidget::initializePluginActions() (this=0x55c519de8df0) at /usr/src/debug/kmail-22.04.0-1.1.x86_64/src/kmmainwidget.cpp:4173 #20 0x00007f1bae497a65 in KMailPart::guiActivateEvent(KParts::GUIActivateEvent*) (this=0x55c519dec1a0, e=<optimized out>) at /usr/src/debug/kmail-22.04.0-1.1.x86_64/src/kmail_part.cpp:114 #21 0x00007f1c303ee1af in QObject::event(QEvent*) (this=0x55c519dec1a0, e=0x7ffc08bea440) at kernel/qobject.cpp:1336 #22 0x00007f1c30f72b0f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c519dec1a0, e=0x7ffc08bea440) at kernel/qapplication.cpp:3632 #23 0x00007f1c303c1b5a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c519dec1a0, event=0x7ffc08bea440) at kernel/qcoreapplication.cpp:1064 #24 0x00007f1c2fafbc3f in KParts::MainWindow::createGUI(KParts::Part*) () at /lib64/libKF5Parts.so.5 #25 0x00007f1c317bc7ca in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) (this=0x55c51995ffa0, plugin=<optimized out>) at /usr/src/debug/kontact-22.04.0-1.1.x86_64/src/mainwindow.cpp:618 #26 0x00007f1c303f8488 in doActivate<false>(QObject*, int, void**) (sender=0x55c519995820, signal_index=7, argv=0x7ffc08bea680) at kernel/qobject.cpp:3898 #27 0x00007f1c303f17af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f1c317de560 <Kontact::SidePaneBase::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc08bea680) at kernel/qobject.cpp:3946 #28 0x00007f1c317b73df in Kontact::SidePaneBase::pluginSelected(KontactInterface::Plugin*) (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kontact-22.04.0-1.1.x86_64/build/src/kontactprivate_autogen/EWIEGA46WW/moc_sidepanebase.cpp:141 #29 0x00007f1c303f8453 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc08bea7b0, r=0x55c519995820, this=0x55c5199999f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #30 doActivate<false>(QObject*, int, void**) (sender=0x55c51996dc40, signal_index=15, argv=0x7ffc08bea7b0) at kernel/qobject.cpp:3886 #31 0x00007f1c303f17af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55c51996dc40, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc08bea7b0) at kernel/qobject.cpp:3946 #32 0x00007f1c317c4aa0 in Kontact::Navigator::pluginActivated(KontactInterface::Plugin*) (_t1=<optimized out>, this=0x55c51996dc40) at /usr/src/debug/kontact-22.04.0-1.1.x86_64/build/src/kontactprivate_autogen/EWIEGA46WW/moc_iconsidepane.cpp:161 #33 Kontact::Navigator::slotCurrentChanged(QModelIndex const&) (this=0x55c51996dc40, current=...) at /usr/src/debug/kontact-22.04.0-1.1.x86_64/src/iconsidepane.cpp:476 #34 0x00007f1c303f8453 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc08bea8c0, r=0x55c51996dc40, this=0x55c519971440) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #35 doActivate<false>(QObject*, int, void**) (sender=0x55c5199976c0, signal_index=4, argv=0x7ffc08bea8c0) at kernel/qobject.cpp:3886 #36 0x00007f1c303f17af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55c5199976c0, m=m@entry=0x7f1c30695e60 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc08bea8c0) at kernel/qobject.cpp:3946 #37 0x00007f1c3036c653 in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) (this=this@entry=0x55c5199976c0, _t1=<optimized out>, _t2=...) at .moc/moc_qitemselectionmodel.cpp:482 #38 0x00007f1c30370039 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) (this=0x55c5199976c0, index=<optimized out>, command=...) at itemmodels/qitemselectionmodel.cpp:1416 #39 0x00007f1c311e6a13 in QAbstractItemView::mousePressEvent(QMouseEvent*) (this=0x55c51996dc40, event=<optimized out>) at itemviews/qabstractitemview.cpp:1786 #40 0x00007f1c30fb4cde in QWidget::event(QEvent*) (this=this@entry=0x55c51996dc40, event=event@entry=0x7ffc08beaf70) at kernel/qwidget.cpp:9020 #41 0x00007f1c310615fe in QFrame::event(QEvent*) (this=0x55c51996dc40, e=0x7ffc08beaf70) at widgets/qframe.cpp:550 #42 0x00007f1c303c18c2 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190 #43 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (receiver=receiver@entry=0x55c51995e3a0, event=event@entry=0x7ffc08beaf70) at kernel/qcoreapplication.cpp:1179 #44 0x00007f1c30f72afe in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55c519644200, receiver=receiver@entry=0x55c51995e3a0, e=e@entry=0x7ffc08beaf70) at kernel/qapplication.cpp:3626 #45 0x00007f1c30f7a614 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c51995e3a0, e=0x7ffc08beaf70) at kernel/qapplication.cpp:3076 #46 0x00007f1c303c1b5a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c51995e3a0, event=0x7ffc08beaf70) at kernel/qcoreapplication.cpp:1064 #47 0x00007f1c30f79123 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=receiver@entry=0x55c51995e3a0, event=event@entry=0x7ffc08beaf70, alienWidget=alienWidget@entry=0x55c51995e3a0, nativeWidget=0x55c51995ffa0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614 #48 0x00007f1c30fcdddc in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x55c51a1d62a0, event=0x7ffc08beb240) at kernel/qwidgetwindow.cpp:683 #49 0x00007f1c30fd11f5 in QWidgetWindow::event(QEvent*) (this=0x55c51a1d62a0, event=0x7ffc08beb240) at kernel/qwidgetwindow.cpp:300 #50 0x00007f1c30f72b0f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c51a1d62a0, e=0x7ffc08beb240) at kernel/qapplication.cpp:3632 #51 0x00007f1c303c1b5a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c51a1d62a0, event=0x7ffc08beb240) at kernel/qcoreapplication.cpp:1064 #52 0x00007f1c3081ea77 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55c51b910380) at kernel/qguiapplication.cpp:2282 #53 0x00007f1c307f486c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #54 0x00007f1c1eb97e9a in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #55 0x00007f1c26b86122 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #56 0x00007f1c26b864b8 in () at /lib64/libglib-2.0.so.0 #57 0x00007f1c26b8656f in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #58 0x00007f1c304192b4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55c51972fb10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #59 0x00007f1c303c055b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc08beb570, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #60 0x00007f1c303c8820 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #61 0x00007f1c3081261c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #62 0x00007f1c30f72a85 in QApplication::exec() () at kernel/qapplication.cpp:2824 #63 0x000055c517f17000 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kontact-22.04.0-1.1.x86_64/src/main.cpp:214 [Inferior 1 (process 6745) detached] |