Hello,

All the sudden I seem to be getting segmentation faults with the Trilinos
GMRES Solver.  Attached is a backtrace/memory dump.  At the beginning you
can see the "Solving... returned" pairs, which I stuck into my code right
before and after I called the "solve" method on my equation.  That the
backtrace starts after "Solving..."  but before returned indicates the
problem happened during the solve method.

I updated to the latest FiPy trunk version AFTER these started occuring, but
they are still happening.  I have switched to the CGS and LU solvers and so
far have not encountered the problem with either of them.

Best Regards,
Angus Hendrick
Solving...   returned.
Solving...   returned.
Solving...  *** glibc detected *** python: munmap_chunk(): invalid pointer: 
0x0947f888 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7e7761b]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7181b11]
/usr/local/lib/libteuchos.so(_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos14ParameterEntryEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E+0x4c)[0xb47915cc]
/usr/local/lib/libteuchos.so(_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos14ParameterEntryEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E+0x22)[0xb47915a2]
/usr/local/lib/libteuchos.so(_ZNSt8_Rb_treeISsSt4pairIKSsN7Teuchos14ParameterEntryEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E+0x22)[0xb47915a2]
/usr/local/lib/libteuchos.so(_ZN7Teuchos13ParameterListD1Ev+0x27)[0xb4789c07]
/usr/local/lib/libml.so(_ZN9ML_Epetra24MultiLevelPreconditionerD0Ev+0xb6)[0xb4a66e46]
/usr/lib/python2.5/site-packages/PyTrilinos/_ML.so[0xb4bf1bd3]
python(PyObject_CallFunctionObjArgs+0x7d)[0x805f60d]
/usr/lib/python2.5/site-packages/PyTrilinos/_ML.so[0xb4bda4d6]
python[0x8086c1f]
python[0x809c3ae]
python[0x80855a9]
python(PyDict_SetItem+0x6e)[0x8086f8e]
python(PyObject_SetAttr+0xab)[0x80899eb]
python(PyEval_EvalFrameEx+0x3095)[0x80c6e35]
python(PyEval_EvalCodeEx+0x6e7)[0x80cb1f7]
python(PyEval_EvalFrameEx+0x565e)[0x80c93fe]
python(PyEval_EvalFrameEx+0x5945)[0x80c96e5]
python(PyEval_EvalFrameEx+0x5945)[0x80c96e5]
python(PyEval_EvalFrameEx+0x5945)[0x80c96e5]
python(PyEval_EvalCodeEx+0x6e7)[0x80cb1f7]
python(PyEval_EvalFrameEx+0x565e)[0x80c93fe]
python(PyEval_EvalFrameEx+0x5945)[0x80c96e5]
python(PyEval_EvalFrameEx+0x5945)[0x80c96e5]
python(PyEval_EvalFrameEx+0x5945)[0x80c96e5]
python[0x81113c0]
python(PyEval_EvalFrameEx+0x88d)[0x80c462d]
python(PyEval_EvalCodeEx+0x6e7)[0x80cb1f7]
python(PyEval_EvalCode+0x57)[0x80cb347]
python(PyRun_FileExFlags+0xf8)[0x80ea818]
python(PyRun_SimpleFileExFlags+0x199)[0x80eaab9]
python(Py_Main+0xa35)[0x8059335]
python(main+0x22)[0x80587f2]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7e1e450]
python[0x8058761]
======= Memory map: ========
08048000-08140000 r-xp 00000000 08:04 3736314    /usr/bin/python2.5
08140000-08165000 rw-p 000f7000 08:04 3736314    /usr/bin/python2.5
08165000-09626000 rw-p 08165000 00:00 0          [heap]
b3be5000-b3bea000 r-xp 00000000 08:04 5164175    
/home/angus/.python25_compiled/sc_190ea705e98ed5a01d17c4d533ab6cc30.so
b3bea000-b3beb000 r--p 00004000 08:04 5164175    
/home/angus/.python25_compiled/sc_190ea705e98ed5a01d17c4d533ab6cc30.so
b3beb000-b3bec000 rw-p 00005000 08:04 5164175    
/home/angus/.python25_compiled/sc_190ea705e98ed5a01d17c4d533ab6cc30.so
b3bec000-b3bf1000 r-xp 00000000 08:04 5164238    
/home/angus/.python25_compiled/sc_61530ec54d0ca660ef4bcd74ab8c07e10.so
b3bf1000-b3bf2000 r--p 00004000 08:04 5164238    
/home/angus/.python25_compiled/sc_61530ec54d0ca660ef4bcd74ab8c07e10.so
b3bf2000-b3bf3000 rw-p 00005000 08:04 5164238    
/home/angus/.python25_compiled/sc_61530ec54d0ca660ef4bcd74ab8c07e10.so
b3bf3000-b3bf8000 r-xp 00000000 08:04 5164306    
/home/angus/.python25_compiled/sc_cc5e7472616b79c63d57ac2d241c46c60.so
b3bf8000-b3bf9000 r--p 00004000 08:04 5164306    
/home/angus/.python25_compiled/sc_cc5e7472616b79c63d57ac2d241c46c60.so
b3bf9000-b3bfa000 rw-p 00005000 08:04 5164306    
/home/angus/.python25_compiled/sc_cc5e7472616b79c63d57ac2d241c46c60.so
b3bfa000-b3bff000 r-xp 00000000 08:04 5164320    
/home/angus/.python25_compiled/sc_e15a98e3f2b3b965e999f4760d3e32220.so
b3bff000-b3c00000 r--p 00004000 08:04 5164320    
/home/angus/.python25_compiled/sc_e15a98e3f2b3b965e999f4760d3e32220.so
b3c00000-b3c01000 rw-p 00005000 08:04 5164320    
/home/angus/.python25_compiled/sc_e15a98e3f2b3b965e999f4760d3e32220.so
b3c01000-b3c06000 r-xp 00000000 08:04 5164244    
/home/angus/.python25_compiled/sc_79d3debe5d45944a63d0f234a36afcb70.so
b3c06000-b3c07000 r--p 00004000 08:04 5164244    
/home/angus/.python25_compiled/sc_79d3debe5d45944a63d0f234a36afcb70.so
b3c07000-b3c08000 rw-p 00005000 08:04 5164244    
/home/angus/.python25_compiled/sc_79d3debe5d45944a63d0f234a36afcb70.so
b3c08000-b3c0d000 r-xp 00000000 08:04 5164270    
/home/angus/.python25_compiled/sc_9e142c035d6ac30052289f1794aa5bad0.so
b3c0d000-b3c0e000 ---p 00005000 08:04 5164270    
/home/angus/.python25_compiled/sc_9e142c035d6ac30052289f1794aa5bad0.so
b3c0e000-b3c0f000 r--p 00005000 08:04 5164270    
/home/angus/.python25_compiled/sc_9e142c035d6ac30052289f1794aa5bad0.so
b3c0f000-b3c10000 rw-p 00006000 08:04 5164270    
/home/angus/.python25_compiled/sc_9e142c035d6ac30052289f1794aa5bad0.so
b3c10000-b3c15000 r-xp 00000000 08:04 5164205    
/home/angus/.python25_compiled/sc_497c70a117f31a1bdd59e5941b2c3f330.so
b3c15000-b3c16000 r--p 00004000 08:04 5164205    
/home/angus/.python25_compiled/sc_497c70a117f31a1bdd59e5941b2c3f330.so
b3c16000-b3c17000 rw-p 00005000 08:04 5164205    
/home/angus/.python25_compiled/sc_497c70a117f31a1bdd59e5941b2c3f330.so
b3c17000-b3c1c000 r-xp 00000000 08:04 5164290    
/home/angus/.python25_compiled/sc_b27a927734377263097955b96e50e6f00.so
b3c1c000-b3c1d000 r--p 00004000 08:04 5164290    
/home/angus/.python25_compiled/sc_b27a927734377263097955b96e50e6f00.so
b3c1d000-b3c1e000 rw-p 00005000 08:04 5164290    
/home/angus/.python25_compiled/sc_b27a927734377263097955b96e50e6f00.so
b3c1e000-b3c23000 r-xp 00000000 08:04 5164312    
/home/angus/.python25_compiled/sc_d0bcc88800152e740f4cf15822fee8080.so
b3c23000-b3c24000 r--p 00005000 08:04 5164312    
/home/angus/.python25_compiled/sc_d0bcc88800152e740f4cf15822fee8080.so
b3c24000-b3c25000 rw-p 00006000 08:04 5164312    
/home/angus/.python25_compiled/sc_d0bcc88800152e740f4cf15822fee8080.so
b3c25000-b3c2a000 r-xp 00000000 08:04 5164197    
/home/angus/.python25_compiled/sc_3a8777382b46d2d06ab4a31f89dc6f120.so
b3c2a000-b3c2b000 r--p 00004000 08:04 5164197    
/home/angus/.python25_compiled/sc_3a8777382b46d2d06ab4a31f89dc6f120.so
b3c2b000-b3c2c000 rw-p 00005000 08:04 5164197    
/home/angus/.python25_compiled/sc_3a8777382b46d2d06ab4a31f89dc6f120.so
b3c2c000-b3c31000 r-xp 00000000 08:04 5164276    
/home/angus/.python25_compiled/sc_9f834a9fdb4bf3227b0e43b37e2e9c770.so
b3c31000-b3c32000 r--p 00005000 08:04 5164276    
/home/angus/.python25_compiled/sc_9f834a9fdb4bf3227b0e43b37e2e9c770.so
b3c32000-b3c33000 rw-p 00006000 08:04 5164276    
/home/angus/.python25_compiled/sc_9f834a9fdb4bf3227b0e43b37e2e9c770.so
b3c33000-b3d58000 r-xp 00000000 08:04 3737052    /usr/lib/libdb-4.6.so
b3d58000-b3d5a000 rw-p 00125000 08:04 3737052    /usr/lib/libdb-4.6.so
b3d5c000-b3d61000 r-xp 00000000 08:04 5164302    
/home/angus/.python25_compiled/sc_c83dd681463c4d60b2ca9e193963274d0.so
b3d61000-b3d62000 r--p 00005000 08:04 5164302    
/home/angus/.python25_compiled/sc_c83dd681463c4d60b2ca9e193963274d0.so
b3d62000-b3d63000 rw-p 00006000 08:04 5164302    
/home/angus/.python25_compiled/sc_c83dd681463c4d60b2ca9e193963274d0.so
b3d63000-b3d68000 r-xp 00000000 08:04 3737158    /usr/lib/libgdbm.so.3.0.0
b3d68000-b3d69000 rw-p 00004000 08:04 3737158    /usr/lib/libgdbm.so.3.0.0
b3d69000-b3d6b000 r-xp 00000000 08:04 3802019    
/usr/lib/python2.5/lib-dynload/gdbm.so
b3d6b000-b3d6d000 rw-p 00001000 08:04 3802019    
/usr/lib/python2.5/lib-dynload/gdbm.so
b3d6d000-b3d83000 r-xp 00000000 08:04 3803352    
/usr/lib/python2.5/lib-dynload/_bsddb.so
b3d83000-b3d85000 rw-p 00015000 08:04 3803352    
/usr/lib/python2.5/lib-dynload/_bsddb.so
b3d85000-b3d92000 r-xp 00000000 08:04 3803341    
/usr/lib/python2.5/lib-dynload/parser.so
b3d92000-b3d93000 rw-p 0000c000 08:04 3803341    
/usr/lib/python2.5/lib-dynload/parser.so
b3d93000-b3dae000 r-xp 00000000 08:04 4065432    
/usr/lib/python2.5/site-packages/scipy/ndimage/_nd_image.so
b3dae000-b3daf000 rw-p 0001a000 08:04 4065432    
/usr/lib/python2.5/site-packages/scipy/ndimage/_nd_image.so
b3daf000-b3db1000 r-xp 00000000 08:04 3803334    
/usr/lib/python2.5/lib-dynload/_heapq.so
b3db1000-b3db3000 rw-p 00002000 08:04 3803334    
/usr/lib/python2.5/lib-dynload/_heapq.so
b3db3000-b3dce000 r-xp 00000000 08:04 4187955    
/usr/lib/python2.5/site-packages/tables/numexpr/interpreter.so
b3dce000-b3dcf000 rw-p 0001b000 08:04 4187955    
/usr/lib/python2.5/site-packages/tables/numexpr/interpreter.so
b3dcf000-b3df1000 r-xp Aborted

Reply via email to