pydata / xarray

N-D labeled arrays and datasets in Python
https://xarray.dev
Apache License 2.0
3.62k stars 1.08k forks source link

Getting `NETCDF: HDF error` while writing a NetCDF file opened using `open_mfdataset` #8207

Closed kasra-keshavarz closed 5 months ago

kasra-keshavarz commented 1 year ago

What is your issue?

I am simply reading 366 small (~15MBs) NetCDF files to create one big NetCDF file at the end. Below is the relevant workflow:

In [1]: import os; import dask

In [2]: import xarray as xr

In [3]: from dask.distributed import Client, LocalCluster

In [4]: cluster = LocalCluster(n_workers=4, threads_per_worker=1) # 1 core to each worker

In [5]: client = Client(cluster)

In [6]: os.environ['HDF5_USE_FILE_LOCKING'] = 'FALSE'

In [7]: ds = xr.open_mfdataset('./remapped/*.nc', chunks={'COMID': 1400}, parallel=True)

In [8]: ds.to_netcdf('./out2.nc')

And below, is the error I am getting:

Error message ```python-console In [8]: ds.to_netcdf('./out2.nc') /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/distributed/client.py:3149: UserWarning: Sending large graph of size 9.97 MiB. This may cause some slowdown. Consider scattering data ahead of time and using futures. warnings.warn( 2023-09-18 22:26:14,279 - distributed.worker - WARNING - Compute Failed Key: ('open_dataset-concatenate-concatenate-be7dd534c459e2f316d9149df2d9ec95', 178, 0) Function: getter args: (ImplicitToExplicitIndexingAdapter(array=CopyOnWriteArray(array=LazilyIndexedArray(array=_ElementwiseFunctionArray(LazilyIndexedArray(array=, key=BasicIndexer((slice(None, None, None), slice(None, None, None)))), func=functools.partial(, encoded_fill_values={-9999.0}, decoded_fill_value=nan, dtype=dtype('float64')), dtype=dtype('float64')), key=BasicIndexer((slice(None, None, None), slice(None, None, None)))))), (slice(0, 24, None), slice(0, 1400, None))) kwargs: {} Exception: "RuntimeError('NetCDF: HDF error')" --------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) Cell In[8], line 1 ----> 1 ds.to_netcdf('./out2.nc') File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/dataset.py:2252, in Dataset.to_netcdf(self, path, mode, format, group, engine, encoding, unlimited_dims, compute, invalid_netcdf) 2249 encoding = {} 2250 from xarray.backends.api import to_netcdf -> 2252 return to_netcdf( # type: ignore # mypy cannot resolve the overloads:( 2253 self, 2254 path, 2255 mode=mode, 2256 format=format, 2257 group=group, 2258 engine=engine, 2259 encoding=encoding, 2260 unlimited_dims=unlimited_dims, 2261 compute=compute, 2262 multifile=False, 2263 invalid_netcdf=invalid_netcdf, 2264 ) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/api.py:1255, in to_netcdf(dataset, path_or_file, mode, format, group, engine, encoding, unlimited_dims, compute, multifile, invalid_netcdf) 1252 if multifile: 1253 return writer, store -> 1255 writes = writer.sync(compute=compute) 1257 if isinstance(target, BytesIO): 1258 store.sync() File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/common.py:256, in ArrayWriter.sync(self, compute, chunkmanager_store_kwargs) 253 if chunkmanager_store_kwargs is None: 254 chunkmanager_store_kwargs = {} --> 256 delayed_store = chunkmanager.store( 257 self.sources, 258 self.targets, 259 lock=self.lock, 260 compute=compute, 261 flush=True, 262 regions=self.regions, 263 **chunkmanager_store_kwargs, 264 ) 265 self.sources = [] 266 self.targets = [] File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/daskmanager.py:211, in DaskManager.store(self, sources, targets, **kwargs) 203 def store( 204 self, 205 sources: DaskArray | Sequence[DaskArray], 206 targets: Any, 207 **kwargs, 208 ): 209 from dask.array import store --> 211 return store( 212 sources=sources, 213 targets=targets, 214 **kwargs, 215 ) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/dask/array/core.py:1236, in store(***failed resolving arguments***) 1234 elif compute: 1235 store_dsk = HighLevelGraph(layers, dependencies) -> 1236 compute_as_if_collection(Array, store_dsk, map_keys, **kwargs) 1237 return None 1239 else: File ~/virtual-envs/meshflow/lib/python3.10/site-packages/dask/base.py:369, in compute_as_if_collection(cls, dsk, keys, scheduler, get, **kwargs) 367 schedule = get_scheduler(scheduler=scheduler, cls=cls, get=get) 368 dsk2 = optimization_function(cls)(dsk, keys, **kwargs) --> 369 return schedule(dsk2, keys, **kwargs) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/distributed/client.py:3267, in Client.get(self, dsk, keys, workers, allow_other_workers, resources, sync, asynchronous, direct, retries, priority, fifo_timeout, actors, **kwargs) 3265 should_rejoin = False 3266 try: -> 3267 results = self.gather(packed, asynchronous=asynchronous, direct=direct) 3268 finally: 3269 for f in futures.values(): File ~/virtual-envs/meshflow/lib/python3.10/site-packages/distributed/client.py:2393, in Client.gather(self, futures, errors, direct, asynchronous) 2390 local_worker = None 2392 with shorten_traceback(): -> 2393 return self.sync( 2394 self._gather, 2395 futures, 2396 errors=errors, 2397 direct=direct, 2398 local_worker=local_worker, 2399 asynchronous=asynchronous, 2400 ) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/indexing.py:484, in __array__() 483 def __array__(self, dtype: np.typing.DTypeLike = None) -> np.ndarray: --> 484 return np.asarray(self.get_duck_array(), dtype=dtype) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/indexing.py:487, in get_duck_array() 486 def get_duck_array(self): --> 487 return self.array.get_duck_array() File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/indexing.py:664, in get_duck_array() 663 def get_duck_array(self): --> 664 return self.array.get_duck_array() File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/indexing.py:557, in get_duck_array() 552 # self.array[self.key] is now a numpy array when 553 # self.array is a BackendArray subclass 554 # and self.key is BasicIndexer((slice(None, None, None),)) 555 # so we need the explicit check for ExplicitlyIndexed 556 if isinstance(array, ExplicitlyIndexed): --> 557 array = array.get_duck_array() 558 return _wrap_numpy_scalars(array) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/coding/variables.py:74, in get_duck_array() 73 def get_duck_array(self): ---> 74 return self.func(self.array.get_duck_array()) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/indexing.py:551, in get_duck_array() 550 def get_duck_array(self): --> 551 array = self.array[self.key] 552 # self.array[self.key] is now a numpy array when 553 # self.array is a BackendArray subclass 554 # and self.key is BasicIndexer((slice(None, None, None),)) 555 # so we need the explicit check for ExplicitlyIndexed 556 if isinstance(array, ExplicitlyIndexed): File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/netCDF4_.py:100, in __getitem__() 99 def __getitem__(self, key): --> 100 return indexing.explicit_indexing_adapter( 101 key, self.shape, indexing.IndexingSupport.OUTER, self._getitem 102 ) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/core/indexing.py:858, in explicit_indexing_adapter() 836 """Support explicit indexing by delegating to a raw indexing method. 837 838 Outer and/or vectorized indexers are supported by indexing a second time (...) 855 Indexing result, in the form of a duck numpy-array. 856 """ 857 raw_key, numpy_indices = decompose_indexer(key, shape, indexing_support) --> 858 result = raw_indexing_method(raw_key.tuple) 859 if numpy_indices.tuple: 860 # index the loaded np.ndarray 861 result = NumpyIndexingAdapter(result)[numpy_indices] File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/netCDF4_.py:112, in _getitem() 110 try: 111 with self.datastore.lock: --> 112 original_array = self.get_array(needs_lock=False) 113 array = getitem(original_array, key) 114 except IndexError: 115 # Catch IndexError in netCDF4 and return a more informative 116 # error message. This is most often called when an unsorted 117 # indexer is used before the data is loaded from disk. File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/netCDF4_.py:91, in get_array() 90 def get_array(self, needs_lock=True): ---> 91 ds = self.datastore._acquire(needs_lock) 92 variable = ds.variables[self.variable_name] 93 variable.set_auto_maskandscale(False) File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/netCDF4_.py:403, in _acquire() 402 def _acquire(self, needs_lock=True): --> 403 with self._manager.acquire_context(needs_lock) as root: 404 ds = _nc4_require_group(root, self._group, self._mode) 405 return ds File /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/python3.10/contextlib.py:135, in __enter__() 133 del self.args, self.kwds, self.func 134 try: --> 135 return next(self.gen) 136 except StopIteration: 137 raise RuntimeError("generator didn't yield") from None File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/file_manager.py:199, in acquire_context() 196 @contextlib.contextmanager 197 def acquire_context(self, needs_lock=True): 198 """Context manager for acquiring a file.""" --> 199 file, cached = self._acquire_with_cache_info(needs_lock) 200 try: 201 yield file File ~/virtual-envs/meshflow/lib/python3.10/site-packages/xarray/backends/file_manager.py:217, in _acquire_with_cache_info() 215 kwargs = kwargs.copy() 216 kwargs["mode"] = self._mode --> 217 file = self._opener(*self._args, **kwargs) 218 if self._mode == "w": 219 # ensure file doesn't get overridden when opened again 220 self._mode = "a" File src/netCDF4/_netCDF4.pyx:2487, in netCDF4._netCDF4.Dataset.__init__() File src/netCDF4/_netCDF4.pyx:1928, in netCDF4._netCDF4._get_vars() File src/netCDF4/_netCDF4.pyx:2029, in netCDF4._netCDF4._ensure_nc_success() RuntimeError: NetCDF: HDF error ```

