<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - integrated VNC/Spice viewer widget in virt-manager stops updating w/ xlib-xcb enabled cairo"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=85005">85005</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>integrated VNC/Spice viewer widget in virt-manager stops updating w/ xlib-xcb enabled cairo
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>cairo
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>xcb backend
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>psychon@znc.in
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ua_bugzilla_freedesktop@binary-island.eu
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>cairo-bugs@cairographics.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>If cairo (master branch and earlier as well) is compiled with xlib-xcb enabled,
starting a VM in virt-manager will result in an integrated VNC/Spice viewer
widget that stops updating after approx. 1 sec or less. Taking screenshots
still works (with an actual up to date image) as well as connecting with the
external Spice or VNC client (which then works just fine).

After I waded through the sources of virt-manager to debug this, I finally
figured the problem was rooted at a much lower level which lead me to cairo
eventually.

Once cairo is compiled without the xlib-xcb adapter, everything works just fine
again.

By the way, this happens with the following versions I tested:

virt-manager: 1.0.1, 1.1.0 and master.
libvirt: 1.2.6 and 1.2.9.
spice-gtk: 0.25 and master
qemu: 2.1.1
Kernel: 3.16.1
pygobject: 3.12.2 and master

If there is anything I can do to help debug this further, please let me know.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>