Package: pcscd Version: 1.8.16-1 Severity: important Hi.
Trying to use pcsc-lite with a cheap USB smartcard reader and a GnuPG smart card, I obtain a crash because of "stack smashing detected". More precisely I: * Launch in a root shell "pcscd --foreground --auto-exit -d"; * Execute in a normal user shell "gpg2 --card-status"; * gpg2 executes correctly and prints the output, but pcscd crashes immediately after. Attached is another attempt made while running pcscd under gdb. Please let me know which other information can be useful. When using more complex commands like "gpg2 --card-edit", the gpg2 process loses continuously connection with the pcscd process and no actual work can be done with the smard card. Probing the card with pcsc_scan works and produces no crash. Thanks and have a nice day, Giovanni. --- System information. --- Architecture: amd64 Kernel: Linux 4.0.0-1-amd64 Debian Release: stretch/sid 500 unstable repos.fds-team.de 500 unstable ftp.ch.debian.org 1 experimental ftp.ch.debian.org --- Package information. --- Depends (Version) | Installed ====================================-+-============= libccid (>= 1.4.1~) | 1.4.24-1 OR pcsc-ifd-handler | libc6 (>= 2.15) | libudev1 (>= 183) | init-system-helpers (>= 1.18~) | lsb-base (>= 3.0-6) | libpcsclite1 (= 1.8.11-3) | Package's Recommends field is empty. Suggests (Version) | Installed =======================-+-=========== systemd | 230-1 -- Giovanni Mascellani <g.mascell...@gmail.com> PhD Student - Scuola Normale Superiore, Pisa, Italy http://poisson.phc.unipi.it/~mascellani
root@amalgama:~# gdb pcscd GNU gdb (Debian 7.10-1+b1) 7.10 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from pcscd...Reading symbols from /usr/lib/debug/.build-id/98/2f7de48cbd4e00d9fa83fe46ed44610bf0cdde.debug...done. done. (gdb) run --foreground --auto-exit -d Starting program: /usr/sbin/pcscd --foreground --auto-exit -d [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 00000000 debuglog.c:289:DebugLogSetLevel() debug level=debug 00000226 configfile.l:281:DBGetReaderListDir() Parsing conf directory: /etc/reader.conf.d 00000018 configfile.l:315:DBGetReaderListDir() Skipping non regular file: . 00000005 configfile.l:315:DBGetReaderListDir() Skipping non regular file: .. 00000005 configfile.l:353:DBGetReaderList() Parsing conf file: /etc/reader.conf.d/libccidtwin 00000028 pcscdaemon.c:567:main() pcsc-lite 1.8.16 daemon ready. 00002339 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001 00000074 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001 00000070 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x072F, PID: 0x9000, path: /dev/bus/usb/003/005 00000009 hotplug_libudev.c:433:HPAddDevice() Adding USB device: ACS ACR38U 00000027 readerfactory.c:1066:RFInitializeReader() Attempting startup of ACS ACR38U 00 00 using /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so 00093345 dyn_unix.c:104:DYN_GetAddress() IFDHCreateChannelByName: /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so: undefined symbol: IFDHCreateChannelByName 00000020 readerfactory.c:919:RFBindFunctions() Loading IFD Handler 2.0 00353322 readerfactory.c:387:RFAddReader() Using the pcscd polling thread [New Thread 0x7ffff6df0700 (LWP 13367)] 00040024 eventhandler.c:286:EHStatusHandlerThread() powerState: POWER_STATE_POWERED 00000035 Card ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C 00000141 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/003/001 00000080 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1A40, PID: 0x0101, path: /dev/bus/usb/003/002 00000074 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x046D, PID: 0xC05B, path: /dev/bus/usb/003/003 00000066 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1A40, PID: 0x0101, path: /dev/bus/usb/003/002 00000118 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/004/001 00000091 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000064 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 00000069 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000071 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x064E, PID: 0xD213, path: /dev/bus/usb/001/004 00000068 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x064E, PID: 0xD213, path: /dev/bus/usb/001/004 00000066 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/001/002 00000088 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001 00000063 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/002/001 00000067 hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0024, path: /dev/bus/usb/002/002 [New Thread 0x7ffff65ef700 (LWP 13368)] 00497464 eventhandler.c:479:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED 02136985 winscard_msg_srv.c:251:ProcessEventsServer() Common channel packet arrival 00000063 winscard_msg_srv.c:263:ProcessEventsServer() ProcessCommonChannelRequest detects: 6 00000012 pcscdaemon.c:132:SVCServiceRunLoop() A new context thread creation is requested: 6 [New Thread 0x7ffff5dee700 (LWP 13371)] 00000439 winscard_svc.c:329:ContextThread() Authorized PC/SC client 00000038 winscard_svc.c:333:ContextThread() Thread is started: dwClientID=6, threadContext @0x5555557a9f00 00000029 winscard_svc.c:351:ContextThread() Received command: CMD_VERSION from client 6 00000012 winscard_svc.c:363:ContextThread() Client is protocol version 4:3 00000010 winscard_svc.c:383:ContextThread() CMD_VERSION rv=0x0 for client 6 00000124 winscard_svc.c:351:ContextThread() Received command: ESTABLISH_CONTEXT from client 6 00000059 winscard.c:213:SCardEstablishContext() Establishing Context: 0x24CD1E15 00000013 winscard_svc.c:444:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 6 00000112 winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 6 00000158 winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 6 00000239 winscard_svc.c:351:ContextThread() Received command: CONNECT from client 6 00000054 winscard_svc.c:482:ContextThread() Authorized client for 'ACS ACR38U 00 00' 00000013 winscard.c:255:SCardConnect() Attempting Connect to ACS ACR38U 00 00 using protocol: 3 00000010 readerfactory.c:822:RFReaderInfo() RefReader() count was: 1 00050534 winscard.c:330:SCardConnect() power up complete. 00000049 Card ATR: 3B DA 18 FF 81 B1 FE 75 1F 03 00 31 C5 73 C0 01 40 00 90 00 0C 00000012 winscard.c:350:SCardConnect() powerState: POWER_STATE_INUSE 00000013 prothandler.c:108:PHSetProtocol() Attempting PTS to T=1 00000373 winscard.c:429:SCardConnect() Active Protocol: T=1 00000015 winscard.c:449:SCardConnect() hCard Identity: 13409bd3 00000039 winscard.c:510:SCardConnect() UnrefReader() count was: 2 00000023 winscard_svc.c:496:ContextThread() CONNECT rv=0x0 for client 6 00000104 winscard_svc.c:351:ContextThread() Received command: CONTROL from client 6 00000048 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000018 winscard.c:1370:SCardControl() UnrefReader() count was: 2 00000013 winscard_svc.c:705:ContextThread() CONTROL rv=0x80100004 for client 6 00000173 winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 6 00000110 winscard_svc.c:351:ContextThread() Received command: STATUS from client 6 00000013 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000018 winscard.c:1311:SCardStatus() UnrefReader() count was: 2 00000012 winscard_svc.c:608:ContextThread() STATUS rv=0x0 for client 6 00000147 winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 6 00000069 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000032 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000018 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00027773 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000053 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000163 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000055 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000029 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00039303 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000051 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000160 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000054 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000030 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00043006 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000051 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000223 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000067 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000015 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00036073 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000072 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000296 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000041 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000017 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00037684 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000053 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000109 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000030 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000014 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00364164 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000023 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000053 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000012 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000006 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00025939 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000024 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000044 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000015 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000008 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00025762 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000017 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000233 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000012 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000005 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00364512 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000036 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000197 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000026 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000010 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00364374 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000047 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000222 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000044 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000026 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00364297 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000036 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000257 winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 6 00000652 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000048 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000010 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00079950 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000039 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000257 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000040 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000016 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00025370 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000050 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000159 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000019 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000018 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00364113 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000021 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000168 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000015 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000006 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00037883 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000021 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000198 winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 6 00000136 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000041 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000008 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00031744 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000023 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000182 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000030 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000008 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00026509 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000038 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000116 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000016 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000006 winscard.c:1606:SCardTransmit() Send Protocol: T=1 00026668 winscard.c:1651:SCardTransmit() UnrefReader() count was: 2 00000016 winscard_svc.c:661:ContextThread() TRANSMIT rv=0x0 for client 6 00000091 winscard_svc.c:351:ContextThread() Received command: TRANSMIT from client 6 00000011 readerfactory.c:849:RFReaderInfoById() RefReader() count was: 1 00000005 winscard.c:1606:SCardTransmit() Send Protocol: T=1 *** stack smashing detected ***: /usr/sbin/pcscd terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x71fc5)[0x7ffff747ffc5] /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7ffff75072c7] /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x0)[0x7ffff7507290] /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so(T1_ExchangeData+0x819)[0x7ffff7209e39] /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so(IFDHTransmitToICC+0x7e)[0x7ffff7208ade] /usr/sbin/pcscd(+0x79a5)[0x55555555b9a5] /usr/sbin/pcscd(+0x122c8)[0x5555555662c8] /usr/sbin/pcscd(+0x13d0e)[0x555555567d0e] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7454)[0x7ffff77b9454] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ffff74f6e5d] ======= Memory map: ======== 555555554000-555555571000 r-xp 00000000 08:02 1975170 /usr/sbin/pcscd 555555771000-555555772000 r--p 0001d000 08:02 1975170 /usr/sbin/pcscd 555555772000-555555773000 rw-p 0001e000 08:02 1975170 /usr/sbin/pcscd 555555773000-5555557d5000 rw-p 00000000 00:00 0 [heap] 7ffff0000000-7ffff0021000 rw-p 00000000 00:00 0 7ffff0021000-7ffff4000000 ---p 00000000 00:00 0 7ffff53d8000-7ffff53ee000 r-xp 00000000 08:02 5505504 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ffff53ee000-7ffff55ed000 ---p 00016000 08:02 5505504 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ffff55ed000-7ffff55ee000 rw-p 00015000 08:02 5505504 /lib/x86_64-linux-gnu/libgcc_s.so.1 7ffff55ee000-7ffff55ef000 ---p 00000000 00:00 0 7ffff55ef000-7ffff5def000 rw-p 00000000 00:00 0 [stack:13371] 7ffff5def000-7ffff5df0000 ---p 00000000 00:00 0 7ffff5df0000-7ffff65f0000 rw-p 00000000 00:00 0 [stack:13368] 7ffff65f0000-7ffff65f1000 ---p 00000000 00:00 0 7ffff65f1000-7ffff6df1000 rw-p 00000000 00:00 0 [stack:13367] 7ffff6df1000-7ffff6df8000 r-xp 00000000 08:02 5505588 /lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4 7ffff6df8000-7ffff6ff7000 ---p 00007000 08:02 5505588 /lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4 7ffff6ff7000-7ffff6ff8000 r--p 00006000 08:02 5505588 /lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4 7ffff6ff8000-7ffff6ff9000 rw-p 00007000 08:02 5505588 /lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4 7ffff6ff9000-7ffff6ffa000 rw-p 00000000 00:00 0 7ffff6ffa000-7ffff7004000 r-xp 00000000 08:02 2097682 /usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 7ffff7004000-7ffff7203000 ---p 0000a000 08:02 2097682 /usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 7ffff7203000-7ffff7204000 r--p 00009000 08:02 2097682 /usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 7ffff7204000-7ffff7205000 rw-p 0000a000 08:02 2097682 /usr/lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 7ffff7205000-7ffff720c000 r-xp 00000000 08:02 4064168 /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so 7ffff720c000-7ffff740b000 ---p 00007000 08:02 4064168 /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so 7ffff740b000-7ffff740c000 r--p 00006000 08:02 4064168 /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so 7ffff740c000-7ffff740d000 rw-p 00007000 08:02 4064168 /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so 7ffff740d000-7ffff740e000 rw-p 00000000 00:00 0 7ffff740e000-7ffff75a9000 r-xp 00000000 08:02 5507880 /lib/x86_64-linux-gnu/libc-2.22.so 7ffff75a9000-7ffff77a8000 ---p 0019b000 08:02 5507880 /lib/x86_64-linux-gnu/libc-2.22.so 7ffff77a8000-7ffff77ac000 r--p 0019a000 08:02 5507880 /lib/x86_64-linux-gnu/libc-2.22.so 7ffff77ac000-7ffff77ae000 rw-p 0019e000 08:02 5507880 /lib/x86_64-linux-gnu/libc-2.22.so 7ffff77ae000-7ffff77b2000 rw-p 00000000 00:00 0 7ffff77b2000-7ffff77ca000 r-xp 00000000 08:02 5513317 /lib/x86_64-linux-gnu/libpthread-2.22.so 7ffff77ca000-7ffff79c9000 ---p 00018000 08:02 5513317 /lib/x86_64-linux-gnu/libpthread-2.22.so 7ffff79c9000-7ffff79ca000 r--p 00017000 08:02 5513317 /lib/x86_64-linux-gnu/libpthread-2.22.so 7ffff79ca000-7ffff79cb000 rw-p 00018000 08:02 5513317 /lib/x86_64-linux-gnu/libpthread-2.22.so 7ffff79cb000-7ffff79cf000 rw-p 00000000 00:00 0 7ffff79cf000-7ffff79d6000 r-xp 00000000 08:02 5513322 /lib/x86_64-linux-gnu/librt-2.22.so 7ffff79d6000-7ffff7bd5000 ---p 00007000 08:02 5513322 /lib/x86_64-linux-gnu/librt-2.22.so 7ffff7bd5000-7ffff7bd6000 r--p 00006000 08:02 5513322 /lib/x86_64-linux-gnu/librt-2.22.so 7ffff7bd6000-7ffff7bd7000 rw-p 00007000 08:02 5513322 /lib/x86_64-linux-gnu/librt-2.22.so 7ffff7bd7000-7ffff7bd9000 r-xp 00000000 08:02 5507887 /lib/x86_64-linux-gnu/libdl-2.22.so 7ffff7bd9000-7ffff7dd9000 ---p 00002000 08:02 5507887 /lib/x86_64-linux-gnu/libdl-2.22.so 7ffff7dd9000-7ffff7dda000 r--p 00002000 08:02 5507887 /lib/x86_64-linux-gnu/libdl-2.22.so 7ffff7dda000-7ffff7ddb000 rw-p 00003000 08:02 5507887 /lib/x86_64-linux-gnu/libdl-2.22.so 7ffff7ddb000-7ffff7dfd000 r-xp 00000000 08:02 5505564 /lib/x86_64-linux-gnu/ld-2.22.so 7ffff7f84000-7ffff7f88000 rw-p 00000000 00:00 0 7ffff7f88000-7ffff7fa6000 r-xp 00000000 08:02 5505116 /lib/x86_64-linux-gnu/libudev.so.1.6.4 7ffff7fa6000-7ffff7fa7000 r--p 0001d000 08:02 5505116 /lib/x86_64-linux-gnu/libudev.so.1.6.4 7ffff7fa7000-7ffff7fa8000 rw-p 0001e000 08:02 5505116 /lib/x86_64-linux-gnu/libudev.so.1.6.4 7ffff7ff4000-7ffff7ff8000 rw-p 00000000 00:00 0 7ffff7ff8000-7ffff7ffa000 r--p 00000000 00:00 0 [vvar] 7ffff7ffa000-7ffff7ffc000 r-xp 00000000 00:00 0 [vdso] 7ffff7ffc000-7ffff7ffd000 r--p 00021000 08:02 5505564 /lib/x86_64-linux-gnu/ld-2.22.so 7ffff7ffd000-7ffff7ffe000 rw-p 00022000 08:02 5505564 /lib/x86_64-linux-gnu/ld-2.22.so 7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Program received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff5dee700 (LWP 13371)] 0x00007ffff7441458 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 55 ../sysdeps/unix/sysv/linux/raise.c: File o directory non esistente. (gdb) bt #0 0x00007ffff7441458 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #1 0x00007ffff74428da in __GI_abort () at abort.c:89 #2 0x00007ffff747ffca in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff7575ce9 "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007ffff75072c7 in __GI___fortify_fail (msg=msg@entry=0x7ffff7575cd1 "stack smashing detected") at fortify_fail.c:31 #4 0x00007ffff7507290 in __stack_chk_fail () at stack_chk_fail.c:28 #5 0x00007ffff7209e39 in T1_ExchangeData () from /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so #6 0x00007ffff7208ade in IFDHTransmitToICC () from /usr/lib/pcsc/drivers/ACR38UDriver.bundle/Contents/Linux/ACR38UDriver.so #7 0x000055555555b9a5 in IFDTransmit (rContext=0x555555774010, pioTxPci=..., pucTxBuffer=pucTxBuffer@entry=0x7ffff5dcdeb0 "", dwTxLength=dwTxLength@entry=11, pucRxBuffer=pucRxBuffer@entry=0x7ffff5dddec0 "\177I\202\001\n\201\202\001", pdwRxLength=0x7ffff5dcdc88, pioRxPci=0x7ffff5dcdc90) at ifdwrapper.c:530 #8 0x00005555555662c8 in SCardTransmit (hCard=<optimized out>, pioSendPci=0x7ffff5dcdd50, pbSendBuffer=0x7ffff5dcdeb0 "", cbSendLength=11, pioRecvPci=0x7ffff5dcdd60, pbRecvBuffer=0x7ffff5dddec0 "\177I\202\001\n\201\202\001", pcbRecvLength=0x7ffff5dcdd38) at winscard.c:1617 #9 0x0000555555567d0e in ContextThread (newContext=0x5555557a9f00) at winscard_svc.c:645 #10 0x00007ffff77b9454 in start_thread (arg=0x7ffff5dee700) at pthread_create.c:334 #11 0x00007ffff74f6e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
signature.asc
Description: OpenPGP digital signature