Bug 31989 - spicy client from spice-gtk-0.1.0 crashes in dualhead setup
Summary: spicy client from spice-gtk-0.1.0 crashes in dualhead setup
Status: RESOLVED FIXED
Alias: None
Product: Spice
Classification: Unclassified
Component: spicec (deprecated) (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Alexander Larsson
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-30 01:25 UTC by Paul Ionescu
Modified: 2011-05-27 05:30 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Paul Ionescu 2010-11-30 01:25:57 UTC
spicy client dumps core in dualhead environment, but spicec works.
Host is Fedora14 with all updates, guest is win 2003 with QXL driver 0.6.3.
Comment 1 Paul Ionescu 2010-11-30 01:36:42 UTC
Here is the output from spicy when connecting in dualhead setup:

[paul@f14 ~]$ spicy -h localhost -p 5930
GSpice-Message: main-1:0: spice_channel_constructed
GSpice-Message: main-1:0: channel up
GSpice-Message: main channel: opened
GSpice-Message: record-6:0: spice_channel_constructed
GSpice-Message: playback-5:0: spice_channel_constructed
GSpice-Message: cursor-4:1: spice_channel_constructed
GSpice-Message: display-2:1: spice_channel_constructed
GSpice-Message: create window (#1)
GSpice-Message: cursor-4:0: spice_channel_constructed
GSpice-Message: display-2:0: spice_channel_constructed
GSpice-Message: create window (#0)
GSpice-Message: inputs-3:0: spice_channel_constructed
GSpice-Message: playback-5:0: spice_channel_recv_link_msg: 1 caps
GSpice-Message: record-6:0: spice_channel_recv_link_msg: 1 caps
GSpice-Message: playback-5:0: channel up
GSpice-Message: record-6:0: channel up
GSpice-Message: display-2:1: channel up

(spicy:10170): GSpice-CRITICAL **: format conversion not implemented yet
Segmentation fault (core dumped)
[paul@f14 ~]$ 


Even in dualhead setup, if only one head is active, spicy works, but crashes when I activate the second head:

[paul@f14 ~]$ spicy -h localhost -p 5930
GSpice-Message: main-1:0: spice_channel_constructed
GSpice-Message: main-1:0: channel up
GSpice-Message: main channel: opened
GSpice-Message: cursor-4:1: spice_channel_constructed
GSpice-Message: display-2:1: spice_channel_constructed
GSpice-Message: create window (#1)
GSpice-Message: cursor-4:0: spice_channel_constructed
GSpice-Message: display-2:0: spice_channel_constructed
GSpice-Message: create window (#0)
GSpice-Message: inputs-3:0: spice_channel_constructed
GSpice-Message: display-2:1: channel up
GSpice-Message: cursor-4:1: channel up
GSpice-Message: display-2:0: channel up
GSpice-Message: inputs-3:0: channel up
GSpice-Message: cursor-4:0: channel up

(spicy:10141): GSpice-WARNING **: (channel-display.c:466):display_handle_mark: runtime check failed: (c->mark == FALSE)
GSpice-Message: glz_decoder_window_resize: array resize 16 -> 32
GSpice-Message: glz_decoder_window_resize: array resize 32 -> 64
GSpice-Message: glz_decoder_window_resize: array resize 64 -> 128

(spicy:10141): GSpice-WARNING **: (channel-display.c:466):display_handle_mark: runtime check failed: (c->mark == FALSE)
GSpice-Message: glz_decoder_window_resize: array resize 128 -> 256
GSpice-Message: glz_decoder_window_resize: array resize 256 -> 512

(spicy:10141): GSpice-WARNING **: (channel-display.c:466):display_handle_mark: runtime check failed: (c->mark == FALSE)

(spicy:10141): GSpice-WARNING **: (channel-display.c:466):display_handle_mark: runtime check failed: (c->mark == FALSE)

(spicy:10141): GSpice-WARNING **: (channel-display.c:466):display_handle_mark: runtime check failed: (c->mark == FALSE)

(spicy:10141): GSpice-WARNING **: (channel-display.c:466):display_handle_mark: runtime check failed: (c->mark == FALSE)

(spicy:10141): GSpice-CRITICAL **: format conversion not implemented yet
Segmentation fault (core dumped)
Comment 2 Marc-Andre Lureau 2011-04-06 18:28:02 UTC
fyi, dual-head support is in development, and should be working soon
Comment 3 aix 2011-04-14 01:39:24 UTC
(In reply to comment #2)
> fyi, dual-head support is in development, and should be working soon

So it means that It's not a bug and can be closed?
Comment 4 Marc-Andre Lureau 2011-05-27 05:30:10 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > fyi, dual-head support is in development, and should be working soon
> 
> So it means that It's not a bug and can be closed?

yes, it should work now since version 0.6.

Please reopen if released or git version still does't work for your setup.

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.