STEPS TO REPRODUCE 1. Right-click on desktop, configure wallpaper 2. Go to "Mouse actions" 3. Click on information icon for a mouse action 4. Press Esc OBSERVED RESULT Boom EXPECTED RESULT No boom Plasma master #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f5ef58afec3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f5ef585fa76 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007f5ef93216ba in KCrash::defaultCrashHandler(int) (sig=11) at /home/nico/kde6/src/kcrash/src/kcrash.cpp:597 #4 0x00007f5ef585fb20 in <signal handler called> () at /lib64/libc.so.6 #5 QQmlPropertyCache::propertyCount() const (this=0x0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/redhat-linux-build/include/QtQml/6.4.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycache_p.h:437 #6 QQmlPropertyCache::property(int) const (index=10, this=0x0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/redhat-linux-build/include/QtQml/6.4.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertycache_p.h:335 #7 QQmlInterceptorMetaObject::doIntercept(QMetaObject::Call, int, void**) (this=0x51916d0, c=QMetaObject::WriteProperty, id=10, a=0x7ffe7d459ad0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:279 #8 0x00007f5ef761d6e2 in QQmlInterceptorMetaObject::intercept(QMetaObject::Call, int, void**) (a=0x7ffe7d459ad0, id=10, c=QMetaObject::WriteProperty, this=0x51916d0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlvmemetaobject_p.h:104 #9 QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) (this=0x51916d0, o=<optimized out>, c=QMetaObject::WriteProperty, _id=10, a=0x7ffe7d459ad0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlvmemetaobject.cpp:651 #10 0x00007f5ef74e64ca in QQmlPropertyData::doMetacall<(QMetaObject::Call)2>(QObject*, int, void**) const (this=0x4e6ddf8, argv=0x7ffe7d459ad0, idx=<optimized out>, object=0x7f5e7d6367df <StyleSingleton::loadColors(Kirigami::PlatformTheme::ColorSet, QPalette::ColorGroup)+2719>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/redhat-linux-build/include/QtQml/6.4.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:320 #11 QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=this@entry=0x4e6ddf8, target=target@entry=0x7f5ed401e860, value=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/redhat-linux-build/include/QtQml/6.4.2/QtQml/private/../../../../../../src/qml/qml/qqmlpropertydata_p.h:340 #12 0x00007f5ef7596ebc in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlRefPointer<QQmlContextData> const&, QFlags<QQmlPropertyData::WriteFlag>) (object=0x7f5ed401e860, property=..., value=..., context=..., flags=...) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlproperty.cpp:1381 #13 0x00007f5ef7598ea2 in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QQmlPropertyData const&, QVariant const&, QQmlRefPointer<QQmlContextData> const&, QFlags<QQmlPropertyData::WriteFlag>) (object=<optimized out>, core=<optimized out>, valueTypeData=<optimized out>, value=..., context=..., flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlproperty.cpp:1293 #14 0x00007f5ef7598f11 in QQmlPropertyPrivate::writeValueProperty(QVariant const&, QFlags<QQmlPropertyData::WriteFlag>) (this=0x4e6ddc0, value=..., flags=...) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlproperty.cpp:1259 #15 0x00007f5ef7598fe1 in QQmlPropertyPrivate::write(QQmlProperty const&, QVariant const&, QFlags<QQmlPropertyData::WriteFlag>) (that=..., value=..., flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlproperty.cpp:1668 #16 0x00007f5ef7598ffb in QQmlProperty::write(QVariant const&) const (this=this@entry=0x7ffe7d459ce0, value=...) at /usr/include/qt6/QtCore/qflags.h:73 #17 0x00007f5ef7599039 in QQmlProperty::write(QObject*, QString const&, QVariant const&) (object=<optimized out>, name=..., value=...) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlproperty.cpp:1601 #18 0x00007f5ee47558f0 in QQuickPopupPrivate::hideOverlay() (this=0x4fe8870) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpopup.cpp:816 #19 QQuickPopupPrivate::hideOverlay() (this=0x4fe8870) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpopup.cpp:812 #20 0x00007f5ee47555f0 in QQuickPopupPrivate::prepareExitTransition() (this=0x4fe8870) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpopup.cpp:499 #21 0x00007f5ee4757922 in QQuickPopupTransitionManager::transitionExit() (this=0x4fe89f0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpopup.cpp:850 #22 0x00007f5ee4759458 in QQuickPopup::setParentItem(QQuickItem*) (this=0x5a25e80, parent=0x0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpopup.cpp:1646 #23 0x00007f5ef8a35c72 in QQuickItemPrivate::notifyChangeListeners<void (QQuickItemChangeListener::*)(QQuickItem*), QQuickItem*>(QFlags<QQuickItemPrivate::ChangeType>, void (QQuickItemChangeListener::*&&)(QQuickItem*), QQuickItem*&&) (function=<optimized out>, changeTypes=..., this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/redhat-linux-build/include/QtQuick/6.4.2/QtQuick/private/../../../../../../src/quick/items/qquickitem_p.h:343 #24 QQuickItem::~QQuickItem() (this=this@entry=0x5aa8680, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickitem.cpp:2344 #25 0x00007f5ef8c39989 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x5aa8680, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlprivate.h:99 #26 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement() (this=0x5aa8680, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlprivate.h:99 #27 0x00007f5ef5fc198a in QObjectPrivate::deleteChildren() (this=this@entry=0x5a403d0) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:2161 #28 0x00007f5ef5fc5d90 in QObject::~QObject() (this=this@entry=0x57d6820, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:1099 #29 0x00007f5ef8a35af3 in QQuickItem::~QQuickItem() (this=this@entry=0x57d6820, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickitem.cpp:2368 #30 0x00007f5ef8a52f9a in QQuickImplicitSizeItem::~QQuickImplicitSizeItem() (this=0x57d6820, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickimplicitsizeitem_p.h:24 #31 0x00007f5ef8c39709 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x57d6820, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlprivate.h:99 #32 QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement() (this=0x57d6820, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlprivate.h:99 #33 0x00007f5ef5fc198a in QObjectPrivate::deleteChildren() (this=this@entry=0x5426df0) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:2161 #34 0x00007f5ef5fc5d90 in QObject::~QObject() (this=this@entry=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:1099 #35 0x00007f5ef8a35af3 in QQuickItem::~QQuickItem() (this=this@entry=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickitem.cpp:2368 #36 0x00007f5ee471cc81 in QQuickControl::~QQuickControl() (this=this@entry=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickcontrol.cpp:900 #37 0x00007f5ee4752cdf in QQuickPane::~QQuickPane() (this=this@entry=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpane.cpp:238 #38 0x00007f5ee474fd8b in QQuickPage::~QQuickPage() (this=this@entry=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quicktemplates2/qquickpage.cpp:217 #39 0x00007f5ee47c2429 in QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlprivate.h:99 #40 QQmlPrivate::QQmlElement<QQuickPage>::~QQmlElement() (this=0x7f5ed401d530, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlprivate.h:99 #41 0x00007f5ef7438d35 in QV4::QObjectWrapper::destroyObject(bool) (this=<optimized out>, lastCall=lastCall@entry=true) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1246 #42 0x00007f5ef74b64e1 in QV4::MemoryManager::sweep(bool, void (*)(char const*)) (this=this@entry=0x17984f0, lastSweep=lastSweep@entry=true, classCountPtr=classCountPtr@entry=0x0) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/memory/qv4mm.cpp:910 #43 0x00007f5ef74b6549 in QV4::MemoryManager::~MemoryManager() (this=0x17984f0, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/memory/qv4mm.cpp:1162 --Type <RET> for more, q to quit, c to continue without paging-- #44 0x00007f5ef73d2c6c in QV4::ExecutionEngine::~ExecutionEngine() (this=this@entry=0x4d3dba0, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/jsruntime/qv4engine.cpp:887 #45 0x00007f5ef738c0c1 in QJSEngine::~QJSEngine() (this=0x28f3260, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/jsapi/qjsengine.cpp:375 #46 0x00007f5ef751308d in QQmlEngine::~QQmlEngine() (this=0x28f3260, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/qml/qml/qqmlengine.cpp:549 #47 0x00007f5ef5fc198a in QObjectPrivate::deleteChildren() (this=this@entry=0x373a410) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:2161 #48 0x00007f5ef5fc5d90 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:1099 #49 0x00007f5ef684fdec in QWindow::~QWindow() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/gui/kernel/qwindow.cpp:201 #50 0x00007f5ef8adac73 in QQuickWindow::~QQuickWindow() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickwindow.cpp:1145 #51 0x00007f5ef8ad0ef2 in QQuickView::~QQuickView() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.4.2-1.fc37.x86_64/src/quick/items/qquickview.cpp:176 #52 0x0000000000431b0a in ContainmentConfigView::~ContainmentConfigView() (this=0x18240e0, __in_chrg=<optimized out>) at /home/nico/kde6/src/plasma-workspace/shell/containmentconfigview.cpp:57 #53 ContainmentConfigView::~ContainmentConfigView() (this=0x18240e0, __in_chrg=<optimized out>) at /home/nico/kde6/src/plasma-workspace/shell/containmentconfigview.cpp:57 #54 0x00007f5ef5fba181 in QObject::event(QEvent*) (this=0x18240e0, e=0x534caf0) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qobject.cpp:1365 #55 0x00007f5ef7bbaa65 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x18240e0, e=0x534caf0) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/widgets/kernel/qapplication.cpp:3315 #56 0x00007f5ef5f68068 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x18240e0, event=0x534caf0) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qcoreapplication.cpp:1026 #57 0x00007f5ef5f6f170 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x144e950) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qcoreapplication.cpp:1804 #58 0x00007f5ef6223957 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1467490) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #59 0x00007f5ef53d1c7f in g_main_dispatch (context=0x1492a90) at ../glib/gmain.c:3454 #60 g_main_context_dispatch (context=0x1492a90) at ../glib/gmain.c:4172 #61 0x00007f5ef5428118 in g_main_context_iterate.constprop.0 (context=0x1492a90, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4248 #62 0x00007f5ef53cef00 in g_main_context_iteration (context=0x1492a90, may_block=1) at ../glib/gmain.c:4313 #63 0x00007f5ef6223220 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1454ce0, flags=...) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #64 0x00007f5ef5f7465b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe7d45a6e0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/global/qflags.h:34 #65 0x00007f5ef5f70528 in QCoreApplication::exec() () at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/corelib/global/qflags.h:74 #66 0x00007f5ef67eefc0 in QGuiApplication::exec() () at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/gui/kernel/qguiapplication.cpp:1859 #67 0x00007f5ef7bba9d9 in QApplication::exec() () at /usr/src/debug/qt6-qtbase-6.4.2-4.fc37.x86_64/src/widgets/kernel/qapplication.cpp:2595 #68 0x0000000000424f69 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde6/src/plasma-workspace/shell/main.cpp:235
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1464
might be related: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/c6f51533d9d2aadd3441b3292b6ab5435c35a03b
Accidently fixed by https://invent.kde.org/plasma/plasma-desktop/-/commit/050d974088841d38298788bcdf5076c31e4f3524
*** This bug has been marked as a duplicate of bug 476361 ***