Plug in ACR38U USB (Belgian) identity card reader, makes pcscd service crash:
- Code: Select all
dmesg
[18041.844607] usb 1-1: new full-speed USB device number 12 using xhci_hcd
[18041.859146] usb 1-1: New USB device found, idVendor=072f, idProduct=9000
[18041.859152] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[18041.859155] usb 1-1: Product: ACR38 USB Reader
[18041.859158] usb 1-1: Manufacturer: ACS
[18041.885018] pcscd[13728]: segfault at 4 ip 00007fef7dca4520 sp 00007fef7dbec8c0 error 6 in libc-2.17.so[7fef7dbef000+1a9000]
Service can not be started again, due to segmentation fault.
When device is plugged out, service pcscd can be started successfully.
Following is installed:
- Code: Select all
[bert@Dell7720Mageia3 eid-viewer-4.0.4]$ rpm -aq | grep acr38
lib64acr38u0-1.7.10-4.mga3
lib64acr38u-devel-1.7.10-4.mga3
acr38u-1.7.10-4.mga3
[bert@Dell7720Mageia3 eid-viewer-4.0.4]$ rpm -aq | grep pcs
lib64pcsclite-devel-1.8.7-3.mga3
lib64pcscspy0-1.8.7-3.mga3
pcsc-lite-1.8.7-3.mga3
lib64pcsclite1-1.8.7-3.mga3
Same experiment in Mageia 2 x86_64 (with all updates) works perfectly well !
I wrote bug https://bugs.mageia.org/show_bug.cgi?id=10147