Created attachment 88255 [details]
sysprof of weston-terminal while highlighting text
When highlighting text in the weston-terminal, the cpu pegs to 100% and weston-terminal becomes unresponsive and the cursor changes to a busy icon. Eventually, weston-terminal becomes responsive again. It's much worse, however, when weston-terminal is in fullscreen mode.
wayland (HEAD) heads/1.3-0-g84247b7
drm (HEAD) libdrm-2.4.46-0-gc6d73cf
mesa (HEAD) remotes/origin/9.2-0-g7ab2b8c
libva (HEAD) libva-1.2.1-0-g88ed1eb
intel-driver (HEAD) 1.2.1-0-g8f306e3
weston (HEAD) remotes/origin/1.3-0-g98562c3
Also observed on wayland/drm/mesa/weston master stack too.
Weston toytoolkit compiled with cairo-glesv2 (1.12)
Created attachment 88256 [details]
Created attachment 88257 [details]
system installed packages
I just tried with upstream master cairo-glesv2 and this problem goes away.
So are you saying that this bug was already fixed in cairo's git master?
(In reply to comment #4)
> So are you saying that this bug was already fixed in cairo's git master?
Yes. I'm hoping to do a bisect to see which commit actually fixes it.
Potentially we could get it backported to a stable release?
I haven't had time to bisect which commit fixed this issue. But I can confirm that at least cairo version 1.12.16 works fine. I imagine distros will start picking up that version or newer soon. Therefore, closing this one.