[mpich-discuss] exit code -1073741819

trymelz trymelz trymelz at yahoo.com
Wed Mar 19 18:29:51 CDT 2008


Hi

The MPI program is too big to be sent. Here is what I got from the debugger

Before calling PMPI_ISEND:
Symbol Value Type
  buf(1) 3 INTEGER(4) 
  cnt 1 INTEGER(4) 
  datatype 1275069467 INTEGER(4) 
  dest 0 INTEGER(4) 
  tag 24 INTEGER(4) 
  comm 1140850688 INTEGER(4) 
  reqs(1) 1243468 INTEGER(4) 
  ierr 0 INTEGER(4)
 
call PMPI_ISEND(buf,cnt,datatype,dest,tag,comm,reqs(1),ierr)

Unhandled exception at 0x003b41c9 in EXEC.exe:0xC0000005:
Access violation writing location 0x00000000

After the break at the crash, all the arguments becomes "undefined address". 

When I check the library, I got
$ nm fmpich2s.lib | grep MPI_SEND@
00000000 T _MPI_SEND at 28
00000000 I __imp__MPI_SEND at 28
00000000 T _MPI_SEND at 32
00000000 I __imp__MPI_SEND at 32
00000000 T _PMPI_SEND at 28
00000000 I __imp__PMPI_SEND at 28
00000000 T _PMPI_SEND at 32
00000000 I __imp__PMPI_SEND at 32

I am wondering why there are two definitions:  _MPI_SEND at 28 and _MPI_SEND at 32.  And I could not find corresponding source code for _MPI_SEND at 32. Any comments? Thanks.

Linfa



----- Original Message ----
From: Jayesh Krishna <jayesh at mcs.anl.gov>
To: trymelz trymelz <trymelz at yahoo.com>
Cc: mpich-discuss at mcs.anl.gov
Sent: Wednesday, March 19, 2008 2:32:59 PM
Subject: RE: [mpich-discuss] exit code -1073741819


Hi,
 Can you send us your MPI program ?
 You can also try to debug your program by setting the error handler to MPI_ERRORS_RETURN (MPI_Comm_set_errhandler() ) & using MPI_Error_string() to get the description of the error code.
 
Regards,
Jayesh




From: owner-mpich-discuss at mcs.anl.gov [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of trymelz trymelz
Sent: Wednesday, March 19, 2008 2:11 PM
To: mpich-discuss at mcs.anl.gov
Subject: [mpich-discuss] exit code -1073741819


Hi all,
 
I got an strange error when I run my parallel program.
 
job aborted:
rank: node: exit code[: error message]
0: abyss: -1073741819: process 0 exited without calling finalize
1: abyss: -1073741819: process 1 exited without calling finalize
2: abyss: -1073741819: process 2 exited without calling finalize
 
My program works as expected under Linux. But when I porting it to windows I got above error. It is compiled by VC8 and Intel FORTRAN 10.0.
I didn't built my own MPICH2, but link my program with fmpich2s.lib and mpi.lib which were installed from mpich2-1.0.6p1-win32-ia32.msi.
 
This error happened inside the call to MPI_SEND. Does anyone have an idea about this error?
 
 
Linfa



Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.


      ____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  http://tools.search.yahoo.com/newsearch/category.php?category=shopping
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20080319/acb23d3b/attachment.htm>


More information about the mpich-discuss mailing list