Bug 519247 - Plasmashell crash in Breeze::WindowManager::registerQuickItem when session is locked
Summary: Plasmashell crash in Breeze::WindowManager::registerQuickItem when session is...
Status: RESOLVED DUPLICATE of bug 491000
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.6.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2026-04-22 04:09 UTC by cdimitri
Modified: 2026-04-23 10:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (86.71 KB, text/plain)
2026-04-22 04:09 UTC, cdimitri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cdimitri 2026-04-22 04:09:55 UTC
Application: plasmashell (6.6.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.3
Frameworks Version: 6.25.0
Operating System: Linux 6.19.12-200.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.4 [CoredumpBackend]

-- Information about the crash:
Sometimes, when I unlock my session after hours, I get no background, no menu.
The "Win" key still launch the menu, so I keep access to my programs.

I don't know if the crash happens when I unlock, or before (when session is locked)

Workaround (provided by AI): restart Plasmashell from terminal using command:
sh -c 'kquitapp6 plasmashell 2>/dev/null; nohup plasmashell & disown'

Additional informations:
Using unconventional display settings (maybe unrelated, but often sources of problem)
Built-in: unused
External: HDMI -- 3840x2160 119.88Hz -- Scale: 200% -- HDR -- Adaptive sync: Auto -- Legacy X11 apps: Apply scaling themselves

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#4  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::get (this=0x8) at /usr/include/qt6/QtCore/qscopedpointer.h:111
[...]
#7  QQuickItem::setAcceptedMouseButtons (this=this@entry=0x0, buttons=buttons@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/quick/items/qquickitem.cpp:8152
#8  0x00007fb65573a748 in Breeze::WindowManager::registerQuickItem (this=0x55616f487320, item=0x556179ba2500) at /usr/src/debug/plasma-breeze-6.6.4-1.fc43.x86_64/kstyle/breezewindowmanager.cpp:175
#9  Breeze::WindowManager::registerQuickItem (this=0x55616f487320, item=0x556179ba2500) at /usr/src/debug/plasma-breeze-6.6.4-1.fc43.x86_64/kstyle/breezewindowmanager.cpp:167
#10 Breeze::Style::isQtQuickControl (option=<optimized out>, widget=<optimized out>, this=0x55616f2b6b10) at /usr/src/debug/plasma-breeze-6.6.4-1.fc43.x86_64/kstyle/breezestyle.cpp:8548
#11 Breeze::Style::isQtQuickControl (this=0x55616f2b6b10, option=<optimized out>, widget=<optimized out>) at /usr/src/debug/plasma-breeze-6.6.4-1.fc43.x86_64/kstyle/breezestyle.cpp:8543
#12 0x00007fb655722f79 in Breeze::Style::pixelMetric (this=<optimized out>, metric=<optimized out>, option=0x5561709387d0, widget=0x0) at /usr/src/debug/plasma-breeze-6.6.4-1.fc43.x86_64/kstyle/breezestyle.cpp:690
#13 0x00007fb634036dc7 in KQuickStyleItem::initStyleOption (this=this@entry=0x556179ba2500) at /usr/src/debug/kf6-qqc2-desktop-style-6.25.0-1.fc43.x86_64/plugin/kquickstyleitem.cpp:647
#14 0x00007fb63403b903 in KQuickStyleItem::updateRect (this=0x556179ba2500) at /usr/src/debug/kf6-qqc2-desktop-style-6.25.0-1.fc43.x86_64/plugin/kquickstyleitem.cpp:1418
#15 0x00007fb634040130 in KQuickStyleItem::geometryChange (this=0x556179ba2500, newGeometry=..., oldGeometry=...) at /usr/src/debug/kf6-qqc2-desktop-style-6.25.0-1.fc43.x86_64/plugin/kquickstyleitem.cpp:2147
#16 0x00007fb66e29fac0 in QQuickItem::setWidth (this=0x556179ba2500, w=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/quick/items/qquickitem.cpp:7412
#17 0x00007fb656ecceab in QQuickTextFieldPrivate::resizeBackground (this=0x556170004640) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/quicktemplates/qquicktextfield.cpp:164
#18 0x00007fb66e2a090c in QQuickItem::setImplicitHeight (this=0x556173a94960, h=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/quick/items/qquickitem.cpp:7681
#19 0x00007fb66dc6a35b in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=value@entry=0x7ffe127a3220, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/qml/qml/qqmlpropertydata_p.h:365
#20 0x00007fb66dc7237e in GenericBinding<6>::write (this=0x55617a2a3f00, result=0x7ffe127a3220, type=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/qml/qml/qqmlbinding.cpp:218
#21 0x00007fb66dc6aff9 in QQmlBinding::doUpdate (this=0x55617a2a3f00, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-qtdeclarative-6.10.3-1.fc43.x86_64/src/qml/qml/qqmlbinding.cpp:705


Reported using DrKonqi
Comment 1 cdimitri 2026-04-22 04:09:57 UTC
Created attachment 191703 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 David Edmundson 2026-04-23 10:27:19 UTC

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