Red Hat Bugzilla – Bug 798769
Redrawing bug when alt+tab using RHEL6 guest, spice, vmvga
Last modified: 2013-05-27 11:57:04 EDT
Created attachment 566628 [details]
video of the bug
Description of problem:
See attached video; basically some times switching to a window with Alt+Tab doesn't trigger a repaint of the window area. The effect is very weird, since moving the mouse cursor will trigger a repaint of the area around it (as expected), making the content of that window gradually appear underneath it.
In the video I'm switching between a gnome-terminal window and an emacs one.
This virtual machine is using the vmvga video driver. It's a RHEL 6.2 workstation install running in a F17 virt-manager.
I think this is more likely to be a virt-manager bug than a libvirt one since libvirt sets up the VM configuration but doesn't handle the screen display. I'm moving the BZ to virt-manager. Cole, let me know what you think.
Cosimo, is the guest using SPICE or VNC? Does changing that make any difference?
Does switching the guest video hardware to something else change this behavior (since you specifically mentioned vmvga)?
(In reply to comment #3)
> Cosimo, is the guest using SPICE or VNC? Does changing that make any
> Does switching the guest video hardware to something else change this behavior
> (since you specifically mentioned vmvga)?
It's using SPICE. Unfortunately the bug is not always reproducible (and I am not able to reproduce it now) so I can't really tell now whether changing these options would make a difference. I thought it was worth mentioning the guest video driver because I have sometimes seen different rendering bugs by changing the driver in the past.
Okay, this is probably a qemu or guest bug. Moving to qemu for now
Cosimo, I'm moving this bug to Fedora, since only the guest is using RHEL. If you manage to reproduce it using RHEL, please move it back to us.
Since this bug has lingered for a while, and the original reporter is gone, just closing this. If anyone can still reproduce it's better off to just move it upstream since it likely won't get much traction in the Fedora tracker.