Bug 41067

Summary: Ошибка сегментирования при изменении pin-кода
Product: Branch p9 Reporter: Nikita Obukhov <nickf>
Component: librtpkcs11ecpAssignee: qa-team <qa-team>
Status: CLOSED WORKSFORME QA Contact: qa-p9 <qa-p9>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Nikita Obukhov 2021-10-06 16:51:47 MSK
При попытке смены pin-кода на Rutoken ЭЦП по инструкции с вики:
https://www.altlinux.org/Rutoken#Изменение_PIN-кода
возникается "Ошибка сегментирования", при этом pin-код меняется:

$ pkcs11-tool --module /usr/lib64/pkcs11/librtpkcs11ecp.so --login --pin 12345678 --change-pin --new-pin 87654321
Using slot 0 with a present token (0x0)
PIN successfully changed
Ошибка сегментирования

Вывод в journalctl:
audit[13455]: ANOM_ABEND auid=709000065 uid=709000065 gid=709000065 ses=4 pid=13455 comm="pkcs11-tool" exe="/usr/bin/pkcs11-tool" sig=11 res=1
kernel: pkcs11-tool[13455]: segfault at 1cf6410 ip 0000000001cf6410 sp 00007fff7ac71548 error 15
kernel: Code: 00 00 80 28 6a ce 6b 7f 00 00 20 04 00 00 00 00 00 00 20 00 00 00 00 00 00 00 10 64 cf 01 00 00 00 00 01 00 00 00 00 00 00 00 <00> 00 00 00 00 00 00 00 21 00 00 00 00 00 00 00 30 64 cf 01 00 00
kernel: audit: type=1701 audit(1633528162.121:209): auid=709000065 uid=709000065 gid=709000065 ses=4 pid=13455 comm="pkcs11-tool" exe="/usr/bin/pkcs11-tool" sig=11 res=1
Comment 1 Nikita Obukhov 2022-11-21 11:16:26 MSK
Проверялось на p9, p10, Sisyphus.
По указанным шагам ошибка не воспроизвелась