The header of individual NetCDF ones are also in the following:

Individual NetCDF header ```console $ ncdump -h ab_models_remapped_1980-04-20-13-00-00.nc netcdf ab_models_remapped_1980-04-20-13-00-00 { dimensions: COMID = 14980 ; time = UNLIMITED ; // (24 currently) variables: int time(time) ; time:long_name = "time" ; time:units = "hours since 1980-04-20 12:00:00" ; time:calendar = "gregorian" ; time:standard_name = "time" ; time:axis = "T" ; double latitude(COMID) ; latitude:long_name = "latitude" ; latitude:units = "degrees_north" ; latitude:standard_name = "latitude" ; double longitude(COMID) ; longitude:long_name = "longitude" ; longitude:units = "degrees_east" ; longitude:standard_name = "longitude" ; double COMID(COMID) ; COMID:long_name = "shape ID" ; COMID:units = "1" ; double RDRS_v2.1_P_P0_SFC(time, COMID) ; RDRS_v2.1_P_P0_SFC:_FillValue = -9999. ; RDRS_v2.1_P_P0_SFC:long_name = "Forecast: Surface pressure" ; RDRS_v2.1_P_P0_SFC:units = "mb" ; double RDRS_v2.1_P_HU_1.5m(time, COMID) ; RDRS_v2.1_P_HU_1.5m:_FillValue = -9999. ; RDRS_v2.1_P_HU_1.5m:long_name = "Forecast: Specific humidity" ; RDRS_v2.1_P_HU_1.5m:units = "kg kg**-1" ; double RDRS_v2.1_P_TT_1.5m(time, COMID) ; RDRS_v2.1_P_TT_1.5m:_FillValue = -9999. ; RDRS_v2.1_P_TT_1.5m:long_name = "Forecast: Air temperature" ; RDRS_v2.1_P_TT_1.5m:units = "deg_C" ; double RDRS_v2.1_P_UVC_10m(time, COMID) ; RDRS_v2.1_P_UVC_10m:_FillValue = -9999. ; RDRS_v2.1_P_UVC_10m:long_name = "Forecast: Wind Modulus (derived using UU and VV)" ; RDRS_v2.1_P_UVC_10m:units = "kts" ; double RDRS_v2.1_A_PR0_SFC(time, COMID) ; RDRS_v2.1_A_PR0_SFC:_FillValue = -9999. ; RDRS_v2.1_A_PR0_SFC:long_name = "Analysis: Quantity of precipitation" ; RDRS_v2.1_A_PR0_SFC:units = "m" ; double RDRS_v2.1_P_FB_SFC(time, COMID) ; RDRS_v2.1_P_FB_SFC:_FillValue = -9999. ; RDRS_v2.1_P_FB_SFC:long_name = "Forecast: Downward solar flux" ; RDRS_v2.1_P_FB_SFC:units = "W m**-2" ; double RDRS_v2.1_P_FI_SFC(time, COMID) ; RDRS_v2.1_P_FI_SFC:_FillValue = -9999. ; RDRS_v2.1_P_FI_SFC:long_name = "Forecast: Surface incoming infrared flux" ; RDRS_v2.1_P_FI_SFC:units = "W m**-2" ; ```

