Hi,

I'm getting a SEGV for boolean indices to a multi-dimensional array (numpy ver 
1.4.1). Is this a known problem? Code and backtrace below.

Thanks,
Geoff


import numpy
a = numpy.ones((1,1))
a[a>0]


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 182902359776 (LWP 17886)]
DOUBLE_copyswap (dst=0xa62d60, src=0x3f800a38fc0, swap=0, 
__NPY_UNUSED_TAGGEDarr=0xa57d60)
    at numpy/core/src/multiarray/arraytypes.c.src:1161
1161    numpy/core/src/multiarray/arraytypes.c.src: No such file or directory.
        in numpy/core/src/multiarray/arraytypes.c.src
(gdb) bt
#0  DOUBLE_copyswap (dst=0xa62d60, src=0x3f800a38fc0, swap=0, 
__NPY_UNUSED_TAGGEDarr=0xa57d60)
    at numpy/core/src/multiarray/arraytypes.c.src:1161
#1  0x0000002a990a5759 in array_subscript (self=Variable "self" is not 
available.
) at numpy/core/src/multiarray/mapping.c:259
#2  0x0000002a990a5af5 in array_subscript_nice (self=0xa872f0, op=0xa87e50)
    at numpy/core/src/multiarray/mapping.c:939

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to