<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>