Binary package hint: python-numeric-ext
The following code will cause python to crash:
#!/usr/bin/python
import RNG
RNG.CreateGenerator(-1, RNG.UniformDistribution(0., 1.))
And the following is produced:
*** glibc detected *** /usr/bin/python: munmap_chunk(): invalid pointer: 0x00007fd0881d3120 ***
======= Backtrace: =========
/lib/libc.so.6(cfree+0x1b6)[0x7fd08745ad46]
/usr/lib/python2.5/site-packages/Numeric/RNG/RNG.so[0x7fd084ea70ae]
/usr/bin/python(PyEval_EvalFrameEx+0x8d3)[0x483903]
/usr/bin/python(PyEval_EvalCodeEx+0x776)[0x48a406]
/usr/bin/python(PyEval_EvalCode+0x32)[0x48a522]
/usr/bin/python(PyRun_FileExFlags+0x10e)[0x4abe2e]
/usr/bin/python(PyRun_SimpleFileExFlags+0x1a9)[0x4ac0c9]
/usr/bin/python(Py_Main+0x8fd)[0x4145ad]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7fd0874011c4]
/usr/bin/python[0x413b29]
======= Memory map: ========
00400000-00522000 r-xp 00000000 08:05 5227201 /usr/bin/python2.5
00721000-00753000 rw-p 00121000 08:05 5227201 /usr/bin/python2.5
00753000-00821000 rw-p 00753000 00:00 0 [heap]
7fd084ea5000-7fd084ea9000 r-xp 00000000 08:05 5318930 /usr/lib/python2.5/site-packages/Numeric/RNG/RNG.so
7fd084ea9000-7fd0850a8000 ---p 00004000 08:05 5318930 /usr/lib/python2.5/site-packages/Numeric/RNG/RNG.so
7fd0850a8000-7fd0850a9000 rw-p 00003000 08:05 5318930 /usr/lib/python2.5/site-packages/Numeric/RNG/RNG.so
7fd0850a9000-7fd0850ad000 r-xp 00000000 08:05 5317056 /usr/lib/python2.5/lib-dynload/cStringIO.so
7fd0850ad000-7fd0852ac000 ---p 00004000 08:05 5317056 /usr/lib/python2.5/lib-dynload/cStringIO.so
7fd0852ac000-7fd0852ae000 rw-p 00003000 08:05 5317056 /usr/lib/python2.5/lib-dynload/cStringIO.so
7fd0852ae000-7fd0852b3000 r-xp 00000000 08:05 5317060 /usr/lib/python2.5/lib-dynload/binascii.so
7fd0852b3000-7fd0854b2000 ---p 00005000 08:05 5317060 /usr/lib/python2.5/lib-dynload/binascii.so
7fd0854b2000-7fd0854b3000 rw-p 00004000 08:05 5317060 /usr/lib/python2.5/lib-dynload/binascii.so
7fd0854b3000-7fd0854b9000 r-xp 00000000 08:05 5317054 /usr/lib/python2.5/lib-dynload/_struct.so
7fd0854b9000-7fd0856b9000 ---p 00006000 08:05 5317054 /usr/lib/python2.5/lib-dynload/_struct.so
7fd0856b9000-7fd0856bb000 rw-p 00006000 08:05 5317054 /usr/lib/python2.5/lib-dynload/_struct.so
7fd0856bb000-7fd0856c8000 r-xp 00000000 08:05 5775423 /lib/libgcc_s.so.1
7fd0856c8000-7fd0858c8000 ---p 0000d000 08:05 5775423 /lib/libgcc_s.so.1
7fd0858c8000-7fd0858c9000 rw-p 0000d000 08:05 5775423 /lib/libgcc_s.so.1
7fd0858c9000-7fd085987000 r-xp 00000000 08:05 5229101 /usr/lib/libgfortran.so.2.0.0
7fd085987000-7fd085b86000 ---p 000be000 08:05 5229101 /usr/lib/libgfortran.so.2.0.0
7fd085b86000-7fd085b88000 rw-p 000bd000 08:05 5229101 /usr/lib/libgfortran.so.2.0.0
7fd085b88000-7fd085c02000 r-xp 00000000 08:05 5229469 /usr/lib/libblas.so.3gf.0
7fd085c02000-7fd085e01000 ---p 0007a000 08:05 5229469 /usr/lib/libblas.so.3gf.0
7fd085e01000-7fd085e02000 rw-p 00079000 08:05 5229469 /usr/lib/libblas.so.3gf.0
7fd085e02000-7fd08648d000 r-xp 00000000 08:05 5229471 /usr/lib/liblapack.so.3gf.0
7fd08648d000-7fd08668d000 ---p 0068b000 08:05 5229471 /usr/lib/liblapack.so.3gf.0
7fd08668d000-7fd086691000 rw-p 0068b000 08:05 5229471 /usr/lib/liblapack.so.3gf.0
7fd086691000-7fd08679e000 rw-p 7fd086691000 00:00 0
7fd08679e000-7fd0867a2000 r-xp 00000000 08:05 5318933 /usr/lib/python2.5/site-packages/Numeric/_dotblas.so
7fd0867a2000-7fd0869a1000 ---p 00004000 08:05 5318933 /usr/lib/python2.5/site-packages/Numeric/_dotblas.so
7fd0869a1000-7fd0869a2000 rw-p 00003000 08:05 5318933 /usr/lib/python2.5/site-packages/Numeric/_dotblas.so
7fd0869a2000-7fd0869a5000 r-xp 00000000 08:05 5317068 /usr/lib/python2.5/lib-dynload/math.so
7fd0869a5000-7fd086ba5000 ---p 00003000 08:05 5317068 /usr/lib/python2.5/lib-dynload/math.so
7fd086ba5000-7fd086ba6000 rw-p 00003000 08:05 5317068 /usr/lib/python2.5/lib-dynload/math.so
7fd086ba6000-7fd086bab000 r-xp 00000000 08:05 5317074 /usr/lib/python2.5/lib-dynload/strop.so
7fd086bab000-7fd086dab000 ---p 00005000 08:05 5317074 /usr/lib/python2.5/lib-dynload/strop.so
7fd086dab000-7fd086dad000 rw-p 00005000 08:05 5317074 /usr/lib/python2.5/lib-dynload/strop.so
7fd086dad000-7fd086dbe000 r-xp 00000000 08:05 5318024 /usr/lib/python2.5/site-packages/Numeric/umath.so
7fd086dbe000-7fd086fbe000 ---p 00011000 08:05 5318024 /usr/lib/python2.5/site-packages/Numeric/umath.so
7fd086fbe000-7fd086fc0000 rw-p 00011000 08:05 5318024 /usr/lib/python2.5/site-packages/Numeric/umath.so
7fd086fc0000-7fd086fd7000 r-xp 00000000 08:05 5318019 /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7fd086fd7000-7fd0871d7000 ---p 00017000 08:05 5318019 /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7fd0871d7000-7fd0871d9000 rw-p 00017000 08:05 5318019 /usr/lib/python2.5/site-packages/Numeric/_numpy.so
7fd0871d9000-7fd0871da000 rw-p 7fd0871d9000 00:00 0
7fd0871da000-7fd0871e2000 r-xp 00000000 08:05 5318021 /usr/lib/python2.5/site-packages/Numeric/multiarray.so
7fd0871e2000-7fd0873e1000 ---p 00008000 08:05 5318021 /usr/lib/python2.5/site-packages/Numeric/multiarray.so
7fd0873e1000-7fd0873e3000 rw-p 00007000 08:05 5318021 /usr/lib/python2.5/site-packages/Numeric/multiarray.so
7fd0873e3000-7fd08753b000 r-xp 00000000 08:05 5775398 /lib/libc-2.7.so
7fd08753b000-7fd08773b000 ---p 00158000 08:05 5775398 /lib/libc-2.7.so
7fd08773b000-7fd08773e000 r--p 00158000 08:05 5775398 /lib/libc-2.7.so
7fd08773e000-7fd087740000 rw-p 0015b000 08:05 5775398 /lib/libc-2.7.so
7fd087740000-7fd087745000 rw-p 7fd087740000 00:00 0
7fd087745000-7fd0877c5000 r-xp 00000000 08:05 5775435 /lib/libm-2.7.so
7fd0877c5000-7fd0879c4000 ---p 00080000 08:05 5775435 /lib/libm-2.7.so
7fd0879c4000-7fd0879c6000 rw-p 0007f000 08:05 5775435 /lib/libm-2.7.so
7fd0879c6000-7fd0879c8000 r-xp 00000000 08:05 5775503 /lib/libutil-2.7.so
7fd0879c8000-7fd087bc7000 ---p 00002000 08:05 5775503 /lib/libutil-2.7.so
7fd087bc7000-7fd087bc9000 rw-p 00001000 08:05 5775503 /lib/libutil-2.7.so
7fd087bc9000-7fd087bcb000 r-xp 00000000 08:05 5775415 /lib/libdl-2.7.so
7fd087bcb000-7fd087dcb000 ---p 00002000 08:05 5775415 /lib/libdl-2.7.so
7fd087dcb000-7fd087dcd000 rw-p 00002000 08:05 5775415 /lib/libdl-2.7.so
7fd087dcd000-7fd087de3000 r-xp 00000000 08:05 5775476 /lib/libpthread-2.7.so
7fd087de3000-7fd087fe3000 ---p 00016000 08:05 5775476 /lib/libpthread-2.7.so
7fd087fe3000-7fd087fe5000 rw-p 00016000 08:05 5775476 /lib/libpthread-2.7.so
7fd087fe5000-7fd087fe9000 rw-p 7fd087fe5000 00:00 0
7fd087fe9000-7fd088006000 r-xp 00000000 08:05 5775378 /lib/ld-2.7.so
7fd088077000-7fd0880f9000 rw-p 7fd088077000 00:00 0
7fd0880fa000-7fd08812b000 rw-p 7fd0880fa000 00:00 0
7fd08812b000-7fd088132000 r--s 00000000 08:05 5243810 /usr/lib/gconv/gconv-modules.cache
7fd088132000-7fd088171000 r--p 00000000 08:05 5260289 /usr/lib/locale/en_US.utf8/LC_CTYPE
7fd088171000-7fd0881f6000 rw-p 7fd088171000 00:00 0
7fd088203000-7fd088206000 rw-p 7fd088203000 00:00 0
7fd088206000-7fd088208000 rw-p 0001d000 08:05 5775378 /lib/ld-2.7.so
7fff901e6000-7fff90207000 rw-p 7ffffffde000 00:00 0 [stack]
7fff903fe000-7fff90400000 r-xp 7fff903fe000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
The version of Ubuntu is:
Description: Ubuntu 8.04.1
Release: 8.04
The package information is:
python-numeric-ext:
Installed: 24.2-8ubuntu2
Candidate: 24.2-8ubuntu2
Version table:
*** 24.2-8ubuntu2 0
500 http://us.archive.ubuntu.com hardy/main Packages
100 /var/lib/dpkg/status