[SciPy-user] segfault when calling PyArray_DescrFromType

Martin Wiechert martin.wiechert at gmx.de
Thu Feb 9 05:41:51 EST 2006


Hi list,

I'm trying to build an C extension, which uses arrays. It builds, and I can 
import it  from python, but the very first call to a numpy function

    ea = (PyObject *) PyArray_DescrFromType (PyArray_INT);

gives me a segfault.

I have absolutely no clue, but

nm -l mymodule.so | grep rray

gives

000026a0 b 
PyArray_API  /usr/lib/python2.4/site-packages/numpy/core/include/numpy/__multiarray_api.h:316

and this line reads

static void **PyArray_API=NULL;

which looks suspicious to me. Something wrong with my setup.py?

Any suggestions?

Regards, Martin.




More information about the SciPy-User mailing list