Package: yaz Version: 4.2.30-4+b6 Severity: normal While trying to connect to a Zebra server running on localhost via a UNIX socket, yaz-client will segfault immediately after the "Connecting...OK." bit. My exact command line and relevant output are as follows:
$ yaz-client -c /etc/koha/zebradb/ccl.properties unix:/var/run/koha/dev/bibliosocket Connecting...OK. Segmentation fault I can confirm that the Zebra server is indeed running by looking at the output of `ps axuf`. The file and socket used above look like this permissions-wise: -rw-r--r-- 1 root root 48547 Jan 3 13:18 /etc/koha/zebradb/ccl.properties srw-rw-rw- 1 dev-koha dev-koha 0 Feb 4 18:06 /var/run/koha/dev/bibliosocket /var/log/syslog contains these lines: Feb 4 18:06:49 deb930 kernel: [ 382.036203] traps: yaz-client[1641] general protection ip:7fb9fe262290 sp:7ffd6e82bfa8 error:0 Feb 4 18:06:49 deb930 kernel: [ 382.036214] in libgnutls.so.30.13.1[7fb9fe20c000+18a000] If I try to debug the program with gdb I get a reference to the gnutls_certificate_type_get() function from the GNU TLS library: $ gdb --args yaz-client -c /etc/koha/zebradb/ccl.properties unix:/var/run/koha/dev/bibliosocket [snip] (gdb) run Starting program: /usr/bin/yaz-client -c /etc/koha/zebradb/ccl.properties unix:/var/run/koha/dev/bibliosocket [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Connecting...OK. Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6295290 in gnutls_certificate_type_get () from /usr/lib/x86_64-linux-gnu/libgnutls.so.30 The installed libgnutls30 package is at version 3.5.8-5+deb9 if that helps. Thanks for your time. Kind regards, Andreas -- System Information: Debian Release: 9.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-5-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages yaz depends on: ii libc6 2.24-11+deb9u1 ii libreadline7 7.0-3 ii libtinfo5 6.0+20161126-1+deb9u1 ii libxml2 2.9.4+dfsg1-2.2+deb9u2 ii libxslt1.1 1.1.29-2.1 ii libyaz4 4.2.30-4+b6 yaz recommends no packages. yaz suggests no packages. -- no debconf information