Bug 440184 - GTK-VNC renders ontop of all windows
Summary: GTK-VNC renders ontop of all windows
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk-vnc
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Daniel Berrangé
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-04-02 04:47 UTC by Andrew Bartlett
Modified: 2008-04-03 19:59 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-04-03 19:59:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Fix rendering artifacts & badmatch (2.96 KB, patch)
2008-04-03 19:25 UTC, Daniel Berrangé
no flags Details | Diff

Description Andrew Bartlett 2008-04-02 04:47:05 UTC
Description of problem:
Every time the VM guest updates it's screen, the GUI portion (ie, not the
borders) is pushed to the top of the display.

Version-Release number of selected component (if applicable):
libvirt-0.4.1-6.fc9.i386
gtk-vnc-0.3.4-1.fc9.i386
virt-manager-0.5.4-2.fc9.i386

How reproducible:
Every time

Steps to Reproduce:
1. Start VM from virt-manager
2. Place another window in foreground
3. Wait (not long) until the guest updates it's window
  
Actual results:
Guest VM portion of window flickers forwerd

Expected results:
Window remains hidden as expected

Additional info:
Very frustrating

Comment 1 Daniel Berrangé 2008-04-02 11:49:57 UTC
Can you tell me what Xorg video driver you have ?


Comment 2 Andrew Bartlett 2008-04-03 08:36:50 UTC
intel

Comment 3 Daniel Berrangé 2008-04-03 18:16:39 UTC
Turns out this is a bug in GTK-VNC. It is failing to set the z-buffer depth, so
its rendering to the top stack....over every window :-) 

Comment 4 Daniel Berrangé 2008-04-03 19:25:25 UTC
Created attachment 300314 [details]
Fix rendering artifacts & badmatch

Comment 5 Daniel Berrangé 2008-04-03 19:59:51 UTC
Built into gtk-vnc-0.3.4-3.fc9



Note You need to log in before you can comment on or make changes to this bug.