Fedora 23 ssh и Рутокен ЭЦП segmentation fault
Начиная с Федоры 20 или 21 все работало стабильно.
В 23 федоре ssh при поптке использовать модуль pks11 от рутокена приводит к вылету segmentation fault
Анализ показывает, что проблема скорее всего в одновившемся до 1.0.2d openssl.
Core was generated by `ssh node01.loc'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007ff5bbe05865 in OPENSSL_ia32_cpuid () from /lib64/libcrypto.so.10
Missing separate debuginfos, use: dnf debuginfo-install openssh-clients-7.1p1-5.fc23.x86_64
(gdb) backtrace
#0 0x00007ff5bbe05865 in OPENSSL_ia32_cpuid () from /lib64/libcrypto.so.10
#1 0x00007ff5b763a5b5 in ?? () from /usr/lib64/librtpkcs11ecp.so
#2 0x00007ff5b75787bb in _init () from /usr/lib64/librtpkcs11ecp.so
#3 0x0000000000000002 in ?? ()
#4 0x00007ff5bc61875a in call_init.part () from /lib64/ld-linux-x86-64.so.2
#5 0x00007ff5bc6188ab in _dl_init () from /lib64/ld-linux-x86-64.so.2
#6 0x00007ff5bc61d2b3 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#7 0x00007ff5bc618644 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#8 0x00007ff5bc61c703 in _dl_open () from /lib64/ld-linux-x86-64.so.2
#9 0x00007ff5bbb92fc9 in dlopen_doit () from /lib64/libdl.so.2
#10 0x00007ff5bc618644 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#11 0x00007ff5bbb93631 in _dlerror_run () from /lib64/libdl.so.2
#12 0x00007ff5bbb93061 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
#13 0x00005612d5d3f6ad in pkcs11_add_provider ()
#14 0x00005612d5cfa613 in main ()
Взял библиотеку libcrypto из openssl-libs-1.0.1k-12.fc21.x86_64.rpm подсунул ssh
LD_LIBRARY_PATH=/opt/lib64 ssh
ssh: /opt/lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by ssh)
пришлось и ssh взять из пакета для федоры 21. тогда работает.