[kmail2] [Bug 412402] Kmail crashes when enabling/disabling favourites folders in kmail settings

Rolf Eike Beer bugzilla_noreply at kde.org
Wed May 4 09:24:30 BST 2022


https://bugs.kde.org/show_bug.cgi?id=412402

Rolf Eike Beer <kde at opensource.sf-tec.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kde at opensource.sf-tec.de

--- Comment #1 from Rolf Eike Beer <kde at opensource.sf-tec.de> ---
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 at entry=0x55c519bd6dc0, before=<optimized out>, before at 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 at entry=0x7f1c317de560
<Kontact::SidePaneBase::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at 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 at entry=0x55c51996dc40, m=<optimized out>,
local_signal_index=local_signal_index at entry=0, argv=argv at 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 at entry=0x55c5199976c0, m=m at entry=0x7f1c30695e60
<QItemSelectionModel::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffc08bea8c0)
at kernel/qobject.cpp:3946
#37 0x00007f1c3036c653 in QItemSelectionModel::currentChanged(QModelIndex
const&, QModelIndex const&) (this=this at 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 at entry=0x55c51996dc40, event=event at 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 at entry=0x55c51995e3a0, event=event at entry=0x7ffc08beaf70) at
kernel/qcoreapplication.cpp:1179
#44 0x00007f1c30f72afe in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this at entry=0x55c519644200, receiver=receiver at entry=0x55c51995e3a0,
e=e at 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 at entry=0x55c51995e3a0, event=event at entry=0x7ffc08beaf70,
alienWidget=alienWidget at 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 at 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 at entry=0x7ffc08beb570, flags=..., flags at 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]

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list