Open louspe-linaro opened 1 year ago
We used to see this due to psm3
provider in libfabric. I believe they fixed this for a while now. Could you try build the latest version of libfabric or try build the current MPICH from https://github.com/pmodels/mpich using embedded?
Loading the Intel environment before building MPICH with IntelPython activated results in a "double free or corruption" when running some examples - observed with both C and Fortran.
To set up the Intel 2023.2.0 environment:
I specifically am not using
<path_to_intel_install/setvars.sh
because it would load Intel MPI.The intelpython puts libfabric in your PATH. This is detected by MPICH when building. I noticed no change with
--with-libfabric=embedded
enabled or not.In both cases, some applications will report a "double free or corruption" at exit.
Reproducer:
MPICH Compilation:
Compile reproducer:
Running Reproducer:
Backtrace for the error: