From: Pádraig Brady Date: Thu, 7 Mar 2019 05:39:15 +0000 (-0800) Subject: tests: tac-2-nonseekable: ensure we don't block indefinitely X-Git-Tag: v8.31~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a376de95c3ade99cbe9575aa866393ace10f4f8b;p=thirdparty%2Fcoreutils.git tests: tac-2-nonseekable: ensure we don't block indefinitely * tests/misc/tac-2-nonseekable.sh: Add a timeout to both protect and check whether we can close stdin correctly. --- diff --git a/tests/misc/tac-2-nonseekable.sh b/tests/misc/tac-2-nonseekable.sh index 7c677e6049..0384c18153 100755 --- a/tests/misc/tac-2-nonseekable.sh +++ b/tests/misc/tac-2-nonseekable.sh @@ -36,7 +36,10 @@ for file in /proc/version /sys/kernel/profiling; do fi done +# Assume timeout is due to failure to close stdin with <&- +# which was seen on NetBSD 7.1 / x86_64 +returns_ 124 timeout 10 tac - - <&- 2>err && skip_ 'error closing stdin' # This failed due to heap corruption from v8.15-v8.25 inclusive. -returns_ 1 tac - - <&- 2>err || fail=1 +returns_ 1 timeout 10 tac - - <&- 2>err || fail=1 Exit $fail