On 6/21/19 3:22 PM, k...@plushkava.net wrote:
> Hi, 
> 
> The following script generates a compound command consisting of many 
> instances of the : command. I have found that it reproducibly induces a 
> segfault in all versions of bash from 2 onwards. I tested various other 
> shells - several more than are implied here - all of which could handle the 
> generated code without issue.

It's an exceeded stack resource limit. Bash uses recursive function calls
to implement command lists, and too many can exceed the stack limit.

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    c...@case.edu    http://tiswww.cwru.edu/~chet/

Reply via email to