On the following operating systems: - Alpine Linux 3.18, 3.22 - FreeBSD 13.2 - OpenBSD 7.8 - AIX 7.3 - Solaris 10 - Solaris 11 OpenIndiana the 'pipe-output' test fails.
Find attached the log files.
============================================= gzip 1.14.52-05ea: tests/test-suite.log ============================================= # TOTAL: 31 # PASS: 26 # SKIP: 3 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 System information (uname -a): Linux 6.12.31-0-lts #1-Alpine SMP PREEMPT_DYNAMIC 2025-05-29 15:39:32 x86_64 Distribution information (/etc/os-release): NAME="Alpine Linux" ID=alpine VERSION_ID=3.22.0 PRETTY_NAME="Alpine Linux v3.22" HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" .. contents:: :depth: 2 FAIL: pipe-output ================= + initial_cwd_=/home/bruno/gzip-1.14.52-05ea/build-64/tests + testdir_prefix_ + printf gt + pfx_=gt + mktempd_ /home/bruno/gzip-1.14.52-05ea/build-64/tests gt-pipe-output.XXXX + destdir_=/home/bruno/gzip-1.14.52-05ea/build-64/tests + template_=gt-pipe-output.XXXX + MAX_TRIES_=4 + destdir_slash_=/home/bruno/gzip-1.14.52-05ea/build-64/tests/ + unset TMPDIR + d= + echo gt-pipe-output.XXXX + sed 's/XX*$//' + base_template_=gt-pipe-output. + echo gt-pipe-output.XXXX + wc -c + template_length_=20 + echo gt-pipe-output. + wc -c + nx_=16 + expr 20 - 16 + nx_=4 + err_= + i_=1 + : + rand_bytes_ 4 + n_=4 + chars_=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + dev_rand_=/dev/urandom + test -r /dev/urandom + dd 'ibs=4' 'count=1' 'if=/dev/urandom' + LC_ALL=C tr -c abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 + return + X_=3ieW + candidate_dir_=/home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + mkdir -m 0700 /home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + err_= + echo /home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + return + test_dir_=/home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + cd /home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + srcdir=../../../tests + builddir=.. + export srcdir builddir + gl_init_sh_nl_=' ' + IFS=' ' + expr 1 + 128 + eval 'trap '"'"'Exit 129'"'"' 1' + trap 'Exit 129' 1 + expr 2 + 128 + eval 'trap '"'"'Exit 130'"'"' 2' + trap 'Exit 130' 2 + expr 3 + 128 + eval 'trap '"'"'Exit 131'"'"' 3' + trap 'Exit 131' 3 + expr 13 + 128 + eval 'trap '"'"'Exit 141'"'"' 13' + trap 'Exit 141' 13 + expr 15 + 128 + eval 'trap '"'"'Exit 143'"'"' 15' + trap 'Exit 143' 15 + saved_IFS=' ' + IFS=: + new_PATH= + IFS=' ' + test -d /home/bruno/gzip-1.14.52-05ea/build-64/. + new_PATH=/home/bruno/gzip-1.14.52-05ea/build-64 + IFS=' ' + test -d /home/bruno/inst-x86_64-64/bin/. + continue + IFS=' ' + test -d /usr/local/sbin/. + continue + IFS=' ' + test -d /usr/local/bin/. + new_PATH=/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin + IFS=' ' + test -d /usr/sbin/. + new_PATH=/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin:/usr/sbin + IFS=' ' + test -d /usr/bin/. + new_PATH=/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin:/usr/sbin:/usr/bin + IFS=' ' + test -d /sbin/. + new_PATH=/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin:/usr/sbin:/usr/bin:/sbin + IFS=' ' + test -d /bin/. + new_PATH=/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + IFS=' ' + PATH=/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + trap remove_tmp_ EXIT + path_prepend_ .. + test 1 '!=' 0 + path_dir_=.. + abs_path_dir_=/home/bruno/gzip-1.14.52-05ea/build-64/tests/.. + PATH=/home/bruno/gzip-1.14.52-05ea/build-64/tests/..:/home/bruno/gzip-1.14.52-05ea/build-64:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + create_exe_shims_ /home/bruno/gzip-1.14.52-05ea/build-64/tests/.. + return 0 + shift + test 0 '!=' 0 + export PATH + sleep 0.01 + sleep_amount=0.01 + echo a + echo b + gzip a + gzip b + trap PIPE + sleep 0.01 + : + cat cat: write error: Broken pipe + echo 1 + cat_status=1 + test 1 -lt 1 + trap PIPE + sleep 0.01 + : + gunzip gzip: stdout: Broken pipe + echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + gunzip -q + echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + gzip -d gzip: stdout: Broken pipe + echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + gzip -dq + echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + zcat gzip: stdout: Broken pipe + echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + zcmp - b.gz + echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + zdiff - b.gz + echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + trap PIPE + sleep 0.01 + : + zgrep a + echo 0 + cmd_status=0 + test 1 -lt 0 + test 1 -eq 0 + fail=1 + : PIPE + sleep 0.01 + : + cat + echo 141 + cat_status=141 + test 1 -lt 141 + test 141 -lt 128 + : PIPE + sleep 0.01 + : + gunzip + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + gunzip -q + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + gzip -d + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + gzip -dq + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + zcat + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + zcmp - b.gz + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + zdiff - b.gz + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + : PIPE + sleep 0.01 + : + zgrep a + echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '=' yes + cd /home/bruno/gzip-1.14.52-05ea/build-64/tests + chmod -R u+rwx /home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + rm -rf /home/bruno/gzip-1.14.52-05ea/build-64/tests/gt-pipe-output.3ieW + exit 1 FAIL pipe-output (exit status: 1)
============================================= gzip 1.14.52-05ea: tests/test-suite.log ============================================= # TOTAL: 31 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): FreeBSD 13.2-RELEASE FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC Distribution information (/etc/os-release): NAME=FreeBSD VERSION="13.2-RELEASE" VERSION_ID="13.2" ID=freebsd ANSI_COLOR="0;31" PRETTY_NAME="FreeBSD 13.2-RELEASE" CPE_NAME="cpe:/o:freebsd:freebsd:13.2" HOME_URL="https://FreeBSD.org/" .. contents:: :depth: 2 FAIL: pipe-output ================= cat: stdout: Broken pipe gzip: stdout: Broken pipe gzip: stdout: Broken pipe gzip: stdout: Broken pipe FAIL pipe-output (exit status: 1)
============================================= gzip 1.14.52-05ea: tests/test-suite.log ============================================= # TOTAL: 31 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): OpenBSD 7.8 GENERIC#54 .. contents:: :depth: 2 FAIL: pipe-output ================= ++ initial_cwd_=/home/bruno/gzip-1.14.52-05ea/build/tests +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/bruno/gzip-1.14.52-05ea/build/tests gt-pipe-output.XXXX +++ case $# in +++ destdir_=/home/bruno/gzip-1.14.52-05ea/build/tests +++ template_=gt-pipe-output.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/home/bruno/gzip-1.14.52-05ea/build/tests/ +++ case $template_ in ++++ unset TMPDIR +++ d= ++++ echo gt-pipe-output.XXXX ++++ sed 's/XX*$//' +++ base_template_=gt-pipe-output. ++++ echo gt-pipe-output.XXXX ++++ wc -c +++ template_length_=' 20' ++++ echo gt-pipe-output. ++++ wc -c +++ nx_=' 16' ++++ expr 20 - 16 +++ nx_=4 +++ err_= +++ i_=1 +++ : ++++ rand_bytes_ 4 ++++ n_=4 ++++ chars_=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ dev_rand_=/dev/urandom ++++ test -r /dev/urandom ++++ dd ibs=4 count=1 if=/dev/urandom ++++ LC_ALL=C ++++ tr -c abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ return +++ X_=3111 +++ candidate_dir_=/home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 ++++ mkdir -m 0700 /home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 +++ err_= +++ echo /home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 +++ return ++ test_dir_=/home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 ++ cd /home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 ++ case $srcdir in ++ srcdir=../../../tests ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=$'\n' ++ IFS=$' \t\n' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=$' \t\n' ++ IFS=: ++ new_PATH= ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /home/bruno/gzip-1.14.52-05ea/build/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /home/bruno/bin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /bin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin:/usr/bin ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /usr/X11R6/bin/. ++ continue ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /usr/local/bin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin ++ for dir in $PATH ++ IFS=$' \t\n' ++ case "$dir" in ++ test -d /usr/local/sbin/. ++ new_PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ++ IFS=$' \t\n' ++ PATH=/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin ++ export PATH ++ trap remove_tmp_ EXIT + path_prepend_ .. + test 1 '!=' 0 + path_dir_=.. + case $path_dir_ in + abs_path_dir_=/home/bruno/gzip-1.14.52-05ea/build/tests/.. + case $abs_path_dir_ in + PATH=/home/bruno/gzip-1.14.52-05ea/build/tests/..:/home/bruno/gzip-1.14.52-05ea/build:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin + create_exe_shims_ /home/bruno/gzip-1.14.52-05ea/build/tests/.. + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + sleep 0.01 + sleep_amount=0.01 + echo a + echo b + gzip a + gzip b + for trap_pipe in trap : ++ trap '' PIPE ++ sleep 0.01 ++ : ++ cat cat: stdout: Broken pipe ++ echo 1 + cat_status=1 + test 1 -lt 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ gunzip gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ gunzip -q ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ gzip -d gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ gzip -dq ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ zcat gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ zcmp - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ zgrep a ++ echo 0 + cmd_status=0 + test 1 -lt 0 + test 1 -eq 0 + fail=1 + for trap_pipe in trap : ++ : '' PIPE ++ sleep 0.01 ++ : ++ cat ++ echo 141 + cat_status=141 + test 1 -lt 141 + test 141 -lt 128 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ gunzip ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ gunzip -q ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ gzip -d ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ gzip -dq ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ zcat ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ zcmp - b.gz ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ zdiff - b.gz ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 0.01 ++ : ++ zgrep a ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /home/bruno/gzip-1.14.52-05ea/build/tests + chmod -R u+rwx /home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 + rm -rf /home/bruno/gzip-1.14.52-05ea/build/tests/gt-pipe-output.3111 + exit 1 FAIL pipe-output (exit status: 1)
============================================= gzip 1.14.52-05ea: tests/test-suite.log ============================================= # TOTAL: 31 # PASS: 29 # SKIP: 1 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): AIX 3 7 .. contents:: :depth: 2 FAIL: pipe-output ================= ++ initial_cwd_=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests gt-pipe-output.XXXX +++ case $# in +++ destdir_=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests +++ template_=gt-pipe-output.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/ +++ case $template_ in ++++ unset TMPDIR +++ d= ++++ echo gt-pipe-output.XXXX ++++ sed 's/XX*$//' +++ base_template_=gt-pipe-output. ++++ echo gt-pipe-output.XXXX ++++ wc -c +++ template_length_=' 20' ++++ echo gt-pipe-output. ++++ wc -c +++ nx_=' 16' ++++ expr 20 - 16 +++ nx_=4 +++ err_= +++ i_=1 +++ : ++++ rand_bytes_ 4 ++++ n_=4 ++++ chars_=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ dev_rand_=/dev/urandom ++++ test -r /dev/urandom ++++ dd ibs=4 count=1 if=/dev/urandom ++++ LC_ALL=C ++++ tr -c abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ return +++ X_=wTNt +++ candidate_dir_=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt ++++ mkdir -m 0700 /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt +++ err_= +++ echo /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt +++ return ++ test_dir_=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt ++ cd /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt ++ case $srcdir in ++ srcdir=../../../tests ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/haible/gzip-1.14.52-05ea/build-64-gcc/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/haible/prefix64/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/haible/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /etc/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc:/usr/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/ucb/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/bin/X11/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11 ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ IFS=' ' ++ PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin ++ export PATH ++ trap remove_tmp_ EXIT + path_prepend_ .. + test 1 '!=' 0 + path_dir_=.. + case $path_dir_ in + abs_path_dir_=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/.. + case $abs_path_dir_ in + PATH=/home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/..:/home/haible/gzip-1.14.52-05ea/build-64-gcc:/home/haible/prefix64/bin:/home/haible/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin + create_exe_shims_ /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/.. + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + sleep 0.01 sleep: bad character in argument + sleep_amount=1 + echo a + echo b + gzip a + gzip b + for trap_pipe in trap : ++ trap '' PIPE ++ sleep 1 ++ : ++ cat cat: output error Broken pipe ++ echo 2 + cat_status=2 + test 1 -lt 2 + test 2 -lt 128 + cat_status=1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gunzip gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gunzip -q ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gzip -d gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gzip -dq ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zcat gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zcmp - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zgrep a ++ echo 0 + cmd_status=0 + test 1 -lt 0 + test 1 -eq 0 + fail=1 + for trap_pipe in trap : ++ : '' PIPE ++ sleep 1 ++ : ++ cat ++ echo 141 + cat_status=141 + test 1 -lt 141 + test 141 -lt 128 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ gunzip ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ gunzip -q ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ gzip -d ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ gzip -dq ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ zcat ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ zcmp - b.gz ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 141 -eq 1 + fail=1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ zgrep a ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests + chmod -R u+rwx /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt + rm -rf /home/haible/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.wTNt + exit 1 FAIL pipe-output (exit status: 1)
============================================= gzip 1.14.52-05ea: tests/test-suite.log ============================================= # TOTAL: 31 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): SunOS 5.10 Generic_147441-19 i86pc i386 .. contents:: :depth: 2 FAIL: pipe-output ================= ++ initial_cwd_=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests gt-pipe-output.XXXX +++ case $# in +++ destdir_=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests +++ template_=gt-pipe-output.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/ +++ case $template_ in ++++ unset TMPDIR +++ d= ++++ echo gt-pipe-output.XXXX ++++ sed 's/XX*$//' +++ base_template_=gt-pipe-output. ++++ echo gt-pipe-output.XXXX ++++ wc -c +++ template_length_=' 20' ++++ echo gt-pipe-output. ++++ wc -c +++ nx_=' 16' ++++ expr 20 - 16 +++ nx_=4 +++ err_= +++ i_=1 +++ : ++++ rand_bytes_ 4 ++++ n_=4 ++++ chars_=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ dev_rand_=/dev/urandom ++++ test -r /dev/urandom ++++ dd ibs=4 count=1 if=/dev/urandom ++++ LC_ALL=C ++++ tr -c abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ return +++ X_=yNln +++ candidate_dir_=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln ++++ mkdir -m 0700 /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln +++ err_= +++ echo /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln +++ return ++ test_dir_=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln ++ cd /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln ++ case $srcdir in ++ srcdir=../../../tests ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /opt/studio/SOS11/SUNWspro/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/ccs/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /opt/csw/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/ccs/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/ccs/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/dt/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/openwin/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /opt/SUNWspro/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /opt/bop/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/bop/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /opt/csw/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/bop/bin:/opt/csw/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sfw/bin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/bop/bin:/opt/csw/bin:/usr/sfw/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sfw/sbin/. ++ new_PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/bop/bin:/opt/csw/bin:/usr/sfw/bin:/usr/sfw/sbin ++ IFS=' ' ++ PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/bop/bin:/opt/csw/bin:/usr/sfw/bin:/usr/sfw/sbin ++ export PATH ++ trap remove_tmp_ EXIT + path_prepend_ .. + test 1 '!=' 0 + path_dir_=.. + case $path_dir_ in + abs_path_dir_=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/.. + case $abs_path_dir_ in + PATH=/home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/..:/home/haible/gzip-1.14.52-05ea/build-x86-64-cc:/opt/studio/SOS11/SUNWspro/bin:/usr/ccs/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/openwin/bin:/opt/SUNWspro/bin:/opt/bop/bin:/opt/csw/bin:/usr/sfw/bin:/usr/sfw/sbin + create_exe_shims_ /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/.. + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + sleep 0.01 sleep: bad character in argument + sleep_amount=1 + echo a + echo b + gzip a + gzip b + for trap_pipe in trap : ++ : ++ trap '' PIPE ++ sleep 1 ++ cat cat: output error (0/24 characters written) Broken pipe ++ echo 2 + cat_status=2 + test 1 -lt 2 + test 2 -lt 128 + cat_status=1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 1 ++ gunzip gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gunzip -q ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gzip -d gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ gzip -dq ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zcat gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zcmp - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ : ++ sleep 1 ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 1 ++ : ++ zgrep a ggrep: write error: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for trap_pipe in trap : ++ : '' PIPE ++ ++ sleep 1 : ++ cat ++ echo 141 + cat_status=141 + test 1 -lt 141 + test 141 -lt 128 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ ++ : '' PIPE : ++ sleep 1 ++ gunzip ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ gunzip -q ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ gzip -d ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 1 ++ gzip -dq ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : '' PIPE ++ sleep 1 ++ : ++ zcat ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 1 ++ zcmp - b.gz ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ ++ : '' PIPE : ++ sleep 1 ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 141 -eq 1 + fail=1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ ++ : '' PIPE : ++ sleep 1 ++ zgrep a ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests + chmod -R u+rwx /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln + rm -rf /home/haible/gzip-1.14.52-05ea/build-x86-64-cc/tests/gt-pipe-output.yNln + exit 1 FAIL pipe-output (exit status: 1)
============================================= gzip 1.14.52-05ea: tests/test-suite.log ============================================= # TOTAL: 31 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): SunOS 5.11 illumos-cfafba391b i86pc i386 .. contents:: :depth: 2 FAIL: pipe-output ================= ++ initial_cwd_=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests gt-pipe-output.XXXX +++ case $# in +++ destdir_=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests +++ template_=gt-pipe-output.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ destdir_slash_=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/ +++ case $template_ in ++++ unset TMPDIR +++ d= ++++ sed 's/XX*$//' ++++ echo gt-pipe-output.XXXX +++ base_template_=gt-pipe-output. ++++ wc -c ++++ echo gt-pipe-output.XXXX +++ template_length_=' 20' ++++ wc -c ++++ echo gt-pipe-output. +++ nx_=' 16' ++++ expr 20 - 16 +++ nx_=4 +++ err_= +++ i_=1 +++ : ++++ rand_bytes_ 4 ++++ n_=4 ++++ chars_=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ dev_rand_=/dev/urandom ++++ test -r /dev/urandom ++++ LC_ALL=C ++++ tr -c abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ++++ dd ibs=4 count=1 if=/dev/urandom ++++ return +++ X_=WcCF +++ candidate_dir_=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF ++++ mkdir -m 0700 /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF +++ err_= +++ echo /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF +++ return ++ test_dir_=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF ++ cd /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF ++ case $srcdir in ++ srcdir=../../../tests ++ builddir=.. ++ export srcdir builddir ++ gl_init_sh_nl_=' ' ++ IFS=' ' ++ for sig_ in 1 2 3 13 15 +++ expr 1 + 128 ++ eval 'trap '\''Exit 129'\'' 1' +++ trap 'Exit 129' 1 ++ for sig_ in 1 2 3 13 15 +++ expr 2 + 128 ++ eval 'trap '\''Exit 130'\'' 2' +++ trap 'Exit 130' 2 ++ for sig_ in 1 2 3 13 15 +++ expr 3 + 128 ++ eval 'trap '\''Exit 131'\'' 3' +++ trap 'Exit 131' 3 ++ for sig_ in 1 2 3 13 15 +++ expr 13 + 128 ++ eval 'trap '\''Exit 141'\'' 13' +++ trap 'Exit 141' 13 ++ for sig_ in 1 2 3 13 15 +++ expr 15 + 128 ++ eval 'trap '\''Exit 143'\'' 15' +++ trap 'Exit 143' 15 ++ saved_IFS=' ' ++ IFS=: ++ new_PATH= ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/. ++ new_PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/bin/. ++ new_PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc:/usr/bin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/sbin/. ++ new_PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc:/usr/bin:/usr/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /sbin/. ++ new_PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc:/usr/bin:/usr/sbin:/sbin ++ for dir in $PATH ++ IFS=' ' ++ case "$dir" in ++ test -d /usr/gnu/bin/. ++ new_PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc:/usr/bin:/usr/sbin:/sbin:/usr/gnu/bin ++ IFS=' ' ++ PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc:/usr/bin:/usr/sbin:/sbin:/usr/gnu/bin ++ export PATH ++ trap remove_tmp_ EXIT + path_prepend_ .. + test 1 '!=' 0 + path_dir_=.. + case $path_dir_ in + abs_path_dir_=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/.. + case $abs_path_dir_ in + PATH=/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/..:/export/home/bruno/gzip-1.14.52-05ea/build-64-gcc:/usr/bin:/usr/sbin:/sbin:/usr/gnu/bin + create_exe_shims_ /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/.. + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + sleep 0.01 + sleep_amount=0.01 + echo a + echo b + gzip a + gzip b + for trap_pipe in trap : ++ : ++ trap '' PIPE ++ sleep 0.01 ++ cat cat: output error (0/24 characters written) Broken pipe ++ echo 2 + cat_status=2 + test 1 -lt 2 + test 2 -lt 128 + cat_status=1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ gunzip gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ trap '' PIPE ++ sleep 0.01 ++ : ++ gunzip -q ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ gzip -d gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ gzip -dq ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ zcat gzip: stdout: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ zcmp - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 1 -eq 1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ trap '' PIPE ++ sleep 0.01 ++ zgrep a ggrep: write error: Broken pipe ++ echo 2 + cmd_status=2 + test 1 -lt 2 + test 2 -lt 128 + cmd_status=1 + test 1 -eq 1 + for trap_pipe in trap : ++ : ++ : '' PIPE ++ sleep 0.01 ++ cat ++ echo 141 + cat_status=141 + test 1 -lt 141 + test 141 -lt 128 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ gunzip ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ gunzip -q ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ gzip -d ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ gzip -dq ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ zcat ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ zcmp - b.gz ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ zdiff - b.gz ++ echo 1 + cmd_status=1 + test 1 -lt 1 + test 141 -eq 1 + fail=1 + for cmd in 'gunzip' 'gunzip -q' 'gzip -d' 'gzip -dq' 'zcat' 'zcmp - b.gz' 'zdiff - b.gz' 'zgrep a' ++ : ++ : '' PIPE ++ sleep 0.01 ++ zgrep a ++ echo 141 + cmd_status=141 + test 1 -lt 141 + test 141 -lt 128 + test 141 -eq 141 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test '' = yes + cd /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests + chmod -R u+rwx /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF + rm -rf /export/home/bruno/gzip-1.14.52-05ea/build-64-gcc/tests/gt-pipe-output.WcCF + exit 1 FAIL pipe-output (exit status: 1)
