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
