$ python2 test.py *** stack smashing detected ***: python2 terminated ======= Backtrace: ========= /usr/lib/libc.so.6(+0x73f8e)[0x7f691d169f8e] /usr/lib/libc.so.6(__fortify_fail+0x37)[0x7f691d1efe57] /usr/lib/libc.so.6(__fortify_fail+0x0)[0x7f691d1efe20] /usr/lib/libffi.so.6(ffi_call+0x0)[0x7f691c440580] /usr/lib/libffi.so.6(ffi_prep_cif+0x15)[0x7f691c43cba5] /usr/lib/python2.7/lib-dynload/_ctypes.so(_ctypes_callproc+0x2b3)[0x7f691c653ab3] /usr/lib/python2.7/lib-dynload/_ctypes.so(+0xa9d4)[0x7f691c64d9d4] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f691d70c4c3] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3a5d)[0x7f691d79e47d] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x830)[0x7f691d7a13c0] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f691d7a14b9] /usr/lib/libpython2.7.so.1.0(+0xf801f)[0x7f691d7ba01f] /usr/lib/libpython2.7.so.1.0(PyRun_FileExFlags+0x72)[0x7f691d7bb192] /usr/lib/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0xd7)[0x7f691d7bc297] /usr/lib/libpython2.7.so.1.0(Py_Main+0xc3a)[0x7f691d7cd15a] /usr/lib/libc.so.6(__libc_start_main+0xf0)[0x7f691d116000] python2[0x40073e] ======= Memory map: ======== 00400000-00401000 r-xp 00000000 08:01 15877866 /usr/bin/python2.7 00600000-00601000 r--p 00000000 08:01 15877866 /usr/bin/python2.7 00601000-00602000 rw-p 00001000 08:01 15877866 /usr/bin/python2.7 01856000-01926000 rw-p 00000000 00:00 0 [heap] 7f691be1b000-7f691be31000 r-xp 00000000 08:01 15876820 /usr/lib/libgcc_s.so.1 7f691be31000-7f691c030000 ---p 00016000 08:01 15876820 /usr/lib/libgcc_s.so.1 7f691c030000-7f691c031000 rw-p 00015000 08:01 15876820 /usr/lib/libgcc_s.so.1 7f691c031000-7f691c032000 r-xp 00000000 08:01 21566450 /home/wes/schream/test.so 7f691c032000-7f691c231000 ---p 00001000 08:01 21566450 /home/wes/schream/test.so 7f691c231000-7f691c232000 rw-p 00000000 08:01 21566450 /home/wes/schream/test.so 7f691c232000-7f691c239000 r-xp 00000000 08:01 16389344 /usr/lib/python2.7/lib-dynload/_struct.so 7f691c239000-7f691c438000 ---p 00007000 08:01 16389344 /usr/lib/python2.7/lib-dynload/_struct.so 7f691c438000-7f691c439000 r--p 00006000 08:01 16389344 /usr/lib/python2.7/lib-dynload/_struct.so 7f691c439000-7f691c43b000 rw-p 00007000 08:01 16389344 /usr/lib/python2.7/lib-dynload/_struct.so 7f691c43b000-7f691c442000 r-xp 00000000 08:01 15892543 /usr/lib/libffi.so.6.0.2 7f691c442000-7f691c641000 ---p 00007000 08:01 15892543 /usr/lib/libffi.so.6.0.2 7f691c641000-7f691c642000 r--p 00006000 08:01 15892543 /usr/lib/libffi.so.6.0.2 7f691c642000-7f691c643000 rw-p 00007000 08:01 15892543 /usr/lib/libffi.so.6.0.2 7f691c643000-7f691c65d000 r-xp 00000000 08:01 16389309 /usr/lib/python2.7/lib-dynload/_ctypes.so 7f691c65d000-7f691c85c000 ---p 0001a000 08:01 16389309 /usr/lib/python2.7/lib-dynload/_ctypes.so 7f691c85c000-7f691c85d000 r--p 00019000 08:01 16389309 /usr/lib/python2.7/lib-dynload/_ctypes.so 7f691c85d000-7f691c862000 rw-p 0001a000 08:01 16389309 /usr/lib/python2.7/lib-dynload/_ctypes.so 7f691c862000-7f691c9eb000 r--p 00000000 08:01 15894153 /usr/lib/locale/locale-archive 7f691c9eb000-7f691caee000 r-xp 00000000 08:01 15862972 /usr/lib/libm-2.19.so 7f691caee000-7f691cced000 ---p 00103000 08:01 15862972 /usr/lib/libm-2.19.so 7f691cced000-7f691ccee000 r--p 00102000 08:01 15862972 /usr/lib/libm-2.19.so 7f691ccee000-7f691ccef000 rw-p 00103000 08:01 15862972 /usr/lib/libm-2.19.so 7f691ccef000-7f691ccf1000 r-xp 00000000 08:01 15862997 /usr/lib/libutil-2.19.so 7f691ccf1000-7f691cef0000 ---p 00002000 08:01 15862997 /usr/lib/libutil-2.19.so 7f691cef0000-7f691cef1000 r--p 00001000 08:01 15862997 /usr/lib/libutil-2.19.so 7f691cef1000-7f691cef2000 rw-p 00002000 08:01 15862997 /usr/lib/libutil-2.19.so 7f691cef2000-7f691cef5000 r-xp 00000000 08:01 15863000 /usr/lib/libdl-2.19.so 7f691cef5000-7f691d0f4000 ---p 00003000 08:01 15863000 /usr/lib/libdl-2.19.so 7f691d0f4000-7f691d0f5000 r--p 00002000 08:01 15863000 /usr/lib/libdl-2.19.so 7f691d0f5000-7f691d0f6000 rw-p 00003000 08:01 15863000 /usr/lib/libdl-2.19.so 7f691d0f6000-7f691d29a000 r-xp 00000000 08:01 15863063 /usr/lib/libc-2.19.so 7f691d29a000-7f691d49a000 ---p 001a4000 08:01 15863063 /usr/lib/libc-2.19.so 7f691d49a000-7f691d49e000 r--p 001a4000 08:01 15863063 /usr/lib/libc-2.19.so 7f691d49e000-7f691d4a0000 rw-p 001a8000 08:01 15863063 /usr/lib/libc-2.19.so 7f691d4a0000-7f691d4a4000 rw-p 00000000 00:00 0 7f691d4a4000-7f691d4bc000 r-xp 00000000 08:01 15863080 /usr/lib/libpthread-2.19.so 7f691d4bc000-7f691d6bc000 ---p 00018000 08:01 15863080 /usr/lib/libpthread-2.19.so 7f691d6bc000-7f691d6bd000 r--p 00018000 08:01 15863080 /usr/lib/libpthread-2.19.so 7f691d6bd000-7f691d6be000 rw-p 00019000 08:01 15863080 /usr/lib/libpthread-2.19.so 7f691d6be000-7f691d6c2000 rw-p 00000000 00:00 0 7f691d6c2000-7f691d838000 r-xp 00000000 08:01 15894061 /usr/lib/libpython2.7.so.1.0 7f691d838000-7f691da38000 ---p 00176000 08:01 15894061 /usr/lib/libpython2.7.so.1.0 7f691da38000-7f691da39000 r--p 00176000 08:01 15894061 /usr/lib/libpython2.7.so.1.0 7f691da39000-7f691da7c000 rw-p 00177000 08:01 15894061 /usr/lib/libpython2.7.so.1.0 7f691da7c000-7f691da8b000 rw-p 00000000 00:00 0 7f691da8b000-7f691daac000 r-xp 00000000 08:01 15863038 /usr/lib/ld-2.19.so 7f691daf1000-7f691dc76000 rw-p 00000000 00:00 0 7f691dc78000-7f691dcaa000 rw-p 00000000 00:00 0 7f691dcaa000-7f691dcab000 rwxp 00000000 00:00 0 7f691dcab000-7f691dcac000 r--p 00020000 08:01 15863038 /usr/lib/ld-2.19.so 7f691dcac000-7f691dcad000 rw-p 00021000 08:01 15863038 /usr/lib/ld-2.19.so 7f691dcad000-7f691dcae000 rw-p 00000000 00:00 0 7fffc7c63000-7fffc7c84000 rw-p 00000000 00:00 0 [stack] 7fffc7ce1000-7fffc7ce3000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted