Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/sslh.spec'], chrootPath='/var/lib/mock/f27-build-12168438-895240/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/sslh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/sslh-1.19c-1.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/sslh.spec'], chrootPath='/var/lib/mock/f27-build-12168438-895240/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/sslh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XwD2Gf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + /usr/bin/gzip -dc /builddir/build/SOURCES/sslh-1.19c-3a61c8b.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/00-systemd-tuning.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/01-remove-lcov-testing.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BlYSZK + umask 022 + cd /builddir/build/BUILD + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + ./genver.sh + make -j4 USELIBWRAP=1 USELIBCAP=1 USESYSTEMD=1 sslh echosrv cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c common.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c sslh-main.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c probe.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c tls.c common.c: In function 'check_access_rights': common.c:616:20: warning: passing argument 1 of 'hosts_ctl' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (!hosts_ctl(service, host, addr_str, STRING_UNKNOWN)) { ^~~~~~~ In file included from common.c:49:0: /usr/include/tcpd.h:200:12: note: expected 'char *' but argument is of type 'const char *' extern int hosts_ctl(char *daemon, char *client_name, char *client_addr, ^~~~~~~~~ cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c sslh-fork.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c sslh-select.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBPCRE -DLIBCONFIG -DLIBCAP -DSYSTEMD -c echosrv.c cc -Wall -g -o sslh-fork sslh-fork.o common.o sslh-main.o probe.o tls.o -lwrap -lpcreposix -lconfig -lcap -lsystemd cc -Wall -g -o echosrv echosrv.o probe.o common.o tls.o -lwrap -lpcreposix -lconfig -lcap -lsystemd cc -Wall -g -o sslh-select sslh-select.o common.o sslh-main.o probe.o tls.o -lwrap -lpcreposix -lconfig -lcap -lsystemd #strip sslh-fork #strip sslh-select + pod2man --section=8 --release=1.19c '--center= ' sslh.pod + iconv --from=ISO-8859-1 --to=UTF-8 ChangeLog + touch -r ChangeLog ChangeLog.conv + mv ChangeLog.conv ChangeLog + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.F2dUtg + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le ++ dirname /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/sbin + mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/etc/sysconfig + mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/doc/sslh + mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/man/man8 + mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/lib/systemd/system + cp -p sslh-fork /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/sbin/sslh + cp -p sslh-select /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/sbin/sslh-select + cp -p basic.cfg /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/etc/sslh.cfg + cp -p sslh.8 /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/man/man8/ + cp -p scripts/systemd.sslh.service /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/lib/systemd/system/sslh.service + cat + cat + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.19c-1.fc27 --unique-debug-suffix -1.19c-1.fc27.ppc64le --unique-debug-src-base sslh-1.19c-1.fc27.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 extracting debug info from /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/sbin/sslh extracting debug info from /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/sbin/sslh-select /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 185 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.kuvZdM + umask 022 + cd /builddir/build/BUILD + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + sed -i s/ip6-localhost/localhost6/g t + make test ./t Testing sslh-select spawned 30694 ./sslh-select -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 --ssl localhost6:9001 -P /tmp/sslh_test.pid ==30694== Memcheck, a memory error detector ==30694== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==30694== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==30694== Command: ./sslh-select -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 -ssl localhost6:9001 -P /tmp/sslh_test.pid ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DA0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DAC: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0ED0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Invalid read of size 4 ==30694== at 0x43D0D98: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== Address 0x49537f4 is 0 bytes after a block of size 20 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CEB24: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF8D3: __resolv_conf_attach (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CC93F: __res_vinit (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CE06B: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CEB30: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF8D3: __resolv_conf_attach (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CC93F: __res_vinit (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CE06B: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CE974: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF8D3: __resolv_conf_attach (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CC93F: __res_vinit (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CE06B: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CEB24: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CE07F: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CEB30: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CE07F: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CE974: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CE07F: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CEB24: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CDECF: context_alloc (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CDFF3: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008B53: parse_cmdline (sslh-main.c:524) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CEB30: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CDECF: context_alloc (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CDFF3: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008B53: parse_cmdline (sslh-main.c:524) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43CE974: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CDECF: context_alloc (in /usr/lib64/libc-2.26.so) ==30694== by 0x43CDFF3: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30694== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008B53: parse_cmdline (sslh-main.c:524) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DA0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0ED0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ==30694== Invalid read of size 4 ==30694== at 0x43D0D98: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== Address 0x49537f4 is 0 bytes after a block of size 20 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Invalid read of size 4 ==30694== at 0x43D0DBC: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== Address 0x49538dc is 3 bytes after a block of size 25 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DC4: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DD0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3677: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D077C: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3677: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3677: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000748B: printsettings (sslh-main.c:127) ==30694== by 0x10008EEB: main (sslh-main.c:628) ==30694== ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] [fork] ssl addr: localhost:etlservicemgr. libwrap service: (null) log_level: 1 family 10 10 [] [] listening on: localhost:dynamid [] localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses sslh-select 3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 started ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DA0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0DAC: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0ED0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Invalid read of size 4 ==30694== at 0x43D0D98: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== Address 0x49537f4 is 0 bytes after a block of size 20 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Invalid read of size 4 ==30694== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1CAF: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D077C: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1CAF: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1CAF: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30694== by 0x10006F1B: drop_privileges (common.c:736) ==30694== by 0x10009097: main (sslh-main.c:658) ==30694== turning into mockbuild capabilities: = selecting... max_fd=5 num_probing=0 ***Test: SSL connection accepted fd 5 on slot 0 selecting... max_fd=6 num_probing=1 processing fd0 slot 0 hexdump of incoming packet: 0x000000: 16 03 03 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 0a ...hello world.. **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ==30694== Invalid read of size 4 ==30694== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000624F: log_connection (common.c:553) ==30694== by 0x10002C63: connect_queue (sslh-select.c:146) ==30694== by 0x10004593: main_loop (sslh-select.c:441) ==30694== by 0x100090C7: main (sslh-main.c:663) ==30694== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000624F: log_connection (common.c:553) ==30694== by 0x10002C63: connect_queue (sslh-select.c:146) ==30694== by 0x10004593: main_loop (sslh-select.c:441) ==30694== by 0x100090C7: main (sslh-main.c:663) ==30694== ==30694== Conditional jump or move depends on uninitialised value(s) ==30694== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000624F: log_connection (common.c:553) ==30694== by 0x10002C63: connect_queue (sslh-select.c:146) ==30694== by 0x10004593: main_loop (sslh-select.c:441) ==30694== by 0x100090C7: main (sslh-main.c:663) ==30694== ==30694== Invalid read of size 4 ==30694== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005CCB: sprintaddr (common.c:426) ==30694== by 0x1000624F: log_connection (common.c:553) ==30694== by 0x10002C63: connect_queue (sslh-select.c:146) ==30694== by 0x10004593: main_loop (sslh-select.c:441) ==30694== by 0x100090C7: main (sslh-main.c:663) ==30694== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30694== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30694== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30694== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30694== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30694== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30694== by 0x10005F07: resolve_split_name (common.c:485) ==30694== by 0x1000602F: resolve_name (common.c:512) ==30694== by 0x10008C63: parse_cmdline (sslh-main.c:551) ==30694== by 0x10008E97: main (sslh-main.c:618) ==30694== ssl:connection from localhost:35514 to localhost:dynamid forwarded from localhost:49752 to localhost:etlservicemgr flushing deferred data to fd 6 selecting... max_fd=7 num_probing=0 processing fd1 slot 0 activity on fd6 ok 1 - SSL connection ***Test: Shy SSH connection selecting... max_fd=7 num_probing=0 accepted fd 7 on slot 1 processing fd0 slot 0 activity on fd5 closing fd 5 closing fd 6 selecting... max_fd=8 num_probing=1 selecting... max_fd=8 num_probing=1 processing fd0 slot 1 timed out, connect to ssh closing fd 7 selecting... max_fd=8 num_probing=0 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:35520 to localhost:dynamid forwarded from localhost:51560 to localhost:cslistener ok 2 - Shy SSH connection ***Test: Bold SSH connection accepted fd 5 on slot 0 selecting... max_fd=8 num_probing=1 processing fd0 slot 0 hexdump of incoming packet: 0x000000: 53 53 48 2d 32 2e 30 20 74 65 73 74 73 75 69 74 SSH-2.0 testsuit 0x000010: 65 09 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a e.hello world. **** writing deferred on fd -1 probing for ssh closing fd 5 selecting... max_fd=8 num_probing=0 socket closed connection closed down ==30698== ==30698== HEAP SUMMARY: ==30698== in use at exit: 1,183 bytes in 9 blocks ==30698== total heap usage: 194 allocs, 185 frees, 257,081 bytes allocated ==30698== ==30698== LEAK SUMMARY: ==30698== definitely lost: 0 bytes in 0 blocks ==30698== indirectly lost: 0 bytes in 0 blocks ==30698== possibly lost: 0 bytes in 0 blocks ==30698== still reachable: 1,183 bytes in 9 blocks ==30698== suppressed: 0 bytes in 0 blocks ==30698== Reachable blocks (those to which a pointer was found) are not shown. ==30698== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30698== ==30698== For counts of detected and suppressed errors, rerun with: -v ==30698== Use --track-origins=yes to see where uninitialised values come from ==30698== ERROR SUMMARY: 101 errors from 36 contexts (suppressed: 0 from 0) connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:35526 to localhost:dynamid forwarded from localhost:51564 to localhost:cslistener flushing deferred data to fd 4 ok 3 - Bold SSH connection ***Test: incomplete SSH first frame accepted fd 5 on slot 0 selecting... max_fd=8 num_probing=1 processing fd0 slot 0 hexdump of incoming packet: 0x000000: 53 53 SS **** writing deferred on fd -1 probing for ssh selecting... max_fd=8 num_probing=1 socket closed connection closed down ==30700== ==30700== HEAP SUMMARY: ==30700== in use at exit: 1,183 bytes in 9 blocks ==30700== total heap usage: 202 allocs, 193 frees, 271,095 bytes allocated ==30700== ==30700== LEAK SUMMARY: ==30700== definitely lost: 0 bytes in 0 blocks ==30700== indirectly lost: 0 bytes in 0 blocks ==30700== possibly lost: 0 bytes in 0 blocks ==30700== still reachable: 1,183 bytes in 9 blocks ==30700== suppressed: 0 bytes in 0 blocks ==30700== Reachable blocks (those to which a pointer was found) are not shown. ==30700== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30700== ==30700== For counts of detected and suppressed errors, rerun with: -v ==30700== Use --track-origins=yes to see where uninitialised values come from ==30700== ERROR SUMMARY: 104 errors from 36 contexts (suppressed: 0 from 0) processing fd0 slot 0 hexdump of incoming packet: 0x000000: 48 2d 32 2e 30 20 74 65 73 74 73 75 69 74 65 09 H-2.0 testsuite. 0x000010: 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a hello world. **** writing deferred on fd -1 probing for ssh closing fd 5 selecting... max_fd=8 num_probing=0 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:35530 to localhost:dynamid forwarded from localhost:51568 to localhost:cslistener flushing deferred data to fd 4 ok 4 - Incomplete first SSH frame ***Test: One SSL half-started then one SSH socket closed accepted fd 5 on slot 0 connection closed down selecting... max_fd=8 num_probing=1 accepted fd 6 on slot 1 processing fd0 slot 0 hexdump of incoming packet: 0x000000: 16 03 03 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 0a ...hello world.. **** writing deferred on fd -1 probing for ssh probing for ssl ==30702== ==30702== HEAP SUMMARY: ==30702== in use at exit: 1,213 bytes in 10 blocks ==30702== total heap usage: 211 allocs, 201 frees, 285,111 bytes allocated ==30702== ==30702== 30 bytes in 1 blocks are definitely lost in loss record 3 of 8 ==30702== at 0x4083DA8: malloc (vg_replace_malloc.c:298) ==30702== by 0x4086EFB: realloc (vg_replace_malloc.c:785) ==30702== by 0x1000562B: defer_write (common.c:297) ==30702== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30702== by 0x1000426B: main_loop (sslh-select.c:405) ==30702== by 0x100090C7: main (sslh-main.c:663) ==30702== ==30702== LEAK SUMMARY: ==30702== definitely lost: 30 bytes in 1 blocks ==30702== indirectly lost: 0 bytes in 0 blocks ==30702== possibly lost: 0 bytes in 0 blocks ==30702== still reachable: 1,183 bytes in 9 blocks ==30702== suppressed: 0 bytes in 0 blocks ==30702== Reachable blocks (those to which a pointer was found) are not shown. ==30702== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30702== ==30702== For counts of detected and suppressed errors, rerun with: -v ==30702== Use --track-origins=yes to see where uninitialised values come from ==30702== ERROR SUMMARY: 108 errors from 37 contexts (suppressed: 0 from 0) connecting to localhost:etlservicemgr family 10 len 28 ssl:connection from localhost:35534 to localhost:dynamid forwarded from localhost:49774 to localhost:etlservicemgr flushing deferred data to fd 7 selecting... max_fd=8 num_probing=1 processing fd1 slot 0 activity on fd7 selecting... max_fd=8 num_probing=1 selecting... max_fd=8 num_probing=1 processing fd0 slot 1 timed out, connect to ssh closing fd 6 selecting... max_fd=8 num_probing=0 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:35536 to localhost:dynamid forwarded from localhost:51576 to localhost:cslistener ok 5 - SSH during SSL being established ok 6 - SSL connection interrupted by SSH ***Test: One SSH half-started then one SSL socket closed processing fd0 slot 0 activity on fd5 connection closed down closing fd 5 closing fd 7 selecting... max_fd=8 num_probing=0 accepted fd 5 on slot 0 selecting... max_fd=8 num_probing=1 ==30705== ==30705== HEAP SUMMARY: ==30705== in use at exit: 1,243 bytes in 11 blocks ==30705== total heap usage: 244 allocs, 233 frees, 345,791 bytes allocated ==30705== ==30705== 30 bytes in 1 blocks are definitely lost in loss record 3 of 9 ==30705== at 0x4083DA8: malloc (vg_replace_malloc.c:298) ==30705== by 0x4086EFB: realloc (vg_replace_malloc.c:785) ==30705== by 0x1000562B: defer_write (common.c:297) ==30705== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30705== by 0x1000426B: main_loop (sslh-select.c:405) ==30705== by 0x100090C7: main (sslh-main.c:663) ==30705== ==30705== 30 bytes in 1 blocks are definitely lost in loss record 4 of 9 ==30705== at 0x4086E9C: realloc (vg_replace_malloc.c:785) ==30705== by 0x1000562B: defer_write (common.c:297) ==30705== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30705== by 0x1000426B: main_loop (sslh-select.c:405) ==30705== by 0x100090C7: main (sslh-main.c:663) ==30705== ==30705== LEAK SUMMARY: ==30705== definitely lost: 60 bytes in 2 blocks ==30705== indirectly lost: 0 bytes in 0 blocks ==30705== possibly lost: 0 bytes in 0 blocks ==30705== still reachable: 1,183 bytes in 9 blocks ==30705== suppressed: 0 bytes in 0 blocks ==30705== Reachable blocks (those to which a pointer was found) are not shown. ==30705== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30705== ==30705== For counts of detected and suppressed errors, rerun with: -v ==30705== Use --track-origins=yes to see where uninitialised values come from ==30705== ERROR SUMMARY: 127 errors from 38 contexts (suppressed: 0 from 0) selecting... max_fd=8 num_probing=1 accepted fd 6 on slot 1 processing fd0 slot 0 timed out, connect to ssh closing fd 5 selecting... max_fd=8 num_probing=1 processing fd0 slot 1 hexdump of incoming packet: 0x000000: 16 03 03 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 0a ...hello world.. **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:35542 to localhost:dynamid forwarded from localhost:51584 to localhost:cslistener ssl:connection from localhost:35544 to localhost:dynamid forwarded from localhost:49782 to localhost:etlservicemgr flushing deferred data to fd 5 selecting... max_fd=8 num_probing=0 processing fd1 slot 1 activity on fd5 ok 7 - SSL during SSH being established selecting... max_fd=8 num_probing=0 ok 8 - SSH connection interrupted by SSL processing fd0 slot 1 socket closed activity on fd6 closing fd 6 connection closed down closing fd 5 selecting... max_fd=8 num_probing=0 killing 30694 ==30707== ==30707== HEAP SUMMARY: ==30707== in use at exit: 1,243 bytes in 11 blocks ==30707== total heap usage: 251 allocs, 240 frees, 359,775 bytes allocated ==30707== ==30694== ==30694== HEAP SUMMARY: ==30694== in use at exit: 66,715 bytes in 12 blocks ==30694== total heap usage: 252 allocs, 240 frees, 359,791 bytes allocated ==30694== ==30707== 30 bytes in 1 blocks are definitely lost in loss record 3 of 9 ==30707== at 0x4083DA8: malloc (vg_replace_malloc.c:298) ==30707== by 0x4086EFB: realloc (vg_replace_malloc.c:785) ==30707== by 0x1000562B: defer_write (common.c:297) ==30707== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30707== by 0x1000426B: main_loop (sslh-select.c:405) ==30707== by 0x100090C7: main (sslh-main.c:663) ==30707== ==30707== 30 bytes in 1 blocks are definitely lost in loss record 4 of 9 ==30707== at 0x4086E9C: realloc (vg_replace_malloc.c:785) ==30707== by 0x1000562B: defer_write (common.c:297) ==30707== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30707== by 0x1000426B: main_loop (sslh-select.c:405) ==30707== by 0x100090C7: main (sslh-main.c:663) ==30707== ==30707== LEAK SUMMARY: ==30707== definitely lost: 60 bytes in 2 blocks ==30707== indirectly lost: 0 bytes in 0 blocks ==30707== possibly lost: 0 bytes in 0 blocks ==30707== still reachable: 1,183 bytes in 9 blocks ==30707== suppressed: 0 bytes in 0 blocks ==30707== Reachable blocks (those to which a pointer was found) are not shown. ==30707== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30707== ==30707== For counts of detected and suppressed errors, rerun with: -v ==30707== Use --track-origins=yes to see where uninitialised values come from ==30707== ERROR SUMMARY: 130 errors from 38 contexts (suppressed: 0 from 0) ==30694== 30 bytes in 1 blocks are definitely lost in loss record 3 of 10 ==30694== at 0x4083DA8: malloc (vg_replace_malloc.c:298) ==30694== by 0x4086EFB: realloc (vg_replace_malloc.c:785) ==30694== by 0x1000562B: defer_write (common.c:297) ==30694== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30694== by 0x1000426B: main_loop (sslh-select.c:405) ==30694== by 0x100090C7: main (sslh-main.c:663) ==30694== ==30694== 30 bytes in 1 blocks are definitely lost in loss record 4 of 10 ==30694== at 0x4086E9C: realloc (vg_replace_malloc.c:785) ==30694== by 0x1000562B: defer_write (common.c:297) ==30694== by 0x1000A03F: probe_client_protocol (probe.c:359) ==30694== by 0x1000426B: main_loop (sslh-select.c:405) ==30694== by 0x100090C7: main (sslh-main.c:663) ==30694== ==30694== LEAK SUMMARY: ==30694== definitely lost: 60 bytes in 2 blocks ==30694== indirectly lost: 0 bytes in 0 blocks ==30694== possibly lost: 0 bytes in 0 blocks ==30694== still reachable: 66,655 bytes in 10 blocks ==30694== suppressed: 0 bytes in 0 blocks ==30694== Reachable blocks (those to which a pointer was found) are not shown. ==30694== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30694== ==30694== For counts of detected and suppressed errors, rerun with: -v ==30694== Use --track-origins=yes to see where uninitialised values come from ==30694== ERROR SUMMARY: 130 errors from 38 contexts (suppressed: 0 from 0) Testing sslh-fork spawned 30711 ./sslh-fork -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 --ssl localhost6:9001 -P /tmp/sslh_test.pid ==30711== Memcheck, a memory error detector ==30711== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==30711== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==30711== Command: ./sslh-fork -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 -ssl localhost6:9001 -P /tmp/sslh_test.pid ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DA0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DAC: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0ED0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Invalid read of size 4 ==30711== at 0x43D0D98: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== Address 0x49537f4 is 0 bytes after a block of size 20 alloc'd ==30711== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30711== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CEB24: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF8D3: __resolv_conf_attach (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CC93F: __res_vinit (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CE06B: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CEB30: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF8D3: __resolv_conf_attach (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CC93F: __res_vinit (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CE06B: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CE974: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF8D3: __resolv_conf_attach (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CC93F: __res_vinit (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CE06B: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CEB24: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CE07F: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CEB30: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CE07F: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CE974: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CE07F: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CEB24: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CDECF: context_alloc (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CDFF3: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x1000729B: parse_cmdline (sslh-main.c:524) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CEB30: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CDECF: context_alloc (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CDFF3: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x1000729B: parse_cmdline (sslh-main.c:524) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43CE974: resolv_conf_matches (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CF00F: __resolv_conf_get (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CDECF: context_alloc (in /usr/lib64/libc-2.26.so) ==30711== by 0x43CDFF3: context_get.part.1 (in /usr/lib64/libc-2.26.so) ==30711== by 0x437F027: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x1000729B: parse_cmdline (sslh-main.c:524) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DA0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0ED0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ==30711== Invalid read of size 4 ==30711== at 0x43D0D98: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== Address 0x49537f4 is 0 bytes after a block of size 20 alloc'd ==30711== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30711== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Invalid read of size 4 ==30711== at 0x43D0DBC: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== Address 0x49538dc is 3 bytes after a block of size 25 alloc'd ==30711== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30711== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DC4: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DD0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D36B7: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3677: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D077C: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3677: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3677: __nss_services_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43BCFCF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x10004413: sprintaddr (common.c:426) ==30711== by 0x10005BD3: printsettings (sslh-main.c:127) ==30711== by 0x10007633: main (sslh-main.c:628) ==30711== ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] [fork] ssl addr: localhost:etlservicemgr. libwrap service: (null) log_level: 1 family 10 10 [] [] listening on: localhost:dynamid [] localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses sslh-fork 3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 started ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DA0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0DAC: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0ED0: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Invalid read of size 4 ==30711== at 0x43D0D98: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D3A2B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== Address 0x49537f4 is 0 bytes after a block of size 20 alloc'd ==30711== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30711== by 0x43D1237: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Invalid read of size 4 ==30711== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30711== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30711== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30711== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30711== by 0x1000464F: resolve_split_name (common.c:485) ==30711== by 0x10004777: resolve_name (common.c:512) ==30711== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30711== by 0x100075DF: main (sslh-main.c:618) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1C33: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1CAF: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D077C: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1CAF: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== ==30711== Conditional jump or move depends on uninitialised value(s) ==30711== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D1CAF: __nss_lookup (in /usr/lib64/libc-2.26.so) ==30711== by 0x43D39E7: __nss_passwd_lookup2 (in /usr/lib64/libc-2.26.so) ==30711== by 0x435990F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30711== by 0x4358DFB: getpwnam (in /usr/lib64/libc-2.26.so) ==30711== by 0x10005663: drop_privileges (common.c:736) ==30711== by 0x100077DF: main (sslh-main.c:658) ==30711== turning into mockbuild capabilities: = ***Test: SSL connection accepted fd 5 hexdump of incoming packet: 0x000000: 16 03 03 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 0a ...hello world.. **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ==30714== Invalid read of size 4 ==30714== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30714== by 0x10004413: sprintaddr (common.c:426) ==30714== by 0x10004997: log_connection (common.c:553) ==30714== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30714== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30714== by 0x1000780F: main (sslh-main.c:663) ==30714== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30714== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30714== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30714== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30714== by 0x1000464F: resolve_split_name (common.c:485) ==30714== by 0x10004777: resolve_name (common.c:512) ==30714== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30714== by 0x100075DF: main (sslh-main.c:618) ==30714== ==30714== Conditional jump or move depends on uninitialised value(s) ==30714== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30714== by 0x10004413: sprintaddr (common.c:426) ==30714== by 0x10004997: log_connection (common.c:553) ==30714== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30714== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30714== by 0x1000780F: main (sslh-main.c:663) ==30714== ==30714== Conditional jump or move depends on uninitialised value(s) ==30714== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30714== by 0x10004413: sprintaddr (common.c:426) ==30714== by 0x10004997: log_connection (common.c:553) ==30714== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30714== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30714== by 0x1000780F: main (sslh-main.c:663) ==30714== ==30714== Invalid read of size 4 ==30714== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30714== by 0x10004413: sprintaddr (common.c:426) ==30714== by 0x10004997: log_connection (common.c:553) ==30714== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30714== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30714== by 0x1000780F: main (sslh-main.c:663) ==30714== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30714== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30714== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30714== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30714== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30714== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30714== by 0x1000464F: resolve_split_name (common.c:485) ==30714== by 0x10004777: resolve_name (common.c:512) ==30714== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30714== by 0x100075DF: main (sslh-main.c:618) ==30714== ssl:connection from localhost:35552 to localhost:dynamid forwarded from localhost:49790 to localhost:etlservicemgr flushing deferred data to fd 3 ok 9 - SSL connection ***Test: Shy SSH connection accepted fd 5 server socket closed connection closed down ==30714== ==30714== HEAP SUMMARY: ==30714== in use at exit: 1,189 bytes in 10 blocks ==30714== total heap usage: 162 allocs, 152 frees, 130,949 bytes allocated ==30714== ==30714== LEAK SUMMARY: ==30714== definitely lost: 0 bytes in 0 blocks ==30714== indirectly lost: 0 bytes in 0 blocks ==30714== possibly lost: 0 bytes in 0 blocks ==30714== still reachable: 1,189 bytes in 10 blocks ==30714== suppressed: 0 bytes in 0 blocks ==30714== Reachable blocks (those to which a pointer was found) are not shown. ==30714== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30714== ==30714== For counts of detected and suppressed errors, rerun with: -v ==30714== Use --track-origins=yes to see where uninitialised values come from ==30714== ERROR SUMMARY: 83 errors from 36 contexts (suppressed: 0 from 0) timed out, connect to ssh connecting to localhost:cslistener family 10 len 28 ==30716== Invalid read of size 4 ==30716== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30716== by 0x10004413: sprintaddr (common.c:426) ==30716== by 0x10004997: log_connection (common.c:553) ==30716== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30716== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30716== by 0x1000780F: main (sslh-main.c:663) ==30716== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30716== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30716== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30716== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30716== by 0x1000464F: resolve_split_name (common.c:485) ==30716== by 0x10004777: resolve_name (common.c:512) ==30716== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30716== by 0x100075DF: main (sslh-main.c:618) ==30716== ==30716== Conditional jump or move depends on uninitialised value(s) ==30716== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30716== by 0x10004413: sprintaddr (common.c:426) ==30716== by 0x10004997: log_connection (common.c:553) ==30716== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30716== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30716== by 0x1000780F: main (sslh-main.c:663) ==30716== ==30716== Conditional jump or move depends on uninitialised value(s) ==30716== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30716== by 0x10004413: sprintaddr (common.c:426) ==30716== by 0x10004997: log_connection (common.c:553) ==30716== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30716== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30716== by 0x1000780F: main (sslh-main.c:663) ==30716== ==30716== Invalid read of size 4 ==30716== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30716== by 0x10004413: sprintaddr (common.c:426) ==30716== by 0x10004997: log_connection (common.c:553) ==30716== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30716== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30716== by 0x1000780F: main (sslh-main.c:663) ==30716== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30716== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30716== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30716== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30716== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30716== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30716== by 0x1000464F: resolve_split_name (common.c:485) ==30716== by 0x10004777: resolve_name (common.c:512) ==30716== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30716== by 0x100075DF: main (sslh-main.c:618) ==30716== ssh:connection from localhost:35556 to localhost:dynamid forwarded from localhost:51594 to localhost:cslistener flushing deferred data to fd 3 ok 10 - Shy SSH connection ***Test: Bold SSH connection server socket closed accepted fd 5 connection closed down hexdump of incoming packet: 0x000000: 53 53 48 2d 32 2e 30 20 74 65 73 74 73 75 69 74 SSH-2.0 testsuit 0x000010: 65 09 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a e.hello world. **** writing deferred on fd -1 probing for ssh ==30716== ==30716== HEAP SUMMARY: ==30716== in use at exit: 1,189 bytes in 10 blocks ==30716== total heap usage: 168 allocs, 158 frees, 144,917 bytes allocated ==30716== ==30716== LEAK SUMMARY: ==30716== definitely lost: 0 bytes in 0 blocks ==30716== indirectly lost: 0 bytes in 0 blocks ==30716== possibly lost: 0 bytes in 0 blocks ==30716== still reachable: 1,189 bytes in 10 blocks ==30716== suppressed: 0 bytes in 0 blocks ==30716== Reachable blocks (those to which a pointer was found) are not shown. ==30716== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30716== ==30716== For counts of detected and suppressed errors, rerun with: -v ==30716== Use --track-origins=yes to see where uninitialised values come from ==30716== ERROR SUMMARY: 86 errors from 36 contexts (suppressed: 0 from 0) connecting to localhost:cslistener family 10 len 28 ==30718== Invalid read of size 4 ==30718== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30718== by 0x10004413: sprintaddr (common.c:426) ==30718== by 0x10004997: log_connection (common.c:553) ==30718== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30718== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30718== by 0x1000780F: main (sslh-main.c:663) ==30718== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30718== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30718== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30718== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30718== by 0x1000464F: resolve_split_name (common.c:485) ==30718== by 0x10004777: resolve_name (common.c:512) ==30718== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30718== by 0x100075DF: main (sslh-main.c:618) ==30718== ==30718== Conditional jump or move depends on uninitialised value(s) ==30718== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30718== by 0x10004413: sprintaddr (common.c:426) ==30718== by 0x10004997: log_connection (common.c:553) ==30718== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30718== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30718== by 0x1000780F: main (sslh-main.c:663) ==30718== ==30718== Conditional jump or move depends on uninitialised value(s) ==30718== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30718== by 0x10004413: sprintaddr (common.c:426) ==30718== by 0x10004997: log_connection (common.c:553) ==30718== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30718== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30718== by 0x1000780F: main (sslh-main.c:663) ==30718== ==30718== Invalid read of size 4 ==30718== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30718== by 0x10004413: sprintaddr (common.c:426) ==30718== by 0x10004997: log_connection (common.c:553) ==30718== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30718== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30718== by 0x1000780F: main (sslh-main.c:663) ==30718== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30718== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30718== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30718== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30718== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30718== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30718== by 0x1000464F: resolve_split_name (common.c:485) ==30718== by 0x10004777: resolve_name (common.c:512) ==30718== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30718== by 0x100075DF: main (sslh-main.c:618) ==30718== ssh:connection from localhost:35560 to localhost:dynamid forwarded from localhost:51598 to localhost:cslistener flushing deferred data to fd 3 ok 11 - Bold SSH connection ***Test: incomplete SSH first frame accepted fd 5 server socket closed connection closed down hexdump of incoming packet: 0x000000: 53 53 SS **** writing deferred on fd -1 probing for ssh ==30718== ==30718== HEAP SUMMARY: ==30718== in use at exit: 1,189 bytes in 10 blocks ==30718== total heap usage: 169 allocs, 159 frees, 144,947 bytes allocated ==30718== ==30718== LEAK SUMMARY: ==30718== definitely lost: 0 bytes in 0 blocks ==30718== indirectly lost: 0 bytes in 0 blocks ==30718== possibly lost: 0 bytes in 0 blocks ==30718== still reachable: 1,189 bytes in 10 blocks ==30718== suppressed: 0 bytes in 0 blocks ==30718== Reachable blocks (those to which a pointer was found) are not shown. ==30718== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30718== ==30718== For counts of detected and suppressed errors, rerun with: -v ==30718== Use --track-origins=yes to see where uninitialised values come from ==30718== ERROR SUMMARY: 86 errors from 36 contexts (suppressed: 0 from 0) hexdump of incoming packet: 0x000000: 48 2d 32 2e 30 20 74 65 73 74 73 75 69 74 65 09 H-2.0 testsuite. 0x000010: 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a hello world. **** writing deferred on fd -1 probing for ssh connecting to localhost:cslistener family 10 len 28 ==30720== Invalid read of size 4 ==30720== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30720== by 0x10004413: sprintaddr (common.c:426) ==30720== by 0x10004997: log_connection (common.c:553) ==30720== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30720== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30720== by 0x1000780F: main (sslh-main.c:663) ==30720== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30720== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30720== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30720== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30720== by 0x1000464F: resolve_split_name (common.c:485) ==30720== by 0x10004777: resolve_name (common.c:512) ==30720== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30720== by 0x100075DF: main (sslh-main.c:618) ==30720== ==30720== Conditional jump or move depends on uninitialised value(s) ==30720== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30720== by 0x10004413: sprintaddr (common.c:426) ==30720== by 0x10004997: log_connection (common.c:553) ==30720== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30720== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30720== by 0x1000780F: main (sslh-main.c:663) ==30720== ==30720== Conditional jump or move depends on uninitialised value(s) ==30720== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30720== by 0x10004413: sprintaddr (common.c:426) ==30720== by 0x10004997: log_connection (common.c:553) ==30720== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30720== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30720== by 0x1000780F: main (sslh-main.c:663) ==30720== ==30720== Invalid read of size 4 ==30720== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30720== by 0x10004413: sprintaddr (common.c:426) ==30720== by 0x10004997: log_connection (common.c:553) ==30720== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30720== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30720== by 0x1000780F: main (sslh-main.c:663) ==30720== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30720== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30720== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30720== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30720== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30720== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30720== by 0x1000464F: resolve_split_name (common.c:485) ==30720== by 0x10004777: resolve_name (common.c:512) ==30720== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30720== by 0x100075DF: main (sslh-main.c:618) ==30720== ssh:connection from localhost:35564 to localhost:dynamid forwarded from localhost:51602 to localhost:cslistener flushing deferred data to fd 3 ok 12 - Incomplete first SSH frame ***Test: One SSL half-started then one SSH accepted fd 5 accepted fd 5 server socket closed connection closed down hexdump of incoming packet: 0x000000: 16 03 03 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 0a ...hello world.. **** writing deferred on fd -1 probing for ssh probing for ssl ==30720== ==30720== HEAP SUMMARY: ==30720== in use at exit: 1,189 bytes in 10 blocks ==30720== total heap usage: 170 allocs, 160 frees, 144,949 bytes allocated ==30720== ==30720== LEAK SUMMARY: ==30720== definitely lost: 0 bytes in 0 blocks ==30720== indirectly lost: 0 bytes in 0 blocks ==30720== possibly lost: 0 bytes in 0 blocks ==30720== still reachable: 1,189 bytes in 10 blocks ==30720== suppressed: 0 bytes in 0 blocks ==30720== Reachable blocks (those to which a pointer was found) are not shown. ==30720== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30720== ==30720== For counts of detected and suppressed errors, rerun with: -v ==30720== Use --track-origins=yes to see where uninitialised values come from ==30720== ERROR SUMMARY: 86 errors from 36 contexts (suppressed: 0 from 0) connecting to localhost:etlservicemgr family 10 len 28 ==30722== Invalid read of size 4 ==30722== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30722== by 0x10004413: sprintaddr (common.c:426) ==30722== by 0x10004997: log_connection (common.c:553) ==30722== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30722== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30722== by 0x1000780F: main (sslh-main.c:663) ==30722== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30722== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30722== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30722== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30722== by 0x1000464F: resolve_split_name (common.c:485) ==30722== by 0x10004777: resolve_name (common.c:512) ==30722== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30722== by 0x100075DF: main (sslh-main.c:618) ==30722== ==30722== Conditional jump or move depends on uninitialised value(s) ==30722== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30722== by 0x10004413: sprintaddr (common.c:426) ==30722== by 0x10004997: log_connection (common.c:553) ==30722== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30722== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30722== by 0x1000780F: main (sslh-main.c:663) ==30722== ==30722== Conditional jump or move depends on uninitialised value(s) ==30722== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30722== by 0x10004413: sprintaddr (common.c:426) ==30722== by 0x10004997: log_connection (common.c:553) ==30722== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30722== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30722== by 0x1000780F: main (sslh-main.c:663) ==30722== ==30722== Invalid read of size 4 ==30722== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30722== by 0x10004413: sprintaddr (common.c:426) ==30722== by 0x10004997: log_connection (common.c:553) ==30722== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30722== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30722== by 0x1000780F: main (sslh-main.c:663) ==30722== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30722== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30722== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30722== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30722== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30722== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30722== by 0x1000464F: resolve_split_name (common.c:485) ==30722== by 0x10004777: resolve_name (common.c:512) ==30722== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30722== by 0x100075DF: main (sslh-main.c:618) ==30722== ssl:connection from localhost:35568 to localhost:dynamid forwarded from localhost:49808 to localhost:etlservicemgr flushing deferred data to fd 3 timed out, connect to ssh connecting to localhost:cslistener family 10 len 28 ==30723== Invalid read of size 4 ==30723== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30723== by 0x10004413: sprintaddr (common.c:426) ==30723== by 0x10004997: log_connection (common.c:553) ==30723== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30723== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30723== by 0x1000780F: main (sslh-main.c:663) ==30723== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30723== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30723== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30723== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30723== by 0x1000464F: resolve_split_name (common.c:485) ==30723== by 0x10004777: resolve_name (common.c:512) ==30723== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30723== by 0x100075DF: main (sslh-main.c:618) ==30723== ==30723== Conditional jump or move depends on uninitialised value(s) ==30723== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30723== by 0x10004413: sprintaddr (common.c:426) ==30723== by 0x10004997: log_connection (common.c:553) ==30723== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30723== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30723== by 0x1000780F: main (sslh-main.c:663) ==30723== ==30723== Conditional jump or move depends on uninitialised value(s) ==30723== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30723== by 0x10004413: sprintaddr (common.c:426) ==30723== by 0x10004997: log_connection (common.c:553) ==30723== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30723== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30723== by 0x1000780F: main (sslh-main.c:663) ==30723== ==30723== Invalid read of size 4 ==30723== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30723== by 0x10004413: sprintaddr (common.c:426) ==30723== by 0x10004997: log_connection (common.c:553) ==30723== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30723== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30723== by 0x1000780F: main (sslh-main.c:663) ==30723== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30723== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30723== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30723== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30723== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30723== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30723== by 0x1000464F: resolve_split_name (common.c:485) ==30723== by 0x10004777: resolve_name (common.c:512) ==30723== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30723== by 0x100075DF: main (sslh-main.c:618) ==30723== ssh:connection from localhost:35570 to localhost:dynamid forwarded from localhost:51610 to localhost:cslistener flushing deferred data to fd 3 ok 13 - SSH during SSL being established ok 14 - SSL connection interrupted by SSH ***Test: One SSH half-started then one SSL accepted fd 5 server socket closed connection closed down server socket closed connection closed down ==30723== ==30723== HEAP SUMMARY: ==30723== in use at exit: 1,189 bytes in 10 blocks ==30723== total heap usage: 168 allocs, 158 frees, 144,917 bytes allocated ==30723== ==30722== ==30722== HEAP SUMMARY: ==30722== in use at exit: 1,189 bytes in 10 blocks ==30722== total heap usage: 162 allocs, 152 frees, 130,949 bytes allocated ==30722== ==30723== LEAK SUMMARY: ==30723== definitely lost: 0 bytes in 0 blocks ==30723== indirectly lost: 0 bytes in 0 blocks ==30723== possibly lost: 0 bytes in 0 blocks ==30723== still reachable: 1,189 bytes in 10 blocks ==30723== suppressed: 0 bytes in 0 blocks ==30723== Reachable blocks (those to which a pointer was found) are not shown. ==30723== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30723== ==30723== For counts of detected and suppressed errors, rerun with: -v ==30723== Use --track-origins=yes to see where uninitialised values come from ==30723== ERROR SUMMARY: 86 errors from 36 contexts (suppressed: 0 from 0) ==30722== LEAK SUMMARY: ==30722== definitely lost: 0 bytes in 0 blocks ==30722== indirectly lost: 0 bytes in 0 blocks ==30722== possibly lost: 0 bytes in 0 blocks ==30722== still reachable: 1,189 bytes in 10 blocks ==30722== suppressed: 0 bytes in 0 blocks ==30722== Reachable blocks (those to which a pointer was found) are not shown. ==30722== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30722== ==30722== For counts of detected and suppressed errors, rerun with: -v ==30722== Use --track-origins=yes to see where uninitialised values come from ==30722== ERROR SUMMARY: 83 errors from 36 contexts (suppressed: 0 from 0) timed out, connect to ssh connecting to localhost:cslistener family 10 len 28 ==30726== Invalid read of size 4 ==30726== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30726== by 0x10004413: sprintaddr (common.c:426) ==30726== by 0x10004997: log_connection (common.c:553) ==30726== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30726== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30726== by 0x1000780F: main (sslh-main.c:663) ==30726== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30726== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30726== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30726== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30726== by 0x1000464F: resolve_split_name (common.c:485) ==30726== by 0x10004777: resolve_name (common.c:512) ==30726== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30726== by 0x100075DF: main (sslh-main.c:618) ==30726== ==30726== Conditional jump or move depends on uninitialised value(s) ==30726== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30726== by 0x10004413: sprintaddr (common.c:426) ==30726== by 0x10004997: log_connection (common.c:553) ==30726== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30726== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30726== by 0x1000780F: main (sslh-main.c:663) ==30726== ==30726== Conditional jump or move depends on uninitialised value(s) ==30726== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30726== by 0x10004413: sprintaddr (common.c:426) ==30726== by 0x10004997: log_connection (common.c:553) ==30726== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30726== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30726== by 0x1000780F: main (sslh-main.c:663) ==30726== ==30726== Invalid read of size 4 ==30726== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30726== by 0x10004413: sprintaddr (common.c:426) ==30726== by 0x10004997: log_connection (common.c:553) ==30726== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30726== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30726== by 0x1000780F: main (sslh-main.c:663) ==30726== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30726== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30726== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30726== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30726== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30726== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30726== by 0x1000464F: resolve_split_name (common.c:485) ==30726== by 0x10004777: resolve_name (common.c:512) ==30726== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30726== by 0x100075DF: main (sslh-main.c:618) ==30726== ssh:connection from localhost:35576 to localhost:dynamid forwarded from localhost:51614 to localhost:cslistener flushing deferred data to fd 3 accepted fd 5 hexdump of incoming packet: 0x000000: 16 03 03 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a 0a ...hello world.. **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ==30728== Invalid read of size 4 ==30728== at 0x43D0768: nss_load_library (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30728== by 0x10004413: sprintaddr (common.c:426) ==30728== by 0x10004997: log_connection (common.c:553) ==30728== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30728== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30728== by 0x1000780F: main (sslh-main.c:663) ==30728== Address 0x49539d4 is 0 bytes after a block of size 52 alloc'd ==30728== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30728== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30728== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30728== by 0x1000464F: resolve_split_name (common.c:485) ==30728== by 0x10004777: resolve_name (common.c:512) ==30728== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30728== by 0x100075DF: main (sslh-main.c:618) ==30728== ==30728== Conditional jump or move depends on uninitialised value(s) ==30728== at 0x43D0770: nss_load_library (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30728== by 0x10004413: sprintaddr (common.c:426) ==30728== by 0x10004997: log_connection (common.c:553) ==30728== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30728== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30728== by 0x1000780F: main (sslh-main.c:663) ==30728== ==30728== Conditional jump or move depends on uninitialised value(s) ==30728== at 0x43D0788: nss_load_library (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30728== by 0x10004413: sprintaddr (common.c:426) ==30728== by 0x10004997: log_connection (common.c:553) ==30728== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30728== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30728== by 0x1000780F: main (sslh-main.c:663) ==30728== ==30728== Invalid read of size 4 ==30728== at 0x43D0764: nss_load_library (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1A67: __nss_lookup_function (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1DAB: __nss_next2 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43BCEB3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43C525F: getnameinfo (in /usr/lib64/libc-2.26.so) ==30728== by 0x10004413: sprintaddr (common.c:426) ==30728== by 0x10004997: log_connection (common.c:553) ==30728== by 0x10002983: start_shoveler (sslh-fork.c:114) ==30728== by 0x10002D1F: main_loop (sslh-fork.c:173) ==30728== by 0x1000780F: main (sslh-main.c:663) ==30728== Address 0x4952c94 is 0 bytes after a block of size 52 alloc'd ==30728== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30728== by 0x43D01E7: nss_parse_service_list (in /usr/lib64/libc-2.26.so) ==30728== by 0x43D1263: __nss_database_lookup (in /usr/lib64/libc-2.26.so) ==30728== by 0x437FE87: gaih_inet.constprop.7 (in /usr/lib64/libc-2.26.so) ==30728== by 0x43805B3: getaddrinfo (in /usr/lib64/libc-2.26.so) ==30728== by 0x1000464F: resolve_split_name (common.c:485) ==30728== by 0x10004777: resolve_name (common.c:512) ==30728== by 0x100073AB: parse_cmdline (sslh-main.c:551) ==30728== by 0x100075DF: main (sslh-main.c:618) ==30728== ssl:connection from localhost:35580 to localhost:dynamid forwarded from localhost:49818 to localhost:etlservicemgr flushing deferred data to fd 3 ok 15 - SSL during SSH being established ok 16 - SSH connection interrupted by SSL server socket closed connection closed down killing 30711 server socket closed connection closed down ==30726== ==30726== HEAP SUMMARY: ==30726== in use at exit: 1,189 bytes in 10 blocks ==30726== total heap usage: 168 allocs, 158 frees, 144,917 bytes allocated ==30726== ==30712== ==30712== HEAP SUMMARY: ==30712== in use at exit: 1,189 bytes in 10 blocks ==30712== total heap usage: 134 allocs, 124 frees, 84,213 bytes allocated ==30712== ==30713== ==30713== HEAP SUMMARY: ==30713== in use at exit: 1,189 bytes in 10 blocks ==30713== total heap usage: 134 allocs, 124 frees, 84,213 bytes allocated ==30713== ==30726== LEAK SUMMARY: ==30726== definitely lost: 0 bytes in 0 blocks ==30726== indirectly lost: 0 bytes in 0 blocks ==30726== possibly lost: 0 bytes in 0 blocks ==30726== still reachable: 1,189 bytes in 10 blocks ==30726== suppressed: 0 bytes in 0 blocks ==30726== Reachable blocks (those to which a pointer was found) are not shown. ==30726== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30726== ==30726== For counts of detected and suppressed errors, rerun with: -v ==30726== Use --track-origins=yes to see where uninitialised values come from ==30726== ERROR SUMMARY: 86 errors from 36 contexts (suppressed: 0 from 0) ==30712== LEAK SUMMARY: ==30712== definitely lost: 0 bytes in 0 blocks ==30712== indirectly lost: 0 bytes in 0 blocks ==30712== possibly lost: 0 bytes in 0 blocks ==30712== still reachable: 1,189 bytes in 10 blocks ==30712== suppressed: 0 bytes in 0 blocks ==30712== Reachable blocks (those to which a pointer was found) are not shown. ==30712== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30712== ==30712== For counts of detected and suppressed errors, rerun with: -v ==30712== Use --track-origins=yes to see where uninitialised values come from ==30712== ERROR SUMMARY: 63 errors from 32 contexts (suppressed: 0 from 0) ==30713== LEAK SUMMARY: ==30713== definitely lost: 0 bytes in 0 blocks ==30713== indirectly lost: 0 bytes in 0 blocks ==30713== possibly lost: 0 bytes in 0 blocks ==30713== still reachable: 1,189 bytes in 10 blocks ==30713== suppressed: 0 bytes in 0 blocks ==30713== Reachable blocks (those to which a pointer was found) are not shown. ==30713== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30713== ==30713== For counts of detected and suppressed errors, rerun with: -v ==30713== Use --track-origins=yes to see where uninitialised values come from ==30713== ERROR SUMMARY: 63 errors from 32 contexts (suppressed: 0 from 0) ==30711== ==30711== HEAP SUMMARY: ==30711== in use at exit: 1,189 bytes in 10 blocks ==30711== total heap usage: 134 allocs, 124 frees, 84,213 bytes allocated ==30711== ==30711== 8 bytes in 1 blocks are definitely lost in loss record 2 of 8 ==30711== at 0x4083ECC: malloc (vg_replace_malloc.c:299) ==30711== by 0x1000313B: start_listen_sockets (common.c:122) ==30711== by 0x1000764F: main (sslh-main.c:630) ==30711== ==30711== LEAK SUMMARY: ==30711== definitely lost: 8 bytes in 1 blocks ==30711== indirectly lost: 0 bytes in 0 blocks ==30711== possibly lost: 0 bytes in 0 blocks ==30711== still reachable: 1,181 bytes in 9 blocks ==30711== suppressed: 0 bytes in 0 blocks ==30711== Reachable blocks (those to which a pointer was found) are not shown. ==30711== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30711== ==30711== For counts of detected and suppressed errors, rerun with: -v ==30711== Use --track-origins=yes to see where uninitialised values come from ==30711== ERROR SUMMARY: 64 errors from 33 contexts (suppressed: 0 from 0) ==30728== ==30728== HEAP SUMMARY: ==30728== in use at exit: 1,189 bytes in 10 blocks ==30728== total heap usage: 162 allocs, 152 frees, 130,949 bytes allocated ==30728== ==30728== LEAK SUMMARY: ==30728== definitely lost: 0 bytes in 0 blocks ==30728== indirectly lost: 0 bytes in 0 blocks ==30728== possibly lost: 0 bytes in 0 blocks ==30728== still reachable: 1,189 bytes in 10 blocks ==30728== suppressed: 0 bytes in 0 blocks ==30728== Reachable blocks (those to which a pointer was found) are not shown. ==30728== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==30728== ==30728== For counts of detected and suppressed errors, rerun with: -v ==30728== Use --track-origins=yes to see where uninitialised values come from ==30728== ERROR SUMMARY: 83 errors from 36 contexts (suppressed: 0 from 0) ***Test: Connecting to non-existant server spawned 30731 ssh addr: localhost:9003. libwrap service: sshd log_level: 1 family 10 10 [] [fork] ssl addr: localhost:9003. libwrap service: (null) log_level: 1 family 10 10 [] [] listening on: localhost:dynamid [] localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses sslh-select 3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 started turning into mockbuild capabilities: = selecting... max_fd=5 num_probing=0 accepted fd 5 on slot 0 selecting... max_fd=6 num_probing=1 processing fd0 slot 0 hexdump of incoming packet: 0x000000: 68 65 6c 6c 6f hello **** writing deferred on fd -1 probing for ssh probing for ssl selecting... max_fd=6 num_probing=1 ***Test: No hostname in address spawned 30733 9002: names must be fully specified as hostname:port exited with 1 ok 17 - Exit status on illegal option ***Test: Changing to non-existant username spawned 30734 ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] [fork] ssl addr: localhost:etlservicemgr. libwrap service: (null) log_level: 1 family 10 10 [] [] listening on: localhost:dynamid [] localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses sslh-select 3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 started mockbuild_doesnt_exist: not found exited with 2 ok 18 - Exit status on non-existant username ***Test: Can't open PID file spawned 30735 ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] [fork] ssl addr: localhost:etlservicemgr. libwrap service: (null) log_level: 1 family 10 10 [] [] listening on: localhost:dynamid [] localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses /dont_exist//tmp/sslh_test.pid: No such file or directory exited with 3 ok 19 - Exit status if can't open PID file ***Test: Can't resolve address spawned 30736 Name or service not known `blahblah.dontexist:9000' Name or service not known `blahblah.dontexist' exited with 4 ok 20 - Exit status if can't resolve address 1..20 + exit 0 Processing files: sslh-1.19c-1.fc27.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6soEIG + umask 022 + cd /builddir/build/BUILD + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + DOCDIR=/builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/doc/sslh + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/doc/sslh + cp -pr README.md /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/doc/sslh + cp -pr ChangeLog /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/doc/sslh + cp -pr example.cfg /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/doc/sslh + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.lyrCdB + umask 022 + cd /builddir/build/BUILD + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + LICENSEDIR=/builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/licenses/sslh + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/licenses/sslh + cp -pr COPYING /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le/usr/share/licenses/sslh + exit 0 Provides: config(sslh) = 1.19c-1.fc27 sslh = 1.19c-1.fc27 sslh(ppc-64) = 1.19c-1.fc27 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcap.so.2()(64bit) libconfig.so.9()(64bit) libpcreposix.so.0()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) libwrap.so.0()(64bit) rtld(GNU_HASH) Processing files: sslh-debugsource-1.19c-1.fc27.ppc64le Provides: sslh-debugsource = 1.19c-1.fc27 sslh-debugsource(ppc-64) = 1.19c-1.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: sslh-debuginfo-1.19c-1.fc27.ppc64le Provides: debuginfo(build-id) = 6032ce8a762d1c5d4cae03ca721d4bd3478b6c38 debuginfo(build-id) = 98d1c3c2a7e00b5dc9c30ba7b1e74e8de3e67057 sslh-debuginfo = 1.19c-1.fc27 sslh-debuginfo(ppc-64) = 1.19c-1.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: sslh-debugsource(ppc-64) = 1.19c-1.fc27 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le Wrote: /builddir/build/RPMS/sslh-1.19c-1.fc27.ppc64le.rpm Wrote: /builddir/build/RPMS/sslh-debugsource-1.19c-1.fc27.ppc64le.rpm Wrote: /builddir/build/RPMS/sslh-debuginfo-1.19c-1.fc27.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.yfasQv + umask 022 + cd /builddir/build/BUILD + cd sslh-3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 + /usr/bin/rm -rf /builddir/build/BUILDROOT/sslh-1.19c-1.fc27.ppc64le + exit 0 Child return code was: 0