Bug 60397

Summary: Win7 x64 QXL driver unable to change resolutions, VM must be killed
Product: Spice Reporter: John <john_serink>
Component: win32 qxl xddmAssignee: Spice Bug List <spice-bugs>
Status: RESOLVED WORKSFORME QA Contact:
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description John 2013-02-07 05:24:52 UTC
Hello:

My System:
jserinki7 jserink # uname -a
Linux jserinki7 3.6.11-gentoo #2 SMP PREEMPT Mon Jan 21 20:08:50 SGT 2013 x86_64 Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz GenuineIntel GNU/Linux
[IP-] [  ] app-emulation/spice-0.12.2:0
jserinki7 jserink # qemu-kvm --version
QEMU emulator version 1.2.2 (qemu-kvm-1.2.0), Copyright (c) 2003-2008 Fabrice Bellard
Windows are using the spice-guest-tools-0.3.exe:
Red Hat QXL GPU
10/15/2012
6.1.0.10016


Bug:
-Change the display resolution or depth inside windows, upon clicking "Apply" or "ok" the VM freezes,
The following is spit out on the spicec starting console:
jserink@jserinki7 ~/qemu/vde $ __spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
__spice_char_device_write_buffer_get: internal buf is not available
.
.
.

-This goes on and on. After about 1 minutes the VM display will flash and either go completely black or become a jumble of colours.
-Closing spicec and reconnecting just gives the same screen.
-The only solution is the kill the VM and restart it.

The bug is VERY repeatable.

Cheers,
john
Comment 1 Fedor Lyakhov 2013-06-12 20:52:35 UTC
Hello John,

AFAIK, spicec is deprecated client; could you please try virt-viewer (or remote-viewer) instead? If the bug is reproducible there as well, it has much higher severity...
Comment 2 Marc-Andre Lureau 2014-11-03 00:34:42 UTC
I can't reproduce with current releases. Please try with more recent versions. thanks

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.