[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    Re: busybox 1.24.1 ash regression
From:       Natanael Copa <ncopa () alpinelinux ! org>
Date:       2015-10-29 9:55:27
Message-ID: 20151029105527.4e3d667e () ncopa-desktop ! alpinelinux ! org
[Download RAW message or body]

On Thu, 29 Oct 2015 09:28:20 +0100
Natanael Copa <ncopa@alpinelinux.org> wrote:

> On Thu, 29 Oct 2015 09:21:06 +0100
> Natanael Copa <ncopa@alpinelinux.org> wrote:
> 
> > On Thu, 29 Oct 2015 08:16:30 +0100
> > Natanael Copa <ncopa@alpinelinux.org> wrote:
> > 
> > > Simplfied test case:
> > > 
> > > 
> > > foo () {
> > > tr '\n' ' ' <<EOF | grep '.*' && { echo "$1" ; return 0 ; }
> > > $1
> > > EOF
> > > }
> > > 
> > > foo "bar"
> > > 
> > > 
> > > The simplified testcase works with bash, dash and busybox 1.23 ash, but
> > > fails with busybox 1.24.1.
> > 
> > I bisected it to:
> > 
> > 7e66102f762a7d80715f0c7e5925433256b78cee is the first bad commit
> > commit 7e66102f762a7d80715f0c7e5925433256b78cee
> > Author: Denys Vlasenko <vda.linux@googlemail.com>
> > Date:   Thu Feb 5 21:00:17 2015 +0100
> > 
> >     ash: fix a SEGV case in an invalid heredoc
> >     
> >     Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
> > 
> > :040000 040000 971ee626cc195afe0030c037c376fe895fa683c1
> > 67f020615d2eb44eff814e3bf182df07913d8ab4 M	shell
> 
> This appears relevant config:
> 
> CONFIG_UNICODE_SUPPORT=y
> 
> Disabling the CONFIG_UNICODE_SUPPORT makes the problem disappear.

Correction. CONFIG_UNICODE_SUPPORT is irrelevant in this case. I built
tested wrong commit. Sorry.

-nc
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic