Created
March 17, 2013 09:41
-
-
Save goretkin/5180827 to your computer and use it in GitHub Desktop.
Bug with eigsum on Numpy 1.6.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Code: | |
import numpy as np | |
ndims = 3 | |
nbowls = 1 #no crash if this is >1 | |
npts = 10000 | |
bowls = np.random.randn(ndims,ndims,nbowls) | |
queries = np.random.randn(ndims,npts) | |
distances = np.einsum('ik,ijl,jk->kl',queries,bowls,queries) | |
Error: | |
*** glibc detected *** python: munmap_chunk(): invalid pointer: 0x0000000002749f20 *** | |
======= Backtrace: ========= | |
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f6da0352b96] | |
/usr/lib/python2.7/dist-packages/numpy/core/multiarray.so(+0x49cb5)[0x7f6d9fb35cb5] | |
/usr/lib/python2.7/dist-packages/numpy/core/multiarray.so(+0x8e5de)[0x7f6d9fb7a5de] | |
/usr/lib/python2.7/dist-packages/numpy/core/multiarray.so(+0xb8d04)[0x7f6d9fba4d04] | |
python(PyEval_EvalFrameEx+0x2a4)[0x497ea4] | |
python(PyEval_EvalCodeEx+0x1a0)[0x49f1c0] | |
python(PyRun_FileExFlags+0xe1)[0x4a9081] | |
python(PyRun_SimpleFileExFlags+0x1d1)[0x4a9311] | |
python(Py_Main+0x55d)[0x4aa8bd] | |
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f6da02f576d] | |
python[0x41b9b1] | |
======= Memory map: ======== | |
00400000-00671000 r-xp 00000000 08:01 4067546 /usr/bin/python2.7 | |
00870000-00871000 r--p 00270000 08:01 4067546 /usr/bin/python2.7 | |
00871000-008da000 rw-p 00271000 08:01 4067546 /usr/bin/python2.7 | |
008da000-008ec000 rw-p 00000000 00:00 0 | |
01fcf000-027aa000 rw-p 00000000 00:00 0 [heap] | |
7f6d9cebb000-7f6d9cedc000 r-xp 00000000 08:01 4215633 /usr/lib/python2.7/lib-dynload/_ctypes.so | |
7f6d9cedc000-7f6d9d0db000 ---p 00021000 08:01 4215633 /usr/lib/python2.7/lib-dynload/_ctypes.so | |
7f6d9d0db000-7f6d9d0dc000 r--p 00020000 08:01 4215633 /usr/lib/python2.7/lib-dynload/_ctypes.so | |
7f6d9d0dc000-7f6d9d0e0000 rw-p 00021000 08:01 4215633 /usr/lib/python2.7/lib-dynload/_ctypes.so | |
7f6d9d0e0000-7f6d9d0e1000 rw-p 00000000 00:00 0 | |
7f6d9d0e1000-7f6d9d123000 r-xp 00000000 08:01 4225744 /usr/lib/python2.7/dist-packages/numpy/random/mtrand.so | |
7f6d9d123000-7f6d9d322000 ---p 00042000 08:01 4225744 /usr/lib/python2.7/dist-packages/numpy/random/mtrand.so | |
7f6d9d322000-7f6d9d323000 r--p 00041000 08:01 4225744 /usr/lib/python2.7/dist-packages/numpy/random/mtrand.so | |
7f6d9d323000-7f6d9d358000 rw-p 00042000 08:01 4225744 /usr/lib/python2.7/dist-packages/numpy/random/mtrand.so | |
7f6d9d358000-7f6d9d361000 r-xp 00000000 08:01 4225740 /usr/lib/python2.7/dist-packages/numpy/fft/fftpack_lite.so | |
7f6d9d361000-7f6d9d560000 ---p 00009000 08:01 4225740 /usr/lib/python2.7/dist-packages/numpy/fft/fftpack_lite.so | |
7f6d9d560000-7f6d9d561000 r--p 00008000 08:01 4225740 /usr/lib/python2.7/dist-packages/numpy/fft/fftpack_lite.so | |
7f6d9d561000-7f6d9d562000 rw-p 00009000 08:01 4225740 /usr/lib/python2.7/dist-packages/numpy/fft/fftpack_lite.so | |
7f6d9d562000-7f6d9de6d000 r-xp 00000000 08:01 4067560 /usr/lib/atlas-base/atlas/liblapack.so.3gf.0 | |
7f6d9de6d000-7f6d9e06d000 ---p 0090b000 08:01 4067560 /usr/lib/atlas-base/atlas/liblapack.so.3gf.0 | |
7f6d9e06d000-7f6d9e072000 rw-p 0090b000 08:01 4067560 /usr/lib/atlas-base/atlas/liblapack.so.3gf.0 | |
7f6d9e072000-7f6d9e17f000 rw-p 00000000 00:00 0 | |
7f6d9e17f000-7f6d9e184000 r-xp 00000000 08:01 4225742 /usr/lib/python2.7/dist-packages/numpy/linalg/lapack_lite.so | |
7f6d9e184000-7f6d9e384000 ---p 00005000 08:01 4225742 /usr/lib/python2.7/dist-packages/numpy/linalg/lapack_lite.so | |
7f6d9e384000-7f6d9e385000 r--p 00005000 08:01 4225742 /usr/lib/python2.7/dist-packages/numpy/linalg/lapack_lite.so | |
7f6d9e385000-7f6d9e386000 rw-p 00006000 08:01 4225742 /usr/lib/python2.7/dist-packages/numpy/linalg/lapack_lite.so | |
7f6d9e386000-7f6d9e38c000 r-xp 00000000 08:01 4225741 /usr/lib/python2.7/dist-packages/numpy/lib/_compiled_base.so | |
7f6d9e38c000-7f6d9e58b000 ---p 00006000 08:01 4225741 /usr/lib/python2.7/dist-packages/numpy/lib/_compiled_base.so | |
7f6d9e58b000-7f6d9e58c000 r--p 00005000 08:01 4225741 /usr/lib/python2.7/dist-packages/numpy/lib/_compiled_base.so | |
7f6d9e58c000-7f6d9e58d000 rw-p 00006000 08:01 4225741 /usr/lib/python2.7/dist-packages/numpy/lib/_compiled_base.so | |
7f6d9e58d000-7f6d9e590000 r-xp 00000000 08:01 4215635 /usr/lib/python2.7/lib-dynload/_heapq.so | |
7f6d9e590000-7f6d9e78f000 ---p 00003000 08:01 4215635 /usr/lib/python2.7/lib-dynload/_heapq.so | |
7f6d9e78f000-7f6d9e790000 r--p 00002000 08:01 4215635 /usr/lib/python2.7/lib-dynload/_heapq.so | |
7f6d9e790000-7f6d9e792000 rw-p 00003000 08:01 4215635 /usr/lib/python2.7/lib-dynload/_heapq.so | |
7f6d9e792000-7f6d9e7bc000 r-xp 00000000 08:01 4225736 /usr/lib/python2.7/dist-packages/numpy/core/scalarmath.so | |
7f6d9e7bc000-7f6d9e9bb000 ---p 0002a000 08:01 4225736 /usr/lib/python2.7/dist-packages/numpy/core/scalarmath.so | |
7f6d9e9bb000-7f6d9e9bc000 r--p 00029000 08:01 4225736 /usr/lib/python2.7/dist-packages/numpy/core/scalarmath.so | |
7f6d9e9bc000-7f6d9e9be000 rw-p 0002a000 08:01 4225736 /usr/lib/python2.7/dist-packages/numpy/core/scalarmath.so | |
7f6d9e9be000-7f6d9e9f3000 r-xp 00000000 08:01 4075614 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 | |
7f6d9e9f3000-7f6d9ebf2000 ---p 00035000 08:01 4075614 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 | |
7f6d9ebf2000-7f6d9ebf3000 r--p 00034000 08:01 4075614 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 | |
7f6d9ebf3000-7f6d9ebf4000 rw-p 00035000 08:01 4075614 /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 | |
7f6d9ebf4000-7f6d9ed08000 r-xp 00000000 08:01 4063708 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 | |
7f6d9ed08000-7f6d9ef08000 ---p 00114000 08:01 4063708 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 | |
7f6d9ef08000-7f6d9ef09000 r--p 00114000 08:01 4063708 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 | |
7f6d9ef09000-7f6d9ef0b000 rw-p 00115000 08:01 4063708 /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 | |
7f6d9ef0b000-7f6d9f26b000 r-xp 00000000 08:01 4067559 /usr/lib/atlas-base/atlas/libblas.so.3gf.0 | |
7f6d9f26b000-7f6d9f46b000 ---p 00360000 08:01 4067559 /usr/lib/atlas-base/atlas/libblas.so.3gf.0 | |
7f6d9f46b000-7f6d9f474000 rw-p 00360000 08:01 4067559 /usr/lib/atlas-base/atlas/libblas.so.3gf.0 | |
7f6d9f474000-7f6d9f479000 r-xp 00000000 08:01 4225732 /usr/lib/python2.7/dist-packages/numpy/core/_dotblas.so | |
7f6d9f479000-7f6d9f678000 ---p 00005000 08:01 4225732 /usr/lib/python2.7/dist-packages/numpy/core/_dotblas.so | |
7f6d9f678000-7f6d9f679000 r--p 00004000 08:01 4225732 /usr/lib/python2.7/dist-packages/numpy/core/_dotblas.so | |
7f6d9f679000-7f6d9f67a000 rw-p 00005000 08:01 4225732 /usr/lib/python2.7/dist-packages/numpy/core/_dotblas.so | |
7f6d9f67a000-7f6d9f692000 r-xp 00000000 08:01 4225733 /usr/lib/python2.7/dist-packages/numpy/core/_sort.so | |
7f6d9f692000-7f6d9f891000 ---p 00018000 08:01 4225733 /usr/lib/python2.7/dist-packages/numpy/core/_sort.so | |
7f6d9f891000-7f6d9f892000 r--p 00017000 08:01 4225733 /usr/lib/python2.7/dist-packages/numpy/core/_sort.so | |
7f6d9f892000-7f6d9f893000 rw-p 00018000 08:01 4225733 /usr/lib/python2.7/dist-packages/numpy/core/_sort.so | |
7f6d9f893000-7f6d9f8e6000 r-xp 00000000 08:01 4225737 /usr/lib/python2.7/dist-packages/numpy/core/umath.so | |
7f6d9f8e6000-7f6d9fae5000 ---p 00053000 08:01 4225737 /usr/lib/python2.7/dist-packages/numpy/core/umath.so | |
7f6d9fae5000-7f6d9fae6000 r--p 00052000 08:01 4225737 /usr/lib/python2.7/dist-packages/numpy/core/umath.so | |
7f6d9fae6000-7f6d9faea000 rw-p 00053000 08:01 4225737 /usr/lib/python2.7/dist-packages/numpy/core/umath.so | |
7f6d9faea000-7f6d9faec000 rw-p 00000000 00:00 0 | |
7f6d9faec000-7f6d9fbe3000 r-xp 00000000 08:01 4225734 /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so | |
7f6d9fbe3000-7f6d9fde2000 ---p 000f7000 08:01 4225734 /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so | |
7f6d9fde2000-7f6d9fde4000 r--p 000f6000 08:01 4225734 /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so | |
7f6d9fde4000-7f6d9fdf1000 rw-p 000f8000 08:01 4225734 /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so | |
7f6d9fdf1000-7f6d9fdf2000 rw-p 00000000 00:00 0 | |
7f6d9fdf2000-7f6da00be000 r--p 00000000 08:01 4080540 /usr/lib/locale/locale-archive | |
7f6da00be000-7f6da00d3000 r-xp 00000000 08:01 4718961 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7f6da00d3000-7f6da02d2000 ---p 00015000 08:01 4718961 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7f6da02d2000-7f6da02d3000 r--p 00014000 08:01 4718961 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7f6da02d3000-7f6da02d4000 rw-p 00015000 08:01 4718961 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7f6da02d4000-7f6da0489000 r-xp 00000000 08:01 4719005 /lib/x86_64-linux-gnu/libc-2.15.so | |
7f6da0489000-7f6da0688000 ---p 001b5000 08:01 4719005 /lib/x86_64-linux-gnu/libc-2.15.so | |
7f6da0688000-7f6da068c000 r--p 001b4000 08:01 4719005 /lib/x86_64-linux-gnu/libc-2.15.so | |
7f6da068c000-7f6da068e000 rw-p 001b8000 08:01 4719005 /lib/x86_64-linux-gnu/libc-2.15.so | |
7f6da068e000-7f6da0693000 rw-p 00000000 00:00 0 | |
7f6da0693000-7f6da078e000 r-xp 00000000 08:01 4729996 /lib/x86_64-linux-gnu/libm-2.15.so | |
7f6da078e000-7f6da098d000 ---p 000fb000 08:01 4729996 /lib/x86_64-linux-gnu/libm-2.15.so | |
7f6da098d000-7f6da098e000 r--p 000fa000 08:01 4729996 /lib/x86_64-linux-gnu/libm-2.15.so | |
7f6da098e000-7f6da098f000 rw-p 000fb000 08:01 4729996 /lib/x86_64-linux-gnu/libm-2.15.so | |
7f6da098f000-7f6da09a5000 r-xp 00000000 08:01 4719603 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 | |
7f6da09a5000-7f6da0ba4000 ---p 00016000 08:01 4719603 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 | |
7f6da0ba4000-7f6da0ba5000 r--p 00015000 08:01 4719603 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 | |
7f6da0ba5000-7f6da0ba6000 rw-p 00016000 08:01 4719603 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 | |
7f6da0ba6000-7f6da0d45000 r-xp 00000000 08:01 4720100 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7f6da0d45000-7f6da0f44000 ---p 0019f000 08:01 4720100 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7f6da0f44000-7f6da0f5f000 r--p 0019e000 08:01 4720100 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7f6da0f5f000-7f6da0f6a000 rw-p 001b9000 08:01 4720100 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7f6da0f6a000-7f6da0f6e000 rw-p 00000000 00:00 0 | |
7f6da0f6e000-7f6da0fc0000 r-xp 00000000 08:01 4720099 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7f6da0fc0000-7f6da11c0000 ---p 00052000 08:01 4720099 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7f6da11c0000-7f6da11c3000 r--p 00052000 08:01 4720099 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7f6da11c3000-7f6da11c9000 rw-p 00055000 08:01 4720099 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7f6da11c9000-7f6da11ca000 rw-p 00000000 00:00 0 | |
7f6da11ca000-7f6da11cc000 r-xp 00000000 08:01 4730003 /lib/x86_64-linux-gnu/libutil-2.15.so | |
7f6da11cc000-7f6da13cb000 ---p 00002000 08:01 4730003 /lib/x86_64-linux-gnu/libutil-2.15.so | |
7f6da13cb000-7f6da13cc000 r--p 00001000 08:01 4730003 /lib/x86_64-linux-gnu/libutil-2.15.so | |
7f6da13cc000-7f6da13cd000 rw-p 00002000 08:01 4730003 /lib/x86_64-linux-gnu/libutil-2.15.so | |
7f6da13cd000-7f6da13cf000 r-xp 00000000 08:01 4719004 /lib/x86_64-linux-gnu/libdl-2.15.so | |
7f6da13cf000-7f6da15cf000 ---p 00002000 08:01 4719004 /lib/x86_64-linux-gnu/libdl-2.15.so | |
7f6da15cf000-7f6da15d0000 r--p 00002000 08:01 4719004 /lib/x86_64-linux-gnu/libdl-2.15.so | |
7f6da15d0000-7f6da15d1000 rw-p 00003000 08:01 4719004 /lib/x86_64-linux-gnu/libdl-2.15.so | |
7f6da15d1000-7f6da15e9000 r-xp 00000000 08:01 4719007 /lib/x86_64-linux-gnu/libpthread-2.15.so | |
7f6da15e9000-7f6da17e8000 ---p 00018000 08:01 4719007 /lib/x86_64-linux-gnu/libpthread-2.15.so | |
7f6da17e8000-7f6da17e9000 r--p 00017000 08:01 4719007 /lib/x86_64-linux-gnu/libpthread-2.15.so | |
7f6da17e9000-7f6da17ea000 rw-p 00018000 08:01 4719007 /lib/x86_64-linux-gnu/libpthread-2.15.so | |
7f6da17ea000-7f6da17ee000 rw-p 00000000 00:00 0 | |
7f6da17ee000-7f6da1810000 r-xp 00000000 08:01 4730002 /lib/x86_64-linux-gnu/ld-2.15.so | |
7f6da1864000-7f6da1925000 rw-p 00000000 00:00 0 | |
7f6da1957000-7f6da19df000 rw-p 00000000 00:00 0 | |
7f6da1a0c000-7f6da1a0d000 rw-p 00000000 00:00 0 | |
7f6da1a0d000-7f6da1a0e000 rwxp 00000000 00:00 0 | |
7f6da1a0e000-7f6da1a10000 rw-p 00000000 00:00 0 | |
7f6da1a10000-7f6da1a11000 r--p 00022000 08:01 4730002 /lib/x86_64-linux-gnu/ld-2.15.so | |
7f6da1a11000-7f6da1a13000 rw-p 00023000 08:01 4730002 /lib/x86_64-linux-gnu/ld-2.15.so | |
7fffe6787000-7fffe67bd000 rw-p 00000000 00:00 0 [stack] | |
7fffe67ff000-7fffe6800000 r-xp 00000000 00:00 0 [vdso] | |
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] | |
Aborted (core dumped) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment