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

--- Comment #2 from Nicolas Fella <[email protected]> ---
==21702==ERROR: AddressSanitizer: heap-use-after-free on address 0x7bfd1afb84b8
at pc 0x7fdd2434bf15 bp 0x7ffee11cb810 sp 0x7ffee11cb808
READ of size 8 at 0x7bfd1afb84b8 thread T0
    #0 0x7fdd2434bf14 in QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >::get() const
/home/nico/workspace/qt6-dev/qtbase/src/corelib/tools/qscopedpointer.h:113
    #1 0x7fdd2434bf14 in decltype (({parm#1}.get)())
qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >
const>(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > const&)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/global/qtclasshelpermacros.h:137
    #2 0x7fdd2434bf14 in QAction::d_func() const
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qaction.h:32
    #3 0x7fdd2434bf14 in QAction::icon() const
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qaction.cpp:558
    #4 0x7fdd2a7c0a5f in KShortcutsEditorItem::data(int, int) const
/home/nico/kde-qtdev/src/kxmlgui/src/kshortcutseditoritem.cpp:70
    #5 0x7fdd25cd931a in QTreeModel::data(QModelIndex const&, int) const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qtreewidget.cpp:330
    #6 0x7fdd2258c445 in QAbstractItemModel::multiData(QModelIndex const&,
QModelRoleDataSpan) const
/home/nico/workspace/qt6-dev/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp:3710
    #7 0x7fdd25b81c1e in QModelIndex::multiData(QModelRoleDataSpan) const
/home/nico/workspace/qt6-dev/qtbase/src/corelib/itemmodels/qabstractitemmodel.h:522
    #8 0x7fdd25b80203 in
QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&)
const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qstyleditemdelegate.cpp:259
    #9 0x7fdd25b7ecf9 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem
const&, QModelIndex const&) const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qstyleditemdelegate.cpp:395
    #10 0x7fdd2a25061f in
KExtendableItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex
const&) const
/home/nico/kde-qtdev/src/kitemviews/src/kextendableitemdelegate.cpp:159
    #11 0x7fdd2a7bac15 in
KShortcutsEditorDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex
const&) const
/home/nico/kde-qtdev/src/kxmlgui/src/kshortcutseditordelegate.cpp:94
    #12 0x7fdd25ca51a4 in QTreeViewPrivate::widthHintForIndex(QModelIndex
const&, int, QStyleOptionViewItem const&, int) const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qtreeview.cpp:1660
    #13 0x7fdd25cac591 in QTreeView::sizeHintForColumn(int) const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qtreeview.cpp:3011
    #14 0x7fdd25b2939c in QHeaderViewPrivate::viewSectionSizeHint(int) const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qheaderview.cpp:4139
    #15 0x7fdd25b37855 in
