Plasma 6 Wayland, today's git master, 200% scale, 2 screens. STEPS TO REPRODUCE 1. Have a panel 2. Right-Click on desktop > Add Panel > Empty panel 3. Right-click on empty panel > Enter Edit Mode 4. Click on "Delete Panel" button in panel configuration popup OBSERVED RESULT *Sometimes* Plasma crashes with the following backtrace: #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007fb33b8ae8a3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007fb33b85c8ee in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007fb33f2a985c in KCrash::defaultCrashHandler(int) (sig=11) at /home/nate/kde/src/kcrash/src/kcrash.cpp:612 #4 0x00007fb33b85c9a0 in <signal handler called> () at /lib64/libc.so.6 #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x00007fb33b8ae8a3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #7 0x00007fb33b85c8ee in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #8 0x00007fb33b85c9a0 in <signal handler called> () at /lib64/libc.so.6 #9 0x00007fb33b8a9167 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7cc62b0) at futex-internal.c:57 #10 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7cc62b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #11 0x00007fb33b8a91ef in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7cc62b0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #12 0x00007fb33b8abb09 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=<optimized out>, cond=0x7cc6288) at pthread_cond_wait.c:503 #13 ___pthread_cond_wait (cond=0x7cc6288, mutex=<optimized out>) at pthread_cond_wait.c:618 #14 0x00007fb33c12d2ab in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7cc6260) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:103 #15 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0xbfbc228, deadline=...) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:181 #16 0x00007fb33eec40c7 in QSGThreadedRenderLoop::handleObscurity(QSGThreadedRenderLoop::Window*) (this=this@entry=0x2b17a40, w=0x945f3d0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1334 #17 0x00007fb33eec4dfd in QSGThreadedRenderLoop::handleObscurity(QSGThreadedRenderLoop::Window*) (w=<optimized out>, this=0x2b17a40) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1323 #18 QSGThreadedRenderLoop::hide(QQuickWindow*) (this=0x2b17a40, window=0x3e454d0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1124 #19 0x0000000000449329 in PanelConfigView::hideEvent(QHideEvent*) (this=0x3e454d0, ev=<optimized out>) at /home/nate/kde/src/plasma-workspace/shell/panelconfigview.cpp:322 #20 0x00007fb33c864a58 in QWindow::event(QEvent*) (this=0x3e454d0, ev=0x7fffdc4eeff0) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindow.cpp:2565 #21 0x00007fb33d7c2b38 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x3e454d0, e=0x7fffdc4eeff0) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3290 #22 0x00007fb33bfa0be8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x3e454d0, event=0x7fffdc4eeff0) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118 #23 0x00007fb33bfa0ded in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1536 #24 0x00007fb33c862131 in QWindowPrivate::setVisible(bool) (visible=false, this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindow.cpp:413 #25 QWindow::setVisible(bool) (this=<optimized out>, visible=false) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindow.cpp:672 #26 0x00007fb33c86236b in QWindow::hide() (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindow.cpp:2221 #27 0x000000000044407f in PanelView::event(QEvent*) (this=0xae5a7b0, e=0x7fffdc4ef250) at /home/nate/kde/src/plasma-workspace/shell/panelview.cpp:1142 #28 0x00007fb33d7c2b38 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xae5a7b0, e=0x7fffdc4ef250) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3290 #29 0x00007fb33bfa0be8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xae5a7b0, event=0x7fffdc4ef250) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118 #30 0x00007fb33bfa0ded in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1536 #31 0x00007fb33c862131 in QWindowPrivate::setVisible(bool) (visible=false, this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindow.cpp:413 #32 QWindow::setVisible(bool) (this=<optimized out>, visible=false) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindow.cpp:672 #33 0x00007fb33c0025d8 in doActivate<false>(QObject*, int, void**) (sender=0x8341020, signal_index=5, argv=0x7fffdc4ef390) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4033 #34 0x00007fb33bff8637 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fb33f57d760, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffdc4ef390) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4081 #35 0x00007fb33f5344f2 in Plasma::Applet::destroyedChanged(bool) (this=<optimized out>, _t1=<optimized out>, _t1@entry=true) at /home/nate/kde/build6/plasma-framework/src/plasma/KF6Plasma_autogen/include/moc_applet.cpp:1157 #36 0x00007fb33f553200 in Plasma::AppletPrivate::setDestroyed(bool) (this=this@entry=0x668f440, destroyed=destroyed@entry=true) at /home/nate/kde/src/plasma-framework/src/plasma/private/applet_p.cpp:217 #37 0x00007fb33f553dda in Plasma::AppletPrivate::askDestroy() (this=0x668f440) at /home/nate/kde/src/plasma-framework/src/plasma/private/applet_p.cpp:242 #38 0x00007fb33c0025d8 in doActivate<false>(QObject*, int, void**) (sender=0x7bb1d40, signal_index=7, argv=0x7fffdc4ef600) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4033 #39 0x00007fb33bff8637 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x7bb1d40, m=m@entry=0x7fb33cf0e6e0, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fffdc4ef600) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:4081 #40 0x00007fb33cc1daf4 in QAction::triggered(bool) (this=this@entry=0x7bb1d40, _t1=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/redhat-linux-build/src/gui/Gui_autogen/include/moc_qaction.cpp:642 #41 0x00007fb33cc20aab in QAction::activate(QAction::ActionEvent) (this=0x7bb1d40, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qaction.cpp:1102 #42 0x00007fb33cc21cbf in QAction::qt_metacall(QMetaObject::Call, int, void**) (this=0x7bb1d40, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffdc4ef9b0) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/redhat-linux-build/src/gui/Gui_autogen/include/moc_qaction.cpp:597 #43 0x00007fb33e5d8e9a in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const (this=this@entry=0x7fffdc4efc30, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=13, argv=argv@entry=0x7fffdc4ef9b0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14 #44 0x00007fb33e4661dc in QV4::CallMethod (callType=QMetaObject::InvokeMetaMethod, callArgs=<optimized out>, engine=0x2b6fcc0, argTypes=0x0, argCount=0, returnType=..., index=13, object=...) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1543 #45 QV4::CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) (object=..., data=<optimized out>, engine=<optimized out>, engine@entry=0x2b6fcc0, callArgs=<optimized out>, callArgs@entry=0x7fb3083b8580, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1836 #46 0x00007fb33e468bf5 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2733 #47 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (call=<optimized out>, __closure=<synthetic pointer>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2710 #48 QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const (this=<optimized out>, thisObject=<optimized out>, argv=0x7fb3083b84f8, argc=0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2733 #49 0x00007fb33e4c0f2b in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:171 #50 QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) (frame=0x7cc62b0, frame@entry=0x7fffdc4eff40, engine=0x2b6fcc0, code=0x7fb3083b8530 "\340\322\305}\262\177") at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902 #51 0x00007fb33e4c5d37 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) (frame=frame@entry=0x7fffdc4eff40, engine=engine@entry=0x2b6fcc0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #52 0x00007fb33e410f96 in QV4::doCall(QV4::Function*, QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) (self=self@entry=0x8526ad0, thisObject=<optimized out>, argv=argv@entry=0x7fb3083b84f0, argc=argc@entry=0, context=context@entry=0x7fb2fd8f43d0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:54 #53 0x00007fb33e41138a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) (this=this@entry=0x8526ad0, thisObject=<optimized out>, argv=argv@entry=0x7fb3083b84f0, argc=argc@entry=0, context=context@entry=0x7fb2fd8f43d0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:79 #54 0x00007fb33e41159b in operator() (argc=0, argv=0x7fb3083b84f0, thisObject=<optimized out>, __closure=<synthetic pointer>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:30 #55 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (call=..., argc=0, types=0x7fffdc4f01c0, a=0x7fffdc4f01b0, thisObject=0xb93f250, engine=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:170 #56 QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) (this=0x8526ad0, thisObject=0xb93f250, a=a@entry=0x7fffdc4f01b0, types=types@entry=0x7fffdc4f01c0, argc=0, context=0x7fb2fd8f43d0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:27 #57 0x00007fb33e59a6a7 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) (this=<optimized out>, a=a@entry=0x7fffdc4f01b0, types=types@entry=0x7fffdc4f01c0, argc=argc@entry=0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmljavascriptexpression_p.h:248 #58 0x00007fb33e518fb3 in QQmlBoundSignalExpression::evaluate(void**) (this=0xb942970, a=a@entry=0x0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlboundsignal.cpp:199 #59 0x00007fb33e519960 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) (e=0xb9429f0, a=0x0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/include/QtQml/6.6.0/QtQml/private/../../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:72 #60 0x00007fb33e5c72fc in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlnotifier.cpp:70 #61 0x00007fb33c001cc0 in doActivate<false>(QObject*, int, void**) (sender=0xb93f250, signal_index=65, argv=0x0) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qobject.cpp:3913 #62 0x00007fb3294f19ca in QQuickAbstractButtonPrivate::handleRelease(QPointF const&, unsigned long) (this=0xb93f330, point=..., timestamp=12647443) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quicktemplates/qquickabstractbutton.cpp:167 #63 0x00007fb32950d715 in QQuickControl::mouseReleaseEvent(QMouseEvent*) (this=<optimized out>, event=0x7fffdc4f2850) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quicktemplates/qquickcontrol.cpp:2049 #64 0x00007fb33ec3ef18 in QQuickItem::event(QEvent*) (this=0xb93f250, ev=0x7fffdc4f2850) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/items/qquickitem.cpp:8904 #65 0x00007fb33d7c2b38 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xb93f250, e=0x7fffdc4f2850) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3290 #66 0x00007fb33bfa0be8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xb93f250, event=0x7fffdc4f2850) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118 #67 0x00007fb33bfa0ded in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1536 #68 0x00007fb33edcf9ed in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) (this=this@entry=0x370bab0, item=item@entry=0xb93f250, isGrabber=isGrabber@entry=true, pointerEvent=pointerEvent@entry=0x7fffdc4f2850, handlersOnly=handlersOnly@entry=false) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickdeliveryagent.cpp:2163 #69 0x00007fb33edd01d2 in QQuickDeliveryAgentPrivate::deliverUpdatedPoints(QPointerEvent*) (this=this@entry=0x370bab0, event=event@entry=0x7fffdc4f2850) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickdeliveryagent.cpp:2009 #70 0x00007fb33edd1593 in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) (this=this@entry=0x370bab0, event=event@entry=0x7fffdc4f2850) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickdeliveryagent.cpp:1851 #71 0x00007fb33edd265b in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) (this=this@entry=0x370bab0, event=event@entry=0x7fffdc4f2850) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickdeliveryagent.cpp:1648 #72 0x00007fb33edd44e0 in QQuickDeliveryAgent::event(QEvent*) (this=<optimized out>, ev=0x7fffdc4f2850) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickdeliveryagent.cpp:705 #73 0x00007fb33ece9b3b in QQuickWindow::event(QEvent*) (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/items/qquickwindow.cpp:1505 #74 0x00007fb33d7c2b38 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x3e454d0, e=0x7fffdc4f2850) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3290 #75 0x00007fb33bfa0be8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x3e454d0, event=0x7fffdc4f2850) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118 #76 0x00007fb33bfa0dfd in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1550 #77 0x00007fb33c809107 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7fb3240be950) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qguiapplication.cpp:2315 #78 0x00007fb33c867bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1109 #79 0x00007fb33cd3ff24 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #80 0x00007fb33ad12e5c in g_main_dispatch (context=0x7fb324000ef0) at ../glib/gmain.c:3476 #81 g_main_context_dispatch_unlocked (context=0x7fb324000ef0) at ../glib/gmain.c:4284 #82 0x00007fb33ad6ddd8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fb324000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #83 0x00007fb33ad10ad3 in g_main_context_iteration (context=0x7fb324000ef0, may_block=1) at ../glib/gmain.c:4414 #84 0x00007fb33c24095f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1ddac10, flags=...) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #85 0x00007fb33bfad9fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffdc4f2c80, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/global/qflags.h:34 #86 0x00007fb33bfa97fd in QCoreApplication::exec() () at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/corelib/global/qflags.h:74 #87 0x00007fb33c7f8b2d in QGuiApplication::exec() () at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/gui/kernel/qguiapplication.cpp:1921 #88 0x00007fb33d7c2aa9 in QApplication::exec() () at /usr/src/debug/qt6-qtbase-6.6.0-2.fc39.x86_64/src/widgets/kernel/qapplication.cpp:2569 #89 0x0000000000425f3a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nate/kde/src/plasma-workspace/shell/main.cpp:230
Have not been able to reproduce this recently, and I see lots of related-looking commits. Assuming one of them fixed it.