Bug 479418

Summary: Pressing-and-holding on the desktop to enter Edit Mode crashes plasmashell after the first time you do it
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: Desktop ContainmentAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: bugseforuns, notmart
Priority: NOR Keywords: qt6
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 6.0
Sentry Crash Report:

Description Nate Graham 2024-01-05 05:09:47 UTC
Everything from today's git master, Plasma 6 Wayland. Qt 6.6.0.

STEPS TO REPRODUCE
1. Press-and-hold on the desktop with a touch screen to enter Edit Mode
2. Exit from Edit Mode by tapping the close button in the Edit Mode toolbar
3. Press-and-hold on the desktop again

OBSERVED RESULT
Plasma crashes:

#0  __pthread_kill_implementation
    (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f09754ae8a3 in __pthread_kill_internal (signo=11, threadid=<optimized out>)
    at pthread_kill.c:78
#2  0x00007f097545c8ee in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f0978f208e3 in KCrash::defaultCrashHandler (sig=11)
    at /home/nate/kde/src/kcrash/src/kcrash.cpp:586
#4  0x00007f097545c9a0 in <signal handler called> () at /lib64/libc.so.6
#5  0x00007f09773efdfc in QWeakPointer<QObject>::internalData (this=0x59)
    at /usr/include/qt6/QtCore/qsharedpointer_impl.h:704
#6  QPointer<QObject>::data (this=0x59) at /usr/include/qt6/QtCore/qpointer.h:64
#7  QPointer<QObject>::operator QObject* (this=0x59) at /usr/include/qt6/QtCore/qpointer.h:72
#8  QQmlPropertyPrivate::write (that=..., value=..., flags=flags@entry=...)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlproperty.cpp:1858
#9  0x00007f0977ba08b9 in QQuickSetPropertyAnimationAction::doAction (this=0x5d152e0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickanimation.cpp:1212
#10 0x00007f09774c7f88 in QAbstractAnimationJob::setState
    (newState=QAbstractAnimationJob::Running, this=0x691f520)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/animations/qabstractanimationjob.cpp:344
#11 QAbstractAnimationJob::setState (this=0x691f520, newState=QAbstractAnimationJob::Running)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/animations/qabstractanimationjob.cpp:295
#12 0x00007f09774cb0fc in QSequentialAnimationGroupJob::activateCurrentAnimation
    (this=0x6d6b640, intermediate=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/animations/qsequentialanimationgroupjob.cpp:298
#13 0x00007f09774c7f88 in QAbstractAnimationJob::setState
    (newState=QAbstractAnimationJob::Running, this=0x6d6b640)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/animations/qabstractanimationjob.cpp:344
#14 QAbstractAnimationJob::setState (this=0x6d6b640, newState=QAbstractAnimationJob::Running)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/animations/qabstractanimationjob.cpp:295
#15 0x00007f0977ba2857 in QQuickAbstractAnimationPrivate::commence (this=this@entry=0x4038ec0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickanimation.cpp:143
#16 0x00007f0977ba2b28 in QQuickAbstractAnimation::setRunning (this=0x395cb50, r=true)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/quick/util/qquickanimation.cpp:266
#17 0x00007f0977babfdf in QQuickAbstractAnimation::qt_metacall
    (this=this@entry=0x395cb50, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=8, _a=_a@entry=0x7ffcb4cb2880)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickanimation_p.cpp:447
#18 0x00007f0977bac42e in QQuickAnimationGroup::qt_metacall
    (this=0x395cb50, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7ffcb4cb2880)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/redhat-linux-build/src/quick/Quick_autogen/include/moc_qquickanimation_p.cpp:2339
#19 0x00007f09773d8e9a in QQmlObjectOrGadget::metacall
    (this=this@entry=0x7ffcb4cb2b00, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=13, argv=argv@entry=0x7ffcb4cb2880)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14
#20 0x00007f09772661dc in QV4::CallMethod
    (callType=QMetaObject::InvokeMetaMethod, callArgs=<optimized out>, engine=0x25a1b90, 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
#21 QV4::CallPrecise (object=..., data=<optimized out>, engine=<optimized out>, 
    engine@entry=0x25a1b90, callArgs=<optimized out>, 
    callArgs@entry=0x7f092a3bc660, callType=callType@entry=QMetaObject::InvokeMetaMethod)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1836
#22 0x00007f0977268bf5 in operator() (__closure=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2733
#23 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
#24 QV4::QObjectMethod::callInternal
    (this=<optimized out>, thisObject=<optimized out>, argv=0x7f092a3bc5a8, argc=0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2733
#25 0x00007f09772c0f2b in QV4::FunctionObject::call
    (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
#26 QV4::Moth::VME::interpret (frame=0x3325fa8, 
    frame@entry=0x7ffcb4cb2e10, engine=0x25a1b90, code=0x7f092a3bc5e8 "\340<1*\t\177")
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902
#27 0x00007f09772c5d37 in QV4::Moth::VME::exec
    (frame=frame@entry=0x7ffcb4cb2e10, engine=engine@entry=0x25a1b90)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584
#28 0x00007f0977210f96 in QV4::doCall
    (self=self@entry=0x2cd9bb0, thisObject=<optimized out>, argv=argv@entry=0x7f092a3bc598, argc=argc@entry=1, context=context@entry=0x7f0961f72fd0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:54
#29 0x00007f097721138a in QV4::Function::call
    (this=this@entry=0x2cd9bb0, thisObject=<optimized out>, argv=argv@entry=0x7f092a3bc598, argc=argc@entry=1, context=context@entry=0x7f0961f72fd0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:79
#30 0x00007f097721159b in operator()
    (argc=1, argv=0x7f092a3bc598, 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
#31 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> >
    (call=..., argc=1, types=0x7ffcb4cb30b8, a=0x7ffcb4cb4b50, thisObject=0x2c658e0, 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
#32 QV4::Function::call
    (this=0x2cd9bb0, thisObject=0x2c658e0, a=a@entry=0x7ffcb4cb4b50, types=0x7ffcb4cb30b8, argc=1, context=0x7f0961f72fd0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:27
#33 0x00007f097739a6a7 in QQmlJavaScriptExpression::evaluate
    (this=this@entry=0x2ccc3a0, a=a@entry=0x7ffcb4cb4b50, types=<optimized out>, argc=argc@entry=1)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmljavascriptexpression_p.h:248
#34 0x00007f0977318e1d in QQmlBoundSignalExpression::evaluate
    (this=0x2ccc3a0, a=a@entry=0x7ffcb4cb4b50) at /usr/include/qt6/QtCore/qvarlengtharray.h:85
#35 0x00007f0977319960 in QQmlBoundSignal_callback (e=0x2cacb60, a=0x7ffcb4cb4b50)
    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
#36 0x00007f09773c72fc in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffcb4cb4b50)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#37 0x00007f0975c01c80 in doActivate<false> (sender=0x13ffe00, signal_index=13, argv=0x7ffcb4cb4b50)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:3913
#38 0x00007f0975bf85f7 in QMetaObject::activate
    (sender=<optimized out>, m=m@entry=0x7f0978dc0fc0, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7ffcb4cb4b50)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:4081
#39 0x00007f0978d8d7a2 in Plasma::Corona::editModeChanged (this=<optimized out>, _t1=<optimized out>)
    at /home/nate/kde/build6/libplasma/src/plasma/Plasma_autogen/include/moc_corona.cpp:669
#40 0x00007f0978d9458f in Plasma::Corona::qt_metacall
    (this=this@entry=0x13ffe00, _c=_c@entry=QMetaObject::WriteProperty, _id=1, _a=_a@entry=0x7ffcb4cb4bf0) at /home/nate/kde/build6/libplasma/src/plasma/Plasma_autogen/include/moc_corona.cpp:590
#41 0x000000000046c4b7 in ShellCorona::qt_metacall
    (this=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /home/nate/kde/build6/plasma-workspace/shell/plasmashell_autogen/include/moc_shellcorona.cpp:885
#42 0x00007f09773132bd in QQmlPropertyData::doMetacall<(QMetaObject::Call)2>
    (this=<optimized out>, argv=0x7ffcb4cb4bf0, idx=<optimized out>, object=0x165b290)
    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/qqmlpropertydata_p.h:322
#43 QQmlPropertyData::doMetacall<(QMetaObject::Call)2>
    (this=0x2871df0, argv=0x7ffcb4cb4bf0, idx=<optimized out>, object=0x165b290)
    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/qqmlpropertydata_p.h:317
#44 QQmlPropertyData::writeProperty
    (this=this@entry=0x2871df0, target=target@entry=0x13ffe00, value=<optimized out>, Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x0
#45 0x00007f09773eb5b0 in tryConvertAndAssign
    (isUrl=<optimized out>, variantMetaType=..., propertyMetaType=..., flags=..., value=<optimized out>, property=<optimized out>, object=<optimized out>)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlproperty.cpp:1416
#46 QQmlPropertyPrivate::write
    (object=object@entry=0x13ffe00, property=..., value=..., context=..., flags=..., flags@entry=...)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlproperty.cpp:1555
#47 0x00007f0977260c97 in QV4::QObjectWrapper::setProperty
    (engine=engine@entry=0x25a1b90, object=object@entry=0x13ffe00, property=0x2871df0, value=...)
    at /usr/include/qt6/QtCore/qflags.h:73
#48 0x00007f0977261666 in QV4::QObjectWrapper::setQmlProperty
    (engine=engine@entry=0x25a1b90, qmlContext=..., object=0x13ffe00, name=<optimized out>, flags=flags@entry=..., value=...)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:465
#49 0x00007f0977261846 in QV4::QObjectWrapper::virtualPut
    (m=0x7f092a3bc570, id=..., value=..., receiver=0x7f092a3bc570)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:837
#50 0x00007f097722dc0d in QV4::Object::put
    (receiver=<optimized out>, v=..., name=<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/qv4string_p.h:140
#51 QV4::Lookup::setterFallback
    (l=<optimized out>, engine=0x25a1b90, object=<optimized out>, value=...)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4lookup.cpp:591
#52 0x00007f09772bf8f5 in QV4::Moth::VME::interpret (frame=0x3325fa8, 
    frame@entry=0x7ffcb4cb53d0, engine=0x25a1b90, code=0x7f0929a42c32 "\032\b\006\324\026\006\002")
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:801
#53 0x00007f09772c5d37 in QV4::Moth::VME::exec
    (frame=frame@entry=0x7ffcb4cb53d0, engine=engine@entry=0x25a1b90)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584
#54 0x00007f0977210f96 in QV4::doCall
    (self=self@entry=0x2918ca0, thisObject=<optimized out>, argv=argv@entry=0x7f092a3bc4f0, argc=argc@entry=0, context=context@entry=0x7f0961f721f0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:54
#55 0x00007f097721138a in QV4::Function::call
    (this=this@entry=0x2918ca0, thisObject=<optimized out>, argv=argv@entry=0x7f092a3bc4f0, argc=argc@entry=0, context=context@entry=0x7f0961f721f0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:79
#56 0x00007f097721159b in operator()
    (argc=0, argv=0x7f092a3bc4f0, 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
#57 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> >
    (call=..., argc=0, types=0x7ffcb4cb5650, a=0x7ffcb4cb5640, thisObject=0x7f093033f3d0, 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
#58 QV4::Function::call
    (this=0x2918ca0, thisObject=0x7f093033f3d0, a=a@entry=0x7ffcb4cb5640, types=types@entry=0x7ffcb4cb5650, argc=0, context=0x7f0961f721f0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:27
#59 0x00007f097739a6a7 in QQmlJavaScriptExpression::evaluate
    (this=<optimized out>, a=a@entry=0x7ffcb4cb5640, types=types@entry=0x7ffcb4cb5650, argc=argc@entry=0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmljavascriptexpression_p.h:248
#60 0x00007f0977318fb3 in QQmlBoundSignalExpression::evaluate (this=0x289c040, a=a@entry=0x0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlboundsignal.cpp:199
#61 0x00007f0977319960 in QQmlBoundSignal_callback (e=0x2a430b0, 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
#62 0x00007f09773c72fc in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0)
    at /usr/src/debug/qt6-qtdeclarative-6.6.0-1.fc39.x86_64/src/qml/qml/qqmlnotifier.cpp:70
#63 0x00007f0975c01c80 in doActivate<false> (sender=0x7f093033f3d0, signal_index=48, argv=0x0)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:3913
#64 0x00007f0975c02011 in QtPrivate::QSlotObjectBase::call
    (a=0x7ffcb4cb71f0, r=0x7f093033f3d0, this=0x28a6620)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobjectdefs_impl.h:433
#65 doActivate<false> (sender=0x28a6560, signal_index=3, argv=0x7ffcb4cb71f0)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:4021
#66 0x00007f0975bf85f7 in QMetaObject::activate
    (sender=<optimized out>, m=m@entry=0x7f0976040f20, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb4cb71f0)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:4081
#67 0x00007f0975c1118d in QTimer::timeout (this=<optimized out>, _t1=...)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qtimer.cpp:272
#68 0x00007f0975bf358f in QObject::event (this=0x28a6560, e=0x7ffcb4cb7380)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qobject.cpp:1459
#69 0x00007f09781c2b38 in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x28a6560, e=0x7ffcb4cb7380)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3290
#70 0x00007f0975ba0ba8 in QCoreApplication::notifyInternal2 (receiver=0x28a6560, event=0x7ffcb4cb7380)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118
#71 0x00007f0975ba0dad in QCoreApplication::sendEvent
    (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1536
#72 0x00007f0975d22b1b in QTimerInfoList::activateTimers (this=0x140b1f0)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:507
#73 0x00007f0975e40669 in timerSourceDispatch (source=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:149
#74 0x00007f0974d6fe5c in g_main_dispatch (context=0x7f095c000ef0) at ../glib/gmain.c:3476
#75 g_main_context_dispatch_unlocked (context=0x7f095c000ef0) at ../glib/gmain.c:4284
#76 0x00007f0974dcaf18 in g_main_context_iterate_unlocked.isra.0
    (context=context@entry=0x7f095c000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349
#77 0x00007f0974d6dad3 in g_main_context_iteration (context=0x7f095c000ef0, may_block=1)
    at ../glib/gmain.c:4414
#78 0x00007f0975e4096f in QEventDispatcherGlib::processEvents (this=0x1332b90, flags=...)
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#79 0x00007f0975bad9bb in QEventLoop::exec (this=this@entry=0x7ffcb4cb7650, flags=..., 
    flags@entry=...) at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/global/qflags.h:34
#80 0x00007f0975ba97bd in QCoreApplication::exec ()
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/corelib/global/qflags.h:74
#81 0x00007f09763f8b4d in QGuiApplication::exec ()
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/gui/kernel/qguiapplication.cpp:1921
#82 0x00007f09781c2aa9 in QApplication::exec ()
    at /usr/src/debug/qt6-qtbase-6.6.0-6.fc39.x86_64/src/widgets/kernel/qapplication.cpp:2569
#83 0x0000000000425f3f in main (argc=<optimized out>, argv=<optimized out>)
    at /home/nate/kde/src/plasma-workspace/shell/main.cpp:214
Comment 1 Bug Janitor Service 2024-01-06 02:09:04 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1962
Comment 3 Nate Graham 2024-01-16 17:51:13 UTC
*** Bug 476951 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2024-01-16 17:51:39 UTC
*** Bug 479641 has been marked as a duplicate of this bug. ***