https://bugs.kde.org/show_bug.cgi?id=507792
--- Comment #41 from Mathis Paquet <[email protected]> --- (In reply to Karcsesz from comment #18) > Been also running into this issue on EndeavorOS (Arch Linux) for a few > versions now. Currently running Plasma 6.5.3 > > I've done some surface level debugging using WAYLAND_DEBUG=1 and managed to > compare a successful copy and a failed copy. It seems that the image copy > flow gets interrupted by the selection getting set to nil. > > Successful copy: > ------------------------- > [...] > [2520665.344] {Default Queue} > ext_data_control_offer_v1#4278190087.offer("image/webp") > [2520665.346] {Default Queue} > ext_data_control_offer_v1#4278190087.offer("image/xbm") > [2520665.348] {Default Queue} > ext_data_control_offer_v1#4278190087.offer("image/xpm") > [2520665.350] {Default Queue} > ext_data_control_device_v1#49.selection(ext_data_control_offer_v1#4278190087) > [2520665.353] {Default Queue} -> > ext_data_control_offer_v1#4278190083.destroy() > [2520665.358] {Default Queue} wl_callback#67.done(167492) > [2520666.050] {Default Queue} > wl_data_source#77.send("application/x-qt-image", fd 32) > [2520670.153] {Default Queue} > wl_data_source#77.send("application/x-qt-image", fd 37) > [...] > ------------------------- > > Failed copy: > ------------------------- > [...] > [3038509.436] {Default Queue} > ext_data_control_offer_v1#4278190087.offer("image/webp") > [3038509.437] {Default Queue} > ext_data_control_offer_v1#4278190087.offer("image/xbm") > [3038509.439] {Default Queue} > ext_data_control_offer_v1#4278190087.offer("image/xpm") > [3038509.440] {Default Queue} > ext_data_control_device_v1#49.selection(ext_data_control_offer_v1#4278190087) > [3038509.442] {Default Queue} -> > ext_data_control_offer_v1#4278190083.destroy() > [3038509.446] {Default Queue} wl_data_device#13.selection(nil) > [3038509.447] {Default Queue} -> wl_data_offer#4278190086.destroy() > [3038509.450] {Default Queue} ext_data_control_device_v1#49.selection(nil) > [3038509.452] {Default Queue} -> > ext_data_control_offer_v1#4278190087.destroy() > [3038509.455] {Default Queue} wl_data_source#65.cancelled() > [3038509.457] {Default Queue} -> wl_data_source#65.destroy() > [3038509.459] {Default Queue} wl_callback#66.done(154796) > [...] > ------------------------- > > I've managed to reproduce the issue with Spectacle launched from command > line, launched via PrtScr, and copies failed both when pressing Ctrl+C in > Spectacle and when clicking on the copy button. > > Is there some way to monitor all Wayland messages sent and received by KWin? I get the exact same trace for a failed copy: [2415662.087] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/sgi") [2415662.089] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/tga") [2415662.091] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/tif") [2415662.093] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/tiff") [2415662.095] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/wbmp") [2415662.098] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/webp") [2415662.100] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/xbm") [2415662.102] {Default Queue} ext_data_control_offer_v1#4278190087.offer("image/xpm") [2415662.105] {Default Queue} ext_data_control_device_v1#56.selection(ext_data_control_offer_v1#4278190087) [2415662.107] {Default Queue} -> ext_data_control_offer_v1#4278190083.destroy() [2415662.112] {Default Queue} wl_data_device#13.selection(nil) [2415662.114] {Default Queue} -> wl_data_offer#4278190088.destroy() [2415662.120] {Default Queue} ext_data_control_device_v1#56.selection(nil) [2415662.122] {Default Queue} -> ext_data_control_offer_v1#4278190087.destroy() [2415662.126] {Default Queue} wl_data_source#64.cancelled() [2415662.129] {Default Queue} -> wl_data_source#64.destroy() [2415662.132] {Default Queue} wl_callback#68.done(18731) [2415662.862] {mesa egl surface queue} wl_callback#67.done(18723) -- You are receiving this mail because: You are watching all bug changes.
