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: mvourla...@gmail.com
          Reporter: ru...@tailoredby.eu
  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.

Reply via email to