https://bugs.kde.org/show_bug.cgi?id=522299
Bug ID: 522299
Summary: Plasmashell hangs on logout under Wayland and creates
additional desktop containments after login
Classification: Plasma
Product: plasmashell
Version First 6.6.5
Reported In:
Platform: Bazzite
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Containment
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
Created attachment 193794
--> https://bugs.kde.org/attachment.cgi?id=193794&action=edit
gdb-backtrace
I am experiencing an intermittent issue with Plasma on Wayland.
The problem does not occur on every login. Sometimes the desktop starts and
works normally, while after another logout/login cycle or reboot, Plasma enters
a broken state.
Symptoms
Logout takes an unusually long time.
plasmashell does not terminate normally and eventually produces a coredump.
After logging in again, the desktop is partially broken:
Desktop icons appear on the wrong monitor.
Yes, I've checked icon alignments, Folder View and Permissions.
The desktop icons are completely unresponsive.
The Kickoff (Application Launcher) button is clickable, but no menu is shown.
KRunner stops working shortly afterwards, sometimes the dock as well. No
third-party Plasma widgets are currently active.
Overview keeps working which prevents the desktop from being useless.
Containments:
Additional desktop containments are created in
plasma-org.kde.plasma.desktop-appletsrc.
My system has only two displays, but after each occurrence additional entries
such as lastScreen=2, lastScreen=3, lastScreen=4, etc. appear. During
troubleshooting I also noticed that the number of containments continues to
increase after subsequent crashes
Expected behavior:
Plasmashell should terminate cleanly during logout. After logging in again, the
desktop should restore correctly without creating additional desktop
containments or moving the desktop icons to an incorrect screen.
I have attached:
GDB backtrace
(coredump information)
(relevant journal output)
The GDB backtrace shows the main thread hanging while destroying DesktopView
through the Wayland backend before plasmashell is aborted.
--
You are receiving this mail because:
You are watching all bug changes.