Bug 475548 - Window effects stop working randomly until plasmashell is restarted
Summary: Window effects stop working randomly until plasmashell is restarted
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: 5.27.8
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-13 04:41 UTC by Iván Ávalos
Modified: 2023-10-29 20:43 UTC (History)
2 users (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 Iván Ávalos 2023-10-13 04:41:25 UTC
SUMMARY
Not sure if this is the right product/component to report this issue, as KDE contains a LOT of components, but running `plasmashell --replace` fixes the issue, so I guess it has to do with Plasma.

What happens is that the minimize/maximize window effects stop working, so whenever I minimize or maximize a window, the window just appears or disappears without any effect. It is very minor, but it happens so often that it has become annoying, and I decided to file an issue. I really don't know how to debug it, nor *what* to debug, nor have any idea of what triggers it, it just happens. I'd like to receive some guidance on how to diagnose it and debug it properly.

STEPS TO REPRODUCE
???

OBSERVED RESULT
Window animations stop working.

EXPECTED RESULT
Window animations don't stop working.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.27.8
KDE Frameworks Version:  5.110.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
Using Wayland session.
Comment 1 Iván Ávalos 2023-10-27 03:39:00 UTC
Apparently, it only happens with GTK+ apps. Qt apps are not affected.
Comment 2 Iván Ávalos 2023-10-27 03:39:36 UTC
If I restart the affected apps, they regain the window effects.
Comment 3 Iván Ávalos 2023-10-29 20:42:19 UTC
Update: it does affect Qt apps
Comment 4 Iván Ávalos 2023-10-29 20:43:02 UTC
I've noticed that it usually happens after waking up from suspend.