DiamondLightSource / durin

BSD 3-Clause "New" or "Revised" License
2 stars 5 forks source link

Arcane error from HDF5 libraries #4

Closed graeme-winter closed 5 years ago

graeme-winter commented 6 years ago

Recompiled from the lazy thread safe branch, get

Durin plugin error:
    src/plugin.c - line 74 in plugin_open
    src/file.c - line 690 in extract_detector_info:
        Error during H5Ovisit callback
    H5O.c - line 954 in H5Ovisit
    H5O.c - line 3341 in H5O_visit
    H5Gint.c - line 1175 in H5G_visit
    H5Gobj.c - line 708 in H5G__obj_iterate
    H5Gstab.c - line 566 in H5G__stab_iterate
    H5B.c - line 1298 in H5B_iterate
    H5B.c - line 1221 in H5B_iterate_helper
    H5Gnode.c - line 1039 in H5G__node_iterate
    H5Gobj.c - line 708 in H5G__obj_iterate
    H5Gstab.c - line 566 in H5G__stab_iterate
    H5B.c - line 1298 in H5B_iterate
    H5B.c - line 1221 in H5B_iterate_helper
    H5Gnode.c - line 1039 in H5G__node_iterate
    H5Gobj.c - line 708 in H5G__obj_iterate
    H5Gstab.c - line 566 in H5G__stab_iterate
    H5B.c - line 1298 in H5B_iterate
    H5B.c - line 1221 in H5B_iterate_helper
    H5Gnode.c - line 1039 in H5G__node_iterate
    H5O.c - line 3182 in H5O_visit_cb
    H5O.c - line 2867 in H5O_get_info
    H5Doh.c - line 386 in H5O__dset_bh_info
    H5Omessage.c - line 545 in H5O_msg_read_oh
    H5Olayout.c - line 118 in H5O_layout_decode:
        bad version number for layout message
 generic_getfrm: could not open /home/gw56/svn/durin/build/durin-plugin.so ier=
          -4
 [generic_data_plugin] - INFO - generic_get_header

had to also set HDF5_DISABLE_VERSION_CHECK=1 to even run... am I doing something bad?

I did softlink the nxs faster to the expected master file name...

graeme-winter commented 6 years ago

Additional:

    !   -4 Master file cannot be opened (coming from C function)

from https://strucbio.biologie.uni-konstanz.de/xdswiki/index.php/LIB - probably not a plugin problem per se :(

c-mita commented 6 years ago

"Bad version number for layout message" - perhaps you're using 1.8 to read datasets written with 1.10 or something?

c-mita commented 6 years ago

I've been reminded that the eiger datasets have a special filter applied and that the plugin required has to be on the "HDF5_PLUGIN_PATH".