I am running xarray and Dask on an HPC, so the "modules" I have loaded are the following:

module list

Currently Loaded Modules:
  1) CCconfig                  6) ucx/1.8.0             11) netcdf-mpi/4.9.0 (io)  16) freexl/1.0.5                (t)    21) scipy-stack/2023a     (math)
  2) gentoo/2020      (S)      7) libfabric/1.10.1      12) hdf5-mpi/1.12.1  (io)  17) geos/3.10.2                 (geo)  22) libspatialindex/1.8.5 (phys)
  3) gcccore/.9.3.0   (H)      8) openmpi/4.0.3    (m)  13) libffi/3.3             18) librttopo-proj9/1.1.0              23) ipykernel/2023a
  4) imkl/2020.1.217  (math)   9) StdEnv/2020      (S)  14) python/3.10.2    (t)   19) proj/9.0.1                  (geo)  24) sqlite/3.38.5
  5) intel/2020.1.217 (t)     10) mii/1.1.2             15) mpi4py/3.1.3     (t)   20) libspatialite-proj901/5.0.1

Any suggestion is greatly appreciated!

dcherian commented 1 year ago

Why are you doing this? It seems dangerous!

os.environ['HDF5_USE_FILE_LOCKING'] = 'FALSE'

Usually HDF Error means a corrupt file or bad disk or bad network? Can you reproduce without parallel=True? If so, that will make it easy to ifgure out which one is bad.

