bug#80010: timeout echo vs. timeout cat

Code Con Carne via GNU coreutils Bug Reports <[email protected]> Sun, 14 Dec 2025 18:01:48 +0000
Newsgroups gmane.comp.gnu.core-utils.bugs
Message-ID <rr-IGIX6ShmWWY6_GCBceaatUe3wZQPwcwxTbxEl-BHeP5_JD2B8coR5RNHFw9cBTopNhcVPwonQCPI_OsQx7UEVqr9CYbXysZZVq5YoFDk=@protonmail.com>
$ mkfifo pipe

$ cat pipe

blocks as expected; ctrl-c to exit

$ timeout 1s cat pipe

times out after 1s as expected

$ echo foo > pipe

blocks as expected; ctrl-c to exit

$ timeout 1s echo foo > pipe

expected: times out after 1s
actual: never times out; ctrl-c to exit

coreutils 9.4-3ubuntu6.1 amd64