Clipboard issue with virt-manager/spice-gtk
Description: After finally upgrading to gnome 3.34, I am having some issues with virt-manager and its components. Steps to reproduce: - Boot up a vm which uses vdagent to support sharing the clipboard with the host (through spice) - copy a string to the clipboard (guest), paste it in an editor (in the host), this should work - copy another string or the same one, it really doesn't matter, and paste it in an editor again, this should not work and you should experience a small noticeable freeze/stutter. - by repeating this again, it should work and the cycle contininues Temporary fix: Simply copy the string twice. Additional info: * package version(s) Affected by this bug (3.34): gnome-desktop 1:3.34.0-1 gnome-session 3.34.0+2+g9d8b0709-1 gnome-settings-daemon 3.34.0-1 gnome-shell 1:3.34.0+148+g506b75fc7-1 mutter 3.34.0+30+gb5775e3d8-1 Not affected by this (3.32): gnome-desktop 1:3.32.2 gnome-session 3.32.0 gnome-settings-daemon 3.32.1 gnome-shell 1:3.32.2+11+g1c6abf378 mutter 3.32.2+43+gb7f158811 virt stuff: virt-manager 2.2.0-2 spice 0.14.2-1 spice-gtk 0.37-1 More notes: I have a feeling that this may have something to do with the recent changes in mutter, especially the new clipboard manager, but that is just speculation.
journalctl shows some related error messages when this occurs:
spice-vdagent: clipboard_contents_received_cb: sel_id=0: expected type 1, recieved 0, skipping