[Python-apps-team] Bug#855166: pyrit FTBFS on i386: testAttackBatch memory corruption

Adrian Bunk bunk at debian.org
Tue Feb 14 21:26:25 UTC 2017


Source: pyrit
Version: 0.4.0-7.1
Severity: serious

https://buildd.debian.org/status/logs.php?pkg=pyrit&arch=i386

...
make[1]: Entering directory '/«PKGBUILDDIR»'
PYBUILD_SYSTEM=custom \
PYBUILD_TEST_ARGS="cd /«PKGBUILDDIR»/test/ && {interpreter} test_pyrit.py" \
PYRIT_CONFIG_FILE="/«PKGBUILDDIR»/debian/config.build" \
dh_auto_test
I: pybuild base:184: cd /«PKGBUILDDIR»/test/ && python2.7 test_pyrit.py
testAnalyze (__main__.FilesystemTestCase) ... ok
testAttackBatch (__main__.FilesystemTestCase) ... *** Error in `python2.7': malloc(): memory corruption: 0xf80a6cb0 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6737a)[0xf71bc37a]
/lib/i386-linux-gnu/libc.so.6(+0x6dfb7)[0xf71c2fb7]
/lib/i386-linux-gnu/libc.so.6(+0x6fe52)[0xf71c4e52]
/lib/i386-linux-gnu/libc.so.6(__libc_malloc+0xc5)[0xf71c6a25]
python2.7(+0x1aa9e3)[0xf757b9e3]
python2.7(PyEval_EvalFrameEx+0x591)[0xf74a77e1]
python2.7(PyEval_EvalFrameEx+0x58dd)[0xf74acb2d]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0b62)[0xf74c1b62]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x1073f5)[0xf74d83f5]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x106bbe)[0xf74d7bbe]
python2.7(+0xc9287)[0xf749a287]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x5bc1)[0xf74ace11]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0b62)[0xf74c1b62]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x1073f5)[0xf74d83f5]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x106bbe)[0xf74d7bbe]
python2.7(+0xc9287)[0xf749a287]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x5bc1)[0xf74ace11]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0d4e)[0xf74c1d4e]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x3122)[0xf74aa372]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(PyEval_EvalFrameEx+0x62cf)[0xf74ad51f]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0d4e)[0xf74c1d4e]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x3122)[0xf74aa372]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(PyEval_EvalFrameEx+0x62cf)[0xf74ad51f]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0d4e)[0xf74c1d4e]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x3122)[0xf74aa372]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0b62)[0xf74c1b62]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x1073f5)[0xf74d83f5]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x1672be)[0xf75382be]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x5bc1)[0xf74ace11]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0d4e)[0xf74c1d4e]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x3122)[0xf74aa372]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
python2.7(+0xf0b62)[0xf74c1b62]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x1073f5)[0xf74d83f5]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(+0x1672be)[0xf75382be]
python2.7(PyObject_Call+0x49)[0xf7494d69]
python2.7(PyEval_EvalFrameEx+0x5bc1)[0xf74ace11]
python2.7(PyEval_EvalFrameEx+0x58dd)[0xf74acb2d]
python2.7(PyEval_EvalCodeEx+0x1fb)[0xf74a5acb]
======= Memory map: ========
f5a00000-f5a21000 rw-p 00000000 00:00 0 
f5a21000-f5b00000 ---p 00000000 00:00 0 
f5b6f000-f5b8b000 r-xp 00000000 00:1f 127408775                          /lib/i386-linux-gnu/libgcc_s.so.1
f5b8b000-f5b8c000 r--p 0001b000 00:1f 127408775                          /lib/i386-linux-gnu/libgcc_s.so.1
f5b8c000-f5b8d000 rw-p 0001c000 00:1f 127408775                          /lib/i386-linux-gnu/libgcc_s.so.1
f5b8d000-f5b8e000 ---p 00000000 00:00 0 
f5b8e000-f658e000 rw-p 00000000 00:00 0 
f658e000-f660e000 rw-p 00000000 00:00 0 
f660e000-f6651000 r-xp 00000000 00:1f 127432055                          /usr/lib/i386-linux-gnu/libpcap.so.1.8.1
f6651000-f6652000 ---p 00043000 00:1f 127432055                          /usr/lib/i386-linux-gnu/libpcap.so.1.8.1
f6652000-f6653000 r--p 00043000 00:1f 127432055                          /usr/lib/i386-linux-gnu/libpcap.so.1.8.1
f6653000-f6654000 rw-p 00044000 00:1f 127432055                          /usr/lib/i386-linux-gnu/libpcap.so.1.8.1
f6654000-f69d4000 rw-p 00000000 00:00 0 
f69d8000-f69fa000 r-xp 00000000 00:1f 127428819                          /usr/lib/python2.7/lib-dynload/_ctypes.i386-linux-gnu.so
f69fa000-f69fb000 r--p 00021000 00:1f 127428819                          /usr/lib/python2.7/lib-dynload/_ctypes.i386-linux-gnu.so
f69fb000-f69fe000 rw-p 00022000 00:1f 127428819                          /usr/lib/python2.7/lib-dynload/_ctypes.i386-linux-gnu.so
f69fe000-f6a7e000 rw-p 00000000 00:00 0 
f6a93000-f6a97000 r-xp 00000000 00:1f 127408697                          /lib/i386-linux-gnu/libuuid.so.1.3.0
f6a97000-f6a98000 r--p 00003000 00:1f 127408697                          /lib/i386-linux-gnu/libuuid.so.1.3.0
f6a98000-f6a99000 rw-p 00004000 00:1f 127408697                          /lib/i386-linux-gnu/libuuid.so.1.3.0
f6a99000-f6aa4000 r-xp 00000000 00:1f 127435032                          /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/cpyrit/_cpyrit_cpu.so
f6aa4000-f6aa5000 r--p 0000a000 00:1f 127435032                          /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/cpyrit/_cpyrit_cpu.so
f6aa5000-f6aa6000 rw-p 0000b000 00:1f 127435032                          /«PKGBUILDDIR»/.pybuild/pythonX.Y_2.7/build/cpyrit/_cpyrit_cpu.so
f6aa6000-f6c47000 rw-p 00000000 00:00 0 
f6c48000-f6c5b000 r-xp 00000000 00:1f 127428826                          /usr/lib/python2.7/lib-dynload/_json.i386-linux-gnu.so
f6c5b000-f6c5c000 r--p 00012000 00:1f 127428826                          /usr/lib/python2.7/lib-dynload/_json.i386-linux-gnu.so
f6c5c000-f6c5d000 rw-p 00013000 00:1f 127428826                          /usr/lib/python2.7/lib-dynload/_json.i386-linux-gnu.so
f6c5d000-f6c84000 r-xp 00000000 00:1f 127427516                          /lib/i386-linux-gnu/libexpat.so.1.6.2
f6c84000-f6c86000 r--p 00026000 00:1f 127427516                          /lib/i386-linux-gnu/libexpat.so.1.6.2
f6c86000-f6c87000 rw-p 00028000 00:1f 127427516                          /lib/i386-linux-gnu/libexpat.so.1.6.2
f6c87000-f6cc7000 rw-p 00000000 00:00 0 
f6cc7000-f6f11000 r-xp 00000000 00:1f 127425857                          /usr/lib/i386-linux-gnu/libcrypto.so.1.1
f6f11000-f6f12000 ---p 0024a000 00:1f 127425857                          /usr/lib/i386-linux-gnu/libcrypto.so.1.1
f6f12000-f6f23000 r--p 0024a000 00:1f 127425857                          /usr/lib/i386-linux-gnu/libcrypto.so.1.1
f6f23000-f6f2a000 rw-p 0025b000 00:1f 127425857                          /usr/lib/i386-linux-gnu/libcrypto.so.1.1
f6f2a000-f6f2d000 rw-p 00000000 00:00 0 
f6f2d000-f6f94000 r-xp 00000000 00:1f 127425858                          /usr/lib/i386-linux-gnu/libssl.so.1.1
f6f94000-f6f97000 r--p 00066000 00:1f 127425858                          /usr/lib/i386-linux-gnu/libssl.so.1.1
f6f97000-f6f9b000 rw-p 00069000 00:1f 127425858                          /usr/lib/i386-linux-gnu/libssl.so.1.1
f6f9b000-f6fdb000 rw-p 00000000 00:00 0 
f6fdc000-f6fe3000 r-xp 00000000 00:1f 127427529                          /usr/lib/i386-linux-gnu/libffi.so.6.0.4
f6fe3000-f6fe4000 r--p 00006000 00:1f 127427529                          /usr/lib/i386-linux-gnu/libffi.so.6.0.4
f6fe4000-f6fe5000 rw-p 00007000 00:1f 127427529                          /usr/lib/i386-linux-gnu/libffi.so.6.0.4
f6fe5000-f6ff7000 r-xp 00000000 00:1f 127428846                          /usr/lib/python2.7/lib-dynload/pyexpat.i386-linux-gnu.so
f6ff7000-f6ff8000 r--p 00011000 00:1f 127428846                          /usr/lib/python2.7/lib-dynload/pyexpat.i386-linux-gnu.so
f6ff8000-f6ff9000 rw-p 00012000 00:1f 127428846                          /usr/lib/python2.7/lib-dynload/pyexpat.i386-linux-gnu.so
f6ff9000-f6ffa000 rw-p 00000000 00:00 0 
f6ffa000-f7010000 r-xp 00000000 00:1f 127428831                          /usr/lib/python2.7/lib-dynload/_ssl.i386-linux-gnu.so
f7010000-f7011000 r--p 00015000 00:1f 127428831                          /usr/lib/python2.7/lib-dynload/_ssl.i386-linux-gnu.so
f7011000-f7014000 rw-p 00016000 00:1f 127428831                          /usr/lib/python2.7/lib-dynload/_ssl.i386-linux-gnu.so
f7014000-f7019000 r-xp 00000000 00:1f 127428824                          /usr/lib/python2.7/lib-dynload/_hashlib.i386-linux-gnu.so
f7019000-f701a000 r--p 00004000 00:1f 127428824                          /usr/lib/python2.7/lib-dynload/_hashlib.i386-linux-gnu.so
f701a000-f701b000 rw-p 00005000 00:1f 127428824                          /usr/lib/python2.7/lib-dynload/_hashlib.i386-linux-gnu.so
f701b000-f705b000 rw-p 00000000 00:00 0 
f705b000-f7062000 r--s 00000000 00:1f 127410492                          /usr/lib/i386-linux-gnu/gconv/gconv-modules.cache
f7062000-f7093000 r--p 00000000 00:1f 127409068                          /usr/lib/locale/C.UTF-8/LC_CTYPE
f7093000-f7155000 rw-p 00000000 00:00 0 
f7155000-f7306000 r-xp 00000000 00:1f 127408770                          /lib/i386-linux-gnu/libc-2.24.so
f7306000-f7308000 r--p 001b0000 00:1f 127408770                          /lib/i386-linux-gnu/libc-2.24.so
f7308000-f7309000 rw-p 001b2000 00:1f 127408770                          /lib/i386-linux-gnu/libc-2.24.so
f7309000-f730c000 rw-p 00000000 00:00 0 
f730c000-f735f000 r-xp 00000000 00:1f 127408766                          /lib/i386-linux-gnu/libm-2.24.so
f735f000-f7360000 r--p 00052000 00:1f 127408766                          /lib/i386-linux-gnu/libm-2.24.so
f7360000-f7361000 rw-p 00053000 00:1f 127408766                          /lib/i386-linux-gnu/libm-2.24.so
f7361000-f737a000 r-xp 00000000 00:1f 127408693                          /lib/i386-linux-gnu/libz.so.1.2.8
f737a000-f737b000 r--p 00018000 00:1f 127408693                          /lib/i386-linux-gnu/libz.so.1.2.8
f737b000-f737c000 rw-p 00019000 00:1f 127408693                          /lib/i386-linux-gnu/libz.so.1.2.8
f737c000-f737e000 r-xp 00000000 00:1f 127408752                          /lib/i386-linux-gnu/libutil-2.24.so
f737e000-f737f000 r--p 00001000 00:1f 127408752                          /lib/i386-linux-gnu/libutil-2.24.so
f737f000-f7380000 rw-p 00002000 00:1f 127408752                          /lib/i386-linux-gnu/libutil-2.24.so
f7380000-f7383000 r-xp 00000000 00:1f 127408767                          /lib/i386-linux-gnu/libdl-2.24.so
f7383000-f7384000 r--p 00002000 00:1f 127408767                          /lib/i386-linux-gnu/libdl-2.24.so
f7384000-f7385000 rw-p 00003000 00:1f 127408767                          /lib/i386-linux-gnu/libdl-2.24.so
f7385000-f739e000 r-xp 00000000 00:1f 127408756                          /lib/i386-linux-gnu/libpthread-2.24.so
f739e000-f739f000 r--p 00018000 00:1f 127408756                          /lib/i386-linux-gnu/libpthread-2.24.so
f739f000-f73a0000 rw-p 00019000 00:1f 127408756                          /lib/i386-linux-gnu/libpthread-2.24.so
f73a0000-f73a2000 rw-p 00000000 00:00 0 
f73a6000-f73a9000 rw-p 00000000 00:00 0 
f73a9000-f73aa000 r-xp 00000000 00:00 0                                  [vdso]
f73aa000-f73ac000 r--p 00000000 00:00 0                                  [vvar]
f73ac000-f73ce000 r-xp 00000000 00:1f 127408774                          /lib/i386-linux-gnu/ld-2.24.so
f73ce000-f73cf000 rw-p 00000000 00:00 0 
f73cf000-f73d0000 r--p 00022000 00:1f 127408774                          /lib/i386-linux-gnu/ld-2.24.so
f73d0000-f73d1000 rw-p 00023000 00:1f 127408774                          /lib/i386-linux-gnu/ld-2.24.so
f73d1000-f772c000 r-xp 00000000 00:1f 127427439                          /usr/bin/python2.7
f772c000-f772d000 rwxp 00000000 00:00 0 
f772d000-f772e000 r--p 0035b000 00:1f 127427439                          /usr/bin/python2.7
f772e000-f778e000 rw-p 0035c000 00:1f 127427439                          /usr/bin/python2.7
f778e000-f77a3000 rw-p 00000000 00:00 0 
f7c8b000-f811d000 rw-p 00000000 00:00 0                                  [heap]
ffeef000-fff10000 rw-p 00000000 00:00 0                                  [stack]
Testing with filesystem-storage...
Aborted
E: pybuild pybuild:283: test: plugin custom failed with: exit code=134: cd /«PKGBUILDDIR»/test/ && python2.7 test_pyrit.py
dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
debian/rules:25: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 25
make[1]: Leaving directory '/«PKGBUILDDIR»'
debian/rules:16: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2


More information about the Python-apps-team mailing list