FS#75726 - [openpmix] PLEASE ENTER SUMMARY

Attached to Project: Arch Linux
Opened by Jonathan Schilling (Jonathan9192) - Monday, 29 August 2022, 07:45 GMT
Last edited by Toolybird (Toolybird) - Monday, 29 August 2022, 07:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: openpmix-4.2.0-1 breaks openmpi at runtime


Additional info:
* package version(s): openpmix-4.2.0-1, openmpi-4.1.4-1
* config and/or log files etc.
After upgrading to openpmix-4.2.0-1, executing some MPI program is use to run leads to the following error message:

```
jonathan@Z820:/data/jonathan/work/code/eclipse_wksp/VMEC$ mpirun Debug/vmec -p 1 -v 1 resources/solovev.json
[Z820:39256] mca_base_component_repository_open: unable to open mca_pmix_ext3x: /usr/lib/openmpi/mca_pmix_ext3x.so: undefined symbol: pmix_value_load (ignored)
[Z820:39256] [[13185,0],0] ORTE_ERROR_LOG: Not found in file ess_hnp_module.c at line 320
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

opal_pmix_base_select failed
--> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
```

* link to upstream bug report, if any

Steps to reproduce:
- pacman -Syu (this upgrades openpmix to (latest) version 4.2.0-1)
- run some MPI program using mpirun
--> immediately after startup, the program crashes with above error message

A minimal-crashing example code is attached: hello_mpi.c
It is the "Hello world" MPI example from https://mpitutorial.com/tutorials/mpi-hello-world/
Compile it with `mpicc -o hello_mpi hello_mpi.c`.
Then run it with `mpirun ./hello_mpi` to reproduce this error.

Thanks for any support in this matter!
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 29 August 2022, 07:56 GMT
Reason for closing:  None
Additional comments about closing:  Reporter says "I forgot to add a summary. Sorry!"

Loading...