<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - IO error on machine shutdown if connected through unix fd socket"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90016">90016</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>IO error on machine shutdown if connected through unix fd socket
</td>
</tr>
<tr>
<th>Product</th>
<td>Spice
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>spice-gtk
</td>
</tr>
<tr>
<th>Assignee</th>
<td>spice-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>zeenix@gmail.com
</td>
</tr></table>
<p>
<div>
<pre>We still get this error from spice on machine shutting down in Boxes if
connected through unix fd socket. Filing a new bug and not reopening <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - IO error on machine shutdown"
href="show_bug.cgi?id=83692">bug#83692</a>
cause of:
<a href="https://bugzilla.gnome.org/show_bug.cgi?id=746806#c1">https://bugzilla.gnome.org/show_bug.cgi?id=746806#c1</a>
Here is the spice log:
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x2
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x2
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1476 focus_in_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1253 release_keys
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x2
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1446 enter_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:727 grab keyboard
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1446 enter_event
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:309 cursor-4:0: set_cursor:
flags 0, size 2304
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:316 cursor-4:0: set_cursor:
type alpha(0), 0, 24x24
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:309 cursor-4:0: set_cursor:
flags 0, size 2304
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:316 cursor-4:0: set_cursor:
type alpha(0), 0, 24x24
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1674 button_event press:
button 1, state 0x10
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1674 button_event release:
button 1, state 0x110
(gnome-boxes:28499): GSpice-DEBUG: channel-main.c:1328 agent connected: no
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1692 display-2:0: 0: FIXME
primary destroy, but is display really disabled?
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:435 cursor-4:0:
cursor_handle_reset, init_done: 1
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1505 focus_out_event
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1650 primary flags: 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:652 display-2:0: Create
primary canvas
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2387 cursor_reset: no window,
returning
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:435 cursor-4:0:
cursor_handle_reset, init_done: 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:267 update monitor area 0:0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2125 update area, primary:
720x400, area: +0+0 1376x778
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:720x400, window 1379x778, zoom 1
getting display
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:720x400, window 1x1, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1476 focus_in_event
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2702 test cap 1 in 0x12: yes
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1716 display-2:0: monitors
config: n: 1/1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1736 display-2:0: monitor
id: 0, surface id: 0, +0+0-720x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2391 cursor_reset
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:309 cursor-4:0: set_cursor:
flags 1, size 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:267 update monitor area 0:0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2125 update area, primary:
720x400, area: +0+0 720x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:720x400, window 1x1, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:852 display-2:0:
display_handle_mark
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:435 cursor-4:0:
cursor_handle_reset, init_done: 1
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2219 widget mark: 1, 0:0
0x17674c0
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1692 display-2:0: 0: FIXME
primary destroy, but is display really disabled?
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2391 cursor_reset
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:309 cursor-4:0: set_cursor:
flags 1, size 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1505 focus_out_event
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1650 primary flags: 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:652 display-2:0: Create
primary canvas
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:267 update monitor area 0:0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2125 update area, primary:
640x400, area: +0+0 720x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:640x400, window 1x1, zoom 1
getting display
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1476 focus_in_event
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2702 test cap 1 in 0x12: yes
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1716 display-2:0: monitors
config: n: 1/1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1736 display-2:0: monitor
id: 0, surface id: 0, +0+0-640x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:267 update monitor area 0:0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2125 update area, primary:
640x400, area: +0+0 640x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:640x400, window 1x1, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:852 display-2:0:
display_handle_mark
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2219 widget mark: 1, 0:0
0x17674c0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:640x400, window 1379x778, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1460 leave_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:755 ungrab keyboard
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1446 enter_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:727 grab keyboard
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:435 cursor-4:0:
cursor_handle_reset, init_done: 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1692 display-2:0: 0: FIXME
primary destroy, but is display really disabled?
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2391 cursor_reset
(gnome-boxes:28499): GSpice-DEBUG: channel-cursor.c:309 cursor-4:0: set_cursor:
flags 1, size 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1505 focus_out_event
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1650 primary flags: 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:652 display-2:0: Create
primary canvas
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:267 update monitor area 0:0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2125 update area, primary:
720x400, area: +0+0 640x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:640x400, window 1379x778, zoom 1
getting display
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:640x400, window 1x1, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1476 focus_in_event
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2702 test cap 1 in 0x12: yes
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1716 display-2:0: monitors
config: n: 1/1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:1736 display-2:0: monitor
id: 0, surface id: 0, +0+0-720x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:267 update monitor area 0:0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2125 update area, primary:
720x400, area: +0+0 720x400
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:720x400, window 1x1, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:852 display-2:0:
display_handle_mark
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2219 widget mark: 1, 0:0
0x17674c0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1052 recalc geom monitor:
0:0, guest +0+0:720x400, window 1379x778, zoom 1
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1460 leave_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:755 ungrab keyboard
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1446 enter_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:727 grab keyboard
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x0
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x0
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1460 leave_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:755 ungrab keyboard
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1460 leave_event
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x0
(gnome-boxes:28499): GSpice-DEBUG: spice-gtk-session.c:176 inputs-3:0:
client_modifiers:0x2, guest_modifiers:0x0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:922 main-1:0: Closing the
connection: spice_channel_read() - ret=0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2152 main-1:0: channel got
error
Boxes-Message: machine.vala:164: display Red Hat Enterprise Linux 6.6
disconnected
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1505 focus_out_event
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:1253 release_keys
getting display
(gnome-boxes:28499): GSpice-DEBUG: spice-session.c:1774 session: disconnecting
0
Cleared displays
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2421 main-1:0: Coroutine
exit main-1:0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:922 cursor-4:0: Closing the
connection: spice_channel_read() - ret=0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2152 cursor-4:0: channel got
error
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:922 inputs-3:0: Closing the
connection: spice_channel_read() - ret=0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2152 inputs-3:0: channel got
error
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:922 display-2:0: Closing the
connection: spice_channel_read() - ret=0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2152 display-2:0: channel
got error
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 inputs-3:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 display-2:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 cursor-4:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 record-6:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 playback-5:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 usbredir-9:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 1
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 usbredir-9:1: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 2
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 usbredir-9:2: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 3
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 usbredir-9:3: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-widget.c:2475 channel_destroy 0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2664 main-1:0: channel
disconnect 0
(gnome-boxes:28499): GSpice-DEBUG: spice-session.c:1579 no migration in
progress
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2620 main-1:0: reset
(gnome-boxes:28499): GSpice-DEBUG: channel-main.c:1328 agent connected: no
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2421 cursor-4:0: Coroutine
exit cursor-4:0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2421 inputs-3:0: Coroutine
exit inputs-3:0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2421 display-2:0: Coroutine
exit display-2:0
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2553 main-1:0: channel reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2620 cursor-4:0: reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2553 cursor-4:0: channel
reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2620 inputs-3:0: reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2553 inputs-3:0: channel
reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2620 display-2:0: reset
(gnome-boxes:28499): GSpice-DEBUG: channel-display.c:767 display-2:0: keeping
exisiting primary surface, migration or reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2553 display-2:0: channel
reset
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2173 main-1:0: Delayed unref
channel 0x1f5e920
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2173 cursor-4:0: Delayed
unref channel 0x1f72c00
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2173 inputs-3:0: Delayed
unref channel 0x17cf070
(gnome-boxes:28499): GSpice-DEBUG: spice-channel.c:2173 display-2:0: Delayed
unref channel 0x1f73f70</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>