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
