GNU bug report logs - #80010
timeout echo vs. timeout cat

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: coreutils; Reported by: Code Con Carne <codeconcarne@HIDDEN>; Keywords: notabug; Done: Collin Funk <collin.funk1@HIDDEN>; Maintainer for coreutils is bug-coreutils@HIDDEN.
bug closed, send any further explanations to 80010 <at> debbugs.gnu.org and Code Con Carne <codeconcarne@HIDDEN> Request was from Collin Funk <collin.funk1@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) notabug. Request was from Collin Funk <collin.funk1@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 80010 <at> debbugs.gnu.org:


Received: (at 80010) by debbugs.gnu.org; 15 Dec 2025 03:08:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 22:08:40 2025
Received: from localhost ([127.0.0.1]:32982 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUywy-0002MV-0W
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 22:08:40 -0500
Received: from mail-dl1-x1232.google.com ([2607:f8b0:4864:20::1232]:43364)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
 id 1vUywv-0002MA-I8
 for 80010 <at> debbugs.gnu.org; Sun, 14 Dec 2025 22:08:38 -0500
Received: by mail-dl1-x1232.google.com with SMTP id
 a92af1059eb24-11beb0a7bd6so3751474c88.1
 for <80010 <at> debbugs.gnu.org>; Sun, 14 Dec 2025 19:08:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1765768111; x=1766372911; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=7fNWmh0WmWuuUuVPbiLrL1l7bJc0uxzmUQizN6F+DkU=;
 b=MW9WohxV/0k76NvglxWrXn2PYF3d85jjpVNqNAZHt2NRbbtoPG8YIsczDol8CC3vlM
 B8nU2aqVVX3++QuLGzo6RJ03nUoY4I9N22yrmviRIp40MBmEFVee4H83+jo27Zp5JAc+
 78nDv9QEwS0REGW6I3FaoKpx7iabe56X/aREFnbXeMjf9I1F96/2hGbhJ88cfORcy8Ad
 Oii4417w89PoE3muc4GUcu2PftytcddSLzuX4QIkDPFYyiS1bsr2N5rNBLB6FNUF8idr
 nNEgI4FU3R/jklIuvvOTZ01NRCmBa7JcA7ksmfrh1rxbM3dj0IpxNmQE6utr+QQHumUH
 kd5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1765768111; x=1766372911;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=7fNWmh0WmWuuUuVPbiLrL1l7bJc0uxzmUQizN6F+DkU=;
 b=XvGbamicQ7z2KHX0E5qqgRJrYdzMtmwfmFyERO2rnIruekCXFRSb1CbTQ4ao6yGtXU
 3CJ2uIUxDWW31w8qI5oraNJOGcZSh5ZBd7BrWwWK+9rR4AfUXQWbnryABwBHVw7glpj6
 +kcF+fPHIxZBd2Bmb/oqwFhZ5T+7pl1dJytcE9xslAoBjrwGspWFHcArqWwVVzILAAT/
 8foUhW7NnvXMnYYdA4bYX8uWCAAs6FCj2RP+gSWuLdf8OWf0fmEJM2pZ0Rr+6UgKtt0d
 j+4pe7VlRjAyzmkSyrxze25rzxH9JPprjReTUUpkd2iwx7Ho20rYoOPgYJ6qaqTF1E0w
 p7fA==
X-Gm-Message-State: AOJu0Yzb1vu77XgUQDjk+VbBAe0/wOW/XqHqmbio1jDlxJ28GyarIxgC
 fYQpkDlbWzfeurhq/qV861ZCCLHI70JKcTHcoVitDTiImEoM/U53MvqB
X-Gm-Gg: AY/fxX5Vkh15wZhD11I84Ox+TG+gMniqhe1/uT/ayEhZb0qKKTLYH+xT2VZbkEbRVUp
 YXzEjzgktsE67bFtEQEEjMU6ZGt9dNKV2fBcHHwZPVrFMg1Ivy8Z9aJWP0HuSC6pYuUKj6zB0nB
 Jk/rxPXw405bhllHe6EnnrLwxJ5BKxsnS2O39HNYI0mgQ7MJv6XXwEG6X8ekp903bFWatB5vCd8
 mQJ3tWawdC4ahsJ6Kkvf29AKoXOH82UJgx+K10CBEwKN+WE8kjvhsjZPv84hoAZUkt5UBdta4YO
 NuQyQ+v7u/d4WdGWVBdjDhw52/20EyuY67K7gZrZTFiuzva/wx3RKYvIjmqwVMWTb8MRpH0H+Xb
 mbczOD0tqMi+Zg0FD8avluUFWbOWiKG7hC1CRMMEoa5ovOJj/c1INZ9l/SwXX5KfYo/1L
X-Google-Smtp-Source: AGHT+IGkvd3Q1H9jC0fmJAKLMjjQLoZsAJbJbTCGYUixDvvOdU5ytrccIQDTJMDw1qT0gsuRyq0SUw==
X-Received: by 2002:a05:7022:e1c:b0:119:e569:f85d with SMTP id
 a92af1059eb24-11f2ededeacmr10172502c88.20.1765768111012; 
 Sun, 14 Dec 2025 19:08:31 -0800 (PST)
Received: from fedora ([2601:646:8081:3770::d056])
 by smtp.gmail.com with ESMTPSA id
 a92af1059eb24-11f43ced319sm7201626c88.9.2025.12.14.19.08.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 14 Dec 2025 19:08:30 -0800 (PST)
From: Collin Funk <collin.funk1@HIDDEN>
To: Code Con Carne via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
Subject: Re: bug#80010: timeout echo vs. timeout cat
In-Reply-To: <rr-IGIX6ShmWWY6_GCBceaatUe3wZQPwcwxTbxEl-BHeP5_JD2B8coR5RNHFw9cBTopNhcVPwonQCPI_OsQx7UEVqr9CYbXysZZVq5YoFDk=@protonmail.com>
References: <rr-IGIX6ShmWWY6_GCBceaatUe3wZQPwcwxTbxEl-BHeP5_JD2B8coR5RNHFw9cBTopNhcVPwonQCPI_OsQx7UEVqr9CYbXysZZVq5YoFDk=@protonmail.com>
Date: Sun, 14 Dec 2025 19:08:28 -0800
Message-ID: <87a4zk8ms3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 80010
Cc: Code Con Carne <codeconcarne@HIDDEN>, 80010 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

Code Con Carne via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
writes:

> $ timeout 1s echo foo > pipe
>
> expected: times out after 1s
> actual: never times out; ctrl-c to exit
>
> coreutils 9.4-3ubuntu6.1 amd64

In this example, your shell opens "pipe" for writing. There are no
readers, so the shell is blocked. The 'timeout' command is not supposed
to kill the shell, it's parent, so it doesn't.

You can verify this yourself like so:

    $ mkfifo pipe
    $ timeout 1 echo foo > pipe &
    [1] 1483195

In another terminal window, we can see the process is 'bash' and check
what it is doing:

    $ ps -p 1483195
        PID TTY          TIME CMD
    1483195 pts/5    00:00:00 bash
    $ strace -p 1483195
    strace: Process 1483195 attached
    openat(AT_FDCWD, "pipe", O_WRONLY|O_CREAT|O_TRUNC, 0666

So it is blocked opening "pipe".

Returning to the original terminal window, we can read from "pipe":

    $ cat pipe
    foo
    [1]+  Done                       timeout 1 echo foo > pipe

So the shell is unblocked and finishes executing the command.

In the terminal window with 'strace' running, we can see that 'timeout'
isn't invoked until after "pipe" is opened after being unblocked:

    $ strace -p 1483195
    strace: Process 1483195 attached
    openat(AT_FDCWD, "pipe", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
    dup2(3, 1)                              = 1
    close(3)                                = 0
    execve("/home/collin/.local/bin/timeout", ["timeout", "1", "echo", "foo"], 0x561e21977ae0 /* 86 vars */) = 0

I agree that this behavior isn't obvious. :)

Collin




Information forwarded to bug-coreutils@HIDDEN:
bug#80010; Package coreutils. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Dec 2025 03:08:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 22:08:42 2025
Received: from localhost ([127.0.0.1]:32985 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUyx0-0002Mj-E9
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 22:08:42 -0500
Received: from lists.gnu.org ([2001:470:142::17]:36976)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <collin.funk1@HIDDEN>)
 id 1vUywy-0002MJ-Rj
 for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 22:08:41 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <collin.funk1@HIDDEN>)
 id 1vUyws-0005Ay-Jz
 for bug-coreutils@HIDDEN; Sun, 14 Dec 2025 22:08:34 -0500
Received: from mail-dl1-x122e.google.com ([2607:f8b0:4864:20::122e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <collin.funk1@HIDDEN>)
 id 1vUywq-0006DS-V9
 for bug-coreutils@HIDDEN; Sun, 14 Dec 2025 22:08:34 -0500
Received: by mail-dl1-x122e.google.com with SMTP id
 a92af1059eb24-11beb0a7bd6so3751473c88.1
 for <bug-coreutils@HIDDEN>; Sun, 14 Dec 2025 19:08:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1765768111; x=1766372911; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=7fNWmh0WmWuuUuVPbiLrL1l7bJc0uxzmUQizN6F+DkU=;
 b=GChtpgYUAS+vn5OVPNa6MMPoc/8QZVFAVKN8PsWSc8ogGABndw1wttPixDmDx3XkQU
 1RAzsxC+yYl1P44i8wDW0QE2TtLZKtopPa2olMk5Ws9QAml0nquwx5tSHRYbOYyWufq4
 6jBGpl2QuP4pU26ak3kKUEt5CFYzDhLKZTkP6uTZmRMYqMtSDgKNKgxrj6g7iMXlY7hd
 ayle4cl/YxIrvVmvEo1U1WIL4SSOifzEPlF8XEzg7gpRCTln/sdRiirjDrwPXqfwCFtb
 jcvIYd91VnlMUFMRcbbwN/tT0/f3tpAD8Ijc0J1QbG+6JFageADJCt2jMjCZ72Y0MEDy
 Djuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1765768111; x=1766372911;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=7fNWmh0WmWuuUuVPbiLrL1l7bJc0uxzmUQizN6F+DkU=;
 b=HbExiV5qqOTPVMLjKEWrzt3C4Cu0R8cZ+tI74jkIwFvG1+oZdyD5wIS7L8UEf5AkjX
 TwWNGUGgD17Jt1gJEoCwGK2Zo6+CStBwU4q3Rt7BxjPvSFVbSshycokn9TKxXz/8vP6f
 IvreZJhm9s7Rg5glGccLCqfZpKrQd7xIjhu1iBJGUBqtC44l5wqfDV4oS4KgcLrplH/m
 QRsBTNKNxLilCVI6u6Zuwl0vpIdP0jVN7FMRzctB6SLe0Sv1b4vdaKNIpHzNC6PDHd8i
 NsRN6FbjSeXXhBR8Sb0hT16beD1ZwC3jfbdZRhNJmmc4Lz79ZlWYz7nH8QdxIewS7Gff
 zCaQ==
X-Gm-Message-State: AOJu0Yz5vJFGAabiI452r4myLh9gwARdW+x4w14Jk0VU5Favn9Ocega3
 6LAK1DjjDN7gcS74wF4o4fgQIFeQGwXVF4UlZDNBlVBECEoz8fozUXk81cIcWA==
X-Gm-Gg: AY/fxX5DwWtkRpo13stp8EiSzS8rR6HJhS9T7Hp6LyG+nEl1nD1nkq/TCiYZWGjR4Mj
 NCUmlIXgu8xerCwPesCEyRXfCqpi036PE+HozZJfDy5RgD6nCOS+GlYh0Rfwg3T/wf6XIzYYg/7
 jhp34v7eTwNAHN1EtDkAkf9iVirGyLGDKMBVmevsPCP2ozV8+gUR16U8Gf1Ke5QtTig9sS5C+KI
 t3xrAduycWu12UbmJrG/0lUngQS9KfKAN8qGJWLRLk+V1TKfqId/X+lxxDfjlLHE8qMiWM3jTfn
 ua/Zfn6JVTvXqOL5Sleo+92/2AKWrdFN4ASM5xYlTnrz+DOK2J25Tr2LEAHhEBCnaFhe1BK8Clc
 O7/18N5O9DLYpkP+xjJi6vA9g0+TRrr5FXSy5rulxzY8A6yHjojSzVhrNAety/XVIQP8L
X-Google-Smtp-Source: AGHT+IGkvd3Q1H9jC0fmJAKLMjjQLoZsAJbJbTCGYUixDvvOdU5ytrccIQDTJMDw1qT0gsuRyq0SUw==
X-Received: by 2002:a05:7022:e1c:b0:119:e569:f85d with SMTP id
 a92af1059eb24-11f2ededeacmr10172502c88.20.1765768111012; 
 Sun, 14 Dec 2025 19:08:31 -0800 (PST)
Received: from fedora ([2601:646:8081:3770::d056])
 by smtp.gmail.com with ESMTPSA id
 a92af1059eb24-11f43ced319sm7201626c88.9.2025.12.14.19.08.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 14 Dec 2025 19:08:30 -0800 (PST)
From: Collin Funk <collin.funk1@HIDDEN>
To: Code Con Carne via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
Subject: Re: bug#80010: timeout echo vs. timeout cat
In-Reply-To: <rr-IGIX6ShmWWY6_GCBceaatUe3wZQPwcwxTbxEl-BHeP5_JD2B8coR5RNHFw9cBTopNhcVPwonQCPI_OsQx7UEVqr9CYbXysZZVq5YoFDk=@protonmail.com>
References: <rr-IGIX6ShmWWY6_GCBceaatUe3wZQPwcwxTbxEl-BHeP5_JD2B8coR5RNHFw9cBTopNhcVPwonQCPI_OsQx7UEVqr9CYbXysZZVq5YoFDk=@protonmail.com>
Date: Sun, 14 Dec 2025 19:08:28 -0800
Message-ID: <87a4zk8ms3.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::122e;
 envelope-from=collin.funk1@HIDDEN; helo=mail-dl1-x122e.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: Code Con Carne via GNU coreutils Bug Reports writes: > $
 timeout
 1s echo foo > pipe > > expected: times out after 1s > actual: never times
 out; ctrl-c to exit > > coreutils 9.4-3ubuntu6.1 amd64 In this example, your
 shell opens "pipe" for writing. There are no readers, so the shell is blocked.
 The 'timeout' command is not supposed to kill the shell, it's parent, so
 it doesn't. 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (collin.funk1[at]gmail.com)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (collin.funk1[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
X-Debbugs-Envelope-To: submit
Cc: Code Con Carne <codeconcarne@HIDDEN>, 80010 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Code Con Carne via GNU coreutils Bug Reports <bug-coreutils@HIDDEN>
writes:

> $ timeout 1s echo foo > pipe
>
> expected: times out after 1s
> actual: never times out; ctrl-c to exit
>
> coreutils 9.4-3ubuntu6.1 amd64

In this example, your shell opens "pipe" for writing. There are no
readers, so the shell is blocked. The 'timeout' command is not supposed
to kill the shell, it's parent, so it doesn't.

You can verify this yourself like so:

    $ mkfifo pipe
    $ timeout 1 echo foo > pipe &
    [1] 1483195

In another terminal window, we can see the process is 'bash' and check
what it is doing:

    $ ps -p 1483195
        PID TTY          TIME CMD
    1483195 pts/5    00:00:00 bash
    $ strace -p 1483195
    strace: Process 1483195 attached
    openat(AT_FDCWD, "pipe", O_WRONLY|O_CREAT|O_TRUNC, 0666

So it is blocked opening "pipe".

Returning to the original terminal window, we can read from "pipe":

    $ cat pipe
    foo
    [1]+  Done                       timeout 1 echo foo > pipe

So the shell is unblocked and finishes executing the command.

In the terminal window with 'strace' running, we can see that 'timeout'
isn't invoked until after "pipe" is opened after being unblocked:

    $ strace -p 1483195
    strace: Process 1483195 attached
    openat(AT_FDCWD, "pipe", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
    dup2(3, 1)                              = 1
    close(3)                                = 0
    execve("/home/collin/.local/bin/timeout", ["timeout", "1", "echo", "foo"], 0x561e21977ae0 /* 86 vars */) = 0

I agree that this behavior isn't obvious. :)

Collin




Information forwarded to bug-coreutils@HIDDEN:
bug#80010; Package coreutils. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Dec 2025 02:15:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 14 21:15:43 2025
Received: from localhost ([127.0.0.1]:60671 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vUy7g-00071C-7H
	for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 21:15:43 -0500
Received: from lists.gnu.org ([2001:470:142::17]:57782)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <codeconcarne@HIDDEN>)
 id 1vUqQC-0008F3-5T
 for submit <at> debbugs.gnu.org; Sun, 14 Dec 2025 13:02:18 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <codeconcarne@HIDDEN>)
 id 1vUqQ5-0001uS-Td
 for bug-coreutils@HIDDEN; Sun, 14 Dec 2025 13:02:10 -0500
Received: from mail-06.mail-europe.com ([85.9.210.45])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <codeconcarne@HIDDEN>)
 id 1vUqQ4-0008F6-1C
 for bug-coreutils@HIDDEN; Sun, 14 Dec 2025 13:02:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1765735313; x=1765994513;
 bh=x971TdQ+emuyCOSL+V4iFkIeP5eQDRjYjMdPSe3VJGY=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=Lkjprsv22eRfmnR+xwuSvl+XOCtYgKfDI5tVuQdE7Znw4QUxl9H7FkrrVRUXE6+qU
 r2hZfXq+sIN7LQSEzwioJOq+dk0T7vYHTcOfKL5+fNWiAUXl9IhKz1fvjlq3oYlVLA
 Pe9SQ7Zbf3WZ+YYsgxRvu59mxCxzE4bJB742JW6e5KfQL/kkE9WTmk1Y+IAaUSYfCy
 aD9W7LExyvn88JUNEyADtqKqvEik0vyHeF2CiTA9O7qKlc4yc/nx0LW0pv9rHyxKul
 UVgHDNpZX6eIsFOwmj8BRrmIdeZHp9jPaMWlvA3QeWtic+xJPwpB7Fz5TPgrmUs0jH
 En7R329FEoQzQ==
Date: Sun, 14 Dec 2025 18:01:48 +0000
To: "bug-coreutils@HIDDEN" <bug-coreutils@HIDDEN>
From: Code Con Carne <codeconcarne@HIDDEN>
Subject: timeout echo vs. timeout cat
Message-ID: <rr-IGIX6ShmWWY6_GCBceaatUe3wZQPwcwxTbxEl-BHeP5_JD2B8coR5RNHFw9cBTopNhcVPwonQCPI_OsQx7UEVqr9CYbXysZZVq5YoFDk=@protonmail.com>
Feedback-ID: 37781366:user:proton
X-Pm-Message-ID: 4fd882f9801183df84bd2f4403fc64d5543ad965
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1=_Bdvk8TpnDoQXC6ohPmdfoTn7nLkI5LgA3Cby3K7TJ1g"
Received-SPF: pass client-ip=85.9.210.45;
 envelope-from=codeconcarne@HIDDEN; helo=mail-06.mail-europe.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 14 Dec 2025 21:15:38 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--b1=_Bdvk8TpnDoQXC6ohPmdfoTn7nLkI5LgA3Cby3K7TJ1g
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

JCBta2ZpZm8gcGlwZQoKJCBjYXQgcGlwZQoKYmxvY2tzIGFzIGV4cGVjdGVkOyBjdHJsLWMgdG8g
ZXhpdAoKJCB0aW1lb3V0IDFzIGNhdCBwaXBlCgp0aW1lcyBvdXQgYWZ0ZXIgMXMgYXMgZXhwZWN0
ZWQKCiQgZWNobyBmb28gPiBwaXBlCgpibG9ja3MgYXMgZXhwZWN0ZWQ7IGN0cmwtYyB0byBleGl0
CgokIHRpbWVvdXQgMXMgZWNobyBmb28gPiBwaXBlCgpleHBlY3RlZDogdGltZXMgb3V0IGFmdGVy
IDFzCmFjdHVhbDogbmV2ZXIgdGltZXMgb3V0OyBjdHJsLWMgdG8gZXhpdAoKY29yZXV0aWxzIDku
NC0zdWJ1bnR1Ni4xIGFtZDY0

--b1=_Bdvk8TpnDoQXC6ohPmdfoTn7nLkI5LgA3Cby3K7TJ1g
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0
cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwg
MjU1KTsiPiQgbWtmaWZvIHBpcGU8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dy
b3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZv
bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdi
KDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij4kIGNhdCBw
aXBlPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250
LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigy
NTUsIDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dy
b3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+YmxvY2tzIGFzIGV4cGVjdGVkOyBjdHJs
LWMgdG8gZXhpdDwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9y
OiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6
IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7
IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPiQgdGltZW91dCAxcyBjYXQg
cGlwZTwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io
MjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs
LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tn
cm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPnRpbWVzIG91dCBhZnRlciAxcyBhcyBl
eHBlY3RlZDwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy
aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJh
Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPiQgZWNobyBmb28gJmd0OyBwaXBl
PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUs
IDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3Vu
ZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+YmxvY2tzIGFzIGV4cGVjdGVkOyBjdHJsLWMg
dG8gZXhpdDwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy
aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJh
Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPiQgdGltZW91dCAxcyBlY2hvIGZv
byAmZ3Q7IHBpcGU8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2Vy
aWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xv
cjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5
OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDAp
OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5leHBlY3RlZDogdGltZXMg
b3V0IGFmdGVyIDFzPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl
cmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29s
b3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPmFjdHVhbDogbmV2ZXIgdGltZXMgb3V0OyBjdHJsLWMg
dG8gZXhpdDwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiBy
Z2IoMjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy
aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJh
Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuPmNvcmV1dGlscyA5LjQt
M3VidW50dTYuMSBhbWQ2NDwvc3Bhbj48YnI+PC9kaXY+


--b1=_Bdvk8TpnDoQXC6ohPmdfoTn7nLkI5LgA3Cby3K7TJ1g--





Acknowledgement sent to Code Con Carne <codeconcarne@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-coreutils@HIDDEN. Full text available.
Report forwarded to bug-coreutils@HIDDEN:
bug#80010; Package coreutils. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 15 Dec 2025 03:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.