QHeaderViewPrivate::resizeSections(QHeaderView::ResizeMode, bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qheaderview.cpp:3719
    #16 0x7fdd25b37ca3 in QHeaderView::resizeSections()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qheaderview.cpp:1933
    #17 0x7fdd25b5f0b9 in QHeaderViewPrivate::executePostedResize() const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qheaderview_p.h:230
    #18 0x7fdd25b38120 in QHeaderView::sectionSize(int) const
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qheaderview.cpp:643
    #19 0x7fdd25cad26f in QTreeViewPrivate::updateScrollBars()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qtreeview.cpp:3865
    #20 0x7fdd25cc3348 in QTreeView::updateGeometries()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qtreeview.cpp:2914
    #21 0x7fdd25ccc2ee in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QTreeView::*)()>::call(void
(QTreeView::*)(), QTreeView*, void**)::{lambda()#1}::operator()() const
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127
    #22 0x7fdd25cd0778 in void QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QTreeView::*)()>::call(void (QTreeView::*)(), QTreeView*,
void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QTreeView::*)()>::call(void (QTreeView::*)(), QTreeView*,
void**)::{lambda()#1}&&)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
    #23 0x7fdd25cd0778 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QTreeView::*)()>::call(void
(QTreeView::*)(), QTreeView*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:126
    #24 0x7fdd25cd0870 in void QtPrivate::FunctionPointer<void
(QTreeView::*)()>::call<QtPrivate::List<>, void>(void (QTreeView::*)(),
QTreeView*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:174
    #25 0x7fdd25cd0870 in QtPrivate::QCallableObject<void (QTreeView::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:545
    #26 0x7fdd21f27a22 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
    #27 0x7fdd21f27a22 in void doActivate<false>(QObject*, int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4372
    #28 0x7fdd21f09aca in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4432
    #29 0x7fdd25b25e41 in QHeaderView::geometriesChanged()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/Widgets_autogen/include/moc_qheaderview.cpp:407
    #30 0x7fdd25b48a68 in QHeaderView::viewportEvent(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/itemviews/qheaderview.cpp:2959
    #31 0x7fdd25322e9f in QAbstractScrollAreaPrivate::viewportEvent(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:75
    #32 0x7fdd25322e9f in QAbstractScrollAreaFilter::eventFilter(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:88
    #33 0x7fdd21de4fce in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1246
    #34 0x7fdd2508fff6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3270
    #35 0x7fdd250a7a35 in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3222
    #36 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
    #37 0x7fdd21de5a5c in QCoreApplication::sendEvent(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
    #38 0x7fdd251dd602 in QWidgetPrivate::hideChildren(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8560
    #39 0x7fdd251dda05 in QWidgetPrivate::hideChildren(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8555
    #40 0x7fdd251dda05 in QWidgetPrivate::hideChildren(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8555
    #41 0x7fdd251dda05 in QWidgetPrivate::hideChildren(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8555
    #42 0x7fdd251ddddb in QWidgetPrivate::hide_helper()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8264
    #43 0x7fdd251f0298 in QWidgetPrivate::setVisible(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8460
    #44 0x7fdd25949295 in QDialogPrivate::setVisible(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/dialogs/qdialog.cpp:836
    #45 0x7fdd251c9aff in QWidget::setVisible(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8368
    #46 0x7fdd25949062 in QDialog::setVisible(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/dialogs/qdialog.cpp:753
    #47 0x7fdd2519430a in QWidget::hide()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8233
    #48 0x7fdd251de975 in
QWidgetPrivate::handleClose(QWidgetPrivate::CloseMode)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8634
    #49 0x7fdd252401d7 in QWidgetWindow::closeEvent(QCloseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:890
    #50 0x7fdd2380cb3a in QWindow::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindow.cpp:2724
    #51 0x7fdd2524b4eb in QWidgetWindow::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:399
    #52 0x7fdd25090032 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276
    #53 0x7fdd250acb23 in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3226
    #54 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
    #55 0x7fdd21de5aea in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
    #56 0x7fdd236a3408 in
QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2912
    #57 0x7fdd236b087f in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2258
    #58 0x7fdd23833353 in bool
QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::CloseEvent,
QWindow*>(QWindow*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:105
    #59 0x7fdd23833458 in
handleWindowSystemEvent<QWindowSystemInterfacePrivate::CloseEvent,
QWindowSystemInterface::SynchronousDelivery, QWindow*>
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:138
    #60 0x7fdd2383346c in bool
QWindowSystemInterface::handleCloseEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:355
    #61 0x7fdd237a288e in QPlatformWindow::close()
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qplatformwindow.cpp:348
    #62 0x7fdd23802d0c in QWindow::close()
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindow.cpp:2452
    #63 0x7fdd251dea83 in QWidgetPrivate::close()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:8686
    #64 0x7fdd25944111 in QDialogPrivate::close(int)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/dialogs/qdialog.cpp:141
    #65 0x7fdd259461f4 in QDialog::done(int)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/dialogs/qdialog.cpp:614
    #66 0x7fdd25942b9c in QDialog::accept()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/dialogs/qdialog.cpp:637
    #67 0x7fdd2a79edc6 in KShortcutsDialog::accept()
/home/nico/kde-qtdev/src/kxmlgui/src/kshortcutsdialog.cpp:231
    #68 0x7fdd2a695210 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QDialog::*)()>::call(void (QDialog::*)(),
QDialog*, void**)::{lambda()#1}::operator()() const
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:127
    #69 0x7fdd2a69559a in void QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QDialog::*)()>::call(void (QDialog::*)(), QDialog*,
void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QDialog::*)()>::call(void (QDialog::*)(), QDialog*,
void**)::{lambda()#1}&&)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:65
    #70 0x7fdd2a6953c8 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QDialog::*)()>::call(void (QDialog::*)(),
QDialog*, void**)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:126
    #71 0x7fdd2a6950f1 in void QtPrivate::FunctionPointer<void
(QDialog::*)()>::call<QtPrivate::List<>, void>(void (QDialog::*)(), QDialog*,
void**) /home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:174
    #72 0x7fdd2a694f7d in QtPrivate::QCallableObject<void (QDialog::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) /home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:545
    #73 0x7fdd21f27a22 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
    #74 0x7fdd21f27a22 in void doActivate<false>(QObject*, int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4372
    #75 0x7fdd21f09aca in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4432
    #76 0x7fdd2578f02f in QDialogButtonBox::accepted()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/Widgets_autogen/include/moc_qdialogbuttonbox.cpp:223
    #77 0x7fdd25793107 in QDialogButtonBoxPrivate::handleButtonClicked()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qdialogbuttonbox.cpp:911
    #78 0x7fdd2579a144 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QDialogButtonBoxPrivate::*)()>::call(void
(QDialogButtonBoxPrivate::*)(), QDialogButtonBoxPrivate*,
void**)::{lambda()#1}::operator()() const
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127
    #79 0x7fdd2579ce46 in void QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QDialogButtonBoxPrivate::*)()>::call(void
(QDialogButtonBoxPrivate::*)(), QDialogButtonBoxPrivate*,
void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (QDialogButtonBoxPrivate::*)()>::call(void
(QDialogButtonBoxPrivate::*)(), QDialogButtonBoxPrivate*,
void**)::{lambda()#1}&&)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
    #80 0x7fdd2579ce46 in QtPrivate::FunctorCall<std::integer_sequence<unsigned
long>, QtPrivate::List<>, void, void (QDialogButtonBoxPrivate::*)()>::call(void
(QDialogButtonBoxPrivate::*)(), QDialogButtonBoxPrivate*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:126
    #81 0x7fdd2579cf5e in void QtPrivate::FunctionPointer<void
(QDialogButtonBoxPrivate::*)()>::call<QtPrivate::List<>, void>(void
(QDialogButtonBoxPrivate::*)(), QDialogButtonBoxPrivate*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:174
    #82 0x7fdd2579cf5e in QtPrivate::QPrivateSlotObject<void
(QDialogButtonBoxPrivate::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject_p.h:272
    #83 0x7fdd21f27a22 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
    #84 0x7fdd21f27a22 in void doActivate<false>(QObject*, int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4372
    #85 0x7fdd21f09aca in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4432
    #86 0x7fdd254c68ba in void QMetaObject::activate<void, bool>(QObject*,
QMetaObject const*, int, void*, bool const&)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs.h:321
    #87 0x7fdd254c68ba in QAbstractButton::clicked(bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:256
    #88 0x7fdd254c9004 in QAbstractButtonPrivate::emitClicked()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qabstractbutton.cpp:382
    #89 0x7fdd254cbbd5 in QAbstractButtonPrivate::click()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qabstractbutton.cpp:375
    #90 0x7fdd254cbef8 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qabstractbutton.cpp:984
    #91 0x7fdd251f16f1 in QWidget::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:9029
    #92 0x7fdd254cff98 in QAbstractButton::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qabstractbutton.cpp:941
    #93 0x7fdd25784edf in QPushButton::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qpushbutton.cpp:695
    #94 0x7fdd25090032 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276
    #95 0x7fdd250a8a6c in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:2756
    #96 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
    #97 0x7fdd21de5aea in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
    #98 0x7fdd250a5706 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:2355
    #99 0x7fdd25245e7a in QWidgetWindow::handleMouseEvent(QMouseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:688
    #100 0x7fdd2524ad6b in QWidgetWindow::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293
    #101 0x7fdd25090032 in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276
    #102 0x7fdd250acb23 in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3226
    #103 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
    #104 0x7fdd21de5aea in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
    #105 0x7fdd236a9e1d in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2487
    #106 0x7fdd236b0913 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2211
    #107 0x7fdd2381975a in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
    #108 0x7fdd246d08b7 in userEventSourceDispatch
/home/nico/workspace/qt6-dev/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:39
    #109 0x7fdd1ef06b75 in g_main_dispatch ../glib/gmain.c:3565
    #110 0x7fdd1ef06b75 in g_main_context_dispatch_unlocked
../glib/gmain.c:4425
    #111 0x7fdd1ef09a67 in g_main_context_iterate_unlocked ../glib/gmain.c:4490
    #112 0x7fdd1ef0a2ab in g_main_context_iteration ../glib/gmain.c:4556
    #113 0x7fdd2271d235 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
    #114 0x7fdd246d0d07 in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:90
    #115 0x7fdd21e06a0d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventloop.cpp:104
    #116 0x7fdd21e08008 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventloop.cpp:186
    #117 0x7fdd259486b5 in QDialog::exec()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/dialogs/qdialog.cpp:576
    #118 0x7fdd2a79ed29 in KShortcutsDialog::configure(bool)
/home/nico/kde-qtdev/src/kxmlgui/src/kshortcutsdialog.cpp:218
    #119 0x00000049f751 in DolphinMainWindow::slotKeyBindings()
/home/nico/kde-qtdev/src/dolphin/src/dolphinmainwindow.cpp:1794
    #120 0x000000509252 in
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (DolphinMainWindow::*)()>::call(void (DolphinMainWindow::*)(),
DolphinMainWindow*, void**)::{lambda()#1}::operator()() const
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:127
    #121 0x000000513a50 in void QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (DolphinMainWindow::*)()>::call(void (DolphinMainWindow::*)(),
DolphinMainWindow*, void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (DolphinMainWindow::*)()>::call(void (DolphinMainWindow::*)(),
DolphinMainWindow*, void**)::{lambda()#1}&&)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:65
    #122 0x00000050940a in
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void, void (DolphinMainWindow::*)()>::call(void (DolphinMainWindow::*)(),
DolphinMainWindow*, void**)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:126
    #123 0x000000505125 in void QtPrivate::FunctionPointer<void
(DolphinMainWindow::*)()>::call<QtPrivate::List<>, void>(void
(DolphinMainWindow::*)(), DolphinMainWindow*, void**)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:174
    #124 0x0000004fde69 in QtPrivate::QCallableObject<void
(DolphinMainWindow::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:545
    #125 0x7fdd21f27a22 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
    #126 0x7fdd21f27a22 in void doActivate<false>(QObject*, int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4372
    #127 0x7fdd21f09aca in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4432
    #128 0x7fdd2434acc8 in void QMetaObject::activate<void, bool>(QObject*,
QMetaObject const*, int, void*, bool const&)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs.h:321
    #129 0x7fdd2434acc8 in QAction::triggered(bool)
/home/nico/workspace/qt6-dev/qtbase/src/gui/Gui_autogen/include/moc_qaction.cpp:376
    #130 0x7fdd243517c4 in QAction::activate(QAction::ActionEvent)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qaction.cpp:1104
    #131 0x7fdd257391a6 in
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qmenu.cpp:1413
    #132 0x7fdd2574d8b6 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qmenu.cpp:1495
    #133 0x7fdd25750118 in QMenu::mouseReleaseEvent(QMouseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qmenu.cpp:2982
    #134 0x7fdd251f16f1 in QWidget::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidget.cpp:9029
    #135 0x7fdd25754ecc in QMenu::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/widgets/qmenu.cpp:3107
    #136 0x7fdd25090032 in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276
    #137 0x7fdd250a8a6c in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:2756
    #138 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
    #139 0x7fdd21de5aea in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
    #140 0x7fdd250a5706 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:2355
    #141 0x7fdd252445a2 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:578
    #142 0x7fdd2524ad6b in QWidgetWindow::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293
    #143 0x7fdd25090032 in QApplicationPrivate::notify_helper(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276
    #144 0x7fdd250acb23 in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3226
    #145 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
    #146 0x7fdd21de5aea in QCoreApplication::sendSpontaneousEvent(QObject*,
QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
    #147 0x7fdd236a9e1d in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2487
    #148 0x7fdd236b0913 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:2211
    #149 0x7fdd2381975a in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
    #150 0x7fdd246d08b7 in userEventSourceDispatch
/home/nico/workspace/qt6-dev/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:39
    #151 0x7fdd1ef06b75 in g_main_dispatch ../glib/gmain.c:3565
    #152 0x7fdd1ef06b75 in g_main_context_dispatch_unlocked
../glib/gmain.c:4425
    #153 0x7fdd1ef09a67 in g_main_context_iterate_unlocked ../glib/gmain.c:4490
    #154 0x7fdd1ef0a2ab in g_main_context_iteration ../glib/gmain.c:4556
    #155 0x7fdd2271d235 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
    #156 0x7fdd246d0d07 in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:90
    #157 0x7fdd21e06a0d in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventloop.cpp:104
    #158 0x7fdd21e08008 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qeventloop.cpp:186
    #159 0x7fdd21df0920 in QCoreApplication::exec()
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
    #160 0x7fdd2367d7c1 in QGuiApplication::exec()
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qguiapplication.cpp:1984
    #161 0x7fdd2508cc80 in QApplication::exec()
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:2546
    #162 0x000000468ab2 in main
/home/nico/kde-qtdev/src/dolphin/src/main.cpp:276
    #163 0x7fdd2122b2fa in __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
    #164 0x7fdd2122b3ca in __libc_start_main_impl ../csu/libc-start.c:360
    #165 0x00000045ece4 in _start ../sysdeps/x86_64/start.S:115

0x7bfd1afb84b8 is located 8 bytes inside of 16-byte region
[0x7bfd1afb84b0,0x7bfd1afb84c0)
freed by thread T0 here:
    #0 0x7fdd2e32df7f in operator delete(void*, unsigned long)
../../../../libsanitizer/asan/asan_new_delete.cpp:190
    #1 0x7fdd2434e5e7 in QAction::~QAction()
/home/nico/workspace/qt6-dev/qtbase/src/gui/kernel/qaction.cpp:463
    #2 0x7fdd2c53a4ad in void
qDeleteAll<QList<QAction*>::const_iterator>(QList<QAction*>::const_iterator,
QList<QAction*>::const_iterator)
(/home/nico/kde-qtdev/usr/lib64/libKF6KIOWidgets.so.6+0x13a4ad) (BuildId:
b4a7e5ef25ea3af888cb4d755145eadced3fc2de)
    #3 0x7fdd2c52f8c9 in void qDeleteAll<QList<QAction*> >(QList<QAction*>
const&) /home/nico/kde-qtdev/usr/include/QtCore/qalgorithms.h:33
    #4 0x7fdd2c50ad5a in KFileItemActionsPrivate::~KFileItemActionsPrivate()
/home/nico/kde-qtdev/src/kio/src/widgets/kfileitemactions.cpp:142
    #5 0x7fdd2c50ae05 in KFileItemActionsPrivate::~KFileItemActionsPrivate()
/home/nico/kde-qtdev/src/kio/src/widgets/kfileitemactions.cpp:143
    #6 0x7fdd2c53c736 in
std::default_delete<KFileItemActionsPrivate>::operator()(KFileItemActionsPrivate*)
const /usr/include/c++/15/bits/unique_ptr.h:92
    #7 0x7fdd2c53136e in std::unique_ptr<KFileItemActionsPrivate,
std::default_delete<KFileItemActionsPrivate> >::~unique_ptr()
/usr/include/c++/15/bits/unique_ptr.h:398
    #8 0x7fdd2c50d980 in KFileItemActions::~KFileItemActions()
/home/nico/kde-qtdev/src/kio/src/widgets/kfileitemactions.cpp:297
    #9 0x7fdd2c50d9a7 in KFileItemActions::~KFileItemActions()
/home/nico/kde-qtdev/src/kio/src/widgets/kfileitemactions.cpp:297
    #10 0x0000004bd98d in DolphinMainWindow::setupFileItemActions()
/home/nico/kde-qtdev/src/dolphin/src/dolphinmainwindow.cpp:2619
    #11 0x00000047bd43 in operator()
/home/nico/kde-qtdev/src/dolphin/src/dolphinmainwindow.cpp:269
    #12 0x0000004d5477 in operator()
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:116
    #13 0x0000004d74eb in call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0, 1>,
QtPrivate::List<const KConfigGroup&, const QList<QByteArray>&>, void,
DolphinMainWindow::DolphinMainWindow()::<lambda(const KConfigGroup&, const
QByteArrayList&)> >::call(DolphinMainWindow::DolphinMainWindow()::<lambda(const
KConfigGroup&, const QByteArrayList&)>&, void**)::<lambda()> >
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:65
    #14 0x0000004d557d in call
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:115
    #15 0x0000004d4ba8 in call<QtPrivate::List<const KConfigGroup&, const
QList<QByteArray>&>, void>
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:337
    #16 0x0000004d3de8 in impl
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs_impl.h:547
    #17 0x7fdd21f27a22 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
    #18 0x7fdd21f27a22 in void doActivate<false>(QObject*, int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4372
    #19 0x7fdd21f09aca in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:4432
    #20 0x7fdd2718e163 in void QMetaObject::activate<void, KConfigGroup,
QList<QByteArray> >(QObject*, QMetaObject const*, int, void*, KConfigGroup
const&, QList<QByteArray> const&)
/home/nico/kde-qtdev/usr/include/QtCore/qobjectdefs.h:321
    #21 0x7fdd2718c410 in KConfigWatcher::configChanged(KConfigGroup const&,
QList<QByteArray> const&)
/home/nico/kde-qtdev/build/kconfig/src/core/KF6ConfigCore_autogen/include/moc_kconfigwatcher.cpp:132
    #22 0x7fdd2718be14 in
KConfigWatcher::onConfigChangeNotification(QHash<QString, QList<QByteArray> >
const&) /home/nico/kde-qtdev/src/kconfig/src/core/kconfigwatcher.cpp:119
    #23 0x7fdd2718c100 in KConfigWatcher::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)
/home/nico/kde-qtdev/build/kconfig/src/core/KF6ConfigCore_autogen/include/moc_kconfigwatcher.cpp:88
    #24 0x7fdd2718c2c5 in KConfigWatcher::qt_metacall(QMetaObject::Call, int,
void**)
/home/nico/kde-qtdev/build/kconfig/src/core/KF6ConfigCore_autogen/include/moc_kconfigwatcher.cpp:118
    #25 0x7fdd22ecde74 in QDBusConnectionPrivate::deliverCall(QObject*,
QDBusMessage const&, QList<QMetaType> const&, int)
/home/nico/workspace/qt6-dev/qtbase/src/dbus/qdbusintegrator.cpp:1009
    #26 0x7fdd22f1e665 in QDBusCallDeliveryEvent::placeMetaCall(QObject*)
/home/nico/workspace/qt6-dev/qtbase/src/dbus/qdbusintegrator_p.h:96
    #27 0x7fdd21f027cb in QObject::event(QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qobject.cpp:1479
    #28 0x7fdd25090032 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3276
    #29 0x7fdd250acb23 in QApplication::notify(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/widgets/kernel/qapplication.cpp:3226
    #30 0x7fdd21de5871 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
/home/nico/workspace/qt6-dev/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109

previously allocated by thread T0 here:
    #0 0x7fdd2e32d0bf in operator new(unsigned long)
../../../../libsanitizer/asan/asan_new_delete.cpp:109
    #1 0x7fdd2c50c325 in
KFileItemActionsPrivate::createActionForService(KDesktopFileAction const&,
QString const&)
/home/nico/kde-qtdev/src/kio/src/widgets/kfileitemactions.cpp:228
    #2 0x7fdd2c50cdec in KFileItemActions::createServiceMenuActions()
/home/nico/kde-qtdev/src/kio/src/widgets/kfileitemactions.cpp:255
    #3 0x0000007150ab in ServiceMenuShortcutManager::refresh(KFileItemActions*)
/home/nico/kde-qtdev/src/dolphin/src/servicemenushortcutmanager.cpp:40
    #4 0x0000004bdb5a in DolphinMainWindow::setupFileItemActions()
/home/nico/kde-qtdev/src/dolphin/src/dolphinmainwindow.cpp:2629
    #5 0x00000048319c in DolphinMainWindow::DolphinMainWindow()
/home/nico/kde-qtdev/src/dolphin/src/dolphinmainwindow.cpp:215
    #6 0x000000468097 in main /home/nico/kde-qtdev/src/dolphin/src/main.cpp:212
    #7 0x7fdd2122b2fa in __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to