Deallocate Blosc-filter resources after using it
In the code in
core/loader/HDF5MetaDataReader.cpp
core/loader/ExperimentMetaReader.cpp
core/loader/NexusMetaDataReader.cpp
the BLOSC filter is initialized but not destroyed at the end.
This may cause an obscure memory leak or crash; compare with core/experiment/ExperimentExporter.writeData
Note that the Blosc documentation for blosc_destroy
function states:
Destroy the Blosc library environment.
You must call this after to you are done with all the Blosc calls, unless you have not used blosc_init() before.