easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
106 stars 285 forks source link

Disable dynamic memory tracing, which causes MPI tests fail in some systems #3392

Closed julianmorillo closed 4 months ago

julianmorillo commented 4 months ago

In some systems (see https://github.com/easybuilders/easybuild-easyconfigs/pull/20690) MPI tests cause a Segmentation Fault. The problem comes from a bad interaction between the dynamic library loader of the target system and the tracing of dynamic memory (malloc, calloc, free, etc.). Extrae developers are looking into it, but in the meantime, just disable dynamic memory tracing.