On Sun, May 20, 2012 at 9:11 PM, Irek Szczesniak <[email protected]> wrote:
> On Fri, May 18, 2012 at 9:35 PM, Glenn Fowler <[email protected]> wrote:
>>
>> the AT&T Software Technology ast beta 2012-05-18 source release
>> has been posted to the download site
>>        http://www.research.att.com/sw/download/beta/
>>
>> the git source repository has also been updated
>>        http://www.research.att.com/sw/gitweb/
>> !
>
> On Suse I can't get a 32bit build (/bin/ksh ./bin/package make
> PACKAGE_OPTIONS=map-libc CCFLAGS='-DSHOPT_CMDLIB_BLTIN=0 -DSHOPT_SYSRC
> -D_map_libc=1 -g -ggdb -fstrict-aliasing -Wstrict-aliasing' CC='gcc
> -std=gnu99 -m32 -fPIC' HOSTTYPE=linux.i386 SHELL=/bin/ksh) pass *any*
> of the tests. I get a huge row of memory corruption failures:
>
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/alias.sh
> test alias begins at 2012-05-20+21:00:53
> corrupted data:region=f717f028:block=f717a1a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23494: Abort
> test alias failed at 2012-05-20+21:00:53 with exit code 262 [ 22 tests
> 262 errors ]
> test alias(shcomp) begins at 2012-05-20+21:00:53
> corrupted data:region=f76ed028:block=f76ebb20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23497: Abort
> test alias(shcomp) failed to compile at 2012-05-20+21:00:53 with exit
> code 262 [ 1 test 1 error ]
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/append.sh
> test append begins at 2012-05-20+21:00:53
> corrupted data:region=f71bc028:block=f71b71a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23503: Abort
> test append failed at 2012-05-20+21:00:53 with exit code 262 [ 12
> tests 262 errors ]
> test append(shcomp) begins at 2012-05-20+21:00:53
> corrupted data:region=f7710028:block=f770eb20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23506: Abort
> test append(shcomp) failed to compile at 2012-05-20+21:00:53 with exit
> code 262 [ 1 test 1 error ]
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/arith.sh
> test arith begins at 2012-05-20+21:00:53
> corrupted data:region=f7256028:block=f72511a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23512: Abort
> test arith failed at 2012-05-20+21:00:53 with exit code 262 [ 200
> tests 262 errors ]
> test arith(shcomp) begins at 2012-05-20+21:00:53
> corrupted data:region=f7719028:block=f7717b20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23515: Abort
> test arith(shcomp) failed to compile at 2012-05-20+21:00:53 with exit
> code 262 [ 1 test 1 error ]
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/arrays.sh
> test arrays begins at 2012-05-20+21:00:53
> corrupted data:region=f719a028:block=f71951a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23521: Abort
> test arrays failed at 2012-05-20+21:00:53 with exit code 262 [ 140
> tests 262 errors ]
> test arrays(shcomp) begins at 2012-05-20+21:00:53
> corrupted data:region=f77b3028:block=f77b1b20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23524: Abort
> test arrays(shcomp) failed to compile at 2012-05-20+21:00:53 with exit
> code 262 [ 1 test 1 error ]
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/arrays2.sh
> test arrays2 begins at 2012-05-20+21:00:53
> corrupted data:region=f723b028:block=f72361a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23530: Abort
> test arrays2 failed at 2012-05-20+21:00:53 with exit code 262 [ 42
> tests 262 errors ]
> test arrays2(shcomp) begins at 2012-05-20+21:00:53
> corrupted data:region=f7730028:block=f772eb20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23533: Abort
> test arrays2(shcomp) failed to compile at 2012-05-20+21:00:53 with
> exit code 262 [ 1 test 1 error ]
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/attributes.sh
> test attributes begins at 2012-05-20+21:00:53
> corrupted data:region=f71f6028:block=f71f11a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23539: Abort
> test attributes failed at 2012-05-20+21:00:53 with exit code 262 [ 107
> tests 262 errors ]
> test attributes(shcomp) begins at 2012-05-20+21:00:53
> corrupted data:region=f77c6028:block=f77c4b20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23542: Abort
> test attributes(shcomp) failed to compile at 2012-05-20+21:00:53 with
> exit code 262 [ 1 test 1 error ]
> + /home/irek/tstastdbg/arch/linux.i386/src/cmd/ksh93/ksh
> ./src/cmd/ksh93/tests/shtests --locale
> LD_LIBRARY_PATH_64=/home/irek/tstastdbg/arch/linux.i386/lib:
> LD_LIBRARY_PATH=/home/irek/tstastdbg/arch/linux.i386/lib:/usr/lib64/mpi/gcc/openmpi/lib64
> LD_LIBRARY_PATH_32=/home/irek/tstastdbg/arch/linux.i386/lib: LC_ALL=C
> LANG=C VMALLOC_OPTIONS=abort
> SHCOMP='/home/irek/tstastdbg/arch/*/bin/shcomp'
> ./src/cmd/ksh93/tests/basic.sh
> test basic begins at 2012-05-20+21:00:54
> corrupted data:region=f721e028:block=f72191a8:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests[202]: eval: line 1: 23548: Abort
> test basic failed at 2012-05-20+21:00:54 with exit code 262 [ 101
> tests 262 errors ]
> test basic(shcomp) begins at 2012-05-20+21:00:54
> corrupted data:region=f7795028:block=f7793b20:bad byte at=105:
> ./src/cmd/ksh93/tests/shtests: line 217: 23551: Abort
> test basic(shcomp) failed to compile at 2012-05-20+21:00:54 with exit
> code 262 [ 1 test 1 error ]
>
> Failure is almost always at the same point during sh_init:
> Program received signal SIGABRT, Aborted.
> 0xf7e428c5 in raise () from /lib/libc.so.6
> (gdb) where
> #0  0xf7e428c5 in raise () from /lib/libc.so.6
> #1  0xf7e441d5 in abort () from /lib/libc.so.6
> #2  0x08199f24 in vmdbwarn (vm=0xf7fc8028, mesg=0xffffba34 "corrupted
> data:region=f7fc8028:block=f7fc3db8:bad byte at=102:\n", n=63)
>    at /home/irek/tstastdbg/src/lib/libast/vmalloc/vmdebug.c:93
> #3  0x0819a5b9 in dbwarn (vm=0xf7fc8028, data=0xf7fc3db8, where=102,
> file=0x0, line=0, func=0x0, type=0)
>    at /home/irek/tstastdbg/src/lib/libast/vmalloc/vmdebug.c:182
> #4  0x0819b397 in vmdbcheck (vm=0xf7fc8028) at
> /home/irek/tstastdbg/src/lib/libast/vmalloc/vmdebug.c:607
> #5  0x0819100b in _ast_calloc (n_obj=1, s_obj=95) at
> /home/irek/tstastdbg/src/lib/libast/vmalloc/malloc.c:496
> #6  0x0814eb76 in _ast_strdup (s=0xffffbf9b
> "/home/irek/tstastdbg/arch/linux.i386/bin/ksh")
>    at /home/irek/tstastdbg/src/lib/libast/string/strdup.c:59
> #7  0x08078363 in sh_init (argc=4, argv=0xffffd154, userinit=0)
>    at /home/irek/tstastdbg/src/cmd/ksh93/sh/init.c:1399
> #8  0x08059769 in sh_main (ac=4, av=0xffffd154, userinit=0) at
> /home/irek/tstastdbg/src/cmd/ksh93/sh/main.c:158
> #9  0x080595a3 in main (argc=4, argv=0xffffd154) at
> /home/irek/tstastdbg/src/cmd/ksh93/sh/pmain.c:45

This is odd: The failure occurs only for ast-open builds. If I build
ast-ksh it does not occur.

Irek

_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users

Reply via email to