From: Travis O. <oli...@ie...> - 2006-05-22 18:46:15
|
Martin Takeo Wiechert wrote: > 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)) >>>> Thanks for tracking this down. It was a reference-count bug on the data-type object. The builtin data-types should never be freed, but an attempt was made due to the bug. This should be fixed in SVN now. -Travis > *** 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 > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Numpy-discussion mailing list > Num...@li... > https://lists.sourceforge.net/lists/listinfo/numpy-discussion > |