* Fwd: Crashing the Linux System
[not found] <CADc_fS3oAhtidGr5bSZ1_26DXPYWkkMy_4O94FKUtMMxRHKYHw@mail.gmail.com>
@ 2023-06-17 3:38 ` LitHack
2023-06-17 3:42 ` Ellenor Bjornsdottir
2023-06-17 4:43 ` Bart Schaefer
0 siblings, 2 replies; 3+ messages in thread
From: LitHack @ 2023-06-17 3:38 UTC (permalink / raw)
To: zsh-workers
[-- Attachment #1: Type: text/plain, Size: 456 bytes --]
---------- Forwarded message ---------
From: LitHack <lithack0@gmail.com>
Date: Sat, 17 Jun 2023 at 08:52
Subject: Crashing the Linux System
To: <linux-kernel@vger.kernel.org>
Running the yes command in command substitution will crash the linux shell.
According to me inside command the substitution it is creating multiple
process(fork). Command: `yes` or $(yes)
Here is the bug report:
Bug report <https://bugzilla.kernel.org/show_bug.cgi?id=217565>
[-- Attachment #2: Type: text/html, Size: 849 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Fwd: Crashing the Linux System
2023-06-17 3:38 ` Fwd: Crashing the Linux System LitHack
@ 2023-06-17 3:42 ` Ellenor Bjornsdottir
2023-06-17 4:43 ` Bart Schaefer
1 sibling, 0 replies; 3+ messages in thread
From: Ellenor Bjornsdottir @ 2023-06-17 3:42 UTC (permalink / raw)
To: zsh-workers
[-- Attachment #1: Type: text/plain, Size: 675 bytes --]
Which shell? Zsh? Bash? There is no one Linux shell.
Le 17 juin 2023 03 h 38 min 28 s UTC, LitHack <lithack0@gmail.com> a écrit :
>---------- Forwarded message ---------
>From: LitHack <lithack0@gmail.com>
>Date: Sat, 17 Jun 2023 at 08:52
>Subject: Crashing the Linux System
>To: <linux-kernel@vger.kernel.org>
>
>
>Running the yes command in command substitution will crash the linux shell.
>According to me inside command the substitution it is creating multiple
>process(fork). Command: `yes` or $(yes)
>
>Here is the bug report:
>Bug report <https://bugzilla.kernel.org/show_bug.cgi?id=217565>
--
Ellenor Bjornsdottir (she)
sysadmin umbrellix.net
[-- Attachment #2: Type: text/html, Size: 1372 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Crashing the Linux System
2023-06-17 3:38 ` Fwd: Crashing the Linux System LitHack
2023-06-17 3:42 ` Ellenor Bjornsdottir
@ 2023-06-17 4:43 ` Bart Schaefer
1 sibling, 0 replies; 3+ messages in thread
From: Bart Schaefer @ 2023-06-17 4:43 UTC (permalink / raw)
To: LitHack; +Cc: zsh-workers
On Fri, Jun 16, 2023 at 8:38 PM LitHack <lithack0@gmail.com> wrote:
>
> Running the yes command in command substitution will crash the linux shell. According to me inside command the substitution it is creating multiple process(fork). Command: `yes` or $(yes)
The "yes" command is defined to produce an unending stream of output.
The $(...) substitution is defined to capture all the output from a
command and substitute it as a string. "All the output" of "yes" is
impossible to capture in finite memory. The error I get from zsh is
the expected one:
zsh: fatal error: out of heap memory
There definitely are not multiple forks happening.
This is not a bug except in the sense that it was user error to use
$(yes) in the first place. It's no different than deliberately
writing an infinite loop such as $(while true; do echo y; done).
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-06-17 4:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CADc_fS3oAhtidGr5bSZ1_26DXPYWkkMy_4O94FKUtMMxRHKYHw@mail.gmail.com>
2023-06-17 3:38 ` Fwd: Crashing the Linux System LitHack
2023-06-17 3:42 ` Ellenor Bjornsdottir
2023-06-17 4:43 ` Bart Schaefer
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).