diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2015-08-12 21:43:39 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2015-08-12 21:43:39 (GMT) |
commit | 6d596ea6d2e02664a252bfbb00601ffd997fa384 (patch) | |
tree | fdd00acb37a712b60a14e5bd15d1ccfa9e4eea30 /release_docs | |
parent | bca9b8f33193f30d2b5e38d60d1404c9959d1928 (diff) | |
download | hdf5-6d596ea6d2e02664a252bfbb00601ffd997fa384.zip hdf5-6d596ea6d2e02664a252bfbb00601ffd997fa384.tar.gz hdf5-6d596ea6d2e02664a252bfbb00601ffd997fa384.tar.bz2 |
[svn-r27503] Port r27415 from trunk to 1.8 branch.
Tested: jam, koala, ostrich (h5committest)
Log from r27415:
Fix potential error with H5I_clear_type which could occur when a callback closed
a different ID in the same type. Added a new skiplist routine,
H5SL_try_free_safe, which iterates over items, freeing some of them, and which
intercepts and defers attempts to remove from the list outside of the main
iteration. Changed H5I_clear_type to use this function.
Tested: jam, koala, ostrich (h5committest); ummon
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index d117fc6..455ef25 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -122,9 +122,15 @@ Bug Fixes since HDF5-1.8.15 Configuration ------------- - - - - (XYZ - YYYY/MM/DD HDFFV-####) + - Fix potential error in H5Iclear_type + + If the ID type's close callback could close another ID of the same type, + H5Iclear_type could occasionally run into problems due to the inner + workings of the skip list package. This could potentially cause an + error on library shutdown without calling H5Iclear_type directly. This + issue has been fixed. + + (NAF - 2015-08-12) Library ------- |