Bug 1995448

Summary: mpiexec without arguments crashes
Product: [Fedora] Fedora Reporter: Zbigniew Jędrzejewski-Szmek <zbyszek>
Component: mpichAssignee: Zbigniew Jędrzejewski-Szmek <zbyszek>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dakingun, zbyszek
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: mpich-4.0.3-1.fc38.x86_64 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-20 19:02:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Zbigniew Jędrzejewski-Szmek 2021-08-19 07:12:35 UTC
$ module load mpi/mpich-x86_64
$ mpiexec                     
[1]    934827 segmentation fault (core dumped)  mpiexec

Core was generated by `mpiexec'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  HYDU_create_proxy_list (exec_list=<optimized out>, node_list=<optimized out>, 
    pg=0x55ac6b842170 <HYD_server_info+208>) at utils/alloc/alloc.c:433
433	        pg->proxy_list = tmp;
(gdb) bt
#0  HYDU_create_proxy_list (exec_list=<optimized out>, node_list=<optimized out>, 
    pg=0x55ac6b842170 <HYD_server_info+208>) at utils/alloc/alloc.c:433
#1  0x000055ac6b8002fa in main (argc=<optimized out>, argv=<optimized out>) at ui/mpich/mpiexec.c:262

Comment 1 Ben Cotton 2022-02-08 21:44:31 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle.
Changing version to 36.

Comment 2 Zbigniew Jędrzejewski-Szmek 2023-05-20 19:02:28 UTC
This is fixed already, not sure when exactly:
$ mpiexec
[mpiexec@x1c] HYDU_create_proxy_list (utils/alloc/alloc.c:436): Missing executable.
[mpiexec@x1c] main (ui/mpich/mpiexec.c:263): unable to create proxy list
$ rpm -q mpich
mpich-4.0.3-1.fc38.x86_64