On T2SDE Linux/alpha, I see the test tests/tail/overlay-headers.sh hangs.
It is executing the command:
tail ---dis -s,1 --max-unchanged-stats=1 --pid=32217 -f file1 file2

Here is the relevant part of test-suite.log.

=========================================================
   GNU coreutils 9.7.321-dc30e: ./tests/test-suite.log
=========================================================

# TOTAL: 674
# PASS:  468
# SKIP:  140
# XFAIL: 0
# FAIL:  66
# XPASS: 0
# ERROR: 0

System information (uname -a): Linux 6.3.7-t2 #1 SMP Sat Jun 10 14:46:50 CEST 2023 alpha
Distribution information (/etc/issue):
___________       _________
__  /__|__ \\____________  /____
_  __/___/ /_  ___/  __  /_  _ \\
/ /_ _  __/_(__  )/ /_/ / /  __/
\\__/ /____//____/ \\__,_/  \\___/

\t \d  --  \U online  --  line [\l].

Welcome to \n (#t2sde 23.6 alpha, Kernel \r).


.. contents:: :depth: 2

FAIL: tests/tail/overlay-headers
================================

+ initial_cwd_=/home/bruno/coreutils-9.7.321-dc30e/build
+ testdir_prefix_
+ printf gt
+ pfx_=gt
+ mktempd_ /home/bruno/coreutils-9.7.321-dc30e/build gt-overlay-headers.sh.XXXX
+ destdir_=/home/bruno/coreutils-9.7.321-dc30e/build
+ template_=gt-overlay-headers.sh.XXXX
+ MAX_TRIES_=4
+ destdir_slash_=/home/bruno/coreutils-9.7.321-dc30e/build/
+ unset TMPDIR
+ d=/home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ :
+ test -d /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ ls -dgo /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ perms=drwx------ 2 4096 Sep 18 17:29 /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ :
+ echo /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ return
+ test_dir_=/home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ cd /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ 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=
+ IFS= 	

+ test -d /home/bruno/coreutils-9.7.321-dc30e/build/src/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src
+ IFS= 	

+ test -d /opt/xfce4/bin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin
+ IFS= 	

+ test -d /opt/gnome/bin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin
+ IFS= 	

+ test -d /usr/games/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games
+ IFS= 	

+ test -d /usr/X11/bin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin
+ IFS= 	

+ test -d /usr/local/bin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin
+ IFS= 	

+ test -d /usr/bin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin:/usr/bin
+ IFS= 	

+ test -d /bin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin:/usr/bin:/bin
+ IFS= 	

+ IFS= 	

+ test -d /sbin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin:/usr/bin:/bin:/sbin
+ IFS= 	

+ test -d /usr/sbin/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin
+ IFS= 	

+ PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin
+ export PATH
+ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 != 0
+ path_dir_=./src
+ abs_path_dir_=/home/bruno/coreutils-9.7.321-dc30e/build/./src
+ PATH=/home/bruno/coreutils-9.7.321-dc30e/build/./src:/home/bruno/coreutils-9.7.321-dc30e/build/src:/opt/xfce4/bin:/opt/gnome/bin:/usr/games:/usr/X11/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/sbin
+ create_exe_shims_ /home/bruno/coreutils-9.7.321-dc30e/build/./src
+ return 0
+ shift
+ test 0 != 0
+ export PATH
+ print_ver_ tail sleep
+ require_built_ tail sleep
+ skip_=no
+ test no = yes
+ test yes = yes
+ local i
+ env tail --version
tail (GNU coreutils) 9.7.321-dc30e
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Paul Rubin, David MacKenzie, Ian Lance Taylor,
and Jim Meyering.
+ env sleep --version
sleep (GNU coreutils) 9.7.321-dc30e
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Jim Meyering and Paul Eggert.
+ fastpoll=---dis -s.1 --max-unchanged-stats=1
+ echo start
+ echo start
+ sleep=32217
+ pid=32218
+ kill -0 32218
+ retry_delay_ wait4lines_ .1 6 5
+ local test_func=wait4lines_
+ local init_delay=.1
+ local max_n_tries=6
+ shift 3
+ local attempt=1
+ local num_sleeps=1
+ local time_fail
+ test 1 -le 6
+ env sleep 20
+ gawk -v n=1 -v s=.1 BEGIN { print s * n }
+ tail ---dis -s.1 --max-unchanged-stats=1 --pid=32217 -f file1 file2
+ local delay=0.1
+ wait4lines_ 0.1 5
+ local delay=0.1
+ local elc=5
+ countlines_
+ wc -l
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ [ 5 -ge 5 ]
+ time_fail=0
+ break
+ test 0 = 0
+ kill -STOP 32218
+ echo line
+ echo line
+ echo line
+ echo line
+ kill -CONT 32218
+ retry_delay_ wait4lines_ .1 6 13
+ local test_func=wait4lines_
+ local init_delay=.1
+ local max_n_tries=6
+ shift 3
+ local attempt=1
+ local num_sleeps=1
+ local time_fail
+ test 1 -le 6
+ gawk -v n=1 -v s=.1 BEGIN { print s * n }
+ local delay=0.1
+ wait4lines_ 0.1 13
+ local delay=0.1
+ local elc=13
+ countlines_
+ wc -l
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ [ 5 -ge 13 ]
+ sleep 0.1
+ return 1
+ time_fail=1
+ expr 1 + 1
+ attempt=2
+ expr 1 * 2
+ num_sleeps=2
+ test 2 -le 6
+ gawk -v n=2 -v s=.1 BEGIN { print s * n }
+ local delay=0.2
+ wait4lines_ 0.2 13
+ local delay=0.2
+ local elc=13
+ countlines_
+ wc -l
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ [ 5 -ge 13 ]
+ sleep 0.2
+ return 1
+ time_fail=1
+ expr 2 + 1
+ attempt=3
+ expr 2 * 2
+ num_sleeps=4
+ test 3 -le 6
+ gawk -v n=4 -v s=.1 BEGIN { print s * n }
+ local delay=0.4
+ wait4lines_ 0.4 13
+ local delay=0.4
+ local elc=13
+ countlines_
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ wc -l
+ [ 5 -ge 13 ]
+ sleep 0.4
+ return 1
+ time_fail=1
+ expr 3 + 1
+ attempt=4
+ expr 4 * 2
+ num_sleeps=8
+ test 4 -le 6
+ gawk -v n=8 -v s=.1 BEGIN { print s * n }
+ local delay=0.8
+ wait4lines_ 0.8 13
+ local delay=0.8
+ local elc=13
+ countlines_
+ wc -l
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ [ 5 -ge 13 ]
+ sleep 0.8
+ return 1
+ time_fail=1
+ expr 4 + 1
+ attempt=5
+ expr 8 * 2
+ num_sleeps=16
+ test 5 -le 6
+ gawk -v n=16 -v s=.1 BEGIN { print s * n }
+ local delay=1.6
+ wait4lines_ 1.6 13
+ local delay=1.6
+ local elc=13
+ countlines_
+ wc -l
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ [ 5 -ge 13 ]
+ sleep 1.6
+ return 1
+ time_fail=1
+ expr 5 + 1
+ attempt=6
+ expr 16 * 2
+ num_sleeps=32
+ test 6 -le 6
+ gawk -v n=32 -v s=.1 BEGIN { print s * n }
+ local delay=3.2
+ wait4lines_ 3.2 13
+ local delay=3.2
+ local elc=13
+ countlines_
+ wc -l
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ [ 5 -ge 13 ]
+ sleep 3.2
+ return 1
+ time_fail=1
+ expr 6 + 1
+ attempt=7
+ expr 32 * 2
+ num_sleeps=64
+ test 7 -le 6
+ test 1 = 0
+ fail=1
+ kill 32217
+ wait
+ countlines_
+ grep -Ev inotify (resources exhausted|cannot be used) out
+ wc -l
+ test 13 = 13
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ kill 32218
+ kill 32217
+ test  = yes
+ cd /home/bruno/coreutils-9.7.321-dc30e/build
+ chmod -R u+rwx /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ rm -rf /home/bruno/coreutils-9.7.321-dc30e/build/gt-overlay-headers.sh.AMV9
+ exit 1
FAIL tests/tail/overlay-headers.sh (exit status: 1)

Reply via email to