[Spice-devel] crashes / Assertion `uxa_pixmap_is_offscreen(src_pixmap)' failed

Daniel Pocock daniel at pocock.pro
Tue May 2 09:39:08 UTC 2017



Hi,

I've observed that the Xorg process in my virtual server sometimes
crashes when I launch Firefox.  Xorg.0.log had an error about "Out of
video memory: Could not allocate 7274816 bytes", so I increased video
RAM from 64MB to 256MB.  On the last crash the error about memory was
not there, but I found this at the end of Xorg.0.log:

[170197.066] qxl_surface_create: Bad bpp: 1 (1)
[170197.076] qxl_surface_create: Bad bpp: 1 (1)
[170228.641] qxl_surface_create: Bad bpp: 1 (1)
[170281.094] qxl_surface_create: Bad bpp: 1 (1)
[170281.641] qxl_surface_create: Bad bpp: 1 (1)

and in journalctl I found:

gdm-Xorg-:0[1538]: qxl_surface_create: Bad bpp: 1 (1)
iceweasel.desktop[4967]: Gtk-Message: Failed to load module
"canberra-gtk-module"
gdm-Xorg-:0[1538]: qxl_surface_create: Bad bpp: 1 (1)
gdm-Xorg-:0[1538]: qxl_surface_create: Bad bpp: 1 (1)
gdm-Xorg-:0[1538]: Xorg: ../../../src/uxa/uxa-glyphs.c:991:
uxa_glyphs_via_mask: Assertion `uxa_pixmap_is_offscreen(src_pixmap)' failed.

at the moment of the crash.  I opened a Debian bug[1] with that error.

Has anybody seen this before?

The virtual server I connect to runs Debian jessie and GNOME 3 desktop,
it is a default install:
Xorg = 2:1.16.4-1
xserver-xorg-video-qxl = 0.1.1-2+b1
spice-vdagent = 0.15.0-1.2


I've setup the KVM/libvirt/SPICE host like this:
Debian stretch
Kernel = 4.9.13
libspice-server1 = 0.12.8-2.1
libvirt0 = 3.0.0-3


I've tried using both virt-manager and virt-viewer as clients on a
Debian jessie system, connecting over SSH to the KVM host, these are the
client versions:

virt-manager = 1:1.0.1-5
virt-viewer = 1.0-1

Regards,

Daniel




1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861186


More information about the Spice-devel mailing list