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

[netCDF #HSS-201489]: NetCDF (C) 4.4.0 failures in "make check"



Hi Carl,

The compatibility fix was released in 4.4.1; this error you describe below 
seems to be new, insofar as I haven't seen it before.  Can you provide the 
latest config.log?  I'll dig into this to see if I can figure out what's going 
on.  I don't have access to the PGI compiler, so I will be using gcc; is there 
a way to easily test with gcc on your end to see if perhaps this is related to 
the PGI compiler?  It's a shot in the dark, but it's the first thing that 
occurs to me when planning to recreate this.

Thanks!

-Ward

> *On 03/17/2016 05:37 PM, Carl Ponder wrote:*
> >
> >     I'm using the PGI 16.3 compiler to build NetCDF-C version 4.4.0.
> >     When I run the "make -i -k check" I see these issues
> >
> >         FAIL: nc_test
> >         FAIL: tst_atts3
> >
> *On 04/25/2016 02:14 PM, Unidata netCDF Support wrote:*
> >
> >     We do not currently support HDF5 1.10.0; the test failures you are 
> > seeing are the result (largely) of deprecated HDF5 functions being removed, 
> > I've been told.  This will be corrected.  However, the larger issue is 
> > this:  netCDF files created with netCDF 4.4.0 (or earlier) and HDF5 1.10.0 
> > will*not*  be readable by systems using netCDF 4.4.0 and HDF5 1.8.16 or 
> > earlier.  The underlying file is simply not backwards compatible.  We have 
> > released the first release candidate for netCDF 4.4.1, which corrects this 
> > (although the test failures remain).  These failures will be corrected in 
> > the next release candidate.
> >
> Ward -- I'm working with NetCDF-C 4.4.1 with HDF5 1.10.0-patch1 and the
> PGI 16,3 compiler.
> I'm still getting these failures, 3 of them I also had with 4.4.0:
> 
> 4.4.1/PGI-16.3_HDF5-1.10.0-patch1_OpenMPI-1.10.3_CUDA-7.5/slurm-18604.out:FAIL:
> tst_h_dimscales
> 4.4.1/PGI-16.3_HDF5-1.10.0-patch1_OpenMPI-1.10.3_CUDA-7.5/slurm-18604.out:FAIL:
> nc_test
> 4.4.1/PGI-16.3_HDF5-1.10.0-patch1_OpenMPI-1.10.3_CUDA-7.5/slurm-18604.out:FAIL:
> tst_atts3
> 4.4.1/PGI-16.3_HDF5-1.10.0-patch1_OpenMPI-1.10.3_CUDA-7.5/slurm-18604.out:FAIL:
> run_par_test.sh
> 
> Are the HDF5-compatibility fixes waiting until 4.4.2? Also here's a
> sample error-log, in case it's a new problem:
> 
> 1 ==========================================
> 2    netCDF 4.4.1: h5_test/test-suite.log
> 3 ==========================================
> 4
> 5 # TOTAL: 27
> 6 # PASS:  26
> 7 # SKIP:  0
> 8 # XFAIL: 0
> 9 # FAIL:  1
> 10 # XPASS: 0
> 11 # ERROR: 0
> 12
> 13 .. contents:: :depth: 2
> 14
> 15 FAIL: tst_h_dimscales
> 16 =====================
> 17
> 18 HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
> 19   #000: H5Gdeprec.c line 1092 in H5Gget_objtype_by_idx(): can't
> get object type
> 20     major: Symbol table
> 21     minor: Inappropriate type
> 22   #001: H5Gdeprec.c line 1144 in H5G_obj_get_type_by_idx(): can't
> locate type
> 23     major: Symbol table
> 24     minor: Object not found
> 25   #002: H5Gstab.c line 1219 in H5G__stab_get_type_by_idx(): index
> out of bound
> 26     major: Invalid arguments to routine
> 27     minor: Inappropriate type
> 28
> 29 *** Checking HDF5 dimension scales.
> 30 *** Creating simple dimension scales file...ok.
> 31 *** Checking that simple dimscale file can be read...ok.
> 32 *** Creating simple dimension scales file with lots of datasets...ok.
> 33 *** Creating a file with an unlimited dimension scale...ok.
> 34 *** Checking that unlimited dimscale file can be read...ok.
> 35 *** Creating some 3D datasets using shared dimscales...ok.
> 36 *** Checking 3D datasets created with shared dimscales...ok.
> 37 *** Creating 3D datasets using shared dimscales in groups...ok.
> 38 *** Checking 3D datasets in groups created with shared
> dimscales...Sorry! Unexpected result, tst_h_dimscales.c, line: 57
> 39 Sorry! Unexpected result, tst_h_dimscales.c, line: 67
> 40 Sorry! Unexpected result, tst_h_dimscales.c, line: 775
> 41 FAIL tst_h_dimscales (exit status: 2)
> 42
> 
> 
> 
> -----------------------------------------------------------------------------------
> This email message is for the sole use of the intended recipient(s) and may 
> contain
> confidential information.  Any unauthorized review, use, disclosure or 
> distribution
> is prohibited.  If you are not the intended recipient, please contact the 
> sender by
> reply email and destroy all copies of the original message.
> -----------------------------------------------------------------------------------
> 
> 


Ticket Details
===================
Ticket ID: HSS-201489
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.