Please see The HDF Group's new Support Portal for the latest information.
HOME > HDF5 > RELEASE > KNOWN_PROBLEMS
Known problems at release time are listed at the end of the Release Notes:
Known problems listed here are typically found after a release was made available and are issues that may affect many users.
HDF5-1.10.0 cannot read files created with HDF5-1.10.1 that contain a metadata cache image
HDF5 releases are always backward compatible. In general, they are also forward compatible in maintenance releases of a major release. However, the HDF5-1.10.0 maintenance release will NOT be able to read HDF5-1.10.1 files that contain a metadata cache image. The metadata cache image must be removed with the h5clear tool in order for HDF5-1.10.0 to read the file.
The CMake instructions for building the HDF5 examples omitted two files that are needed
The instructions specify to copy the HDF5_Example.cmake file over. However, the HDF5_Examples_options.cmake and CTestScript.cmake files must also be copied over. These instructions are found in the README.txt file that comes with each pre-built windows binary, and they are also found in Section II of the USING_CMake_Examples.txt file in the release_docs directory of the source code.
When building with autotools, libdynlib* files are installed in the lib/ directory
Files beginning with "lybdynlib" get installed in the lib/ directory when building with autotools. These are test files that should be removed (for eg. "rm lib/libdynlib*"). These will not be included in future releases.
The C++ interface in HDF5-1.10.1 is "lacking" functions that were present in 1.10.0
In HDF5-1.10.1 several HDF5 C++ functions were moved (not removed) to new locations to improve the C++ API model.
The changes were inadvertently omitted from the release notes. Please see the
HDF5 C++ Reference
Manual for the most accurate information.
Talos Vulnerabilities Found in HDF5-1.8.17, HDF5-1.10.0-patch1, and Earlier Releases
Four Talos vulnerabilities were found in HDF5-1.8.17 and HDF5-1.0.0-patch1. They are also found in earlier releases:
CVE-2016-4330: HDF5 bug HDFFV-9992 (TALOS-2016-176) CVE-2016-4331: HDF5 bug HDFFV-9951 (TALOS-2016-177) CVE-2016-4332: HDF5 bug HDFFV-9950 (TALOS-2016-178) CVE-2016-4333: HDF5 bug HDFFV-9993 (TALOS-2016-179)
These issues were addressed in the HDF5-1.8.18 release. See the HDF5-1.8.18 Release Notes for more details.
They will be addressed in the HDF5-1.10.1 release in the first quarter of 2017.
Patches are available that users can apply to other HDF5 releases:
- hdf51.8-CVE2016.patch - Tested ONLY with HDF5-1.8.17 and HDF5-1.8.16. (See README)
- hdf51.10-CVE2016.patch - Tested with HDF5-1.10.0-patch1 and HDF5-1.10.0. (See README)
Syntax Error in HDF5 compile scripts
The HDF5 compile scripts (h5cc, h5fc, h5c++, h5pcc, and h5pfc) contained a syntax error when using the options:
-o <output> -c <source>
The <output> gets dropped, producing "-c -o <source>" which results in a compiler error.
If the options are switched there is no error:
-c <source> -o <output>
Known Problems from Previous Releases
- - Last modified: 05 December 2017