[petsc-users] Anyone meet mumps crash on AIX?

Gong Ding gdiso at ustc.edu
Tue Nov 22 08:47:11 CST 2011


Hi,
I am testing my code on AIX.
petsc 3.2 with MUMPS 4.10 ALWAYS crash, both serial and parallel, with ERROR: 0031-250  task 0: Segmentation fault.
However, other direct solver seems ok, i.e. superlu.

The core file was checked by gdb, but only littel information: 
Program terminated with signal 11, Segmentation fault.
#0  0x000000010150d8ec in dmumps_462 ()

I had checked the code with valgrind on Linux/AMD64, which also reported some memory problem (but never crash)
==10354== Invalid read of size 8
==10354==    at 0x57BE749: __intel_new_memcpy (in /opt/intel/Compiler/11.1/038/lib/intel64/libirc.so)
==10354==    by 0x57A0AF5: _intel_fast_memcpy.J (in /opt/intel/Compiler/11.1/038/lib/intel64/libirc.so)
==10354==    by 0x185F043: dmumps_363_ (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x186B114: dmumps_26_ (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x193D382: dmumps_.P (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x183EA6E: dmumps_f77_ (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x181EBE7: dmumps_c (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x1406EFE: MatLUFactorSymbolic_AIJMUMPS (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x1321009: MatLUFactorSymbolic (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x15FF044: PCSetUp_LU (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x15AB193: PCSetUp (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x16364DD: KSPSetUp (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==  Address 0x9318d78 is 248 bytes inside a block of size 252 alloc'd
==10354==    at 0x4A0776F: malloc (vg_replace_malloc.c:263)
==10354==    by 0x5CB3C43: for_allocate (in /opt/intel/Compiler/11.1/038/lib/intel64/libifcore.so.5)
==10354==    by 0x19CF545: mumps_754_ (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x186A392: dmumps_26_ (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x193D382: dmumps_.P (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x183EA6E: dmumps_f77_ (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x181EBE7: dmumps_c (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x1406EFE: MatLUFactorSymbolic_AIJMUMPS (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x1321009: MatLUFactorSymbolic (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x15FF044: PCSetUp_LU (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x15AB193: PCSetUp (in /home/gdiso/genius_master/bin/genius.LINUX)
==10354==    by 0x16364DD: KSPSetUp (in /home/gdiso/genius_master/bin/genius.LINUX)

Any suggestion?

Gong Ding




More information about the petsc-users mailing list