    def test_fli_overflow(self):

        # this should not crash with a malloc error or access violation
        im = Image.open(TEST_FILE)
        im.load()
The software performs operations on a memory buffer, but it can read from or write to a memory location that is outside of the intended boundary of the buffer.