Created attachment 6403 [details] strace -f dirmngr Система: текущий на 12.10.2015 Сизиф. Запуск dirmngr из консоли или вызов его из стороннего приложения, приводят к нарушению сегментации: dirmngr[3660]: segfault at 580 ip 00007fc2d1b68b02 sp 00007fff40a8e690 error 4 in libpth.so.20.0.27[7fc2d1b5f000+12000] strace -f dirmngr во вложении
GDB сессия: Reading symbols from /usr/bin/dirmngr...Reading symbols from /usr/lib/debug/usr/bin/dirmngr.debug...done. done. (gdb) run Starting program: /usr/bin/dirmngr Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7292b02 in pth_key_setdata () from /usr/lib64/libpth.so.20 (gdb) bt #0 0x00007ffff7292b02 in pth_key_setdata () from /usr/lib64/libpth.so.20 #1 0x000000000040726a in main (argc=1, argv=0x7fffffffe2b8) at dirmngr.c:723 (gdb)
Created attachment 6404 [details] dirmngr patch
Приложил патч, который скорее всего решает проблему, так как тут: https://bugs.archlinux.org/task/38560 аналогичная проблема решилась.
Пересобрал в hasher из репозитория git://git.altlinux.org/people/zerg/packages/dirmngr.git с указанным патчем, работает.
dirmngr-1.1.1-alt3 -> sisyphus: * Tue Oct 13 2015 Sergey V Turchin <zerg@altlinux> 1.1.1-alt3 - fix segfault with libgcrypt-1.6 (ALT#31358)