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.
