Hi,

I'm running an mpi module in python (pypar), but I believe (after
googling) that this might be a problem with openmpi.
When I run: 'python -c "import pypar"', I get:
[titus:21965] *** Process received signal ***
[titus:21965] Signal: Segmentation fault (11)
[titus:21965] Signal code: Address not mapped (1)
[titus:21965] Failing at address: 0x837a004
[titus:21965] [ 0] /lib/i686/libpthread.so.0 [0x40035f93]
[titus:21965] [ 1] python [0x42029180]
[titus:21965] [ 2] /users/james/lib/libopen-pal.so.0(free+0xbc) [0x40e112fc]
[titus:21965] [ 3]
/users/james/lib/libopen-pal.so.0(mca_base_components_open+0x83)
[0x40dff9b3]
[titus:21965] [ 4]
/users/james/lib/libmpi.so.0(mca_allocator_base_open+0x46)
[0x40cb03b6]
[titus:21965] [ 5] /users/james/lib/libmpi.so.0(ompi_mpi_init+0x3dd)
[0x40c7b7dd]
[titus:21965] [ 6] /users/james/lib/libmpi.so.0(MPI_Init+0xef) [0x40c9fb1f]
[titus:21965] [ 7]
/users/james/lib/python2.5/site-packages/pypar/mpiext.so [0x40576613]
[titus:21965] [ 8] python(PyCFunction_Call+0x5a) [0x810c9ea]
[titus:21965] [ 9] python [0x80bb2fb]
[titus:21965] [10] python(PyEval_EvalFrameEx+0x22d2) [0x80b97a2]
[titus:21965] [11] python(PyEval_EvalCodeEx+0x376) [0x80ba0b6]
[titus:21965] [12] python(PyEval_EvalCode+0x57) [0x80bcfe7]
[titus:21965] [13] python(PyImport_ExecCodeModuleEx+0x13a) [0x80d0b9a]
[titus:21965] [14] python [0x80d3eeb]
[titus:21965] [15] python [0x80d180e]
[titus:21965] [16] python [0x80d27b6]
[titus:21965] [17] python [0x80d2309]
[titus:21965] [18] python [0x80d45bf]
[titus:21965] [19] python(PyImport_ImportModuleLevel+0x90) [0x80d3a40]
[titus:21965] [20] python [0x80b3dda]
[titus:21965] [21] python(PyCFunction_Call+0xce) [0x810ca5e]
[titus:21965] [22] python(PyObject_Call+0x29) [0x805eca9]
[titus:21965] [23] python(PyEval_CallObjectWithKeywords+0x75) [0x80bae95]
[titus:21965] [24] python(PyEval_EvalFrameEx+0x2041) [0x80b9511]
[titus:21965] [25] python(PyEval_EvalCodeEx+0x376) [0x80ba0b6]
[titus:21965] [26] python(PyEval_EvalCode+0x57) [0x80bcfe7]
[titus:21965] [27] python(PyImport_ExecCodeModuleEx+0x13a) [0x80d0b9a]
[titus:21965] [28] python [0x80d3eeb]
[titus:21965] [29] python [0x80d180e]

I've built openmpi from the 1.2.6 sources with the following configure
flag: './configure --disable-dlopen --prefix=/users/james'.

pypar seems to work fine on my ubuntu system also with openmpi
(installed from repositories). I'm tearing my hair out trying to solve
this, so any advice would be very welcome.

Thanks,
James

Reply via email to