+ initial_cwd_=/home/sam/git/coreutils + testdir_prefix_ + printf gt + pfx_=gt + mktempd_ /home/sam/git/coreutils gt-basic.sh.XXXX + destdir_=/home/sam/git/coreutils + template_=gt-basic.sh.XXXX + MAX_TRIES_=4 + destdir_slash_=/home/sam/git/coreutils/ + unset TMPDIR + d=/home/sam/git/coreutils/gt-basic.sh.AIWV + : + test -d /home/sam/git/coreutils/gt-basic.sh.AIWV + ls -dgo /home/sam/git/coreutils/gt-basic.sh.AIWV + perms=drwx------ 2 2 Apr 12 05:54 /home/sam/git/coreutils/gt-basic.sh.AIWV + : + echo /home/sam/git/coreutils/gt-basic.sh.AIWV + return + test_dir_=/home/sam/git/coreutils/gt-basic.sh.AIWV + cd /home/sam/git/coreutils/gt-basic.sh.AIWV + srcdir=../. + 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= + sep_= + test -d /home/sam/git/coreutils/src/. + new_PATH=/home/sam/git/coreutils/src + sep_=: + test -d /home/sam/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin + sep_=: + test -d /usr/local/sbin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin + sep_=: + test -d /usr/local/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin + sep_=: + test -d /usr/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin + sep_=: + test -d /usr/lib/llvm/17/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin + sep_=: + test -d /usr/lib/llvm/16/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin + sep_=: + test -d /usr/lib/llvm/15/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin + sep_=: + test -d /usr/lib/llvm/14/bin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/usr/lib/llvm/14/bin + sep_=: + test -d /sbin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/usr/lib/llvm/14/bin:/sbin + sep_=: + test -d /usr/sbin/. + new_PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/usr/lib/llvm/14/bin:/sbin:/usr/sbin + sep_=: + IFS= + PATH=/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/usr/lib/llvm/14/bin:/sbin:/usr/sbin + export PATH + trap remove_tmp_ EXIT + path_prepend_ ./src + test 1 != 0 + path_dir_=./src + abs_path_dir_=/home/sam/git/coreutils/./src + PATH=/home/sam/git/coreutils/./src:/home/sam/git/coreutils/src:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/usr/lib/llvm/14/bin:/sbin:/usr/sbin + create_exe_shims_ /home/sam/git/coreutils/./src + return 0 + shift + test 0 != 0 + export PATH + print_ver_ du + require_built_ du + skip_=no + test no = yes + test yes = yes + local i + env du --version du (GNU coreutils) 9.2.21-cc952 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Torbjorn Granlund, David MacKenzie, Paul Eggert, and Jim Meyering. + mkdir -p a/b d d/sub + printf %*s 257 make-sure-the-file-is-non-empty + printf %4096s x + cp d/1 d/sub/2 + stat --format=%B a/b/F + B=512 + du --block-size=512 -a a + echo === + du --block-size=512 -a -S a + echo === + du --block-size=512 -s a + stat --format=%b a/b/F + f=4 + stat --format=%b a/b + b=4 + stat --format=%b a + a=4 + expr 4 + 4 + bf=8 + expr 8 + 4 + tot=12 + sed s/ *#.*// + cat + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + compare_ exp out + diff -u exp out + is_local_dir_ . + test 1 = 1 + df --local . + rm -f out exp + du --block-size=512 -a d + sort -r -k2,2 + echo === + sort -r -k2,2 + du --block-size=512 -S d + stat --format=%b d/sub/2 + t2=4 + stat --format=%b d/sub + ts=4 + stat --format=%b d/1 + t1=4 + stat --format=%b d + td=4 + expr 4 + 4 + 4 + 4 + tot=16 + expr 4 + 4 + d1=8 + expr 4 + 4 + s2=8 + cat + sed s/ *#.*// + compare exp out + compare_dev_null_ exp out + test 2 = 2 + test xexp = x/dev/null + test xout = x/dev/null + return 2 + compare_ exp out + diff -u exp out --- exp 2023-04-12 05:54:00.317901812 +0100 +++ out 2023-04-12 05:54:00.284568142 +0100 @@ -1,7 +1,7 @@ -4 d/sub/2 -8 d/sub +2 d/sub/2 +6 d/sub 4 d/1 -16 d +14 d === 8 d/sub 8 d + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test = yes + cd /home/sam/git/coreutils + chmod -R u+rwx /home/sam/git/coreutils/gt-basic.sh.AIWV + rm -rf /home/sam/git/coreutils/gt-basic.sh.AIWV + exit 1 FAIL tests/du/basic.sh (exit status: 1)