id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 5291,netcdf driver does not detect .grd files in netcdf-4 format / netcdf driver does not support netcdf-4 files with default chunking and bottom-up format / hdf5 driver crashes when H5Sget_simple_extent_ndims() returns negative value,jluis,warmerdam,"This works fine gdal_translate zz_non_deflated.nc lixo.tiff {{{ Input file size is 104, 53 0...10...20...30...40...50...60...70...80...90...100 - done. }}} Now, the same file saved with a deflation level of 3 (with Mirone), complains {{{ gdal_translate zz_deflated.nc lixo.tiff Input file size is 104, 53 0ERROR 1: nBlockYSize = 53, only 1 supported when reading bottom-up dataset ERROR 1: zz_deflated.nc, band 1: IReadBlock failed at X offset 0, Y offset 0 ERROR 1: GetBlockRef failed at X block offset 0, Y block offset 0 }}} However, with a larger file (also defalted) I get a crash. (Note: I can convert these same files nicely with GMT) {{{ C:\j\bat\Cesar>gdal_translate zz_deflation_3.grd lixo.tiff HDF5-DIAG: Error detected in HDF5 (1.8.11) thread 0: #000: ..\..\src\H5Ddeprec.c line 231 in H5Dopen1(): not found major: Dataset minor: Object not found #001: ..\..\src\H5Gloc.c line 430 in H5G_loc_find(): can't find object major: Symbol table minor: Object not found #002: ..\..\src\H5Gtraverse.c line 861 in H5G_traverse(): internal path traversal failed major: Symbol table minor: Object not found #003: ..\..\src\H5Gtraverse.c line 641 in H5G_traverse_real(): traversal operator failed major: Symbol table minor: Callback failed #004: ..\..\src\H5Gloc.c line 385 in H5G_loc_find_cb(): object 'zz' doesn't exist major: Symbol table minor: Object not found HDF5-DIAG: Error detected in HDF5 (1.8.11) thread 0: #000: ..\..\src\H5D.c line 391 in H5Dclose(): not a dataset major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.8.11) thread 0: #000: ..\..\src\H5Ddeprec.c line 231 in H5Dopen1(): not found major: Dataset minor: Object not found #001: ..\..\src\H5Gloc.c line 430 in H5G_loc_find(): can't find object major: Symbol table minor: Object not found #002: ..\..\src\H5Gtraverse.c line 861 in H5G_traverse(): internal path traversal failed major: Symbol table minor: Object not found #003: ..\..\src\H5Gtraverse.c line 641 in H5G_traverse_real(): traversal operator failed major: Symbol table minor: Callback failed #004: ..\..\src\H5Gloc.c line 385 in H5G_loc_find_cb(): object 'zz' doesn't exist major: Symbol table minor: Object not found HDF5-DIAG: Error detected in HDF5 (1.8.11) thread 0: #000: ..\..\src\H5D.c line 437 in H5Dget_space(): not a dataset major: Invalid arguments to routine minor: Inappropriate type HDF5-DIAG: Error detected in HDF5 (1.8.11) thread 0: #000: ..\..\src\H5S.c line 794 in H5Sget_simple_extent_ndims(): not a dataspace major: Invalid arguments to routine minor: Inappropriate type ERROR 1: CPLMalloc(-8): Silly size requested. }}} ",defect,closed,normal,closed_because_of_github_migration,GDAL_Raster,svn-trunk,normal,wontfix,netcdf,etourigny Even Rouault