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.
Comment 1Fabiano FidĂȘncio
2016-06-24 11:00:43 UTC
Radek, can you provide me a backtrace, please?
Comment 3Fabiano FidĂȘncio
2016-06-27 11:25:53 UTC
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