Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
kasra-keshavarz opened this issue Sep 19, 2023 · 6 comments

Comments

@kasra-keshavarz
Copy link

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
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=<xarray.backends.netCDF4_.NetCDF4ArrayWrapper object at 0x2b863b0e94c0>, key=BasicIndexer((slice(None, None, None), slice(None, None, None)))), func=functools.partial(<function _apply_mask at 0x2b86218d4ee0>, 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
$ 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!

@kasra-keshavarz kasra-keshavarz added the needs triage Issue that has not been reviewed by xarray team member label Sep 19, 2023
@dcherian
Copy link
Contributor

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.

@dcherian dcherian added usage question and removed needs triage Issue that has not been reviewed by xarray team member labels Sep 19, 2023
@keewis
Copy link
Collaborator

keewis commented Sep 19, 2023

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
Copy link
Author

kasra-keshavarz commented Sep 19, 2023

Why are you doing this? It seems dangerous!

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

I just followed the xarray's documentation:

.. note::
When using Dask's distributed scheduler to write NETCDF4 files,
it may be necessary to set the environment variable `HDF5_USE_FILE_LOCKING=FALSE`
to avoid competing locks within the HDF5 SWMR file locking scheme. Note that
writing netCDF files with Dask's distributed scheduler is only supported for
the `netcdf4` backend.

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
Copy link
Author

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
Copy link
Contributor

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

@juhi24
Copy link

juhi24 commented Jul 11, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants