Hi,

zeroing the guest_surfaces should be moved to
qemu_spice_destroy_surfaces. It is an older bug that it wasn't preformed
on QXL_IO_DESTROY_ALL_SURFACES (which isn't actually called now, but
once S3 support is committed, it will). The zeroing must be performed
synchronically with worker->destroy_surfaces, since otherwise,
asynchronous worker calls to interface_get_command might change the
guest_surfaces again.
Also, not related to async io - the guest_surfaces.count should be
zeroed too.

Updates (incremental fixes) pushed to
http://localhost/cgit/projects/qemu/.git/log/?h=bz700134

Fixed this, also picked some of Alon's S3 patches.

cheers,
  Gerd
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to