mpiexec: Warning: main: task 0 died with signal 11 (raw 0x10b).

Troy Baer troy at osc.edu
Mon Dec 1 16:59:58 EST 2003


On Mon, 1 Dec 2003, Parvath Reddy wrote:
> mpiexec seems to be failing when huge chunk of data is sent by using
> a MPI_Send. The program works fine when a matrix A[361][361] is sent
> across but it gives the following error when a matrix A[362][362] is used
>  
> mpiexec: Warning: main: task 0 died with signal 11 (raw 0x10b).
>  
> Is the a method of testing how much data can be sent across on command
> line ? is mpptest the solution if so how do I use it?

This is almost certainly related to your code rather than mpiexec.
Signal 11 is a segmentation fault, which is typically caused by
accessing an array outside its bounds.

This may be a stupid question, but are you absolutely sure that
your send and receive buffers are the right size?  Are you able to
run this program on another system using a different MPI
implementation?  I ask because it's been my experience that when
an MPI program dies with a seg fault, 99 times out of 100 it's caused
by a bug in the program rather than a problem with mpiexec or the
MPI implementation.

	--Troy
-- 
Troy Baer                       email:  troy at osc.edu
Science & Technology Support    phone:  614-292-9701
Ohio Supercomputer Center       web:  http://oscinfo.osc.edu



More information about the mpiexec mailing list