[Numpy-discussion] segfault when calling PyArray_DescrFromType

Andrew Straw strawman at astraw.com
Thu Feb 9 09:00:03 CST 2006


Martin Wiechert wrote:

>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?
>  
>
Did you do import_array() beforehand?




More information about the Numpy-discussion mailing list