Navier-Stokes demo segfaults on loading xml mesh

Issue #340 invalid
Davide Lasagna created an issue

Hi,

I have installed from source and I get a segfault when running the demo-navier-stokes.py in the demo directory.

Apparently the culprit is loading the xml mesh, i.e. at the line where

mesh = Mesh("../lshape.xml.gz")

is called.

The full error message is

[arcturus:32758] *** Process received signal ***
[arcturus:32758] Signal: Segmentation fault (11)
[arcturus:32758] Signal code: Address not mapped (1)
[arcturus:32758] Failing at address: 0xa
[arcturus:32758] [ 0] /usr/lib/libc.so.6(+0x33df0)[0x7f6ae8448df0]
[arcturus:32758] [ 1] /usr/lib/libc.so.6(_IO_vfprintf+0x2279)[0x7f6ae845c499]
[arcturus:32758] [ 2] /usr/lib/libc.so.6(__vasprintf_chk+0xb5)[0x7f6ae850e875]
[arcturus:32758] [ 3] /usr/lib/libc.so.6(__asprintf_chk+0x82)[0x7f6ae850e7b2]
[arcturus:32758] [ 4] /usr/lib64/openmpi/libmpi.so.1(ompi_mpi_init+0x2e2)[0x7f6acfa09b82]
[arcturus:32758] [ 5] /usr/lib64/openmpi/libmpi.so.1(MPI_Init_thread+0xe0)[0x7f6acfa2fc80]
[arcturus:32758] [ 6] /usr/local/lib/libdolfin.so.1.4(_ZN6dolfin17SubSystemsManager8init_mpiEiPPci+0x88)[0x7f6adfdcbf28]
[arcturus:32758] [ 7] /usr/local/lib/libdolfin.so.1.4(_ZN6dolfin17SubSystemsManager8init_mpiEv+0x31)[0x7f6adfdcc181]
[arcturus:32758] [ 8] /usr/local/lib/libdolfin.so.1.4(_ZN6dolfin3MPI4sizeEP19ompi_communicator_t+0xd)[0x7f6adfdcb62d]
[arcturus:32758] [ 9] /usr/local/lib/libdolfin.so.1.4(_ZN6dolfin7XMLFilersERNS_4MeshE+0x34)[0x7f6adffad854]
[arcturus:32758] [10] /usr/local/lib/libdolfin.so.1.4(_ZN6dolfin4MeshC1ESs+0x23f)[0x7f6adfe051cf]
[arcturus:32758] [11] /usr/lib/python2.7/site-packages/dolfin/cpp/_mesh.so(+0xf5c5a)[0x7f6abc9c1c5a]
[arcturus:32758] [12] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5d0b)[0x7f6ae8abf72b]
[arcturus:32758] [13] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f6ae8ac03c0]
[arcturus:32758] [14] /usr/lib/libpython2.7.so.1.0(+0x6e06d)[0x7f6ae8a4f06d]
[arcturus:32758] [15] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f6ae8a2b4c3]
[arcturus:32758] [16] /usr/lib/libpython2.7.so.1.0(+0x58a9d)[0x7f6ae8a39a9d]
[arcturus:32758] [17] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f6ae8a2b4c3]
[arcturus:32758] [18] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2efd)[0x7f6ae8abc91d]
[arcturus:32758] [19] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f6ae8ac03c0]
[arcturus:32758] [20] /usr/lib/libpython2.7.so.1.0(+0x6df9c)[0x7f6ae8a4ef9c]
[arcturus:32758] [21] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f6ae8a2b4c3]
[arcturus:32758] [22] /usr/lib/libpython2.7.so.1.0(+0x58a9d)[0x7f6ae8a39a9d]
[arcturus:32758] [23] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f6ae8a2b4c3]
[arcturus:32758] [24] /usr/lib/libpython2.7.so.1.0(+0x9e2d7)[0x7f6ae8a7f2d7]
[arcturus:32758] [25] /usr/lib/libpython2.7.so.1.0(+0x9d05f)[0x7f6ae8a7e05f]
[arcturus:32758] [26] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f6ae8a2b4c3]
[arcturus:32758] [27] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3a5d)[0x7f6ae8abd47d]
[arcturus:32758] [28] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f6ae8ac03c0]
[arcturus:32758] [29] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f6ae8ac04b9]
[arcturus:32758] *** End of error message ***

Any help is appreciated,

Davide

Comments (2)

  1. Log in to comment