<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:gael@lalleman.fr" title="Gael Lalleman <gael@lalleman.fr>"> <span class="fn">Gael Lalleman</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Copy & Paste (Strg +C/Strg+V) causes hangs in Windows 7 client"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92176">bug 92176</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEEDINFO
           </td>
           <td>REOPENED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Copy & Paste (Strg +C/Strg+V) causes hangs in Windows 7 client"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92176#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - Copy & Paste (Strg +C/Strg+V) causes hangs in Windows 7 client"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92176">bug 92176</a>
              from <span class="vcard"><a class="email" href="mailto:gael@lalleman.fr" title="Gael Lalleman <gael@lalleman.fr>"> <span class="fn">Gael Lalleman</span></a>
</span></b>
        <pre>Hello,
i think i have hitted the same bug.

Host: Fedora 27 (Linux 4.15.6-300.fc27.x86_64 #1 SMP),
spice-server-0.14.0-1.fc27.x86_64, spice-gtk3-0.34-1.fc27.x86_64
Guest: Windows 7 SP1 fully updated as of 2018-03, vdagent (tested with 0.9.0 &
0.8.0 versions from <a href="https://www.spice-space.org/download/windows/vdagent/">https://www.spice-space.org/download/windows/vdagent/</a>)

How to reproduce : 
 1. Copy some text in the guest with CTRL+C (i have same results when i copy
from host or other guest)
 2. First paste in text editor (notepad, office excel or whatever) in the guest
with CTRL+V ; first paste command is always successful
 3. Repeat step 2 until guest hang for few second (sometime it take two tries,
sometime 10 tries are needed) and paste does not work

When the problem occur, i see the folowing message in the virt-viewer console :
"(remote-viewer:10151): GSpice-CRITICAL **: clipboard_request: assertion
's->clipboard_by_guest[selection] == FALSE' failed"

Every other features (guest auto resize, .. works correctly. 

I put the complete virt-viewer logs for completeness :

$ remote-viewer --debug spice://localhost:5900
(remote-viewer:10151): virt-viewer-DEBUG: Opening display to
spice://localhost:5900
(remote-viewer:10151): virt-viewer-DEBUG: Guest (null) has a spice display
(remote-viewer:10151): virt-viewer-DEBUG: After open connection callback fd=-1
(remote-viewer:10151): virt-viewer-DEBUG: Opening connection to display at
spice://localhost:5900
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67c7439c0
SpiceMainChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: notebook show status 0x55b67c6cc2f0
(remote-viewer:10151): virt-viewer-DEBUG: main channel: opened
(remote-viewer:10151): virt-viewer-DEBUG: notebook show status 0x55b67c6cc2f0
(remote-viewer:10151): virt-viewer-DEBUG: virt_viewer_app_set_uuid_string: UUID
changed to 6d8e303c-f8e5-48fb-91cf-ca7556feeb1f
(remote-viewer:10151): virt-viewer-DEBUG: app is not in full screen
(remote-viewer:10151): virt-viewer-DEBUG: app is not in full screen
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67c998fa0
SpiceUsbredirChannel 1
(remote-viewer:10151): virt-viewer-DEBUG: new usbredir channel
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67ca0ab90
SpiceUsbredirChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: new usbredir channel
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67c9baa30
SpiceRecordChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67c9eda30
SpicePlaybackChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: new audio channel
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67ca06170
SpiceDisplayChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67cb76d80
SpiceCursorChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: New spice channel 0x55b67cb78bc0
SpiceInputsChannel 0
(remote-viewer:10151): virt-viewer-DEBUG: new inputs channel
(remote-viewer:10151): virt-viewer-DEBUG: creating spice display (#:0)
(remote-viewer:10151): virt-viewer-DEBUG: Insert display 0 0x55b67c942f50
(remote-viewer:10151): virt-viewer-DEBUG: Found a window without a display,
reusing for display #0
(remote-viewer:10151): virt-viewer-DEBUG: notebook show display 0x55b67c6cc2f0

(remote-viewer:10151): GSpice-WARNING **: Warning no automount-inhibiting
implementation available
(remote-viewer:10151): virt-viewer-DEBUG: Allocated 1808x752
(remote-viewer:10151): virt-viewer-DEBUG: Child allocate 1808x752

(remote-viewer:10151): Gtk-WARNING **: Allocating size to SpiceDisplay
0x55b67cb8e3e0 without calling gtk_widget_get_preferred_width/height(). How
does the code know the size to allocate?
(remote-viewer:10151): virt-viewer-DEBUG: Allocated 1920x988
(remote-viewer:10151): virt-viewer-DEBUG: Child allocate 1920x799
(remote-viewer:10151): virt-viewer-DEBUG: Allocated 1920x988
(remote-viewer:10151): virt-viewer-DEBUG: Child allocate 1920x988
(remote-viewer:10151): virt-viewer-DEBUG: notebook show status 0x55b67c6cc2f0
(remote-viewer:10151): virt-viewer-DEBUG: notebook show display 0x55b67c6cc2f0

(remote-viewer:10151): GSpice-CRITICAL **: clipboard_request: assertion
's->clipboard_by_guest[selection] == FALSE' failed</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>