keewis commented 1 year ago

Why are you doing this? It seems dangerous!

There are some situations that seem to require this, e.g. using a parallel filesystem over NFS.

In any case, I suspect this is at least related to #7079 (i.e. recent netcdf4 + threading scheduler arbitrarily fail because of race conditions). Edit: maybe not? threads_per_worker is set to 1

kasra-keshavarz commented 1 year ago

Why are you doing this? It seems dangerous!

os.environ['HDF5_USE_FILE_LOCKING'] = 'FALSE'

I just followed the xarray's documentation: https://github.com/pydata/xarray/blob/2b444af78cef1aaf4bbd9e4bded246d1d0defddb/doc/user-guide/dask.rst?plain=1#L147-L153

Usually HDF Error means a corrupt file or bad disk or bad network? Can you reproduce without parallel=True? If so, that will make it easy to ifgure out which one is bad.

Here it is the same code without the parallel=True option:

import os
import dask
import xarray as xr

from dask.distributed import Client, LocalCluster

cluster = LocalCluster(n_workers=4, threads_per_worker=1) # 1 core to each worker
client = Client(cluster)

os.environ['HDF5_USE_FILE_LOCKING'] = 'FALSE'

ds = xr.open_mfdataset('./remapped/*.nc', chunks={'COMID': 1400})

ds.to_netcdf('./nonparallel_out.nc')

And the relevant output (which fails at the end and kills the kernel):

