On Fri, 27 Sep 2013 15:28:46 +0200 Lionel Cons wrote:
> On 26 September 2013 07:19, Glenn Fowler <[email protected]> wrote:
> >
> > the AT&T Software Technology ast alpha 2013-09-26 source release
> > has been posted to the download site
> >         http://www.research.att.com/sw/download/alpha/
> > the package names and md5 checksums are
> >             INIT  95da0c907a6ed25a601c373e16a1862e
> >         ast-base  0aed6c2cd6bccf0ec23120179a1dfc38
> >         ast-open  529b4c33049de4100bc6f5ecaafa7722
> >          ast-ksh  d0762a194fe508641fa0706294236d3f
> > the md5 sums should match the ones listed on the download page

> The subshell.sh test runs out of memory on small Linux machines (<2GB
> ram, 64bit, Suse 12.2):
> test subshell(en_US.UTF-8) begins at 2013-09-27+11:50:19
>         subshell.sh[320]: test 2 '$(...) exit 0' failed -- got
> '/home/lcons/newksh/arch/linux.i386-64/src/cmd/ksh93/ksh[8]: tr:
> storage allocator out of space on 8590983168 byte request ( region
> 8608808960 segments 15 busy 0:0 free 0:0 ) [Cannot allocate memory]',
> expected 'ok'

very strange

can you manually edit src/cmd/ksh93/tests/shtests

-[[ $VMALLOC_OPTIONS ]] || timesensitive=.
+[[ ,$VMALLOC_OPTIONS, == *,@(abort|check),* ]] || timesensitive=.

and then run the test with the new shtests and same env args as before except
insert this into the export list

        VMALLOC_OPTIONS=usage ...

you should see lines like this in the output

vmalloc: 0x7fec39678000 1048576 region 0x007cf2a0 size=2097152 segs=1 packs=1 
busy=24% cache=70736/363

if there aren't too many of them can you post the output
it looks like its one bogus 8Gib allocation instead of a bunch
so it should be reasonable size
my guess its the tr(1) misbehaving - this might help narrow it down

_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to