Created attachment 1162873[details]
backtrace
Description of problem:
When connecting to guest VM with client (with Smartcard attached), the qemu-kvm instance crashes
Version-Release number of selected component (if applicable):
guest:
tested on rhel7.3
qemu-kvm-1.5.3-112.el7.x86_64
spice-server-0.12.4-17.el7.x86_64
virt-manager-1.3.2-1.el7.noarch
client:
tested on Win7
remote-viewer version 2.0-129 (OS ID: rhev-win64)
How reproducible: always
Steps to Reproduce:
1. Add Smartcard hardware in Passthrough mode to guest VM in virt-manager (tested on rhel 7.3 and Fedora 23)
2. Start this VM
3. Connect to guest VM with client (with attached and installed Smartcard to it):
remote-viewer --spice-smartcard spice://$ip_guest:$port_guest
Actual results:
qemu-kvm crashes (SIGABRT)
Expected results:
Remote-viewer session is successfully established. Smartcard is shared between guest and client.
Additional info:
backtrace attached
the bug applies also for remote-viewer version 2.0-8.el7 (OS ID: rhel7)
Comment 4Marc-Andre Lureau
2016-06-27 21:40:15 UTC
easy to reproduce, fixed by spice upstream
commit 0c1f5b00e7907aefee13f86a234558f00cd6c7ef
Author: Uri Lublin <uril>
Date: Mon Feb 2 12:35:59 2015 +0200
char-device: spice_char_device_write_to_device: protect against recursion
Comment 5Christophe Fergeau
2016-06-28 07:17:16 UTC
bug #1338752 needs this patch as well even though symptoms are very different.
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/RHBA-2016-2324.html
Created attachment 1162873 [details] backtrace Description of problem: When connecting to guest VM with client (with Smartcard attached), the qemu-kvm instance crashes Version-Release number of selected component (if applicable): guest: tested on rhel7.3 qemu-kvm-1.5.3-112.el7.x86_64 spice-server-0.12.4-17.el7.x86_64 virt-manager-1.3.2-1.el7.noarch client: tested on Win7 remote-viewer version 2.0-129 (OS ID: rhev-win64) How reproducible: always Steps to Reproduce: 1. Add Smartcard hardware in Passthrough mode to guest VM in virt-manager (tested on rhel 7.3 and Fedora 23) 2. Start this VM 3. Connect to guest VM with client (with attached and installed Smartcard to it): remote-viewer --spice-smartcard spice://$ip_guest:$port_guest Actual results: qemu-kvm crashes (SIGABRT) Expected results: Remote-viewer session is successfully established. Smartcard is shared between guest and client. Additional info: backtrace attached