Bug 430511 - Hang when multiple virtual desktops are renamed to empty name
Summary: Hang when multiple virtual desktops are renamed to empty name
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.19.5
Platform: Gentoo Packages Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-17 18:14 UTC by Eliane Briand
Modified: 2021-03-26 04:33 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eliane Briand 2020-12-17 18:14:35 UTC
SUMMARY

Naming multiple virtual desktop with empty name (""), then clicking OK or Apply, causes plasma to slow down severely. There is some limited responsiveness for a few second, then it hangs for good.

Killing the X server interrupt the condition, however on re-login to the session, no panel or widget appear, kwin is not present and the wallpaper is the login manager wallpaper. (To get out of this sticky situation, call up krunner, go to virtual desktop settings, press default then apply. Nothing will appear to change, but killing the x server again and relogging in brings everythings back to normal.)

Renaming a single desktop to empty name does not hang the system, however compositor behaves erratically (do not show decoration on some windows, slows down episodically). Not very reproducible behaviour. Stops when desktop is renamed non-empty name and x server restarted. OpenGL 3 enabled for compositor, NVidia proprietary driver.

Switching to another vterm reveal high CPU utilisation for X11, plasmashell and kwin_x11 during this condition.

STEPS TO REPRODUCE
1. Right click on pager >> Configure virtual desktop
2. Create two desktops
3. Rename both desktops to empty name
4. Apply or OK


OBSERVED RESULT
Desktop environment hangs. Restarting X server results in broken plasmashell.

EXPECTED RESULT
Renaming works, or renaming is not accepted. Plasma continues to work.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Gentoo
KDE Plasma Version:   5.19.5
KDE Frameworks Version: 5.74.0
Qt Version:  5.15.1

ADDITIONAL INFORMATION
I wanted to have empty name so the "move to desktop" window menu is clearer. (Maybe that's a connection to kwin doing weird things).
Comment 1 Nate Graham 2021-02-24 04:52:08 UTC
Can you please attach a backtrace of the crash--preferably with debug symbols? See https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

Thanks!
Comment 2 Bug Janitor Service 2021-03-11 04:33:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-03-26 04:33:44 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!