Package: libpmi-pmix-dev Version: 3.1.4~rc2-1 Severity: serious Justification: breaks MPI client tests
Hi Alistair and Debian science, I'm upgrading dolfin/fenics to 2019.1.0 alongside HYPRE 2.16.0, PETSc 3.11.3, pybind11 2.3.0. The tests of the libraries have passed, but the build is failing badly with an MPI error: Run C++ regressions tests (serial) Test project /home/projects/fenics/build/dolfin/obj-x86_64-linux-gnu ... Start 13: demo_eigenvalue_serial 3/51 Test #13: demo_eigenvalue_serial ....................***Failed 0.02 sec *** The MPI_Comm_rank() function was called before MPI_INIT was invoked. *** This is disallowed by the MPI standard. *** Your MPI job will now abort. [grendel:16518] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! The same error is also triggered when running with mpirun, so the problem is not due to running an MPI-linked program as a serial job. I tested the build last week before proceeding with the upgrades and package uploads, all was fine then. The nature and the timing of the error suggests to me that pmix 3.1.4~rc2-1 (built last Thursday 1/8/2019) might be involved. It doesn't make sense that pmix should trigger an error like this, but I've filed this RC bug against pmix to halt migration while we look into it. I've raised a discussion thread with FEniCS upstream at https://fenicsproject.slack.com/archives/C26N589GV/p1564913720002300 Drew -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libpmi-pmix-dev depends on: ii libpmi1-pmix 3.1.4~rc2-1 ii libpmi2-pmix 3.1.4~rc2-1 libpmi-pmix-dev recommends no packages. libpmi-pmix-dev suggests no packages. -- no debconf information