https://bugs.kde.org/show_bug.cgi?id=353983
--- Comment #151 from David Edmundson <k...@davidedmundson.co.uk> --- I spent some time today on this, I wrote an app to block compositing every few seconds. I also tried to reproduce the panel in a separate app of rendering multiple QQuickViews and adding the same shadows/blur that panel does. I have some relevant notes: - It doesn't break consistently - When it does break, toggling compositing back on and then off again will always give you the first broken frame (i.e if I toggle every 10 seconds, if I have a stuck frame with the clock saying 12:00:00 when it breaks and I toggle compositing back on it'll resume 12:00:10, 12:00:11, blah blah, when it toggles off again it goes back to showing 12:00:00) - Even if the app is frozen you still get that broken frame when you toggle compositing, so it's a breakage once, not a breakage each toggle event. I also built libxcb with this. https://cgit.freedesktop.org/xcb/libxcb/commit/?id=bbda345a718ff73086437e51f03fcbb73e4365b9 The description vaguely matches a setup behaviour that we see in Plasma. We have nvidia-glx rendering one thread, whilst our panel is making a tonne of X calls directly to adjust the panel shadow. The commit is trying to fix a crash, but a missed reply could have other consequences. print statements showed we end up in the "fix" code a lot. So far I haven't reproduced afterwards. -- You are receiving this mail because: You are watching all bug changes.