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'], timeout=172800printOutput=Falseuid=1000env={'HOSTNAME': 'mock', 'HOME': '/builddir', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'}chrootPath='/var/lib/mock/f27-build-9437257-774717/root'logger=shell=Falseuser='mockbuild'gid=425nspawn_args=[]) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/sslh.spec'] with env {'HOSTNAME': 'mock', 'HOME': '/builddir', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'} and shell False Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/sslh-1.18-4.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'], timeout=172800printOutput=Falseuid=1000env={'HOSTNAME': 'mock', 'HOME': '/builddir', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'}chrootPath='/var/lib/mock/f27-build-9437257-774717/root'logger=shell=Falseuser='mockbuild'gid=425nspawn_args=[]) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/sslh.spec'] with env {'HOSTNAME': 'mock', 'HOME': '/builddir', 'PS1': ' \\s-\\v\\$ ', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Lft9L1 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/sslh-1.18-38447c8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + /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.AcH9qa + umask 022 + cd /builddir/build/BUILD + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + ./genver.sh + make -j4 USELIBWRAP=1 USELIBCAP=1 USESYSTEMD=1 sslh echosrv cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBCONFIG -DLIBCAP -DSYSTEMD -c common.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBCONFIG -DLIBCAP -DSYSTEMD -c sslh-main.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBCONFIG -DLIBCAP -DSYSTEMD -c probe.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBCONFIG -DLIBCAP -DSYSTEMD -c tls.c common.c: In function 'check_access_rights': common.c:552: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:43: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 -DLIBCONFIG -DLIBCAP -DSYSTEMD -c sslh-fork.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -DLIBCONFIG -DLIBCAP -DSYSTEMD -c sslh-select.c cc -Wall -g -DLIBWRAP -DENABLE_REGEX -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 -lconfig -lcap -lsystemd cc -Wall -g -o sslh-select sslh-select.o common.o sslh-main.o probe.o tls.o -lwrap -lconfig -lcap -lsystemd #strip sslh-fork cc -Wall -g -o echosrv echosrv.o probe.o common.o tls.o -lwrap -lconfig -lcap -lsystemd #strip sslh-select + pod2man --section=8 --release=1.18 '--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.Aq4Tfj + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le ++ dirname /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/sbin + mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/etc/sysconfig + mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/doc/sslh + mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/man/man8 + mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/lib/systemd/system + cp -p sslh-fork /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/sbin/sslh + cp -p sslh-select /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/sbin/sslh-select + cp -p basic.cfg /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/etc/sslh.cfg + cp -p sslh.8 /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/man/man8/ + cp -p scripts/systemd.sslh.service /builddir/build/BUILDROOT/sslh-1.18-4.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.18-4.fc27 --unique-debug-suffix -1.18-4.fc27.ppc64le --unique-debug-src-base sslh-1.18-4.fc27.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee extracting debug info from /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/sbin/sslh-select extracting debug info from /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/sbin/sslh /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 165 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.IZoAjs + umask 022 + cd /builddir/build/BUILD + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + sed -i s/ip6-localhost/localhost6/g t + make test ./t Testing sslh-select spawned 10221 ./sslh-select -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 --ssl localhost6:9001 -P /tmp/sslh_test.pid ==10221== Memcheck, a memory error detector ==10221== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==10221== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==10221== Command: ./sslh-select -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 -ssl localhost6:9001 -P /tmp/sslh_test.pid ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0030: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E003C: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0160: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Invalid read of size 4 ==10221== at 0x43E0028: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== Address 0x48c36d4 is 0 bytes after a block of size 20 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DE3CC: __resolv_conf_attach (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D95EF: __res_vinit (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAEE3: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DDCF8: __resolv_conf_attach (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D95EF: __res_vinit (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAEE3: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAEFB: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAEFB: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x10007873: parse_cmdline (sslh-main.c:507) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x10007873: parse_cmdline (sslh-main.c:507) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0533: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0533: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0030: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0160: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Invalid read of size 4 ==10221== at 0x43E0028: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== Address 0x48c36d4 is 0 bytes after a block of size 20 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Invalid read of size 4 ==10221== at 0x43E004C: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== Address 0x48c37bc is 3 bytes after a block of size 25 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0054: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0060: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3B97: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFADC: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3B97: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3B97: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100062AF: printsettings (sslh-main.c:125) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] ssl addr: localhost:etlservicemgr. libwrap service: (null) log_level: 1 family 10 10 [] listening on: localhost:dynamid [] ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0453: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100063A3: printsettings (sslh-main.c:137) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0453: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x100063A3: printsettings (sslh-main.c:137) ==10221== by 0x10007BCB: main (sslh-main.c:606) ==10221== localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0030: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E003C: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43E0160: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Invalid read of size 4 ==10221== at 0x43E0028: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== Address 0x48c36d4 is 0 bytes after a block of size 20 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Invalid read of size 4 ==10221== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1047: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFADC: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1047: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1047: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10005E7F: drop_privileges (common.c:660) ==10221== by 0x10007D13: main (sslh-main.c:633) ==10221== turning into mockbuild sslh-select 38447c815821ae8b6379d8005628ea3c9f94f1ee started 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 **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ==10221== Invalid read of size 4 ==10221== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x1000544F: log_connection (common.c:489) ==10221== by 0x10002B6B: connect_queue (sslh-select.c:138) ==10221== by 0x10003A43: main_loop (sslh-select.c:323) ==10221== by 0x10007D57: main (sslh-main.c:642) ==10221== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x1000544F: log_connection (common.c:489) ==10221== by 0x10002B6B: connect_queue (sslh-select.c:138) ==10221== by 0x10003A43: main_loop (sslh-select.c:323) ==10221== by 0x10007D57: main (sslh-main.c:642) ==10221== ==10221== Conditional jump or move depends on uninitialised value(s) ==10221== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x1000544F: log_connection (common.c:489) ==10221== by 0x10002B6B: connect_queue (sslh-select.c:138) ==10221== by 0x10003A43: main_loop (sslh-select.c:323) ==10221== by 0x10007D57: main (sslh-main.c:642) ==10221== ==10221== Invalid read of size 4 ==10221== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x10004F2F: sprintaddr (common.c:374) ==10221== by 0x1000544F: log_connection (common.c:489) ==10221== by 0x10002B6B: connect_queue (sslh-select.c:138) ==10221== by 0x10003A43: main_loop (sslh-select.c:323) ==10221== by 0x10007D57: main (sslh-main.c:642) ==10221== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==10221== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==10221== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==10221== by 0x100050AB: resolve_split_name (common.c:411) ==10221== by 0x1000522F: resolve_name (common.c:448) ==10221== by 0x1000796F: parse_cmdline (sslh-main.c:534) ==10221== by 0x10007B77: main (sslh-main.c:596) ==10221== ssl:connection from localhost:57234 to localhost:dynamid forwarded from localhost:57640 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 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:57238 to localhost:dynamid forwarded from localhost:42066 to localhost:cslistener flushing deferred data to fd 5 selecting... max_fd=8 num_probing=0 processing fd0 slot 1 activity on fd7 selecting... max_fd=8 num_probing=0 processing fd1 slot 1 activity on fd5 selecting... max_fd=8 num_probing=0 ok 2 - Shy SSH connection ***Test: Bold SSH connection processing fd0 slot 1 activity on fd7 closing fd 7 closing fd 5 selecting... max_fd=8 num_probing=0 accepted fd 5 on slot 0 selecting... max_fd=8 num_probing=1 processing fd0 slot 0 **** writing deferred on fd -1 probing for ssh connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:57242 to localhost:dynamid forwarded from localhost:42070 to localhost:cslistener flushing deferred data to fd 6 selecting... max_fd=8 num_probing=0 processing fd1 slot 0 activity on fd6 selecting... max_fd=8 num_probing=0 ok 3 - Bold SSH connection ***Test: incomplete SSH first frame processing fd0 slot 0 activity on fd5 closing fd 5 closing fd 6 selecting... max_fd=8 num_probing=0 accepted fd 5 on slot 0 selecting... max_fd=8 num_probing=1 processing fd0 slot 0 **** writing deferred on fd -1 probing for ssh selecting... max_fd=8 num_probing=1 processing fd0 slot 0 **** writing deferred on fd -1 probing for ssh connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:57246 to localhost:dynamid forwarded from localhost:42074 to localhost:cslistener flushing deferred data to fd 6 selecting... max_fd=8 num_probing=0 processing fd1 slot 0 activity on fd6 ok 4 - Incomplete first SSH frame ***Test: One SSL half-started then one SSH selecting... max_fd=8 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 accepted fd 5 on slot 0 processing fd0 slot 1 **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ssl:connection from localhost:57250 to localhost:dynamid forwarded from localhost:57658 to localhost:etlservicemgr flushing deferred data to fd 6 selecting... max_fd=8 num_probing=1 processing fd1 slot 1 activity on fd6 selecting... max_fd=8 num_probing=1 processing fd0 slot 0 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:57252 to localhost:dynamid forwarded from localhost:42082 to localhost:cslistener flushing deferred data to fd 8 selecting... max_fd=9 num_probing=0 processing fd0 slot 0 activity on fd5 selecting... max_fd=9 num_probing=0 processing fd1 slot 0 activity on fd8 selecting... max_fd=9 num_probing=0 ok 5 - SSH during SSL being established ok 6 - SSL connection interrupted by SSH ***Test: One SSH half-started then one SSL processing fd0 slot 0 activity on fd5 closing fd 5 closing fd 8 selecting... max_fd=9 num_probing=0 accepted fd 5 on slot 0 processing fd0 slot 1 activity on fd7 closing fd 7 closing fd 6 selecting... max_fd=9 num_probing=1 selecting... max_fd=9 num_probing=1 accepted fd 6 on slot 1 processing fd0 slot 0 connecting to localhost:cslistener family 10 len 28 ssh:connection from localhost:57258 to localhost:dynamid forwarded from localhost:42088 to localhost:cslistener flushing deferred data to fd 7 selecting... max_fd=9 num_probing=1 processing fd0 slot 1 **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ssl:connection from localhost:57260 to localhost:dynamid forwarded from localhost:57668 to localhost:etlservicemgr flushing deferred data to fd 8 selecting... max_fd=9 num_probing=0 processing fd1 slot 1 activity on fd8 selecting... max_fd=9 num_probing=0 ok 7 - SSL during SSH being established processing fd0 slot 0 activity on fd5 selecting... max_fd=9 num_probing=0 processing fd1 slot 0 activity on fd7 selecting... max_fd=9 num_probing=0 ok 8 - SSH connection interrupted by SSL processing fd0 slot 0 activity on fd5 closing fd 5 closing fd 7 processing fd0 slot 1 activity on fd6 closing fd 6 closing fd 8 selecting... max_fd=9 num_probing=0 killing 10221 ==10221== ==10221== HEAP SUMMARY: ==10221== in use at exit: 66,607 bytes in 10 blocks ==10221== total heap usage: 371 allocs, 361 frees, 592,811 bytes allocated ==10221== ==10221== LEAK SUMMARY: ==10221== definitely lost: 0 bytes in 0 blocks ==10221== indirectly lost: 0 bytes in 0 blocks ==10221== possibly lost: 0 bytes in 0 blocks ==10221== still reachable: 66,607 bytes in 10 blocks ==10221== suppressed: 0 bytes in 0 blocks ==10221== Reachable blocks (those to which a pointer was found) are not shown. ==10221== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==10221== ==10221== For counts of detected and suppressed errors, rerun with: -v ==10221== Use --track-origins=yes to see where uninitialised values come from ==10221== ERROR SUMMARY: 150 errors from 37 contexts (suppressed: 0 from 0) Testing sslh-fork spawned 12033 ./sslh-fork -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 --ssl localhost6:9001 -P /tmp/sslh_test.pid ==12033== Memcheck, a memory error detector ==12033== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==12033== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info ==12033== Command: ./sslh-fork -v -f -u mockbuild --listen localhost:9002 --ssh localhost6:9000 -ssl localhost6:9001 -P /tmp/sslh_test.pid ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0030: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E003C: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0160: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Invalid read of size 4 ==12033== at 0x43E0028: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== Address 0x48c36d4 is 0 bytes after a block of size 20 alloc'd ==12033== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12033== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DE3CC: __resolv_conf_attach (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D95EF: __res_vinit (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAEE3: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DDCF8: __resolv_conf_attach (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D95EF: __res_vinit (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAEE3: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAEFB: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAEFB: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006913: parse_cmdline (sslh-main.c:507) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4382967: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006913: parse_cmdline (sslh-main.c:507) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0533: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0533: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0030: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0160: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Invalid read of size 4 ==12033== at 0x43E0028: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== Address 0x48c36d4 is 0 bytes after a block of size 20 alloc'd ==12033== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12033== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Invalid read of size 4 ==12033== at 0x43E004C: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== Address 0x48c37bc is 3 bytes after a block of size 25 alloc'd ==12033== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12033== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0054: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0060: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3BD7: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3B97: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFADC: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3B97: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3B97: __nss_services_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C74EF: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x1000534F: printsettings (sslh-main.c:125) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] ssl addr: localhost:etlservicemgr. libwrap service: (null) log_level: 1 family 10 10 [] listening on: localhost:dynamid [] ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DCD68: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0453: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x10005443: printsettings (sslh-main.c:137) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DBE64: __resolv_conf_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43DAE4F: __resolv_context_get (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43C205B: gethostbyaddr_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0453: gni_host_inet_name.isra.1 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43D0AB3: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10003FCF: sprintaddr (common.c:374) ==12033== by 0x10005443: printsettings (sslh-main.c:137) ==12033== by 0x10006C6B: main (sslh-main.c:606) ==12033== localhost:dynamid [] timeout: 2 on-timeout: ssh listening to 2 addresses ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0030: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E003C: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43E0160: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Invalid read of size 4 ==12033== at 0x43E0028: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F4B: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== Address 0x48c36d4 is 0 bytes after a block of size 20 alloc'd ==12033== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12033== by 0x43E04D7: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Invalid read of size 4 ==12033== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12033== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12033== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x1000414B: resolve_split_name (common.c:411) ==12033== by 0x100042CF: resolve_name (common.c:448) ==12033== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12033== by 0x10006C17: main (sslh-main.c:596) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0C77: __nss_lookup_function (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E0E8B: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E1047: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFADC: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E1047: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== ==12033== Conditional jump or move depends on uninitialised value(s) ==12033== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E1047: __nss_lookup (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x43E3F07: __nss_passwd_lookup2 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x435670F: getpwnam_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x4355BFB: getpwnam (in /usr/lib64/libc-2.25.90.so) ==12033== by 0x10004F1F: drop_privileges (common.c:660) ==12033== by 0x10006DB3: main (sslh-main.c:633) ==12033== turning into mockbuild sslh-fork 38447c815821ae8b6379d8005628ea3c9f94f1ee started capabilities: = ***Test: SSL connection accepted fd 5 **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ==12036== Invalid read of size 4 ==12036== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x10003FCF: sprintaddr (common.c:374) ==12036== by 0x100044EF: log_connection (common.c:489) ==12036== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12036== by 0x10002B53: main_loop (sslh-fork.c:162) ==12036== by 0x10006DF7: main (sslh-main.c:642) ==12036== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12036== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12036== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x1000414B: resolve_split_name (common.c:411) ==12036== by 0x100042CF: resolve_name (common.c:448) ==12036== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12036== by 0x10006C17: main (sslh-main.c:596) ==12036== ==12036== Conditional jump or move depends on uninitialised value(s) ==12036== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x10003FCF: sprintaddr (common.c:374) ==12036== by 0x100044EF: log_connection (common.c:489) ==12036== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12036== by 0x10002B53: main_loop (sslh-fork.c:162) ==12036== by 0x10006DF7: main (sslh-main.c:642) ==12036== ==12036== Conditional jump or move depends on uninitialised value(s) ==12036== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x10003FCF: sprintaddr (common.c:374) ==12036== by 0x100044EF: log_connection (common.c:489) ==12036== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12036== by 0x10002B53: main_loop (sslh-fork.c:162) ==12036== by 0x10006DF7: main (sslh-main.c:642) ==12036== ==12036== Invalid read of size 4 ==12036== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x10003FCF: sprintaddr (common.c:374) ==12036== by 0x100044EF: log_connection (common.c:489) ==12036== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12036== by 0x10002B53: main_loop (sslh-fork.c:162) ==12036== by 0x10006DF7: main (sslh-main.c:642) ==12036== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12036== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12036== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12036== by 0x1000414B: resolve_split_name (common.c:411) ==12036== by 0x100042CF: resolve_name (common.c:448) ==12036== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12036== by 0x10006C17: main (sslh-main.c:596) ==12036== ssl:connection from localhost:57266 to localhost:dynamid forwarded from localhost:57672 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 ==12036== ==12036== HEAP SUMMARY: ==12036== in use at exit: 1,141 bytes in 10 blocks ==12036== total heap usage: 156 allocs, 146 frees, 130,569 bytes allocated ==12036== ==12036== LEAK SUMMARY: ==12036== definitely lost: 0 bytes in 0 blocks ==12036== indirectly lost: 0 bytes in 0 blocks ==12036== possibly lost: 0 bytes in 0 blocks ==12036== still reachable: 1,141 bytes in 10 blocks ==12036== suppressed: 0 bytes in 0 blocks ==12036== Reachable blocks (those to which a pointer was found) are not shown. ==12036== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12036== ==12036== For counts of detected and suppressed errors, rerun with: -v ==12036== Use --track-origins=yes to see where uninitialised values come from ==12036== ERROR SUMMARY: 70 errors from 37 contexts (suppressed: 0 from 0) connecting to localhost:cslistener family 10 len 28 ==12038== Invalid read of size 4 ==12038== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x10003FCF: sprintaddr (common.c:374) ==12038== by 0x100044EF: log_connection (common.c:489) ==12038== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12038== by 0x10002B53: main_loop (sslh-fork.c:162) ==12038== by 0x10006DF7: main (sslh-main.c:642) ==12038== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12038== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12038== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x1000414B: resolve_split_name (common.c:411) ==12038== by 0x100042CF: resolve_name (common.c:448) ==12038== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12038== by 0x10006C17: main (sslh-main.c:596) ==12038== ==12038== Conditional jump or move depends on uninitialised value(s) ==12038== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x10003FCF: sprintaddr (common.c:374) ==12038== by 0x100044EF: log_connection (common.c:489) ==12038== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12038== by 0x10002B53: main_loop (sslh-fork.c:162) ==12038== by 0x10006DF7: main (sslh-main.c:642) ==12038== ==12038== Conditional jump or move depends on uninitialised value(s) ==12038== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x10003FCF: sprintaddr (common.c:374) ==12038== by 0x100044EF: log_connection (common.c:489) ==12038== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12038== by 0x10002B53: main_loop (sslh-fork.c:162) ==12038== by 0x10006DF7: main (sslh-main.c:642) ==12038== ==12038== Invalid read of size 4 ==12038== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x10003FCF: sprintaddr (common.c:374) ==12038== by 0x100044EF: log_connection (common.c:489) ==12038== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12038== by 0x10002B53: main_loop (sslh-fork.c:162) ==12038== by 0x10006DF7: main (sslh-main.c:642) ==12038== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12038== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12038== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12038== by 0x1000414B: resolve_split_name (common.c:411) ==12038== by 0x100042CF: resolve_name (common.c:448) ==12038== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12038== by 0x10006C17: main (sslh-main.c:596) ==12038== ssh:connection from localhost:57272 to localhost:dynamid forwarded from localhost:42100 to localhost:cslistener flushing deferred data to fd 3 ok 10 - Shy SSH connection ***Test: Bold SSH connection accepted fd 5 server socket closed connection closed down **** writing deferred on fd -1 probing for ssh ==12038== ==12038== HEAP SUMMARY: ==12038== in use at exit: 1,141 bytes in 10 blocks ==12038== total heap usage: 162 allocs, 152 frees, 144,537 bytes allocated ==12038== ==12038== LEAK SUMMARY: ==12038== definitely lost: 0 bytes in 0 blocks ==12038== indirectly lost: 0 bytes in 0 blocks ==12038== possibly lost: 0 bytes in 0 blocks ==12038== still reachable: 1,141 bytes in 10 blocks ==12038== suppressed: 0 bytes in 0 blocks ==12038== Reachable blocks (those to which a pointer was found) are not shown. ==12038== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12038== ==12038== For counts of detected and suppressed errors, rerun with: -v ==12038== Use --track-origins=yes to see where uninitialised values come from ==12038== ERROR SUMMARY: 72 errors from 37 contexts (suppressed: 0 from 0) connecting to localhost:cslistener family 10 len 28 ==12040== Invalid read of size 4 ==12040== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x10003FCF: sprintaddr (common.c:374) ==12040== by 0x100044EF: log_connection (common.c:489) ==12040== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12040== by 0x10002B53: main_loop (sslh-fork.c:162) ==12040== by 0x10006DF7: main (sslh-main.c:642) ==12040== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12040== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12040== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x1000414B: resolve_split_name (common.c:411) ==12040== by 0x100042CF: resolve_name (common.c:448) ==12040== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12040== by 0x10006C17: main (sslh-main.c:596) ==12040== ==12040== Conditional jump or move depends on uninitialised value(s) ==12040== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x10003FCF: sprintaddr (common.c:374) ==12040== by 0x100044EF: log_connection (common.c:489) ==12040== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12040== by 0x10002B53: main_loop (sslh-fork.c:162) ==12040== by 0x10006DF7: main (sslh-main.c:642) ==12040== ==12040== Conditional jump or move depends on uninitialised value(s) ==12040== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x10003FCF: sprintaddr (common.c:374) ==12040== by 0x100044EF: log_connection (common.c:489) ==12040== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12040== by 0x10002B53: main_loop (sslh-fork.c:162) ==12040== by 0x10006DF7: main (sslh-main.c:642) ==12040== ==12040== Invalid read of size 4 ==12040== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x10003FCF: sprintaddr (common.c:374) ==12040== by 0x100044EF: log_connection (common.c:489) ==12040== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12040== by 0x10002B53: main_loop (sslh-fork.c:162) ==12040== by 0x10006DF7: main (sslh-main.c:642) ==12040== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12040== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12040== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12040== by 0x1000414B: resolve_split_name (common.c:411) ==12040== by 0x100042CF: resolve_name (common.c:448) ==12040== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12040== by 0x10006C17: main (sslh-main.c:596) ==12040== ssh:connection from localhost:57276 to localhost:dynamid forwarded from localhost:42104 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 **** writing deferred on fd -1 probing for ssh ==12040== ==12040== HEAP SUMMARY: ==12040== in use at exit: 1,141 bytes in 10 blocks ==12040== total heap usage: 163 allocs, 153 frees, 144,567 bytes allocated ==12040== ==12040== LEAK SUMMARY: ==12040== definitely lost: 0 bytes in 0 blocks ==12040== indirectly lost: 0 bytes in 0 blocks ==12040== possibly lost: 0 bytes in 0 blocks ==12040== still reachable: 1,141 bytes in 10 blocks ==12040== suppressed: 0 bytes in 0 blocks ==12040== Reachable blocks (those to which a pointer was found) are not shown. ==12040== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12040== ==12040== For counts of detected and suppressed errors, rerun with: -v ==12040== Use --track-origins=yes to see where uninitialised values come from ==12040== ERROR SUMMARY: 72 errors from 37 contexts (suppressed: 0 from 0) **** writing deferred on fd -1 probing for ssh connecting to localhost:cslistener family 10 len 28 ==12042== Invalid read of size 4 ==12042== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x10003FCF: sprintaddr (common.c:374) ==12042== by 0x100044EF: log_connection (common.c:489) ==12042== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12042== by 0x10002B53: main_loop (sslh-fork.c:162) ==12042== by 0x10006DF7: main (sslh-main.c:642) ==12042== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12042== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12042== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x1000414B: resolve_split_name (common.c:411) ==12042== by 0x100042CF: resolve_name (common.c:448) ==12042== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12042== by 0x10006C17: main (sslh-main.c:596) ==12042== ==12042== Conditional jump or move depends on uninitialised value(s) ==12042== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x10003FCF: sprintaddr (common.c:374) ==12042== by 0x100044EF: log_connection (common.c:489) ==12042== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12042== by 0x10002B53: main_loop (sslh-fork.c:162) ==12042== by 0x10006DF7: main (sslh-main.c:642) ==12042== ==12042== Conditional jump or move depends on uninitialised value(s) ==12042== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x10003FCF: sprintaddr (common.c:374) ==12042== by 0x100044EF: log_connection (common.c:489) ==12042== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12042== by 0x10002B53: main_loop (sslh-fork.c:162) ==12042== by 0x10006DF7: main (sslh-main.c:642) ==12042== ==12042== Invalid read of size 4 ==12042== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x10003FCF: sprintaddr (common.c:374) ==12042== by 0x100044EF: log_connection (common.c:489) ==12042== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12042== by 0x10002B53: main_loop (sslh-fork.c:162) ==12042== by 0x10006DF7: main (sslh-main.c:642) ==12042== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12042== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12042== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12042== by 0x1000414B: resolve_split_name (common.c:411) ==12042== by 0x100042CF: resolve_name (common.c:448) ==12042== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12042== by 0x10006C17: main (sslh-main.c:596) ==12042== ssh:connection from localhost:57280 to localhost:dynamid forwarded from localhost:42108 to localhost:cslistener flushing deferred data to fd 3 ok 12 - Incomplete first SSH frame ***Test: One SSL half-started then one SSH server socket closed accepted fd 5 connection closed down accepted fd 5 **** writing deferred on fd -1 probing for ssh probing for ssl ==12042== ==12042== HEAP SUMMARY: ==12042== in use at exit: 1,141 bytes in 10 blocks ==12042== total heap usage: 164 allocs, 154 frees, 144,569 bytes allocated ==12042== ==12042== LEAK SUMMARY: ==12042== definitely lost: 0 bytes in 0 blocks ==12042== indirectly lost: 0 bytes in 0 blocks ==12042== possibly lost: 0 bytes in 0 blocks ==12042== still reachable: 1,141 bytes in 10 blocks ==12042== suppressed: 0 bytes in 0 blocks ==12042== Reachable blocks (those to which a pointer was found) are not shown. ==12042== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12042== ==12042== For counts of detected and suppressed errors, rerun with: -v ==12042== Use --track-origins=yes to see where uninitialised values come from ==12042== ERROR SUMMARY: 72 errors from 37 contexts (suppressed: 0 from 0) connecting to localhost:etlservicemgr family 10 len 28 ==12044== Invalid read of size 4 ==12044== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x10003FCF: sprintaddr (common.c:374) ==12044== by 0x100044EF: log_connection (common.c:489) ==12044== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12044== by 0x10002B53: main_loop (sslh-fork.c:162) ==12044== by 0x10006DF7: main (sslh-main.c:642) ==12044== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12044== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12044== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x1000414B: resolve_split_name (common.c:411) ==12044== by 0x100042CF: resolve_name (common.c:448) ==12044== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12044== by 0x10006C17: main (sslh-main.c:596) ==12044== ==12044== Conditional jump or move depends on uninitialised value(s) ==12044== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x10003FCF: sprintaddr (common.c:374) ==12044== by 0x100044EF: log_connection (common.c:489) ==12044== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12044== by 0x10002B53: main_loop (sslh-fork.c:162) ==12044== by 0x10006DF7: main (sslh-main.c:642) ==12044== ==12044== Conditional jump or move depends on uninitialised value(s) ==12044== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x10003FCF: sprintaddr (common.c:374) ==12044== by 0x100044EF: log_connection (common.c:489) ==12044== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12044== by 0x10002B53: main_loop (sslh-fork.c:162) ==12044== by 0x10006DF7: main (sslh-main.c:642) ==12044== ==12044== Invalid read of size 4 ==12044== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x10003FCF: sprintaddr (common.c:374) ==12044== by 0x100044EF: log_connection (common.c:489) ==12044== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12044== by 0x10002B53: main_loop (sslh-fork.c:162) ==12044== by 0x10006DF7: main (sslh-main.c:642) ==12044== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12044== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12044== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12044== by 0x1000414B: resolve_split_name (common.c:411) ==12044== by 0x100042CF: resolve_name (common.c:448) ==12044== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12044== by 0x10006C17: main (sslh-main.c:596) ==12044== ssl:connection from localhost:57284 to localhost:dynamid forwarded from localhost:57692 to localhost:etlservicemgr flushing deferred data to fd 3 connecting to localhost:cslistener family 10 len 28 ==12045== Invalid read of size 4 ==12045== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x10003FCF: sprintaddr (common.c:374) ==12045== by 0x100044EF: log_connection (common.c:489) ==12045== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12045== by 0x10002B53: main_loop (sslh-fork.c:162) ==12045== by 0x10006DF7: main (sslh-main.c:642) ==12045== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12045== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12045== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x1000414B: resolve_split_name (common.c:411) ==12045== by 0x100042CF: resolve_name (common.c:448) ==12045== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12045== by 0x10006C17: main (sslh-main.c:596) ==12045== ==12045== Conditional jump or move depends on uninitialised value(s) ==12045== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x10003FCF: sprintaddr (common.c:374) ==12045== by 0x100044EF: log_connection (common.c:489) ==12045== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12045== by 0x10002B53: main_loop (sslh-fork.c:162) ==12045== by 0x10006DF7: main (sslh-main.c:642) ==12045== ==12045== Conditional jump or move depends on uninitialised value(s) ==12045== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x10003FCF: sprintaddr (common.c:374) ==12045== by 0x100044EF: log_connection (common.c:489) ==12045== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12045== by 0x10002B53: main_loop (sslh-fork.c:162) ==12045== by 0x10006DF7: main (sslh-main.c:642) ==12045== ==12045== Invalid read of size 4 ==12045== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x10003FCF: sprintaddr (common.c:374) ==12045== by 0x100044EF: log_connection (common.c:489) ==12045== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12045== by 0x10002B53: main_loop (sslh-fork.c:162) ==12045== by 0x10006DF7: main (sslh-main.c:642) ==12045== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12045== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12045== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12045== by 0x1000414B: resolve_split_name (common.c:411) ==12045== by 0x100042CF: resolve_name (common.c:448) ==12045== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12045== by 0x10006C17: main (sslh-main.c:596) ==12045== ssh:connection from localhost:57286 to localhost:dynamid forwarded from localhost:42120 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 server socket closed connection closed down connection closed down ==12045== ==12045== HEAP SUMMARY: ==12045== in use at exit: 1,141 bytes in 10 blocks ==12045== total heap usage: 162 allocs, 152 frees, 144,537 bytes allocated ==12045== ==12044== ==12044== HEAP SUMMARY: ==12044== in use at exit: 1,141 bytes in 10 blocks ==12044== total heap usage: 156 allocs, 146 frees, 130,569 bytes allocated ==12044== ==12045== LEAK SUMMARY: ==12045== definitely lost: 0 bytes in 0 blocks ==12045== indirectly lost: 0 bytes in 0 blocks ==12045== possibly lost: 0 bytes in 0 blocks ==12045== still reachable: 1,141 bytes in 10 blocks ==12045== suppressed: 0 bytes in 0 blocks ==12045== Reachable blocks (those to which a pointer was found) are not shown. ==12045== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12045== ==12045== For counts of detected and suppressed errors, rerun with: -v ==12045== Use --track-origins=yes to see where uninitialised values come from ==12045== ERROR SUMMARY: 72 errors from 37 contexts (suppressed: 0 from 0) ==12044== LEAK SUMMARY: ==12044== definitely lost: 0 bytes in 0 blocks ==12044== indirectly lost: 0 bytes in 0 blocks ==12044== possibly lost: 0 bytes in 0 blocks ==12044== still reachable: 1,141 bytes in 10 blocks ==12044== suppressed: 0 bytes in 0 blocks ==12044== Reachable blocks (those to which a pointer was found) are not shown. ==12044== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12044== ==12044== For counts of detected and suppressed errors, rerun with: -v ==12044== Use --track-origins=yes to see where uninitialised values come from ==12044== ERROR SUMMARY: 70 errors from 37 contexts (suppressed: 0 from 0) connecting to localhost:cslistener family 10 len 28 ==12067== Invalid read of size 4 ==12067== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x10003FCF: sprintaddr (common.c:374) ==12067== by 0x100044EF: log_connection (common.c:489) ==12067== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12067== by 0x10002B53: main_loop (sslh-fork.c:162) ==12067== by 0x10006DF7: main (sslh-main.c:642) ==12067== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12067== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12067== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x1000414B: resolve_split_name (common.c:411) ==12067== by 0x100042CF: resolve_name (common.c:448) ==12067== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12067== by 0x10006C17: main (sslh-main.c:596) ==12067== ==12067== Conditional jump or move depends on uninitialised value(s) ==12067== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x10003FCF: sprintaddr (common.c:374) ==12067== by 0x100044EF: log_connection (common.c:489) ==12067== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12067== by 0x10002B53: main_loop (sslh-fork.c:162) ==12067== by 0x10006DF7: main (sslh-main.c:642) ==12067== ==12067== Conditional jump or move depends on uninitialised value(s) ==12067== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x10003FCF: sprintaddr (common.c:374) ==12067== by 0x100044EF: log_connection (common.c:489) ==12067== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12067== by 0x10002B53: main_loop (sslh-fork.c:162) ==12067== by 0x10006DF7: main (sslh-main.c:642) ==12067== ==12067== Invalid read of size 4 ==12067== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x10003FCF: sprintaddr (common.c:374) ==12067== by 0x100044EF: log_connection (common.c:489) ==12067== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12067== by 0x10002B53: main_loop (sslh-fork.c:162) ==12067== by 0x10006DF7: main (sslh-main.c:642) ==12067== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12067== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12067== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12067== by 0x1000414B: resolve_split_name (common.c:411) ==12067== by 0x100042CF: resolve_name (common.c:448) ==12067== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12067== by 0x10006C17: main (sslh-main.c:596) ==12067== ssh:connection from localhost:57304 to localhost:dynamid forwarded from localhost:42132 to localhost:cslistener flushing deferred data to fd 3 accepted fd 5 **** writing deferred on fd -1 probing for ssh probing for ssl connecting to localhost:etlservicemgr family 10 len 28 ==12069== Invalid read of size 4 ==12069== at 0x43DFAC8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x10003FCF: sprintaddr (common.c:374) ==12069== by 0x100044EF: log_connection (common.c:489) ==12069== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12069== by 0x10002B53: main_loop (sslh-fork.c:162) ==12069== by 0x10006DF7: main (sslh-main.c:642) ==12069== Address 0x48c38b4 is 0 bytes after a block of size 52 alloc'd ==12069== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12069== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x1000414B: resolve_split_name (common.c:411) ==12069== by 0x100042CF: resolve_name (common.c:448) ==12069== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12069== by 0x10006C17: main (sslh-main.c:596) ==12069== ==12069== Conditional jump or move depends on uninitialised value(s) ==12069== at 0x43DFAD0: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x10003FCF: sprintaddr (common.c:374) ==12069== by 0x100044EF: log_connection (common.c:489) ==12069== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12069== by 0x10002B53: main_loop (sslh-fork.c:162) ==12069== by 0x10006DF7: main (sslh-main.c:642) ==12069== ==12069== Conditional jump or move depends on uninitialised value(s) ==12069== at 0x43DFAE8: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x10003FCF: sprintaddr (common.c:374) ==12069== by 0x100044EF: log_connection (common.c:489) ==12069== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12069== by 0x10002B53: main_loop (sslh-fork.c:162) ==12069== by 0x10006DF7: main (sslh-main.c:642) ==12069== ==12069== Invalid read of size 4 ==12069== at 0x43DFAC4: nss_load_library (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43E1457: __nss_next2 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43C73D3: getservbyport_r@@GLIBC_2.17 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43D0B5F: getnameinfo (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x10003FCF: sprintaddr (common.c:374) ==12069== by 0x100044EF: log_connection (common.c:489) ==12069== by 0x1000288F: start_shoveler (sslh-fork.c:112) ==12069== by 0x10002B53: main_loop (sslh-fork.c:162) ==12069== by 0x10006DF7: main (sslh-main.c:642) ==12069== Address 0x48c2b74 is 0 bytes after a block of size 52 alloc'd ==12069== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12069== by 0x43DF577: nss_parse_service_list (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43E0503: __nss_database_lookup (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x43834D7: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x4383C23: getaddrinfo (in /usr/lib64/libc-2.25.90.so) ==12069== by 0x1000414B: resolve_split_name (common.c:411) ==12069== by 0x100042CF: resolve_name (common.c:448) ==12069== by 0x10006A0F: parse_cmdline (sslh-main.c:534) ==12069== by 0x10006C17: main (sslh-main.c:596) ==12069== ssl:connection from localhost:57308 to localhost:dynamid forwarded from localhost:57714 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 server socket closed connection closed down connection closed down killing 12033 ==12067== ==12067== HEAP SUMMARY: ==12067== in use at exit: 1,141 bytes in 10 blocks ==12067== total heap usage: 162 allocs, 152 frees, 144,537 bytes allocated ==12067== ==12067== LEAK SUMMARY: ==12067== definitely lost: 0 bytes in 0 blocks ==12067== indirectly lost: 0 bytes in 0 blocks ==12067== possibly lost: 0 bytes in 0 blocks ==12067== still reachable: 1,141 bytes in 10 blocks ==12067== suppressed: 0 bytes in 0 blocks ==12067== Reachable blocks (those to which a pointer was found) are not shown. ==12067== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12067== ==12067== For counts of detected and suppressed errors, rerun with: -v ==12067== Use --track-origins=yes to see where uninitialised values come from ==12067== ERROR SUMMARY: 72 errors from 37 contexts (suppressed: 0 from 0) ==12069== ==12069== HEAP SUMMARY: ==12069== in use at exit: 1,141 bytes in 10 blocks ==12069== total heap usage: 156 allocs, 146 frees, 130,569 bytes allocated ==12069== ==12069== LEAK SUMMARY: ==12069== definitely lost: 0 bytes in 0 blocks ==12069== indirectly lost: 0 bytes in 0 blocks ==12069== possibly lost: 0 bytes in 0 blocks ==12069== still reachable: 1,141 bytes in 10 blocks ==12069== suppressed: 0 bytes in 0 blocks ==12069== Reachable blocks (those to which a pointer was found) are not shown. ==12069== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12069== ==12069== For counts of detected and suppressed errors, rerun with: -v ==12069== Use --track-origins=yes to see where uninitialised values come from ==12069== ERROR SUMMARY: 70 errors from 37 contexts (suppressed: 0 from 0) ==12034== ==12034== HEAP SUMMARY: ==12034== in use at exit: 1,141 bytes in 10 blocks ==12034== total heap usage: 128 allocs, 118 frees, 83,833 bytes allocated ==12034== ==12034== LEAK SUMMARY: ==12034== definitely lost: 0 bytes in 0 blocks ==12034== indirectly lost: 0 bytes in 0 blocks ==12034== possibly lost: 0 bytes in 0 blocks ==12034== still reachable: 1,141 bytes in 10 blocks ==12034== suppressed: 0 bytes in 0 blocks ==12034== Reachable blocks (those to which a pointer was found) are not shown. ==12034== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12034== ==12034== For counts of detected and suppressed errors, rerun with: -v ==12034== Use --track-origins=yes to see where uninitialised values come from ==12034== ERROR SUMMARY: 55 errors from 33 contexts (suppressed: 0 from 0) ==12035== ==12035== HEAP SUMMARY: ==12035== in use at exit: 1,141 bytes in 10 blocks ==12035== total heap usage: 128 allocs, 118 frees, 83,833 bytes allocated ==12035== ==12035== LEAK SUMMARY: ==12035== definitely lost: 0 bytes in 0 blocks ==12035== indirectly lost: 0 bytes in 0 blocks ==12035== possibly lost: 0 bytes in 0 blocks ==12035== still reachable: 1,141 bytes in 10 blocks ==12035== suppressed: 0 bytes in 0 blocks ==12035== Reachable blocks (those to which a pointer was found) are not shown. ==12035== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12035== ==12035== For counts of detected and suppressed errors, rerun with: -v ==12035== Use --track-origins=yes to see where uninitialised values come from ==12035== ERROR SUMMARY: 55 errors from 33 contexts (suppressed: 0 from 0) ==12033== ==12033== HEAP SUMMARY: ==12033== in use at exit: 1,141 bytes in 10 blocks ==12033== total heap usage: 128 allocs, 118 frees, 83,833 bytes allocated ==12033== ==12033== 8 bytes in 1 blocks are definitely lost in loss record 2 of 9 ==12033== at 0x40A3ECC: malloc (vg_replace_malloc.c:299) ==12033== by 0x10002F2B: start_listen_sockets (common.c:108) ==12033== by 0x10006C87: main (sslh-main.c:608) ==12033== ==12033== LEAK SUMMARY: ==12033== definitely lost: 8 bytes in 1 blocks ==12033== indirectly lost: 0 bytes in 0 blocks ==12033== possibly lost: 0 bytes in 0 blocks ==12033== still reachable: 1,133 bytes in 9 blocks ==12033== suppressed: 0 bytes in 0 blocks ==12033== Reachable blocks (those to which a pointer was found) are not shown. ==12033== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==12033== ==12033== For counts of detected and suppressed errors, rerun with: -v ==12033== Use --track-origins=yes to see where uninitialised values come from ==12033== ERROR SUMMARY: 56 errors from 34 contexts (suppressed: 0 from 0) ***Test: Connecting to non-existant server spawned 12072 ssh addr: localhost:9003. libwrap service: sshd log_level: 1 family 10 10 [] 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 turning into mockbuild sslh-select 38447c815821ae8b6379d8005628ea3c9f94f1ee started 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 **** writing deferred on fd -1 probing for ssh probing for ssl all probes failed, connecting to first protocol: ssh ***Test: No hostname in address spawned 12074 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 12075 ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] 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 mockbuild_doesnt_exist: not found exited with 2 ok 18 - Exit status on non-existant username ***Test: Can't open PID file spawned 12076 ssh addr: localhost:cslistener. libwrap service: sshd log_level: 1 family 10 10 [] 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 12077 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.18-4.fc27.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vlUGhY + umask 022 + cd /builddir/build/BUILD + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + DOCDIR=/builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/doc/sslh + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/doc/sslh + cp -pr README.md /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/doc/sslh + cp -pr ChangeLog /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/doc/sslh + cp -pr example.cfg /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/doc/sslh + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.v2J3fu + umask 022 + cd /builddir/build/BUILD + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + LICENSEDIR=/builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/licenses/sslh + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/licenses/sslh + cp -pr COPYING /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le/usr/share/licenses/sslh + exit 0 Provides: config(sslh) = 1.18-4.fc27 sslh = 1.18-4.fc27 sslh(ppc-64) = 1.18-4.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) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) libwrap.so.0()(64bit) rtld(GNU_HASH) Processing files: sslh-debugsource-1.18-4.fc27.ppc64le Provides: sslh-debugsource = 1.18-4.fc27 sslh-debugsource(ppc-64) = 1.18-4.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.18-4.fc27.ppc64le Provides: debuginfo(build-id) = 1dd39ee2959329b5dc9063e3e9cecfa766475223 debuginfo(build-id) = ace30e86086c41c8a48247584065428377985e66 sslh-debuginfo = 1.18-4.fc27 sslh-debuginfo(ppc-64) = 1.18-4.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le Wrote: /builddir/build/RPMS/sslh-1.18-4.fc27.ppc64le.rpm Wrote: /builddir/build/RPMS/sslh-debugsource-1.18-4.fc27.ppc64le.rpm Wrote: /builddir/build/RPMS/sslh-debuginfo-1.18-4.fc27.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ljfqk0 + umask 022 + cd /builddir/build/BUILD + cd sslh-38447c815821ae8b6379d8005628ea3c9f94f1ee + /usr/bin/rm -rf /builddir/build/BUILDROOT/sslh-1.18-4.fc27.ppc64le + exit 0 Child return code was: 0