[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-diffutils] bug#34519: bug#34519: Test "colors" fails on Debian/ppc6

From: Paul Eggert
Subject: [bug-diffutils] bug#34519: bug#34519: Test "colors" fails on Debian/ppc64el
Date: Tue, 27 Aug 2019 15:06:21 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0

Santiago Vila wrote:
In tests/colors there was a race condition which I tried to fix
by adding a "sleep 1", like this:

mkfifo fifo
printf '%1000000s-a' > a
printf '%1000000s-b' > b
head -c 10 < fifo > /dev/null &
sleep 1
diff --color=always ---presume-output-tty a b > fifo
test $? = 141 || fail=1

Sorry, but what is the race condition, and why would adding 'sleep 1' help? The test should work regardless of whether 'diff' starts before 'head' does.

Are fifos broken on your system somehow?

Can you use 'strace -f' to see what syscalls are going wrong in 'head' and/or 'diff'?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]