diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2010-07-16 16:32:49 (GMT) |
---|---|---|
committer | Neil Fortner <nfortne2@hdfgroup.org> | 2010-07-16 16:32:49 (GMT) |
commit | c22b8a94f2b6920e03f8390415269f9333eeb077 (patch) | |
tree | 44da189a5048fd7a9de087049e4f80119e0451ab /release_docs | |
parent | 0dce71a0a30314da545f1f90a26f537c467b043a (diff) | |
download | hdf5-c22b8a94f2b6920e03f8390415269f9333eeb077.zip hdf5-c22b8a94f2b6920e03f8390415269f9333eeb077.tar.gz hdf5-c22b8a94f2b6920e03f8390415269f9333eeb077.tar.bz2 |
[svn-r19076] Purpose: Fix bug 1951
Description:
A bug introduced in 1.8.5 causes local heap data blocks to be mis-aligned when
sizeof_offsets + 2*sizeof_lengths is not a multiple of 8. In this case, the
address of the data block as stored in the heap prefix is aligned but the actual
data block is not. This causes files created with these sizes to be corrupted,
and prevents uncorrupted files with these sizes to be unreadable. Modified
local heap code to account for alignment.
Tested: jam, amani, linew (h5committest)
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 6af47e9..02ff846 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -234,6 +234,10 @@ Bug Fixes since HDF5-1.8.0 release Library ------- + - Fixed a bug that could cause file corruption when using non-default + sizes of addresses and/or lengths. This bug could also cause + uncorrupted files with this property to be unreadable. This bug + was introduced in 1.8.5. (NAF - 2010/07/16 - 1951) - Fixed a file corruption bug that could happen when shrinking a compressed dataset. (NAF - 2010/05/20) - Fixed some memory leaks in VL datatype conversion when strings are |