[SciPy-dev] bug and debugging (on gentoo linux)

Robert Cimrman cimrman3 at ntc.zcu.cz
Thu Dec 1 03:56:15 CST 2005


Is there any gentooist who could help me setup python installation so 
that scipy compiles with debugging symbols?

BTW. I use a local install
(python setup.py install --root=/home/share/software + setting 
PYTHONPATH=$PYTHONPATH:/home/share/software/usr/lib/python2.4/site-packages)
instead of the system install.

Reason: the following stopped working (segfault) after 1533 (not sure 
exactly when) core revision:

PyArrayObject *obj = 0;
intp plen[1];
plen[0] = <some length>
obj = (PyArrayObject *) PyArray_SimpleNew( 1, len, PyArray_INT32 );

My first sentence hints that I am not able to provide a better stack 
trace than this:

(gdb) bt
#0  0xb7a05ddf in PyArray_DescrFromType ()
    from 
/home/share/software/usr/lib/python2.4/site-packages/scipy/base/multiarray.so
#1  0xb7a17bfe in PyArray_ValidType ()
    from 
/home/share/software/usr/lib/python2.4/site-packages/scipy/base/multiarray.so
#2  0xb6410ce9 in helper_newCArrayObject_i32 (len=271, array=0x8332e18)
     at graph_wrap.c:788

I have also had to replace PyArray_ContiguousFromObject() (caused 
segfaults) with PyArray_ContiguousFromAny().

thanks,
r.




More information about the Scipy-dev mailing list