I think you might be hitting the limit with the number of identifiers created 
in the library (which in the 1.8 series is a 32 bit signed integer).
We already switched to using 64 bit integers in the trunk (for the future 1.10 
release), which should take care of this problem.

For verification, you can try out the trunk to see if it helps:
http://svn.hdfgroup.uiuc.edu/hdf5/trunk

Thanks,
Mohamad


From: Hdf-forum [mailto:[email protected]] On Behalf Of 
Ching-Chia Wang
Sent: Wednesday, October 01, 2014 10:48 AM
To: [email protected]
Subject: [Hdf-forum] Limitation of number of usages of H5TBappend_records()?

Hello,
I have reported this in the previous thread: 
http://hdf-forum.184993.n3.nabble.com/H5SL-insert-common-can-t-insert-duplicate-key-with-HDF5-1-8-13-td4027464.html
Here I modified the example code provided on the official website to show this 
limitation. (ex_table_02.c in http://www.hdfgroup.org/HDF5/Tutor/h5table.html)

I ran into the following error when appending table for the 599169th iteration.


HDF5-DIAG: Error detected in HDF5 (1.8.13) thread 140557357188896:
  #000: H5Tnative.c line 122 in H5Tget_native_type(): unable to register data 
type
    major: Datatype
    minor: Unable to register new atom
  #001: H5I.c line 895 in H5I_register(): can't insert ID node into skip list
    major: Object atom
    minor: Unable to insert object
  #002: H5SL.c line 995 in H5SL_insert(): can't create new skip list node
    major: Skip Lists
    minor: Unable to insert object
  #003: H5SL.c line 687 in H5SL_insert_common(): can't insert duplicate key
    major: Skip Lists
    minor: Unable to insert object
iteration: 599169



Best,
Ching-Chia Wang

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to