Hi Abhi,

Thank you for the report! We reproduced the problem and are looking into it. 
For your reference, JIRA issue number is HDFFV-9648.

Elena
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Elena Pourmal  The HDF Group  http://hdfgroup.org
1800 So. Oak St., Suite 203, Champaign IL 61820
217.531.6112
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




On Dec 30, 2015, at 3:36 PM, Abhinandan Jain 
<[email protected]<mailto:[email protected]>> wrote:

We have been using HDF5 packet tables (and the C++ API) for data logging
purposes. I have attached a standalone program to illustrate what looks
like a bug in versions of HDF5 that have come after version 1.8.14. This
standalone program wrtites 5 records consisting of an int, a double and
a float to a packet table, and then reads them back and prints out the
values. The correct output should be

Packet 0: a=0, b=0, c=1
Packet 1: a=1, b=1, c=0.5
Packet 2: a=2, b=4, c=0.333333
Packet 3: a=3, b=9, c=0.25
Packet 4: a=4, b=16, c=0.2

Versions beyond 1.8.14 (including 1.10.0-alpha0) generate the following
incorrect output

Packet 0: a=0, b=0, c=1
Packet 1: a=2, b=1, c=0.5         ---> the 'a' value is incorrect
Packet 2: a=2, b=4, c=0.333333
Packet 3: a=3, b=9, c=0.25
Packet 4: a=4, b=16, c=0.2

Thanks for any help with this issue.

Best regards

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

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

Reply via email to