| Summary: | Kmail crashes when enabling/disabling favourites folders in kmail settings | ||
|---|---|---|---|
| Product: | [Applications] kmail2 | Reporter: | James Th <james> |
| Component: | general | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | kde |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.12.1 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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]
|