From: Martin T. W. <Mar...@mp...> - 2006-05-22 14:25:53
|
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 |