[Numpy-discussion] Re: numpy (?) bug.

Martin Takeo Wiechert Martin.Wiechert at mpimf-heidelberg.mpg.de
Mon May 22 07:26:09 EDT 2006


Robert,

I nailed it down. Look at the short interactive session below. numpy version 
is 0.9.8.

Regards, Martin.

P.S.: Simon, thanks for your hint. 0.9.8 is only a few days old. When did you 
do your svn update?


Python 2.4.3 (#1, May 12 2006, 05:35:54)
[GCC 4.1.0 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from numpy import *
>>> multiply.reduceat ((15,15,15,15), (0,2))
array([225, 225])
>>> multiply.reduceat ((15,15,15,15), (0,2))
*** glibc detected *** python: free(): invalid pointer: 0xb7a2eac0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7c1a911]
/lib/libc.so.6(__libc_free+0x84)[0xb7c1bf84]
/usr/local/lib/libpython2.4.so.1.0(PyObject_Free+0x51)[0xb7e56f31]
/usr/local/lib/python2.4/site-packages/numpy/core/multiarray.so[0xb79e0d97]
/usr/local/lib/python2.4/site-packages/numpy/core/multiarray.so[0xb79f9dca]
/usr/local/lib/python2.4/site-packages/numpy/core/umath.so[0xb7983d9f]
/usr/local/lib/libpython2.4.so.1.0(PyCFunction_Call+0x11d)[0xb7e5364d]
/usr/local/lib/libpython2.4.so.1.0(PyEval_EvalFrame+0x4e8e)[0xb7e8f42e]
/usr/local/lib/libpython2.4.so.1.0(PyEval_EvalCodeEx+0x869)[0xb7e905c9]
/usr/local/lib/libpython2.4.so.1.0(PyEval_EvalCode+0x63)[0xb7e90643]
/usr/local/lib/libpython2.4.so.1.0(PyRun_InteractiveOneFlags+0x1fd)
[0xb7eb512d]
/usr/local/lib/libpython2.4.so.1.0(PyRun_InteractiveLoopFlags+0x5b)
[0xb7eb526b]
/usr/local/lib/libpython2.4.so.1.0(PyRun_AnyFileExFlags+0x47)[0xb7eb5a87]
/usr/local/lib/libpython2.4.so.1.0(Py_Main+0xbad)[0xb7ebbf3d]
python(main+0x32)[0x80485e2]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7bcc87c]
python[0x8048521]
======= Memory map: ========
08048000-08049000 r-xp 00000000 03:05 205745     /usr/local/bin/python
08049000-0804a000 rw-p 00000000 03:05 205745     /usr/local/bin/python
0804a000-081ad000 rw-p 0804a000 00:00 0          [heap]
b7000000-b7021000 rw-p b7000000 00:00 0
b7021000-b7100000 ---p b7021000 00:00 0
b71b4000-b7297000 rw-p b71b4000 00:00 0
b7297000-b72b2000 r-xp 00000000 03:05 
212490     /usr/local/lib/python2.4/site-packages/numpy/random/mtrand.so
b72b2000-b72b6000 rw-p 0001a000 03:05 
212490     /usr/local/lib/python2.4/site-packages/numpy/random/mtrand.so
b72b6000-b72d0000 r-xp 00000000 03:05 201845     /usr/lib/libg2c.so.0.0.0
b72d0000-b72d1000 rw-p 00019000 03:05 201845     /usr/lib/libg2c.so.0.0.0
b72d1000-b72d4000 rw-p b72d1000 00:00 0
b72e2000-b72eb000 r-xp 00000000 03:05 
212480     /usr/local/lib/python2.4/site-packages/numpy/dft/fftpack_lite.so
b72eb000-b72ec000 rw-p 00008000 03:05 
212480     /usr/local/lib/python2.4/site-packages/numpy/dft/fftpack_lite.so
b72ec000-b758c000 r-xp 00000000 03:05 
212489     /usr/local/lib/python2.4/site-packages/numpy/linalg/lapack_lite.so
b758c000-b758e000 rw-p 0029f000 03:05 
212489     /usr/local/lib/python2.4/site-packages/numpy/linalg/lapack_lite.so
b758e000-b75ef000 rw-p b758e000 00:00 0
b75ef000-b75f2000 r-xp 00000000 03:05 
208618     /usr/local/lib/python2.4/lib-dynload/math.so
b75f2000-b75f3000 rw-p 00002000 03:05 
208618     /usr/local/lib/python2.4/lib-dynload/math.so
b75f3000-b75f5000 r-xp 00000000 03:05 
212481     /usr/local/lib/python2.4/site-packages/numpy/lib/_compiled_base.so
b75f5000-b75f6000 rw-p 00002000 03:05 
212481     /usr/local/lib/python2.4/site-packages/numpy/lib/_compiled_base.so
b75f6000-b7610000 r-xp 00000000 03:05 
212486     /usr/local/lib/python2.4/site-packages/numpy/core/scalarmath.so
b7610000-b7611000 rw-p 00019000 03:05 
212486     /usr/local/lib/python2.4/site-packages/numpy/core/scalarmath.so
b7611000-b7614000 r-xp 00000000 03:05 
208625     /usr/local/lib/python2.4/lib-dynload/mmap.so
b7614000-b7615000 rw-p 00003000 03:05 
208625     /usr/local/lib/python2.4/lib-dynload/mmap.so
b7615000-b7656000 rw-p b7615000 00:00 0
b7656000-b765a000 r-xp 00000000 03:05 
208644     /usr/local/lib/python2.4/lib-dynload/strop.so
b765a000-b765c000 rw-p 00003000 03:05 
208644     /usr/local/lib/python2.4/lib-dynload/strop.so
b765c000-b765f000 r-xp 00000000 03:05 
208595     /usr/local/lib/python2.4/lib-dynload/cStringIO.so
b765f000-b7660000 rw-p 00003000 03:05 
208595     /usr/local/lib/python2.4/lib-dynload/cStringIO.so
b7660000-b7671000 r-xp 00000000 03:05 
208619     /usr/local/lib/python2.4/lib-dynload/cPickle.so
b7671000-b7672000 rw-p 00010000 03:05 
208619     /usr/local/lib/python2.4/lib-dynload/cPickle.so
b7672000-b7964000 r-xp 00000000 03:05 
212484     /usr/local/lib/python2.4/site-packages/numpy/core/_dotblas.so
b7964000-b7966000 rw-p 002f1000 03:05 
212484     /usr/local/lib/python2.4/site-packages/numpy/core/_dotblas.so
b7966000-b798e000 r-xp 00000000 03:05 
212487     /usr/local/lib/python2.4/site-packages/numpy/core/umath.so
b798e000-b7991000 rw-p 00027000 03:05 
212487     /usr/local/lib/python2.4/site-packages/numpy/core/umath.so
b7991000-b79d3000 rw-p b7991000 00:00 0
b79d3000-b7a28000 r-xp 00000000 03:05 
212482     /usr/local/lib/python2.4/site-packages/numpy/core/multiarray.so
b7a28000-b7a32000 rw-p 00054000 03:05 
212482     /usr/local/lib/python2.4/site-packages/numpy/core/multiarray.so
b7a32000-b7a6d000 r-xp 00000000 03:05 17777      /lib/libncurses.so.5.5
b7a6d000-b7a78000 rw-p 0003a000 03:05 17777      /lib/libncurses.so.5.5
b7a78000-b7a79000 rw-p b7a78000 00:00 0
b7a79000-b7aba000 r-xp 00000000 03:05 17792      /usr/lib/libncursesw.so.5.5
b7aba000-b7ac6000 rw-p 00040000 03:05 17792      /usr/lib/libncursesw.so.5.5
b7ac6000-b7af0000 r-xp 00000000 03:05 18393      /lib/libreadline.so.5.1
b7af0000-b7af4000 rw-p 0002a000 03:05 18393      /lib/libreadline.so.5.1
b7af4000-b7af5000 rw-p b7af4000 00:00 0
b7af5000-b7af8000 r-xp 00000000 03:05 
208646     /usr/local/lib/python2.4/lib-dynload/readline.so
b7af8000-b7af9000 rw-p 000030Aborted




More information about the NumPy-Discussion mailing list