bug-bash
[Top][All Lists]
Advanced

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

Segfault in Bash


From: Jeffrey Walton
Subject: Segfault in Bash
Date: Tue, 14 Jul 2020 06:32:44 -0400

Hi Everyone,

I'm working on a script to find all shared objects in a directory. A
filename should match the RE '*.so$'. I thought I would pipe it to
grep:

$ ./audit-libs.sh /home/jwalton/tmp/ok2delete/lib
./audit-libs.sh: line 17: 22929 Segmentation fault      (core dumped)
$(echo "$file" | grep -E "*.so$")
./audit-libs.sh: line 17: 22934 Segmentation fault      (core dumped)
$(echo "$file" | grep -E "*.so$")
./audit-libs.sh: line 17: 22939 Segmentation fault      (core dumped)
$(echo "$file" | grep -E "*.so$")
...

My code is broken at the moment. I know I am the cause of Bash's
crash. But I feel like Bash should not segfault.

IFS="" find "$dir" -name '*.so' -print | while read -r file
do
    if ! $(echo "$file" | grep -E "*.so$"); then continue; fi
    echo "library: $file"

done

Are you guys interested in the segfault?



reply via email to

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