[petsc-users] PETSC ERROR: Caught signal number 15 Terminate

Matthew Knepley knepley at gmail.com
Thu Aug 4 21:55:31 CDT 2011


On Fri, Aug 5, 2011 at 2:54 AM, Debao Shao <Debao.Shao at brion.com> wrote:

> I get this error after a long process.
> For example, I have 4 jobs to do, the program may crash after done 1 job or
> 2, 3, 4 jobs. Also, sometimes, the program can run finished successfully.
>

This sounds like your system has a time limit (maybe ulimit) for jobs and
kills your when they run too long.

    Matt


> Thanks,
> Debao
>
> -----Original Message-----
> From: petsc-users-bounces at mcs.anl.gov [mailto:
> petsc-users-bounces at mcs.anl.gov] On Behalf Of Barry Smith
> Sent: Friday, August 05, 2011 10:43 AM
> To: PETSc users list
> Subject: Re: [petsc-users] PETSC ERROR: Caught signal number 15 Terminate
>
>
> On Aug 4, 2011, at 8:38 PM, Debao Shao wrote:
>
> > Doesn't SEGV fault is signal 11?
>
>   Yes., 15 is a software terminate single sent from some other process
> hence the error message:
> > Caught signal number 15 Terminate: Somet process (or the batch system)
> has told this process to end
>
>   I've seen some batch systems send this single when they think you have
> run out of time.  There may be other reasons as well. Do you get this right
> away or after a long time?
>
>   Barry
>
>
> >
> > From: petsc-users-bounces at mcs.anl.gov [mailto:
> petsc-users-bounces at mcs.anl.gov] On Behalf Of Matthew Knepley
> > Sent: Friday, August 05, 2011 10:35 AM
> > To: PETSc users list
> > Subject: Re: [petsc-users] PETSC ERROR: Caught signal number 15 Terminate
> >
> > On Fri, Aug 5, 2011 at 2:33 AM, Debao Shao <Debao.Shao at brion.com> wrote:
> > So the real problem is the wrong usage of "PetscInitialize(0, 0, 0, 0 )",
> but I do have many successive runs before with this setting.
> >
> > Any kind of memory overwrite gives an SEGV. So other code, making a
> different error will give that too.
> >
> >    Matt
> >
> >
> > Thanks,
> > Debao
> > From: petsc-users-bounces at mcs.anl.gov [mailto:
> petsc-users-bounces at mcs.anl.gov] On Behalf Of Matthew Knepley
> > Sent: Friday, August 05, 2011 10:25 AM
> > To: PETSc users list
> > Subject: Re: [petsc-users] PETSC ERROR: Caught signal number 15 Terminate
> >
> > On Fri, Aug 5, 2011 at 2:20 AM, Debao Shao <Debao.Shao at brion.com> wrote:
> > DA:
> >
> > Sometimes I may encounter crashing when using PETSc, it doesn't happen
> always.
> >
> > [0]PETSC ERROR:
> ------------------------------------------------------------------------
> > [0]PETSC ERROR: Caught signal number 15 Terminate: Somet process (or the
> batch system) has told this process to end
> > [0]PETSC ERROR: Try option -start_in_debugger or
> -on_error_attach_debugger
> > [0]PETSC ERROR: or see
> http://www.mcs.anl.gov/petsc/petsc-as/documentation/troubleshooting.html#Signal[0]PETSCERROR: or try
> http://valgrind.org on GNU/linux
> > and Apple Mac OS X to find memory corruption errors
> > [0]PETSC ERROR: configure using --with-debugging=yes, recompile, link,
> and run
> > [0]PETSC ERROR: to get more information on the crash.
> > [0]PETSC ERROR: --------------------- Error Message
> ------------------------------------
> > [0]PETSC ERROR: Signal received!
> > [0]PETSC ERROR:
> ------------------------------------------------------------------------
> > [0]PETSC ERROR: Petsc Release Version 3.1.0, Patch 8, Thu Mar 17 13:37:48
> CDT 2011
> > [0]PETSC ERROR: See docs/changes/index.html for recent updates.
> > [0]PETSC ERROR: See docs/faq.html for hints about trouble shooting.
> > [0]PETSC ERROR: See docs/index.html for manual pages.
> > [0]PETSC ERROR:
> ------------------------------------------------------------------------
> > [0]PETSC ERROR: Unknown Name on a linux-gnu named r0leaf17 by tachyon Thu
> Aug  4 04:04:19 2011
> > [0]PETSC ERROR: Libraries linked from
> /home/dshao/dev_t2k/third_party/OOQP/OOQP-0.99.19/extras/petsc-3.1-p8/linux-gnu-c-debug/lib
> > [0]PETSC ERROR: Configure run at Thu Apr 21 18:09:19 2011
> > [0]PETSC ERROR: Configure options --with-mpi=0 --with-debugging=0
> -with-log=0 -with-info=0
> > [0]PETSC ERROR:
> ------------------------------------------------------------------------
> > [0]PETSC ERROR: User provided function() line 0 in unknown directory
> unknown file
> >
> > Do you happen to know the possible cause?
> >
> > I also have a question about the usage of "PetscInitialize" &
> "PetscFinalize". I can't totally understand them from the manual.
> >
> > Now, I wrote it as:
> > Int main(int argc, char **argv)
> > {
> >          PetscInitialize(0, 0, 0, 0 );
> >
> > This is not a valid call. Try
> >
> >   PetscInitialize(&argc, &argv, 0, 0);
> >
> > Signal 15 is a segmentation fault, which means an illegal memory read or
> write.
> >
> >    Matt
> >
> >
> >          VerifyApp app(argc, argv);
> >          app.Initialize();
> >          app.Run();
> >
> >          PetscFinalize();
> >          return 0;
> > }
> >
> > Then, built a binary, say "verify", and executed "verify" on a server
> first, then, started another "verify" on client by server.
> > The program ran at client side can be multiple processes and multiple
> threads.
> >
> > Is my usage correct?
> > Your answer is appreciated.
> >
> > Thanks,
> > Debao
> >
> > -- The information contained in this communication and any attachments is
> confidential and may be privileged, and is for the sole use of the intended
> recipient(s). Any unauthorized review, use, disclosure or distribution is
> prohibited. Unless explicitly stated otherwise in the body of this
> communication or the attachment thereto (if any), the information is
> provided on an AS-IS basis without any express or implied warranties or
> liabilities. To the extent you are relying on this information, you are
> doing so at your own risk. If you are not the intended recipient, please
> notify the sender immediately by replying to this message and destroy all
> copies of this message and any attachments. ASML is neither liable for the
> proper and complete transmission of the information contained in this
> communication, nor for any delay in its receipt.
> >
> >
> >
> > --
> > What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> > -- Norbert Wiener
> >
> > -- The information contained in this communication and any attachments is
> confidential and may be privileged, and is for the sole use of the intended
> recipient(s). Any unauthorized review, use, disclosure or distribution is
> prohibited. Unless explicitly stated otherwise in the body of this
> communication or the attachment thereto (if any), the information is
> provided on an AS-IS basis without any express or implied warranties or
> liabilities. To the extent you are relying on this information, you are
> doing so at your own risk. If you are not the intended recipient, please
> notify the sender immediately by replying to this message and destroy all
> copies of this message and any attachments. ASML is neither liable for the
> proper and complete transmission of the information contained in this
> communication, nor for any delay in its receipt.
> >
> >
> >
> > --
> > What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> > -- Norbert Wiener
> >
> > -- The information contained in this communication and any attachments is
> confidential and may be privileged, and is for the sole use of the intended
> recipient(s). Any unauthorized review, use, disclosure or distribution is
> prohibited. Unless explicitly stated otherwise in the body of this
> communication or the attachment thereto (if any), the information is
> provided on an AS-IS basis without any express or implied warranties or
> liabilities. To the extent you are relying on this information, you are
> doing so at your own risk. If you are not the intended recipient, please
> notify the sender immediately by replying to this message and destroy all
> copies of this message and any attachments. ASML is neither liable for the
> proper and complete transmission of the information contained in this
> communication, nor for any delay in its receipt.
>
>
> -- The information contained in this communication and any attachments is
> confidential and may be privileged, and is for the sole use of the intended
> recipient(s). Any unauthorized review, use, disclosure or distribution is
> prohibited. Unless explicitly stated otherwise in the body of this
> communication or the attachment thereto (if any), the information is
> provided on an AS-IS basis without any express or implied warranties or
> liabilities. To the extent you are relying on this information, you are
> doing so at your own risk. If you are not the intended recipient, please
> notify the sender immediately by replying to this message and destroy all
> copies of this message and any attachments. ASML is neither liable for the
> proper and complete transmission of the information contained in this
> communication, nor for any delay in its receipt.
>



-- 
What most experimenters take for granted before they begin their experiments
is infinitely more interesting than any results to which their experiments
lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110805/b10c4205/attachment.htm>


More information about the petsc-users mailing list