Re: Bugs in bash-4.4-beta running on OpenBSD

2015-10-26 Thread Eduardo A . Bustamante López
On Mon, Oct 26, 2015 at 09:02:21AM -0400, Chet Ramey wrote: > Use bison. Command substitution requires invoking the parser recursively, > and byacc is completely incapable of reentrant parsing. > > This is one of the reasons that production bash releases ship with versions > of y.tab.c and y.tab.

Re: Bugs in bash-4.4-beta running on OpenBSD

2015-10-26 Thread Chet Ramey
On 10/26/15 8:07 AM, Eduardo A. Bustamante López wrote: > Hi Chet, > > I compiled bash with: > > CFLAGS='-O0 -g' ./configure --silent && make -j2 && make tests 2>&1 | tee > out.log > > And I get many parsing errors in the results. Most seem to be parenthesis > related, and some segfaults. I hop

Bugs in bash-4.4-beta running on OpenBSD

2015-10-26 Thread Eduardo A . Bustamante López
Hi Chet, I compiled bash with: CFLAGS='-O0 -g' ./configure --silent && make -j2 && make tests 2>&1 | tee out.log And I get many parsing errors in the results. Most seem to be parenthesis related, and some segfaults. I hope these two lead to fixing the whole thing: $ uname -a OpenBSD openbsd.m