I'm seeing errors in our software when trying to delete attributes from HDF5 files just prior to replacing them with new values. I've "attached" one of the error messages to the end of this email. I'm not entirely sure what's going on, but I'm starting to think that the problem might be due to the fact that I'm deleting the attributes inside of an H5Ovisit callback function. My attempts to reproduce the problem without the H5Ovisit call have failed so far. Any suggestions as to what I might be doing wrong? I don't see anything in H5Ovisit that says not to use any particular HDF5 API inside the callback.

HDF5-DIAG: Error detected in HDF5 (1.8.7-pre1) thread 1:
 #000: H5A.c line 2161 in H5Adelete_by_name(): unable to delete attribute
   major: Attribute
   minor: Can't delete message
#001: H5Oattribute.c line 1605 in H5O_attr_remove(): error deleting attribute
   major: Attribute
   minor: Can't delete message
#002: H5Omessage.c line 1313 in H5O_msg_iterate_real(): iterator function failed
   major: Object header
   minor: Unable to list node
#003: H5Oattribute.c line 1530 in H5O_attr_remove_cb(): unable to convert into null message
   major: Object header
   minor: Can't delete message
#004: H5Oalloc.c line 1219 in H5O_release_mesg(): unable to delete file space for object header message
   major: Object header
   minor: Can't delete message
#005: H5Omessage.c line 2088 in H5O_delete_mesg(): unable to delete file space for object header message
   major: Object header
   minor: Can't delete message
#006: H5Oshared.h line 243 in H5O_attr_shared_delete(): unable to decrement ref count for native message
   major: Object header
   minor: Unable to decrement reference count
#007: H5Oattr.c line 548 in H5O_attr_delete(): unable to adjust datatype link count
   major: Attribute
   minor: Bad object header link count
#008: H5Oshared.h line 237 in H5O_dtype_shared_delete(): unable to decrement ref count for shared message
   major: Object header
   minor: Unable to decrement reference count
#009: H5Oshared.c line 527 in H5O_shared_delete(): unable to adjust shared object link count
   major: Object header
   minor: Bad object header link count
#010: H5Oshared.c line 247 in H5O_shared_link_adj(): interfile hard links are not allowed
   major: Links
   minor: Unable to initialize object


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to