The CI reports a unit test failure of tests/tail/overlay-headers on macOS 26
on 2026-01-05 but not in the previous run on 2025-12-29. The failure could
be spurious.

Here's the log:


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

++ 
initial_cwd_=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full 
gt-overlay-headers.sh.XXXX
+++ case $# in
+++ 
destdir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full
+++ template_=gt-overlay-headers.sh.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ 
destdir_slash_=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/
+++ case $template_ in
++++ unset TMPDIR
+++ 
d=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
+++ case $d in
+++ :
+++ test -d 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
++++ ls -dgo 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
+++ perms='drwx------ 2 64 Jan  5 19:34 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ'
+++ case $perms in
+++ :
+++ echo 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
+++ return
++ 
test_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
++ cd 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
++ case $srcdir in
++ srcdir=../..
++ 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 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/lib/ruby/gems/3.4.0/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/opt/[email protected]/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/.cargo/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/local/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/.yarn/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/tools/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/platform-tools/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Library/Frameworks/Python.framework/Versions/Current/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ IFS='        
'
++ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ case $path_dir_ in
+ 
abs_path_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/./src
+ case $abs_path_dir_ in
+ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
+ create_exe_shims_ 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/./src
+ case $EXEEXT in
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ tail sleep
+ require_built_ tail sleep
+ skip_=no
+ for i in '"$@"'
+ case " $built_programs " in
+ for i in '"$@"'
+ case " $built_programs " in
+ test no = yes
+ test yes = yes
+ local i
+ for i in '$*'
+ env tail --version
tail (GNU coreutils) 2026-01-05
Copyright (C) 2026 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.
+ for i in '$*'
+ env sleep --version
sleep (GNU coreutils) 2026-01-05
Copyright (C) 2026 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=42427
+ env sleep 60
+ pid=42428
+ kill -0 42428
+ 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
+ timeout 60 tail ---dis -s.1 --max-unchanged-stats=1 --pid=42427 -f file1 file2
++ awk -v n=1 -v s=.1 'BEGIN { print s * n }'
+ local delay=0.1
+ wait4lines_ 0.1 5
+ local delay=0.1
+ local elc=5
++ countlines_
++ grep -Ev 'inotify (resources exhausted|cannot be used)' out
++ wc -l
+ '[' 0 -ge 5 ']'
+ sleep 0.1
+ return 1
+ time_fail=1
++ expr 1 + 1
+ attempt=2
++ expr 1 '*' 2
+ num_sleeps=2
+ test 2 -le 6
++ awk -v n=2 -v s=.1 'BEGIN { print s * n }'
+ local delay=0.2
+ wait4lines_ 0.2 5
+ local delay=0.2
+ local elc=5
++ countlines_
++ grep -Ev 'inotify (resources exhausted|cannot be used)' out
++ wc -l
+ '[' 5 -ge 5 ']'
+ time_fail=0
+ break
+ test 0 = 0
+ kill -STOP 42428
+ echo line
+ echo line
+ echo line
+ echo line
+ kill -CONT 42428
+ 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
++ awk -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_
++ grep -Ev 'inotify (resources exhausted|cannot be used)' out
++ wc -l
+ '[' 11 -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
++ awk -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_
++ grep -Ev 'inotify (resources exhausted|cannot be used)' out
++ wc -l
+ '[' 17 -ge 13 ']'
+ time_fail=0
+ break
+ test 0 = 0
+ kill 42427
+ wait
++ countlines_
++ grep -Ev 'inotify (resources exhausted|cannot be used)' out
++ wc -l
+ test 17 = 13
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ kill 42428
+ kill 42427
+ test '' = yes
+ cd /Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full
+ chmod -R u+rwx 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
+ rm -rf 
/Users/runner/work/ci-check/ci-check/coreutils-2026-01-05/build-full/gt-overlay-headers.sh.hdZZ
+ exit 1
FAIL tests/tail/overlay-headers.sh (exit status: 1)




  • tests/tail/overlay-heade... Bruno Haible via GNU coreutils General Discussion

Reply via email to