message: Prevent hdf5 calling atexit() closing handles
  This could create double free situations, where an orphaned
  thread would try to access a handle after it's been freed
  by the main thread.
diff: @@ -18,7 +18,10 @@ use crate::internal_prelude::*;
  lazy_static! {
  static ref LIBRARY_INIT: () = {
  - h5lock!(::hdf5_sys::h5::H5open());
  + h5lock!({
  + ::hdf5_sys::h5::H5dont_atexit();
  + ::hdf5_sys::h5::H5open();
  + });
  let _e = crate::hl::filters::register_filters();
  };
  }
  