[mpich-discuss] lldb and mpich issue:
Drew Lewis
drew90 at vt.edu
Tue Apr 8 20:19:17 CDT 2014
Dear MPICH discuss group,
Sorry if this is a duplicate, I tried to send it before being subscribed, and am not sure if it ever made it to the list.
I am encountering an issue when trying to use lldb with both mpich 3.1 and 3.0.4.
The command that generates the error is
computer:tests ME$ mpirun -np 1 lldb ./a.out
Current executable set to './a.out' (x86_64).
(lldb) run
run
Process 67202 launched: './a.out' (x86_64)
[cli_0]: write_line error; fd=6 buf=:cmd=init pmi_version=1 pmi_subversion=1
:
system msg for write_line failure : Bad file descriptor
[cli_0]: Unable to write to PMI_fd
[cli_0]: write_line error; fd=6 buf=:cmd=get_appnum
:
system msg for write_line failure : Bad file descriptor
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(467):
MPID_Init(140).......: channel initialization failed
MPID_Init(422).......: PMI_Get_appnum returned -1
Process 67202 exited with status = 1 (0x00000001)
mpich 3.1 was configured with
$SRC_DIR/configure \
--prefix=$INSTALL_ROOT/$BUILD_DIR \
--disable-cxx \
--disable-f77 \
--disable-fc \
CC=clang \
CXX=clang++ \
The version of lldb is
lldb-310.2.36
The minimal example that shows the problem is
#include <mpi.h>
int main(int argc, char**argv){
MPI_Init(&argc, &argv);
MPI_Finalize();
return 0;
}
compiled with mpicc
Since I know it has been an issue in the past the shell I am using is
GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)
Copyright (C) 2007 Free Software Foundation, Inc.
any help you can offer would be much appreciated.
Thank you,
-Drew Lewis
More information about the discuss
mailing list