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