[Spice-devel] [ Spice-devel / QXL Xspice crash ]

Alon Levy alevy at redhat.com
Fri Aug 31 04:03:54 PDT 2012


> 
> hello,
> client version : spice-gtk master git / spicy
> qxl Xspice : master git
> 
> I can connect to Xspice server,
> but some action crash the server and client
> Exemple : play a video on firefox
> 
> Xspice log :
> 
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Zero width or height
> qxl_surface_create: Zero width or height
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> qxl_surface_create: Bad bpp: 1 (1)
> red_channel_client_disconnect: 0x16e0d10 (channel 0xf601c0 type 1 id
> 0)

So the disconnect happens first, the crash later. Both are bugs, but your immediate problem seems to be the reason spice-gtk is disconnecting, see below.

> main_channel_client_on_disconnect: rcc=0x16e0d10
> red_client_destroy: destroy client with #channels 4
> red_dispatcher_disconnect_cursor_peer:
> red_channel_client_disconnect: 0x7f20004d79c0 (channel 0xfd2440 type
> 4 id 0)
> red_channel_client_disconnect: 0x7f20004d79c0 (channel 0xfd2440 type
> 4 id 0)
> red_channel_client_disconnect: 0x16e5e80 (channel 0xf66b40 type 3 id
> 0)
> red_channel_client_disconnect: 0x16e5e80 (channel 0xf66b40 type 3 id
> 0)
> red_dispatcher_disconnect_display_peer:
> red_channel_client_disconnect: 0x7f2000543640 (channel 0xfd1ea0 type
> 2 id 0)
> red_channel_client_disconnect: 0x7f2000543640 (channel 0xfd1ea0 type
> 2 id 0)
> red_channel_client_disconnect: 0x16e0d10 (channel 0xf601c0 type 1 id
> 0)
> red_channel_client_disconnect: 0x16e0d10 (channel 0xf601c0 type 1 id
> 0)
> Xorg: marshaller.c:197: spice_marshaller_destroy: Assertion
> `m->data->marshallers == m' failed.

How do I reproduce this? can you give a more specific sequence then "running flash movies in firefox", i.e. maybe a specific one that always triggers this?

> XIO: fatal IO error 11 (Resource temporarily unavailable) on X server
> ":3.0"
> after 43290 requests (43290 known processed) with 0 events remaining.
> 
> 
> spicy log :
> /tmp/newspice/usr/bin/spicy --host 10.10.4.225 --port 5900
> GSpice-Message: main channel: opened
> 
> (spicy:9523): Gtk-WARNING **: Fullscreen: missing action Fullscreen
> 
> (spicy:9523): Gtk-WARNING **: Fullscreen: missing action Fullscreen
> Unsupported color conversion request

Try turning on debug logging:
export G_MESSAGES_DEBUG=all
export SPICE_DEBUG=1
remote-viewer <options as usual>

> 
> 
> Regard,
> Nicolas Prochazka.
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> 


More information about the Spice-devel mailing list