Error message generated ``` /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/distributed/client.py:3149: UserWarning: Sending large graph of size 9.90 MiB. This may cause some slowdown. Consider scattering data ahead of time and using futures. warnings.warn( [1695139591.301291] [gra1225:127063:0] debug.c:1392 UCX WARN ucs_debug_disable_signal: signal 8 was not set in ucs [1695139591.301318] [gra1225:127063:0] debug.c:1392 UCX WARN ucs_debug_disable_signal: signal 1 was not set in ucs [gra1225:127063:1:128631] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) [gra1225:127063:0:127063] Caught signal 11 (Segmentation fault: address not mapped to object at address 0x8) BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/ucx/1.8.0/lib/libucs.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/gentoo/2020/lib64/libpthread.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/gentoo/2020/lib64/libpthread.so.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19: warning: loop in section dependencies detected BFD: /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so: warning: loop in section dependencies detected BFD: /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so: warning: loop in section dependencies detected BFD: /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so: warning: loop in section dependencies detected BFD: /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected BFD: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0: warning: loop in section dependencies detected ==== backtrace (tid: 127063) ==== ================================= [gra1225:127063] *** Process received signal *** [gra1225:127063] Signal: Segmentation fault (11) [gra1225:127063] Signal code: (-6) [gra1225:127063] Failing at address: 0x2f21c20001f057 [gra1225:127063] [ 0] /cvmfs/soft.computecanada.ca/gentoo/2020/lib64/libpthread.so.0(+0x130f0)[0x2b08f0e270f0] [gra1225:127063] [ 1] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x235937)[0x2b09167e0937] [gra1225:127063] [ 2] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5SL_insert+0x21)[0x2b09167e2ae1] [gra1225:127063] [ 3] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5P_close+0x110)[0x2b09167a0b00] [gra1225:127063] [ 4] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_ref+0x78)[0x2b0916729b58] [gra1225:127063] [ 5] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5D_close+0x45a)[0x2b091667caea] [gra1225:127063] [ 6] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL__native_dataset_close+0x9)[0x2b0916897479] [gra1225:127063] [ 7] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x2d408f)[0x2b091687f08f] [gra1225:127063] [ 8] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL_dataset_close+0x9c)[0x2b0916885aac] [gra1225:127063] [ 9] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0xccca9)[0x2b0916677ca9] [gra1225:127063] [10] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_ref+0x78)[0x2b0916729b58] [gra1225:127063] [11] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_app_ref+0x27)[0x2b0916729c17] [gra1225:127063] [12] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_app_ref_always_close+0x29)[0x2b0916729ce9] [gra1225:127063] [13] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5Dclose+0x4e)[0x2b091665743e] [gra1225:127063] [14] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc4_rec_grp_HDF5_del+0x265)[0x2b091642fac5] [gra1225:127063] [15] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc4_close_hdf5_file+0x2c)[0x2b091642c87c] [gra1225:127063] [16] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(NC4_close+0x43)[0x2b091642ca73] [gra1225:127063] [17] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc_close+0x25)[0x2b09163cb055] [gra1225:127063] [18] /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so(+0x76c80)[0x2b0916299c80] [gra1225:127063] [19] /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so(+0x39332)[0x2b091625c332] [gra1225:127063] [20] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1a28ef)[0x2b08f09eb8ef] [gra1225:127063] [21] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x12fc)[0x2b08f0a4a6dc] [gra1225:127063] [22] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1f7b0d)[0x2b08f0a40b0d] [gra1225:127063] [23] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x1c39)[0x2b08f0a4b019] [gra1225:127063] [24] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x24d)[0x2b08f0a3f86d] [gra1225:127063] [25] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1b7a76)[0x2b08f0a00a76] [gra1225:127063] [26] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x280940)[0x2b08f0ac9940] [gra1225:127063] [27] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(PyObject_CallFinalizerFromDealloc+0x3b)[0x2b08f09b5c4b] [gra1225:127063] [28] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1c5560)[0x2b08f0a0e560] [gra1225:127063] [29] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1c53fa)[0x2b08f0a0e3fa] [gra1225:127063] *** End of error message *** 2023-09-19 12:06:32,225 - distributed.nanny - WARNING - Restarting worker [gra1225:127062:0:128632] Caught signal 11 (Segmentation fault: address not mapped to object at address 0xffffffff) ==== backtrace (tid: 128632) ==== 0 0x0000000000020753 ucs_debug_print_backtrace() /tmp/ebuser/avx2/UCX/1.8.0/GCCcore-9.3.0/ucx-1.8.0/src/ucs/debug/debug.c:653 1 0x00000000000130f0 __funlockfile() :0 2 0x0000000000131fa7 H5FL_reg_malloc() ???:0 3 0x00000000002e7e48 H5VL_set_vol_wrapper() ???:0 4 0x00000000002daa85 H5VL_dataset_close() ???:0 5 0x00000000000ccca9 H5D__close_cb() H5Dint.c:0 6 0x000000000017eb58 H5I_dec_ref() ???:0 7 0x000000000017ec17 H5I_dec_app_ref() ???:0 8 0x0000000000194edb H5Oclose() ???:0 9 0x000000000009cb83 read_hdf5_obj() hdf5open.c:0 10 0x00000000001472f7 H5G__iterate_cb() H5Gint.c:0 11 0x0000000000149ad7 H5G__link_iterate_table() ???:0 12 0x000000000014125c H5G__dense_iterate() ???:0 13 0x000000000015145b H5G__obj_iterate() ???:0 14 0x00000000001484ad H5G_iterate() ???:0 15 0x0000000000186a96 H5L_iterate() ???:0 16 0x00000000002f0666 H5VL__native_link_specific() ???:0 17 0x00000000002d556a H5VL__link_specific.isra.0() H5VLcallback.c:0 18 0x00000000002dfa6b H5VL_link_specific() ???:0 19 0x000000000018305f H5Literate2() ???:0 20 0x000000000009b6e9 rec_read_metadata() hdf5open.c:0 21 0x000000000009e5f7 NC4_open() ???:0 22 0x00000000000368b2 NC_open() ???:0 23 0x0000000000036a34 nc_open() ???:0 24 0x00000000000d2d98 __pyx_pf_7netCDF4_8_netCDF4_7Dataset___init__() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:17737 25 0x00000000000d2d98 __pyx_pw_7netCDF4_8_netCDF4_7Dataset_1__init__() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:15481 26 0x00000000001b7081 type_call() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1133 27 0x00000000001540a1 _PyObject_Call() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:305 28 0x00000000001540a1 _PyObject_Call() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:307 29 0x00000000001540a1 PyObject_Call() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:317 30 0x0000000000204198 do_call_core() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:5919 31 0x0000000000204198 _PyEval_EvalFrameDefault() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:4277 32 0x00000000001f686d _PyEval_EvalFrame() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/internal/pycore_ceval.h:46 33 0x00000000001f686d _PyFunction_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:342 34 0x0000000000200a03 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 35 0x0000000000200a03 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:115 36 0x0000000000200a03 PyObject_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:123 37 0x0000000000200a03 call_function() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:5867 38 0x0000000000200a03 _PyEval_EvalFrameDefault() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:4198 39 0x0000000000165936 _PyEval_EvalFrame() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/internal/pycore_ceval.h:46 40 0x0000000000165936 gen_iternext() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/genobject.c:572 41 0x0000000000165936 builtin_next() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/bltinmodule.c:1453 42 0x00000000001a26b3 cfunction_vectorcall_FASTCALL() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/methodobject.c:430 43 0x00000000001a26b3 cfunction_vectorcall_FASTCALL() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/methodobject.c:431 44 0x000000000020070d _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 45 0x000000000020070d _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:115 46 0x000000000020070d PyObject_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:123 47 0x000000000020070d call_function() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:5867 48 0x000000000020070d _PyEval_EvalFrameDefault() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:4213 49 0x00000000001dfcd9 _PyEval_EvalFrame() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/internal/pycore_ceval.h:46 50 0x00000000001f84e3 _PyFunction_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:342 51 0x00000000001f84e3 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 52 0x00000000001f84e3 method_vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/classobject.c:61 53 0x0000000000203ec7 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 54 0x0000000000203ec7 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:115 55 0x0000000000203ec7 _PyObject_CallNoArg() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:168 56 0x0000000000203ec7 _PyEval_EvalFrameDefault() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:4081 57 0x00000000001f686d _PyEval_EvalFrame() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/internal/pycore_ceval.h:46 58 0x00000000001f686d _PyFunction_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:342 ================================= [gra1225:127062] *** Process received signal *** [gra1225:127062] Signal: Segmentation fault (11) [gra1225:127062] Signal code: (-6) [gra1225:127062] Failing at address: 0x2f21c20001f056 [gra1225:127062] [ 0] /cvmfs/soft.computecanada.ca/gentoo/2020/lib64/libpthread.so.0(+0x130f0)[0x2b6ce18ae0f0] [gra1225:127062] [ 1] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5FL_reg_malloc+0x37)[0x2b6d07171fa7] [gra1225:127062] [ 2] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL_set_vol_wrapper+0x128)[0x2b6d07327e48] [gra1225:127062] [ 3] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL_dataset_close+0x75)[0x2b6d0731aa85] [gra1225:127062] [ 4] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0xccca9)[0x2b6d0710cca9] [gra1225:127062] [ 5] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_ref+0x78)[0x2b6d071beb58] [gra1225:127062] [ 6] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_app_ref+0x27)[0x2b6d071bec17] [gra1225:127062] [ 7] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5Oclose+0x6b)[0x2b6d071d4edb] [gra1225:127062] [ 8] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(+0x9cb83)[0x2b6d06ec6b83] [gra1225:127062] [ 9] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x1472f7)[0x2b6d071872f7] [gra1225:127062] [10] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5G__link_iterate_table+0x67)[0x2b6d07189ad7] [gra1225:127062] [11] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5G__dense_iterate+0x19c)[0x2b6d0718125c] [gra1225:127062] [12] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5G__obj_iterate+0xbb)[0x2b6d0719145b] [gra1225:127062] [13] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5G_iterate+0xed)[0x2b6d071884ad] [gra1225:127062] [14] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5L_iterate+0x56)[0x2b6d071c6a96] [gra1225:127062] [15] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL__native_link_specific+0x386)[0x2b6d07330666] [gra1225:127062] [16] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x2d556a)[0x2b6d0731556a] [gra1225:127062] [17] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL_link_specific+0x12b)[0x2b6d0731fa6b] [gra1225:127062] [18] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5Literate2+0xdf)[0x2b6d071c305f] [gra1225:127062] [19] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(+0x9b6e9)[0x2b6d06ec56e9] [gra1225:127062] [20] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(NC4_open+0x377)[0x2b6d06ec85f7] [gra1225:127062] [21] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(NC_open+0x202)[0x2b6d06e608b2] [gra1225:127062] [22] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc_open+0x14)[0x2b6d06e60a34] [gra1225:127062] [23] /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so(+0xd2d98)[0x2b6d06d8ad98] [gra1225:127062] [24] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1b7081)[0x2b6ce1487081] [gra1225:127062] [25] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(PyObject_Call+0xc1)[0x2b6ce14240a1] [gra1225:127062] [26] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x3db8)[0x2b6ce14d4198] [gra1225:127062] [27] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x24d)[0x2b6ce14c686d] [gra1225:127062] [28] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x623)[0x2b6ce14d0a03] [gra1225:127062] [29] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x165936)[0x2b6ce1435936] [gra1225:127062] *** End of error message *** 2023-09-19 12:17:18,541 - distributed.nanny - WARNING - Restarting worker [1695140285.325061] [gra1225:130808:0] debug.c:1392 UCX WARN ucs_debug_disable_signal: signal 8 was not set in ucs [gra1225:130808:1:130808] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) [gra1225:130808:0:130832] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) ==== backtrace (tid: 130808) ==== 0 0x0000000000020753 ucs_debug_print_backtrace() /tmp/ebuser/avx2/UCX/1.8.0/GCCcore-9.3.0/ucx-1.8.0/src/ucs/debug/debug.c:653 1 0x00000000000130f0 __funlockfile() :0 2 0x0000000000131fa7 H5FL_reg_malloc() ???:0 3 0x0000000000235219 H5SL__new_node() H5SL.c:0 4 0x000000000023550a H5SL__insert_common() H5SL.c:0 5 0x0000000000237ae1 H5SL_insert() ???:0 6 0x00000000001f5b00 H5P_close() ???:0 7 0x000000000017eb58 H5I_dec_ref() ???:0 8 0x00000000000d1aea H5D_close.localalias() H5Dint.c:0 9 0x00000000002ec479 H5VL__native_dataset_close() ???:0 10 0x00000000002d408f H5VL__dataset_close.isra.0() H5VLcallback.c:0 11 0x00000000002daaac H5VL_dataset_close() ???:0 12 0x00000000000ccca9 H5D__close_cb() H5Dint.c:0 13 0x000000000017eb58 H5I_dec_ref() ???:0 14 0x000000000017ec17 H5I_dec_app_ref() ???:0 15 0x000000000017ece9 H5I_dec_app_ref_always_close() ???:0 16 0x00000000000ac43e H5Dclose() ???:0 17 0x000000000009aac5 nc4_rec_grp_HDF5_del.localalias() hdf5internal.c:0 18 0x000000000009787c nc4_close_hdf5_file() ???:0 19 0x0000000000097a73 NC4_close() ???:0 20 0x0000000000036055 nc_close() ???:0 21 0x0000000000076c80 __pyx_pf_7netCDF4_8_netCDF4_7Dataset_14_close() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:20952 22 0x0000000000076c80 __pyx_pw_7netCDF4_8_netCDF4_7Dataset_15_close() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:20911 23 0x0000000000039332 __Pyx_PyObject_CallMethO() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:97638 24 0x0000000000039332 __Pyx_PyObject_CallOneArg() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:97714 25 0x0000000000039332 __pyx_pf_7netCDF4_8_netCDF4_7Dataset_18close() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:21312 26 0x0000000000039332 __pyx_pw_7netCDF4_8_netCDF4_7Dataset_19close() /home/coulombc/wheels_builder/tmp.7733/python-3.10/netCDF4-1.6.4/src/netCDF4/_netCDF4.c:21225 27 0x00000000001a28ef cfunction_vectorcall_NOARGS() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/methodobject.c:489 28 0x00000000001a28ef cfunction_vectorcall_NOARGS() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/methodobject.c:490 29 0x00000000002016dc _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 30 0x00000000002016dc _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:115 31 0x00000000002016dc PyObject_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:123 32 0x00000000002016dc call_function() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:5867 33 0x00000000002016dc _PyEval_EvalFrameDefault() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:4181 34 0x00000000001f7b0d _PyEval_EvalFrame() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/internal/pycore_ceval.h:46 35 0x00000000001f7b0d _PyFunction_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:342 36 0x00000000001f7b0d _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 37 0x00000000001f7b0d method_vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/classobject.c:53 38 0x0000000000202019 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 39 0x0000000000202019 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:115 40 0x0000000000202019 PyObject_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:123 41 0x0000000000202019 call_function() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:5867 42 0x0000000000202019 _PyEval_EvalFrameDefault() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Python/ceval.c:4231 43 0x00000000001f686d _PyEval_EvalFrame() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/internal/pycore_ceval.h:46 44 0x00000000001f686d _PyFunction_Vectorcall() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/call.c:342 45 0x00000000001b7a76 _PyObject_VectorcallTstate() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:114 46 0x00000000001b7a76 PyObject_CallOneArg() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/cpython/abstract.h:184 47 0x0000000000280940 call_unbound_noarg() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1634 48 0x000000000016cc4b PyObject_CallFinalizer() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/object.c:215 49 0x000000000016cc4b PyObject_CallFinalizerFromDealloc() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/object.c:233 50 0x00000000001c5560 subtype_dealloc() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1380 51 0x00000000001c53fa _Py_Dealloc() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/object.c:2288 52 0x00000000001c53fa _Py_DECREF() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/object.h:500 53 0x00000000001c53fa clear_slots() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1265 54 0x00000000001c53fa subtype_dealloc() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1425 55 0x00000000001c53fa _Py_Dealloc() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/object.c:2288 56 0x00000000001c53fa _Py_DECREF() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/./Include/object.h:500 57 0x00000000001c53fa clear_slots() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1265 58 0x00000000001c53fa subtype_dealloc() /tmp/ebuser/avx2/Python/3.10.2/GCCcore-9.3.0/Python-3.10.2/Objects/typeobject.c:1425 ================================= [gra1225:130808] *** Process received signal *** [gra1225:130808] Signal: Segmentation fault (11) [gra1225:130808] Signal code: (-6) [gra1225:130808] Failing at address: 0x2f21c20001fef8 [gra1225:130808] [ 0] /cvmfs/soft.computecanada.ca/gentoo/2020/lib64/libpthread.so.0(+0x130f0)[0x2b73a1da70f0] [gra1225:130808] [ 1] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5FL_reg_malloc+0x37)[0x2b73c7552fa7] [gra1225:130808] [ 2] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x235219)[0x2b73c7656219] [gra1225:130808] [ 3] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x23550a)[0x2b73c765650a] [gra1225:130808] [ 4] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5SL_insert+0x21)[0x2b73c7658ae1] [gra1225:130808] [ 5] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5P_close+0x110)[0x2b73c7616b00] [gra1225:130808] [ 6] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_ref+0x78)[0x2b73c759fb58] [gra1225:130808] [ 7] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5D_close+0x45a)[0x2b73c74f2aea] [gra1225:130808] [ 8] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL__native_dataset_close+0x9)[0x2b73c770d479] [gra1225:130808] [ 9] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0x2d408f)[0x2b73c76f508f] [gra1225:130808] [10] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5VL_dataset_close+0x9c)[0x2b73c76fbaac] [gra1225:130808] [11] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(+0xccca9)[0x2b73c74edca9] [gra1225:130808] [12] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_ref+0x78)[0x2b73c759fb58] [gra1225:130808] [13] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_app_ref+0x27)[0x2b73c759fc17] [gra1225:130808] [14] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5I_dec_app_ref_always_close+0x29)[0x2b73c759fce9] [gra1225:130808] [15] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/hdf5-mpi/1.12.1/lib/libhdf5.so.200(H5Dclose+0x4e)[0x2b73c74cd43e] [gra1225:130808] [16] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc4_rec_grp_HDF5_del+0x265)[0x2b73c72a5ac5] [gra1225:130808] [17] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc4_close_hdf5_file+0x2c)[0x2b73c72a287c] [gra1225:130808] [18] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(NC4_close+0x43)[0x2b73c72a2a73] [gra1225:130808] [19] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/MPI/gcc9/openmpi4/netcdf-mpi/4.9.0/lib64/libnetcdf.so.19(nc_close+0x25)[0x2b73c7241055] [gra1225:130808] [20] /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so(+0x76c80)[0x2b73c710fc80] [gra1225:130808] [21] /home/kasra545/virtual-envs/meshflow/lib/python3.10/site-packages/netCDF4/_netCDF4.cpython-310-x86_64-linux-gnu.so(+0x39332)[0x2b73c70d2332] [gra1225:130808] [22] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1a28ef)[0x2b73a196b8ef] [gra1225:130808] [23] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x12fc)[0x2b73a19ca6dc] [gra1225:130808] [24] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1f7b0d)[0x2b73a19c0b0d] [gra1225:130808] [25] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyEval_EvalFrameDefault+0x1c39)[0x2b73a19cb019] [gra1225:130808] [26] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(_PyFunction_Vectorcall+0x24d)[0x2b73a19bf86d] [gra1225:130808] [27] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x1b7a76)[0x2b73a1980a76] [gra1225:130808] [28] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(+0x280940)[0x2b73a1a49940] [gra1225:130808] [29] /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/python/3.10.2/lib/libpython3.10.so.1.0(PyObject_CallFinalizerFromDealloc+0x3b)[0x2b73a1935c4b] [gra1225:130808] *** End of error message *** 2023-09-19 12:18:10,468 - distributed.nanny - WARNING - Restarting worker [gra1225:130942:0:130942] Caught signal 11 (Segmentation fault: address not mapped to object at address (nil)) 2023-09-19 12:20:11,652 - distributed.nanny - WARNING - Restarting worker 2023-09-19 12:21:04,421 - distributed.nanny - WARNING - Restarting worker ```

As I said earlier, I am working on an HPC, and the resource SLURM job allocated to this specific error is quite generous. Working on 1 node with 10 CPUs and 62GBs of RAM.

There are some situations that seem to require this, e.g. using a parallel filesystem over NFS.

The filesystem I am working on is "Lustre."

Let me know if you need more information.

kasra-keshavarz commented 11 months ago

The only solution that I have found for my problem is using unique engines for read and write operations. Specifically, h5netcdf to read, and netcdf4 to write. Surprisingly, h5netcdf is more efficient in reading, and netcdf4 is similar in writing. Hope this helps future visitors.

kmuehlbauer commented 5 months ago

Going to close here, given the age of this issue. Please feel free to reopen.

juhi24 commented 4 months ago

The only solution that I have found for my problem is using unique engines for read and write operations.

This comment helped me to find a workaround to a similar issue. I suddenly started getting HDF error on .to_netcdf(engine='netcdf4') writes on some environments after adding seemingly non-related code that directly uses h5py. The workaround was to switch the engine to h5netcdf.