mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-27 02:10:55 +08:00
Fixed the assertion failure for HDFFV-10873.
This commit is contained in:
parent
884ad149e2
commit
021919206d
@ -326,6 +326,20 @@ Bug Fixes since HDF5-1.10.3 release
|
||||
|
||||
Library
|
||||
-------
|
||||
- Fixed a bug caused by bad tag value when condensing object header
|
||||
messages
|
||||
|
||||
There was an assertion failure when moving meessages from running a
|
||||
user test program with library release hdf5.1.10.4. It was because
|
||||
the tag value (object header's address) was not set up when entering
|
||||
the library routine H5O__chunk_update_idx(), which will eventually
|
||||
verifies the metadata tag value when protecting the object header.
|
||||
|
||||
The problem was fixed by replacing FUNC_ENTER_PACKAGE in H5O__chunk_update_idx()
|
||||
with FUNC_ENTER_PACKAGE_TAG(oh->cache_info.addr) to set up the metadata tag.
|
||||
|
||||
(VC - 2019/08/23, HDFFV-10873)
|
||||
|
||||
- Fixed the test failure from test_metadata_read_retry_info() in
|
||||
test/swmr.c
|
||||
|
||||
|
@ -331,7 +331,7 @@ H5O__chunk_update_idx(H5F_t *f, H5O_t *oh, unsigned idx)
|
||||
H5O_chk_cache_ud_t chk_udata; /* User data for loading chunk */
|
||||
herr_t ret_value = SUCCEED; /* Return value */
|
||||
|
||||
FUNC_ENTER_PACKAGE
|
||||
FUNC_ENTER_PACKAGE_TAG(oh->cache_info.addr)
|
||||
|
||||
/* check args */
|
||||
HDassert(f);
|
||||
|
Loading…
Reference in New Issue
Block a user