Redraw freeze after upgrade to Xwayland 21.1.3
arm64 (rk3399) / Linux 5.15.0 / Mesa 21.2.5 / wlroots 0.14.1 / sway 1.6.1
I'm using xfreerdp
to remote desktop into windows machine and after Xwayland upgrade from 21.1.2 to 21.1.3 it started to freeze repaints (excuse my lack of proper naming). The session still works fine which I can tell by actions taken with blind clicking or sounds playing if there's sound associated with action clicked blindly. Only the window contents remain constant. Freezes are random but usually happen within few minutes after starting session. Hence assuming that I was testing long enough to exclude possibility that bug is there, then git bisect
pointed to xorg/xserver@ab1c873f as first bad commit:
commit ab1c873f9d2445d7ed46d71c3589b4c448a6cc12 (refs/bisect/bad)
Author: James Jones <jajones@nvidia.com>
Date: Fri Mar 26 20:50:08 2021
Use EGL_LINUX_DMA_BUF_EXT to create GBM bo EGLImages
As with everything wayland the issue may be in either Xwayland, kernel, Mesa, wlroots or sway but starting with Xwayland as it's the one that triggered it.