If we don't make forward progress on an X11 clipboard transfer in some number of seconds (Qt appears to use 5), we should assume the X11 client died, or won't ever respond. Ongoing transfers consume finite file descriptor resources for the Wayland client data devices, the exhaustion of which tend to cause compositor crashes.
wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:
Spinning this out from the discussion in https://github.com/swaywm/wlroots/issues/1497#issuecomment-771047288.
If we don't make forward progress on an X11 clipboard transfer in some number of seconds (Qt appears to use 5), we should assume the X11 client died, or won't ever respond. Ongoing transfers consume finite file descriptor resources for the Wayland client data devices, the exhaustion of which tend to cause compositor crashes.
wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to:
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/2710