2 рутокена эцп и firefox
Есть 2 токена эцп. Один – рабочий, второй пока неинициализирован (как при покупке).
1. рабочий токен вставлен, firefox запущен. вставляем второй токен.
результат – firefox вылетает без сообщений в сислоге.
2. оба токена вставлены, запускаю firefox в терминале.
результат – «zsh: segmentation fault firefox», в сислоге пусто
3. прочие манипуляции с этими токенами могут привести к ситуации, когда вставка рабочего токена при запущенном firefox приводит к прочим эффектам:
a) индикатор токена безостановочно мигает
b) pcscd безостановочно жалуется:
pcscd: eventhandler.c:339:EHStatusHandlerThread() Error communicating to: Aktiv Rutoken ECP 01 00
pcscd: /var/tmp/portage/app-crypt/ccid-1.4.15/work/ccid-1.4.15/src/ccid_usb.c:751:WriteUSB() write failed (1/21): -4 No such device
pcscd: ifdwrapper.c:374:IFDStatusICC() Card not transacted: 617
(я так понимаю, Aktiv Rutoken ECP 01 00 – это неинициализированный и ранее извлеченный токен)
c) firefox полностью потребляет 1-2 ядра процессора
для нормализации необходимо закрыть firefox, прибить вручную его процесс и перезапустить pcscd.
Конечно, нормальным тестированием это назвать нельзя, но для сокращения объема работ не помешало бы сначала определиться с методикой – по причине того, что «участников» тут несколько.
Версии участников:
[i] app-crypt/ccid (1.4.15@10/10/14): CCID free software driver
[i] dev-libs/opensc (0.14.0@10/01/14): Libraries and applications to access smartcards
[i] sys-apps/pcsc-lite (1.8.12-r1@10/01/14): PC/SC Architecture smartcard middleware library
[i] www-client/firefox (32.0@09/07/14): Firefox Web Browser