You want to do a 'where' on the second break, when your program is raising an abort signal...
A On Fri, Aug 19, 2011 at 6:57 PM, Dominik Szczerba <dominik at itis.ethz.ch>wrote: > (gdb) where > #0 0x00007fae5b941590 in __nanosleep_nocancel () at > ../sysdeps/unix/syscall-template.S:82 > #1 0x00007fae5b94143c in __sleep (seconds=0) at > ../sysdeps/unix/sysv/linux/sleep.c:138 > #2 0x000000000056cc48 in PetscSleep (s=10) at psleep.c:56 > #3 0x0000000000838887 in PetscAttachDebugger () at adebug.c:410 > #4 0x00000000005590a7 in PetscOptionsCheckInitial_Private () at init.c:392 > #5 0x000000000055e40e in PetscInitialize (argc=0x7ffff403debc, > args=0x7ffff403deb0, file=0x0, > help=0x0) at pinit.c:639 > #6 0x0000000000524a16 in PetscSolver::InitializePetsc > (argc=0x7ffff403debc, argv=0x7ffff403deb0) > at /home/dsz/src/framework/trunk/solve/PetscSolver.cxx:124 > #7 0x00000000004c404f in main (argc=4, argv=0x7ffff403e4c8) > at /home/dsz/src/framework/trunk/solve/cd3t10mpi_main.cxx:526 > (gdb) > > PetscSolver.cxx:124: > > ierr = PetscInitialize(argc, argv, (char *)0, (char *)0); > CHKERRQ(ierr); > > Hmmm, not very helpful..... > > The app runs on one cpu, but silently crashes on two. > > Any hints are very appreciated. > > Dominik > > > > On Fri, Aug 19, 2011 at 5:49 PM, Satish Balay <balay at mcs.anl.gov> wrote: > > On Fri, 19 Aug 2011, Dominik Szczerba wrote: > > > >> Hi, > >> > >> I am starting my app in the debugger as: > >> > >> mpiexec -np 2 sm3t4mpi run.xml -start_in_debugger -display :0.0 > >> > >> In the console I get: > >> > >> [1]PETSC ERROR: MPI error 14 > >> > >> in the two open terminals with gdb I get: > >> > >> 0x00007f2ecdd15590 in __nanosleep_nocancel () at > >> ../sysdeps/unix/syscall-template.S:82 > >> 82 ../sysdeps/unix/syscall-template.S: No such file or directory. > >> in ../sysdeps/unix/syscall-template.S > >> (gdb) > >> > >> > >> I type 'c' nonetheless and see: > >> > >> (gdb) c > >> Continuing. > >> [New Thread 0x7f268e975700 (LWP 22388)] > >> > >> Program received signal SIGABRT, Aborted. > >> 0x00007f268f421d05 in raise (sig=6) at > >> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >> 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or > directory. > >> in ../nptl/sysdeps/unix/sysv/linux/raise.c > >> > >> > >> > >> How do I go on debugging? > > > > what do you get for: > > > > (gdb) where > > > > Satish > > > > > >> > >> Many thanks for any hints, > >> > >> Dominik > >> > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110819/a33b794d/attachment-0001.htm>
