There is no message coming out when I run with -malloc_debug. I am using cygwin, any suggestions on that?
Thanks! Rebecca Quoting Barry Smith <bsmith at mcs.anl.gov>: > > The most likely cause is memory corruption. The best way to solve > this problem is to run on linux using > valgrind (valgrind.org), the second best is to run with -malloc_debug > and see if any messages come out > > Barry > > On Jan 6, 2009, at 4:44 PM, (Rebecca) Xuefei YUAN wrote: > >> Hi, >> >> I did have error information as at the end of this email, and I >> found the error was a function called PetscValidHeaderSpecific(), >> is there anything wrong with it? >> >> Thanks a lot! >> >> R >> >> [0]PETSC ERROR: Invalid argument! >> [0]PETSC ERROR: Wrong type of object: Parameter # 1! >> [0]PETSC ERROR: ---------------------------------------- >> [0]PETSC ERROR: Petsc Release Version 3.0.0, Patch 0, Fri Dec 19 >> 22:02:38 CST 2008 >> [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: ./oreggt on a cygwin-c- named YUAN_WORK by Rebecca >> Tue Jan 6 17:29:59 2009 >> [0]PETSC ERROR: Libraries linked from >> /home/Rebecca/soft/petsc-3.0.0-p0/cygwin-c-debug/lib >> [0]PETSC ERROR: Configure run at Mon Jan 5 13:50:14 2009 >> [0]PETSC ERROR: Configure options --with-cc=gcc >> --download-f-blas-lapack=1 --download-mpich=1 --useThreads=0 >> --with-shared=0 >> [0]PETSC ERROR: ---------------------------------------- >> [0]PETSC ERROR: MatDestroy() line 766 in src/mat/interface/matrix.c >> [0]PETSC ERROR: PCDestroy() line 88 in src/ksp/pc/interface/precon.c >> [0]PETSC ERROR: KSPDestroy() line 647 in src/ksp/ksp/interface/itfun.c >> [0]PETSC ERROR: SNESDestroy() line 1378 in src/snes/interface/snes.c >> [0]PETSC ERROR: PetscObjectDestroy() line 172 in src/sys/objects/destroy.c >> [0]PETSC ERROR: DMMGDestroy() line 220 in src/snes/utils/damg.c >> [0]PETSC ERROR: main() line 55 in oreggt.c >> application called MPI_Abort(MPI_COMM_WORLD,62) - process 0[unset]: >> aborting job: >> application called MPI_Abort(MPI_COMM_WORLD,62) - process 0 >> >> -- (Rebecca) Xuefei YUAN Department of Applied Physics and Applied Mathematics Columbia University Tel:917-399-8032 www.columbia.edu/~xy2102
