Some time ago I reported a critical bug in H5Ocopy to email@example.com. It was labeled [HDFFV-10466] but no investigation took place since. I now report it publicly to firstname.lastname@example.org, in search for collaboration from HDF5 user community to try craft a patch.
h5ls -r sulfadrug.abf
h5copy -i sulfadrug.abf -o new.abf -s /msms/info -d /test -p -v
Copying file <sulfadrug.abf> and object </msms/info> to file <new.abf> and object
h5copy: Creating parent groups
new.abf: unable to open file
Reproducible on vanilla HDF5 binaries, Debian and Windows, 1.10.0…1.10.3.
Running under debugger, I see that src->shared->u.vlen has
loc == H5T_LOC_BADLOC
and all callbacks incl. isnull are NULLs here:
It’s not quite clear how src->shared could come with H5T_LOC_BADLOC and if it’s expected (according to the comment at
it might be).