Description of problem: Remote-viewer crashes when files copying procedure is cancelled from the Windows client. Version-Release number of selected component (if applicable): Client: Windows7/10 tested VirtViewer 2.0-160 (32-bit)/VirtViewer 2.0-160 (64-bit) Guest: rhel 7.2-z, rhel 7.3 nightly spice-vdagent-0.14.0-13.el7.x86_64 spice-server-0.12.4-17.el7.x86_64 How reproducible: always Steps to Reproduce: 1.Drag & drop any file from client to remote-viewer application connected to guest VM 2.cancel copying by pressing 'Cancel' button or the other button on the remote-viewer's progress bar Actual results:remote-viewer crashes Expected results:no crash, copying of file is cancelled Additional info: Problem signature in Win7: Problem Event Name: APPCRASH Application Name: remote-viewer.exe Application Version: 1.0.0.0 Application Timestamp: 57575abc Fault Module Name: libspice-client-glib-2.0-8.dll Fault Module Version: 0.0.0.0 Fault Module Timestamp: 30f930f1 Exception Code: c0000005 Exception Offset: 0001c778 OS Version: 6.1.7601.2.1.0.256.27 Locale ID: 1033 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789 spice-vdagent -d: Jun 24 11:57:39 localhost.localdomain spice-vdagent[11747]: 0x2359dc0 received file xfer data, arg1: 0, arg2: 0, size 65548 Jun 24 11:57:39 localhost.localdomain spice-vdagent[11747]: 0x2359dc0 received file xfer data, arg1: 0, arg2: 0, size 65548 Jun 24 11:57:39 localhost.localdomain spice-vdagent[11747]: 0x2359dc0 received file xfer data, arg1: 0, arg2: 0, size 65548 Jun 24 11:57:59 localhost.localdomain gnome-session[2779]: (tracker-miner-fs:3180): Tracker-CRITICAL **: (Sparql buffer) Error in task 0 of the array-update: column nie:url is not unique (strerror of errno (not necessarily related): No such file or directory) Jun 24 11:57:59 localhost.localdomain gnome-session[2779]: (tracker-miner-fs:3180): Tracker-CRITICAL **: Could not execute sparql: column nie:url is not unique (strerror of errno (not necessarily related): No such file or directory) Jun 24 11:58:30 localhost.localdomain systemd-journal[469]: Suppressed 133 messages from /user.slice/user-1000.slice Jun 24 11:58:30 localhost.localdomain spice-vdagent[11747]: 0x2359dc0 received client disconnected, arg1: 0, arg2: 0, size 0 Jun 24 11:58:30 localhost.localdomain spice-vdagent[11747]: file-xfer: Removing task 0 and file /home/r/Downloads/Fedora-Workstation-Live-x86_64-24-1.2.iso due to error Jun 24 12:00:01 localhost.localdomain systemd[1]: Created slice user-0.slice.
Radek, can you provide me a backtrace, please?
Hmm. While backporting changes related to the file transfer I ended up missing one patch. Having this patch in solves the issue.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-1681.html