<div dir="ltr">Dear MPICH2,<div>I have following short endless program.</div><div>1) I perform MPI_Init</div><div>2) MPI_Recv without any send. Program is stalled (as expected).</div><div><br></div><div>I&quot;m using  MPICH2</div>
<div>I execute program on Linux Red Hat 64 bit Server  release 6.0 (Santiago).</div><div>I use /bin/tcsh.</div><div><br></div><div>I want to debug only first process (rank 0) of program with TotalView (TotalView 8.9.0-0)</div>
<div><br></div><div>My execute line is </div><div>/space/local/mpich2/bin/mpiexec.hydra -genvall -disable-auto-cleanup -f machines.txt -launcher=rsh -n 1 /usr/bin/tv mpi_endless : -n 1 mpi_endless</div><div><br></div><div>
Total View is starting.</div><div>I start step-by-step debug, but Total View fails on any of 3 MPI_Init lines (I tried each one of them - 3 different runs):</div><div><div>*)  // MPI_Init_thread( 0, 0, MPI_THREAD_MULTIPLE, &amp;provided );</div>
<div>*)  // MPI_Init_thread( 0, 0, MPI_THREAD_SINGLE, &amp;provided );</div><div>*)   MPI_Init(&amp;argc, &amp;argv);</div></div><div><br></div><div><b><u>The error message that I see in shell window:</u></b></div><div>system msg for write_line failure : Bad file descriptor</div>
<div><div>[cli_0]: Unable to write to PMI_fd</div><div>[cli_0]: write_line error; fd=6 buf=:cmd=get_appnum</div><div>:</div><div>system msg for write_line failure : Bad file descriptor</div><div>Fatal error in MPI_Init: Other MPI error, error stack:</div>
<div>MPIR_Init_thread(411):</div><div>MPID_Init(138).......: channel initialization failed</div><div>MPID_Init(423).......: PMI_Get_appnum returned -1</div></div><div><br></div><div><br></div><div><br></div><div>Can you please advice me?</div>
<div><br></div><div><br></div><div>Anatoly.</div><div><br></div></div>