On Tue, Dec 16, 2008 at 11:22:49AM +0100, I. Szczesniak wrote:
> On 12/16/08, Dr. Werner Fink <[email protected]> wrote:
> > Hi,
> >
> >  just found a few errors during builf of ksh93t+ from 2008/12/12
> >  many of them depends on the architecture but one is found on
> >  all architectures:
> >
> >  On i586/i686:
> >
> >   test io.sh begins at 2008-12-15+10:37:40
> >   shtests: line 91: 24720: Abort
> 
> Please send a stack trace from the code dump to the list.

build is running ... and finished.  Executing

     export SHELL=$PWD/arch/linux.i386-64/src/cmd/ksh93/ksh
     cd src/cmd/ksh93/tests
     $SHELL shtests io.sh

leads to

  *** invalid open64 call: O_CREAT without mode ***: 
/usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh terminated
  ======= Backtrace: =========
  /lib64/libc.so.6(__fortify_fail+0x37)[0x2aaaab20c4d7]
  /lib64/libc.so.6[0x2aaaab1eeeb1]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x41a389]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x41ba8a]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x44bb71]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x448e41]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x447df2]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x4430c2]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x42a993]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x42673d]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x42a377]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x42a6f9]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x432871]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x4491af]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x40c965]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x40d21a]
  /lib64/libc.so.6(__libc_start_main+0xe6)[0x2aaaab142586]
  /usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh[0x40bd79]
  ======= Memory map: ========
  00400000-00532000 r-xp 00000000 08:03 9827781                            
/usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh
  00731000-00742000 r--p 00131000 08:03 9827781                            
/usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh
  00742000-00747000 rw-p 00142000 08:03 9827781                            
/usr/src/packages/BUILD/ksh93/arch/linux.i386-64/src/cmd/ksh93/ksh
  00747000-00795000 rw-p 00747000 00:00 0 
  2aaaaaaab000-2aaaaaac9000 r-xp 00000000 08:03 3461666                    
/lib64/ld-2.9.so
  2aaaaaac9000-2aaaaaaca000 rw-p 2aaaaaac9000 00:00 0 
  2aaaaaacd000-2aaaaaace000 rw-p 2aaaaaacd000 00:00 0 
  2aaaaacc8000-2aaaaacc9000 r--p 0001d000 08:03 3461666                    
/lib64/ld-2.9.so
  2aaaaacc9000-2aaaaacca000 rw-p 0001e000 08:03 3461666                    
/lib64/ld-2.9.so
  2aaaaacca000-2aaaaad1f000 r-xp 00000000 08:03 3461728                    
/lib64/libm-2.9.so
  2aaaaad1f000-2aaaaaf1e000 ---p 00055000 08:03 3461728                    
/lib64/libm-2.9.so
  2aaaaaf1e000-2aaaaaf1f000 r--p 00054000 08:03 3461728                    
/lib64/libm-2.9.so
  2aaaaaf1f000-2aaaaaf20000 rw-p 00055000 08:03 3461728                    
/lib64/libm-2.9.so
  2aaaaaf20000-2aaaaaf22000 r-xp 00000000 08:03 3461715                    
/lib64/libdl-2.9.so
  2aaaaaf22000-2aaaab122000 ---p 00002000 08:03 3461715                    
/lib64/libdl-2.9.so
  2aaaab122000-2aaaab123000 r--p 00002000 08:03 3461715                    
/lib64/libdl-2.9.so
  2aaaab123000-2aaaab124000 rw-p 00003000 08:03 3461715                    
/lib64/libdl-2.9.so
  2aaaab124000-2aaaab273000 r-xp 00000000 08:03 3461699                    
/lib64/libc-2.9.so
  2aaaab273000-2aaaab473000 ---p 0014f000 08:03 3461699                    
/lib64/libc-2.9.so
  2aaaab473000-2aaaab477000 r--p 0014f000 08:03 3461699                    
/lib64/libc-2.9.so
  2aaaab477000-2aaaab478000 rw-p 00153000 08:03 3461699                    
/lib64/libc-2.9.so
  2aaaab478000-2aaaab47f000 rw-p 2aaaab478000 00:00 0 
  2aaaab47f000-2aaaab495000 r-xp 00000000 08:03 9733235                    
/lib64/libgcc_s.so.1
  2aaaab495000-2aaaab695000 ---p 00016000 08:03 9733235                    
/lib64/libgcc_s.so.1
  2aaaab695000-2aaaab696000 r--p 00016000 08:03 9733235                    
/lib64/libgcc_s.so.1
  2aaaab696000-2aaaab697000 rw-p 00017000 08:03 9733235                    
/lib64/libgcc_s.so.1
  7ffffffeb000-800000000000 rw-p 7ffffffeb000 00:00 0 
  ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 

that is that the FORTIFY feature of the glibc has aborted the build.


> >   test io.sh failed at 2008-12-15+10:37:40 with exit code 1 [ 70 tests 1 
> > signal ]
> >
> >  On IA64:
> >
> >   test arith.sh begins at 2008-12-15+10:42:55
> >          arith.sh[452]: printf '%g\n' $((-Nan)) failed -- expected -nan, 
> > got nan
> >          arith.sh[454]: printf '%g\n' -Nan failed -- expected -nan, got nan
> >          arith.sh[456]: print -- $((-Nan)) failed -- expected -nan, got nan
> >   test arith.sh failed at 2008-12-15+10:42:55 with exit code 3 [ 127 tests 
> > 3 errors ]
> 
> Did you disable IEEE754 math support? Negative nan is defined in
> IEEE754-1985 and mandatory required in IEEE 754-2008.

I use the same spec file for all architectures.  I'm not aware on
any switch which would enable or disable any math support.  it is
simply the defaults of the gcc and the defaults of the build for
the distribution which includes specific architecture switches
but nothing influence math support.


      Werner

-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr
_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to