https://bugs.kde.org/show_bug.cgi?id=411421
Bug ID: 411421
Summary: latte-dock freezes on virtual desktop change
Product: lattedock
Version: git (master)
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: application
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
As of this morning, latte-dock freezes immediately when I switch virtual
desktops by using a keyboard shortcut, and more intermittently when switching
through mouse scroll on desktop. When running latte in debug mode with -d, it
displays some information about Plasma::Types related to edges, then "Expected
JSON property "X-Plasma-Provides" to be a single string. but it is a
stringlist." After that, the entire latte-dock becomes unresponsive and freezes
(as seen by seconds counter in clock). Latte-dock behaves normally when staying
in one virtual desktop.
What I tried to fix it:
- The only difference since yesterday (when it was working fine) and this
morning is an updated arch linux kernel, but I've already tried downgrading,
but it had no effect.
- I tried to purge and completely reinstall (even removing config files)
latte-dock. I also cleared the latte QML cache multiple times.
- I tried to reset the compositor settings for kwin (Desktop Behavior/Desktop
Effects
- I tried to disable Kwin Grid-Tiling script
- I tried to disable compositor
Only thing left to try is a full reinstall, which I would like to prevent.
STEPS TO REPRODUCE
1. switch virtual desktop down
2. see frozen latte-dock
3. wait 3-5 minutes, latte-dock becomes responsive (and responds to commands
issued earlier, so mashing a few buttons then executes)
OBSERVED RESULT
latte-dock freezes and is unresponsive for about 3-5 minutes.
EXPECTED RESULT
latte-dock resumes normal operation even when switching virtual desktops.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.16
Qt: 5.13.0
KDE Frameworks: 5.61.0
ADDITIONAL INFORMATION (added some comments after |||)
[debug 15:47:20.553553] - -------- ||| Here we switch virtual desktop
[debug 15:47:20.553553] - 0 . "DP-2" - Plasma::Types::TopEdge
[debug 15:47:20.553553] - 1 . "DP-2" - Plasma::Types::BottomEdge
[debug 15:47:20.553553] - -------- sorted -----
[debug 15:47:20.553553] - 0 . false - "DP-2" - Plasma::Types::BottomEdge
[debug 15:47:20.553553] - 1 . false - "DP-2" - Plasma::Types::TopEdge
[warning 15:47:20.553553] - Expected JSON property "X-Plasma-Provides" to be a
single string. but it is a stringlist ||| IT FREEZES HERE
[warning 15:47:50.594594] - QProcess: Destroyed while process ("kreadconfig5")
is still running. ||| Every few minutes
[warning 15:48:50.728728] - QProcess: Destroyed while process ("kreadconfig5")
is still running. ||| Every few minutes
[warning 15:49:50.938938] - QProcess: Destroyed while process ("kreadconfig5")
is still running. ||| Every few minutes
[warning 15:50:20.996996] - QXcbClipboard::setMimeData: Cannot set X11
selection owner ||| Included this to show recovery time. This is not related
and can be any other message.
--
You are receiving this mail because:
You are watching all bug changes.