3.34 memory leak for fast updating window in multi-monitor
I'm seeing increasing memory size for the shell process if I open a 1080p60fps video on an external monitor. Interestingly it takes ~10 minutes of play time for the shell memory to begin increasing.
To reproduce:
- Plug in an external monitor; open system monitor on primary
- start a fast updating app (e.g. video player) on the external display - tried it with both mpv under xwayland and wayland native through celluloid (gui frontend). The same can be reproduced with Firefox playing a Youtube 60fps video running under wayland.
- leave it running for over 10 minutes
- on the primary you can see the memory increase (0.5 MB every few seconds) begin around the 10 minute mark
Memory's never reclaimed.
Tested with 3.32 and the issue is not present.