Bug 511508

Summary: Plasmashell gets stuck in a segv crash loop
Product: [Plasma] plasmashell Reporter: Dan <jessanddan.ddns>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 6.4.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/285047/events/0bbe430a7a5b4ed48889b8112331c98f/
Attachments: New crash information added by DrKonqi

Description Dan 2025-11-02 11:16:56 UTC
Application: plasmashell (6.4.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.2
Frameworks Version: 6.17.0
Operating System: Linux 6.17.3-201.nobara.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: Nobara Linux 42 (KDE Plasma Desktop Edition)
DrKonqi: 6.4.4 [CoredumpBackend]

-- Information about the crash:
I'm not really sure what causes the crash - i.e if it's the widgets I've setup on the task bar panel - which are all standard KDE widgets?
I also have two dupliclate taskbar panels, one for each 4k display (of 2 displays)
Basically this crash loop often presents itself soon after KDE user login shows the task dock starting up for a few seconds and then it disapears and the desktop flashes blank and then the loop starts again until I restart.
Then after a restart often it will be stable and I won't see the issue until another restart in the future.
I'm running KDE via Nobara Linux which is a repackaged Fedora.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x00007f94144a0382 in QJSEngine::handle (this=0x0) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsapi/qjsengine.h:320
#6  QQmlEnginePrivate::getV4Engine (e=0x0) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/qml/qqmlengine_p.h:334
#7  QQuickStackElement::initialize (this=this@entry=0x5563867a7c80, requiredProperties=requiredProperties@entry=0x0) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/quicktemplates/qquickstackelement.cpp:210
#8  0x00007f94144a092a in QQuickStackElement::load (this=0x5563867a7c80, parent=parent@entry=0x5563892e2260) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/quicktemplates/qquickstackelement.cpp:180
#9  0x00007f94144b0199 in QQuickStackViewPrivate::pushElements (this=this@entry=0x5563892e2610, elems=...) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/quicktemplates/qquickstackview_p.cpp:215
#10 0x00007f94144a78df in QQuickStackView::replace (this=0x5563892e2260, args=0x7ffc6ee20040) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/quicktemplates/qquickstackview.cpp:910
#11 0x00007f94144a9427 in QQuickStackView::qt_metacall (this=0x5563892e2260, _c=<optimized out>, _id=18, _a=0x7ffc6ee20060) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/redhat-linux-build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickstackview_p.cpp:725
#12 0x00007f942a537e42 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffc6ee20020, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=argv@entry=0x7ffc6ee20060) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14
#13 0x00007f942a3c21fd in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3070
#15 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=0x7f94041be560, argc=3) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:3064
#16 0x00007f942a43076a in QV4::FunctionObject::call (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187
#17 QV4::Moth::VME::interpret (frame=0x5563892e2260, frame@entry=0x7ffc6ee20370, engine=0x556382160c80, code=0x7f94041be548 "\340tF\234\223\177") at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:798
#18 0x00007f942a43607f in QV4::Moth::VME::exec (frame=frame@entry=0x7ffc6ee20370, engine=engine@entry=0x556382160c80) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:487
#19 0x00007f942a35f88f in qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4functionobject.cpp:527
#20 0x00007f942a3c8fdd in QV4::FunctionObject::call (this=0x7f94041be4f8, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4functionobject_p.h:187
#21 QV4::FunctionObject::call (data=..., this=0x7f94041be4f8) at /usr/src/debug/qt6-qtdeclarative-6.9.2-1.fc42.x86_64/src/qml/jsruntime/qv4jscall_p.h:105


Reported using DrKonqi
Comment 1 Dan 2025-11-02 11:16:57 UTC
Created attachment 186407 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Antonio Rojas 2025-11-02 13:49:42 UTC

*** This bug has been marked as a duplicate of bug 509192 ***