Hello,
this is my first post to this forum, related to my first attempt to use HDF5 as
the output data format of my programs, so please forgive me for my almost
non-existing knowledge of HDF5. I have the following issue:
When writing the contents of a buffer with a size of more than 2GB to a
dataset, an error message is raised, and nothing is written to the dataset. A
subsequent h5dump on the resulting HDF5 file suggests that the dataset contains
the correct number of elements, but all of them are set to zero. In contrast,
using exactly the same code with datasets/buffers smaller than 2GB doesn't
raise an error.
I have no idea where to search for the origin of my issue, and Google doesn't
return anything useful either. A file holding examples of the error messages is
attached.
Any help is greatly appreciated.
Best regards, Burkhard.
HDF5-DIAG: Error detected in HDF5 (1.8.7) thread 0:
#000: H5Dio.c line 266 in H5Dwrite(): can't write data
major: Dataset
minor: Write failed
#001: H5Dio.c line 671 in H5D_write(): can't write data
major: Dataset
minor: Write failed
#002: H5Dcontig.c line 597 in H5D_contig_write(): contiguous write failed
major: Dataset
minor: Write failed
#003: H5Dselect.c line 306 in H5D_select_write(): write error
major: Dataspace
minor: Write failed
#004: H5Dselect.c line 217 in H5D_select_io(): write error
major: Dataspace
minor: Write failed
#005: H5Dcontig.c line 1210 in H5D_contig_writevv(): can't perform vectorized
sieve buffer write
major: Dataset
minor: Can't operate on object
#006: H5V.c line 1454 in H5V_opvv(): can't perform operation
major: Internal error (too specific to document in detail)
minor: Can't operate on object
#007: H5Dcontig.c line 962 in H5D_contig_writevv_sieve_cb(): block write
failed
major: Dataset
minor: Write failed
#008: H5Fio.c line 158 in H5F_block_write(): write through metadata
accumulator failed
major: Low-level I/O
minor: Write failed
#009: H5Faccum.c line 808 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#010: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#011: H5FDsec2.c line 806 in H5FD_sec2_write(): file write failed: time = Fri
Sep 23 13:46:56 2011
, filename = 'ham.h5', file descriptor = 3, errno = 22, error message =
'Invalid argument', buf = 0x156100000, size = 2481873792, offset = 225430636
major: Low-level I/O
minor: Write failed
HDF5-DIAG: Error detected in HDF5 (1.8.7) thread 0:
#000: H5Dio.c line 266 in H5Dwrite(): can't write data
major: Dataset
minor: Write failed
#001: H5Dio.c line 671 in H5D_write(): can't write data
major: Dataset
minor: Write failed
#002: H5Dcontig.c line 597 in H5D_contig_write(): contiguous write failed
major: Dataset
minor: Write failed
#003: H5Dselect.c line 306 in H5D_select_write(): write error
major: Dataspace
minor: Write failed
#004: H5Dselect.c line 217 in H5D_select_io(): write error
major: Dataspace
minor: Write failed
#005: H5Dcontig.c line 1210 in H5D_contig_writevv(): can't perform vectorized
sieve buffer write
major: Dataset
minor: Can't operate on object
#006: H5V.c line 1454 in H5V_opvv(): can't perform operation
major: Internal error (too specific to document in detail)
minor: Can't operate on object
#007: H5Dcontig.c line 962 in H5D_contig_writevv_sieve_cb(): block write
failed
major: Dataset
minor: Write failed
#008: H5Fio.c line 158 in H5F_block_write(): write through metadata
accumulator failed
major: Low-level I/O
minor: Write failed
#009: H5Faccum.c line 808 in H5F_accum_write(): file write failed
major: Low-level I/O
minor: Write failed
#010: H5FDint.c line 185 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#011: H5FDsec2.c line 806 in H5FD_sec2_write(): file write failed: time = Fri
Sep 23 13:46:57 2011
, filename = 'ham.h5', file descriptor = 3, errno = 22, error message =
'Invalid argument', buf = 0x1e9fe7000, size = 9927495168, offset = 2707304428
major: Low-level I/O
minor: Write failed
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org