[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #KSC-192695]: NetCDF 4.4.1 Solaris 10 SPARC: ncgen test fails



Hello,

This is difficult for me to diagnose/replicate, as I do not have access to a 
Solaris SPARC machine.  You are correct that it indicates an error and as such 
I am hesitant to say that the build is ready for use.  One issue that has come 
up recently is trying to run the tests when building on an nfs file share 
directory.  There's no indication that this is the case here, but I thought I 
would mention it.  Can you provide the `configure.log` file generated when you 
ran configure? That may provide additional information.  Also, can you tell me 
if this issue happens with older versions of netCDF, such as 4.4.0?

Thank you,

-Ward

> Hello;
> 
> I am allowing myself to report failed tests when running "gmake check"
> with NetCDF 4.4.1 on Solaris 10 SPARC.
> 
> Some more details follow below [1]. A core is also available if desired.
> I will appreciate any hint leading to a fix as I reckon a failed ncgen
> test does not indicate a build ready for production use.
> 
> Many thanks in advance.
> Regards,
> Vladimir Petr
> Eumetsat
> 
> [1]
> gmake[3]: Entering directory `/export/home/petr/src/netcdf-4.4.1/h5_test'
> PASS: tst_h_files
> PASS: tst_h_files2
> PASS: tst_h_files4
> PASS: tst_h_atts
> PASS: tst_h_atts3
> PASS: tst_h_atts4
> PASS: tst_h_vars
> PASS: tst_h_vars2
> PASS: tst_h_vars3
> PASS: tst_h_grps
> PASS: tst_h_compounds
> PASS: tst_h_compounds2
> PASS: tst_h_wrt_cmp
> PASS: tst_h_rd_cmp
> PASS: tst_h_vl
> PASS: tst_h_opaques
> PASS: tst_h_strings
> PASS: tst_h_strings1
> PASS: tst_h_strings2
> PASS: tst_h_ints
> PASS: tst_h_dimscales
> PASS: tst_h_dimscales1
> PASS: tst_h_dimscales2
> PASS: tst_h_dimscales3
> PASS: tst_h_enums
> PASS: tst_h_dimscales4
> ============================================================================
> Testsuite summary for netCDF 4.4.1
> ============================================================================
> # TOTAL: 26
> # PASS:  26
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  0
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> gmake[3]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/h5_test'
> gmake[2]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/h5_test'
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/h5_test'
> Making check in libdispatch
> gmake[1]: Entering directory `/export/home/petr/src/netcdf-4.4.1/libdispatch'
> gmake[1]: Nothing to be done for `check'.
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/libdispatch'
> Making check in libsrc
> gmake[1]: Entering directory `/export/home/petr/src/netcdf-4.4.1/libsrc'
> gmake[1]: Nothing to be done for `check'.
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/libsrc'
> Making check in libsrc4
> gmake[1]: Entering directory `/export/home/petr/src/netcdf-4.4.1/libsrc4'
> gmake[1]: Nothing to be done for `check'.
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/libsrc4'
> Making check in liblib
> gmake[1]: Entering directory `/export/home/petr/src/netcdf-4.4.1/liblib'
> gmake[1]: Nothing to be done for `check'.
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/liblib'
> Making check in ncgen3
> gmake[1]: Entering directory `/export/home/petr/src/netcdf-4.4.1/ncgen3'
> gmake  check-TESTS
> gmake[2]: Entering directory `/export/home/petr/src/netcdf-4.4.1/ncgen3'
> gmake[3]: Entering directory `/export/home/petr/src/netcdf-4.4.1/ncgen3'
> PASS: run_tests.sh
> PASS: run_nc4_tests.sh
> ============================================================================
> Testsuite summary for netCDF 4.4.1
> ============================================================================
> # TOTAL: 2
> # PASS:  2
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  0
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> gmake[3]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/ncgen3'
> gmake[2]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/ncgen3'
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/ncgen3'
> Making check in ncgen
> gmake[1]: Entering directory `/export/home/petr/src/netcdf-4.4.1/ncgen'
> gmake  check-TESTS
> gmake[2]: Entering directory `/export/home/petr/src/netcdf-4.4.1/ncgen'
> gmake[3]: Entering directory `/export/home/petr/src/netcdf-4.4.1/ncgen'
> FAIL: run_tests.sh
> PASS: run_nc4_tests.sh
> ============================================================================
> Testsuite summary for netCDF 4.4.1
> ============================================================================
> # TOTAL: 2
> # PASS:  1
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ncgen/test-suite.log
> Please report to address@hidden
> ============================================================================
> gmake[3]: *** [test-suite.log] Error 1
> gmake[3]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/ncgen'
> gmake[2]: *** [check-TESTS] Error 2
> gmake[2]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/ncgen'
> gmake[1]: *** [check-am] Error 2
> gmake[1]: Leaving directory `/export/home/petr/src/netcdf-4.4.1/ncgen'
> gmake: *** [check-recursive] Error 1
> 
> 
> ========================================
> netCDF 4.4.1: ncgen/test-suite.log
> ========================================
> 
> # TOTAL: 2
> # PASS:  1
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 0
> 
> .. contents:: :depth: 2
> 
> FAIL: run_tests.sh
> ==================
> 
> + test x. = x
> + echo *** Testing ncgen.
> *** Testing ncgen.
> + set -e
> + echo *** creating classic file c0.nc from c0.cdl...
> *** creating classic file c0.nc from c0.cdl...
> + ls -l ./c0.cdl
> -rw-r--r--   1 petr     users       5121 Jun 28 21:09 ./c0.cdl
> + ls -l ./ncgen ./ncgen.1 ./ncgen.h ./ncgen.l ./ncgen.y ./ncgenl.c ./ncgeny.c 
> ./ncgeny.h ./ncgeny.o
> -rwxr-xr-x   1 petr     users       6280 Nov  9 11:25 ./ncgen
> -rw-r--r--   1 petr     users      41582 Jun 28 21:09 ./ncgen.1
> -rw-r--r--   1 petr     users       6946 Jun 28 21:09 ./ncgen.h
> -rw-r--r--   1 petr     users      24913 Jun 28 21:09 ./ncgen.l
> -rw-r--r--   1 petr     users      42491 Jun 28 21:09 ./ncgen.y
> -rw-r--r--   1 petr     users     110501 Jun 28 21:09 ./ncgenl.c
> -rw-r--r--   1 petr     users     108312 Jun 28 21:09 ./ncgeny.c
> -rw-r--r--   1 petr     users       4598 Jun 28 21:09 ./ncgeny.h
> -rw-r--r--   1 petr     users     171624 Nov  9 11:25 ./ncgeny.o
> + ./ncgen -b -o c0.nc ./c0.cdl
> + [ ! -f c0.nc ]
> + echo *** creating 64-bit offset file c0_64.nc from c0.cdl...
> *** creating 64-bit offset file c0_64.nc from c0.cdl...
> + ./ncgen -k 64-bit-offset -b -o c0_64.nc ./c0.cdl
> + [ ! -f c0_64.nc ]
> + echo *** creating 64-bit offset file c5.nc from c5.cdl...
> *** creating 64-bit offset file c5.nc from c5.cdl...
> + ./ncgen -k 64-bit-data -b -o c5.nc ./c5.cdl
> FAIL run_tests.sh (exit status: 138)
> 
> Solaris 10 SPARC 142900-03 sun4u
> cc: Sun C 5.12 SunOS_sparc 2011/11/16
> CC: Sun C++ 5.12 SunOS_sparc 2011/11/16
> HDF5 1.8.17
> 
> 
> Tracing execution of ncgen/run_tests.sh (snippet) by truss(1):
> 
> 14738/1:        open("c5.nc", O_RDWR|O_CREAT|O_TRUNC, 0666)     = 4
> 14738/1:        fstat(4, 0xFFFFFFFF7FFFD5B0)                    = 0
> 14738/1:        brk(0x10050F840)                                = 0
> 14738/1:        brk(0x100513840)                                = 0
> 14738/1:        fstat(4, 0xFFFFFFFF7FFFD5A8)                    = 0
> 14738/1:        lseek(4, 0, SEEK_CUR)                           = 0
> 14738/1:        lseek(4, 40, SEEK_SET)                          = 40
> 14738/1:        write(4, "\0\0\0\0\0\0\0\0", 8)                 = 8
> 14738/1:        lseek(4, 0, SEEK_SET)                           = 0
> 14738/1:            Incurred fault #5, FLTACCESS  %pc = 0xFFFFFFFF7F38BB78
> 14738/1:              siginfo: SIGBUS BUS_ADRALN addr=0x10050C964
> 14738/1:            Received signal #10, SIGBUS [default]
> 14738/1:              siginfo: SIGBUS BUS_ADRALN addr=0x10050C964
> 14675/1:        waitid(P_PID, 14738, 0xFFBFF710, WEXITED|WTRAPPED|WNOWAIT) = 0
> 14675/1:        ioctl(0, TIOCGPGRP, 0xFFBFF72C)                 = 0
> 14675/1:        ioctl(0, TCGETS, 0x00039190)                    = 0
> 14675/1:        waitid(P_PID, 14738, 0xFFBFF710, WEXITED|WTRAPPED) = 0
> 14675/1:        _exit(138)
> 
> 
> NetCDF was built with
> --enable-logging \
> --enable-jna
> 
> ----------------
> Solaris 10 SPARC 142900-03 sun4u
> cc: Sun C 5.12 SunOS_sparc 2011/11/16
> CC: Sun C++ 5.12 SunOS_sparc 2011/11/16
> HDF5 1.8.17
> 
> Any email message from EUMETSAT is sent in good faith but shall neither
> be binding nor construed as constituting a commitment by EUMETSAT,
> except where provided for in a written agreement or contract or
> if explicitly stated in the email. Please note that any views or
> opinions presented in this email are solely those of the sender and
> do not necessarily represent those of EUMETSAT. This message and any
> attachments are intended for the sole use of the addressee(s) and may
> contain confidential and privileged information. Any unauthorised use,
> disclosure, dissemination or distribution (in whole or in part) of
> its contents is not permitted. If you received this message in error,
> please notify the sender and delete it from your system.
> 


Ticket Details
===================
Ticket ID: KSC-192695
Department: Support netCDF
Priority: Normal
Status: Closed
===================
NOTE: All email exchanges with Unidata User Support are recorded in the Unidata 
inquiry tracking system and then made publicly available through the web.  If 
you do not want to have your interactions made available in this way, you must 
let us know in each email you send to us.