[petsc-dev] Crash in MatDestroy_MUMPS
John Fettig
john.fettig at gmail.com
Tue Feb 21 15:38:18 CST 2012
Could you give me some pointers on how to debug this? Currently I am
creating/destroying a KSP that uses MUMPS, and sometimes when it is
destroyed I get a crash. It only happens in parallel. Here is the
backtrace from petsc-dev for a crashed process:
#0 0x00002b3a97f32c53 in PetscTrFreeDefault (aa=0x3ee0ec701867ea69,
line=40, function=0x2b3a99509b34 "PetscComposedQuantitiesDestroy",
file=0x2b3a99509888
"/home/jfe/local/petsc-dev/src/sys/objects/destroy.c", dir=0x2b3a995098bc
"") at /home/jfe/local/petsc-dev/src/sys/memory/mtr.c:284
#1 0x00002b3a97f64b89 in PetscComposedQuantitiesDestroy (obj=0x1f090350)
at /home/jfe/local/petsc-dev/src/sys/objects/destroy.c:40
#2 0x00002b3a980fc756 in VecScatterDestroy (ctx=0x19e6e938) at
/home/jfe/local/petsc-dev/src/vec/vec/utils/vscat.c:1658
#3 0x00002b3a9884dd19 in MatDestroy_MUMPS (A=0x199a6cc0) at
/home/jfe/local/petsc-dev/src/mat/impls/aij/mpi/mumps/mumps.c:484
#4 0x00002b3a981d376c in MatDestroy (A=0x14aaa5d0) at
/home/jfe/local/petsc-dev/src/mat/interface/matrix.c:1046
#5 0x00002b3a98b158ba in PCReset_LU (pc=0x198cf370) at
/home/jfe/local/petsc-dev/src/ksp/pc/impls/factor/lu/lu.c:174
#6 0x00002b3a98bfdd59 in PCReset (pc=0x198cf370) at
/home/jfe/local/petsc-dev/src/ksp/pc/interface/precon.c:80
#7 0x00002b3a98cd0511 in KSPReset (ksp=0x14abb3f0) at
/home/jfe/local/petsc-dev/src/ksp/ksp/interface/itfunc.c:718
#8 0x00002b3a98cd107d in KSPDestroy (ksp=0xd874a8) at
/home/jfe/local/petsc-dev/src/ksp/ksp/interface/itfunc.c:755
I think a similar thing is happening in petsc-3.1-p8, here's a backtrace
from there:
#0 0x00002b20b2a964f8 in VMPI_Win_free () from
/usr/local/encap/platform_mpi-8.01/lib/linux_amd64/libmpi.so.1
#1 0x00002b20b00d27ff in VecScatterDestroy_PtoP (ctx=0x1fe7bcf0) at
vpscat.c:171
#2 0x00002b20b01018d5 in VecScatterDestroy (ctx=0x1fe7bcf0) at vscat.c:1638
#3 0x00002b20afd1249d in MatDestroy_MPIAIJ (mat=0x1cacb4d0) at mpiaij.c:909
#4 0x00002b20afc4c2cf in MatDestroy (A=0x1cacb4d0) at matrix.c:876
#5 0x00002b20afe972b0 in PCDestroy (pc=0x1032cf20) at precon.c:88
#6 0x00002b20afbbe78e in KSPDestroy (ksp=0x105f22d0) at itfunc.c:695
Is this likely memory corruption on my side or on the PETSc side, or
something else entirely? I seem unable to reproduce it with an example,
unfortunately. Running it through valgrind may take a week.
Thanks,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120221/fa506be1/attachment.html>
More information about the petsc-dev
mailing list