I have this issue too with some custom scripts that reads the intensity data from a grayscale TIF image of the output of a CCD detector (7_WAXS) and then radially averages. Occurs with python2.6 as well. Another TIF image from a different type of detector works, but I'm not really sure of the difference in files. One may have 32bit samples (the one that works, 7_SAXS) as imagemagick gives an error (it's also smaller ~400x600 vs 1042x1042). The output of file gives: 7_SAXS: TIFF image data, little-endian 7_WAXS: TIFF image data, big-endian I'm attaching the two images, and here's the output of the core dump: Python 2.7.1+ (r271:86832, Mar 24 2011, 00:37:39) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from exp_setup import * >>> dsamp.avg("78_1p7mg-3.90s",es,ew,msaxs,mwaxs,plot_data=False,save_ave=True) processing 7 ... dezinger ... *** buffer overflow detected ***: python terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7fd30ace51d7] /lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x7fd30ace40f0] /usr/lib/python2.7/dist-packages/PIL/_imaging.so(ImagingNewPrologueSubtype+0x97)[0x7fd30732e1e7] /usr/lib/python2.7/dist-packages/PIL/_imaging.so(PyImaging_MapBuffer+0xd1)[0x7fd307314751] python(PyEval_EvalFrameEx+0x361)[0x496631] python(PyEval_EvalFrameEx+0xb2f)[0x496dff] python(PyEval_EvalCodeEx+0x145)[0x49d375] python(PyEval_EvalFrameEx+0x802)[0x496ad2] python(PyEval_EvalCodeEx+0x145)[0x49d375] python[0x4c45a6] python(PyObject_Call+0x44)[0x45d854] python[0x45f47f] python(PyObject_Call+0x44)[0x45d854] python(PyEval_CallObjectWithKeywords+0x36)[0x495d86] python(PyInstance_New+0x78)[0x460658] python(PyObject_Call+0x44)[0x45d854] python(PyEval_EvalFrameEx+0x9be)[0x496c8e] python(PyEval_EvalCodeEx+0x145)[0x49d375] python(PyEval_EvalFrameEx+0x802)[0x496ad2] python(PyEval_EvalCodeEx+0x145)[0x49d375] python(PyEval_EvalCode+0x32)[0x4ecbc2] python[0x4fdd34] python(PyRun_InteractiveOneFlags+0x1e2)[0x42cd9e] python(PyRun_InteractiveLoopFlags+0xc0)[0x42cebd] python(PyRun_AnyFileExFlags+0x39)[0x42d2e1] python(Py_Main+0xac9)[0x418c9e] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x7fd30ac05eff] python[0x4c6305] ======= Memory map: ======== 00400000-0062f000 r-xp 00000000 08:01 2560 /usr/bin/python2.7 0082e000-0082f000 r--p 0022e000 08:01 2560 /usr/bin/python2.7 0082f000-00897000 rw-p 0022f000 08:01 2560 /usr/bin/python2.7 00897000-008a9000 rw-p 00000000 00:00 0 025ce000-03c3c000 rw-p 00000000 00:00 0 [heap] 7fd302167000-7fd30237a000 rw-s 00000000 08:01 659009 /home/ian/Documents/Modislab/saxs/bnl111010/7_WAXS 7fd30237a000-7fd30237f000 r-xp 00000000 08:01 953977 /usr/lib/python2.7/lib-dynload/mmap.so 7fd30237f000-7fd30257e000 ---p 00005000 08:01 953977 /usr/lib/python2.7/lib-dynload/mmap.so 7fd30257e000-7fd30257f000 r--p 00004000 08:01 953977 /usr/lib/python2.7/lib-dynload/mmap.so 7fd30257f000-7fd302580000 rw-p 00005000 08:01 953977 /usr/lib/python2.7/lib-dynload/mmap.so 7fd302580000-7fd3027ce000 rw-p 00000000 00:00 0 7fd3027ce000-7fd3027db000 r-xp 00000000 08:01 3456034 /home/ian/bin/pyXS/_RQconv.so 7fd3027db000-7fd3029db000 ---p 0000d000 08:01 3456034 /home/ian/bin/pyXS/_RQconv.so 7fd3029db000-7fd3029dc000 r--p 0000d000 08:01 3456034 /home/ian/bin/pyXS/_RQconv.so 7fd3029dc000-7fd3029dd000 rw-p 0000e000 08:01 3456034 /home/ian/bin/pyXS/_RQconv.so 7fd3029dd000-7fd3029de000 rw-p 00000000 00:00 0 7fd3029de000-7fd302a45000 r-xp 00000000 08:01 963596 /usr/lib/pyshared/python2.7/matplotlib/backends/_backend_agg.so 7fd302a45000-7fd302c45000 ---p 00067000 08:01 963596 /usr/lib/pyshared/python2.7/matplotlib/backends/_backend_agg.so 7fd302c45000-7fd302c47000 r--p 00067000 08:01 963596 /usr/lib/pyshared/python2.7/matplotlib/backends/_backend_agg.so 7fd302c47000-7fd302c48000 rw-p 00069000 08:01 963596 /usr/lib/pyshared/python2.7/matplotlib/backends/_backend_agg.so 7fd302c48000-7fd302c65000 r-xp 00000000 08:01 963597 /usr/lib/pyshared/python2.7/matplotlib/backends/_tkagg.so 7fd302c65000-7fd302e64000 ---p 0001d000 08:01 963597 /usr/lib/pyshared/python2.7/matplotlib/backends/_tkagg.so 7fd302e64000-7fd302e66000 r--p 0001c000 08:01 963597 /usr/lib/pyshared/python2.7/matplotlib/backends/_tkagg.so 7fd302e66000-7fd302e67000 rw-p 0001e000 08:01 963597 /usr/lib/pyshared/python2.7/matplotlib/backends/_tkagg.so 7fd302e67000-7fd302e68000 ---p 00000000 00:00 0 7fd302e68000-7fd303668000 rw-p 00000000 00:00 0 7fd303668000-7fd30366d000 r-xp 00000000 08:01 48227 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fd30366d000-7fd30386c000 ---p 00005000 08:01 48227 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fd30386c000-7fd30386d000 r--p 00004000 08:01 48227 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fd30386d000-7fd30386e000 rw-p 00005000 08:01 48227 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 7fd30386e000-7fd303870000 r-xp 00000000 08:01 27204 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fd303870000-7fd303a6f000 ---p 00002000 08:01 27204 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fd303a6f000-7fd303a70000 r--p 00001000 08:01 27204 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fd303a70000-7fd303a71000 rw-p 00002000 08:01 27204 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 7fd303a71000-7fd303a98000 r-xp 00000000 08:01 199877 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fd303a98000-7fd303c98000 ---p 00027000 08:01 199877 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fd303c98000-7fd303c9a000 r--p 00027000 08:01 199877 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fd303c9a000-7fd303c9b000 rw-p 00029000 08:01 199877 /lib/x86_64-linux-gnu/libexpat.so.1.5.2 7fd303c9b000-7fd303ca4000 r-xp 00000000 08:01 69886 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7fd303ca4000-7fd303ea4000 ---p 00009000 08:01 69886 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7fd303ea4000-7fd303ea5000 r--p 00009000 08:01 69886 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7fd303ea5000-7fd303ea6000 rw-p 0000a000 08:01 69886 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 7fd303ea6000-7fd303eb7000 r-xp 00000000 08:01 34788 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fd303eb7000-7fd3040b6000 ---p 00011000 08:01 34788 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fd3040b6000-7fd3040b7000 r--p 00010000 08:01 34788 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fd3040b7000-7fd3040b8000 rw-p 00011000 08:01 34788 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 7fd3040b8000-7fd3040d3000 r-xp 00000000 08:01 74177 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7fd3040d3000-7fd3042d2000 ---p 0001b000 08:01 74177 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 7fd3042d2000-7fd3042d3000 r--p 0001a000 08:01 74177 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0