<div>using imagelist created by mkfranelist</div><div><br></div><div>attaching gifs, two lists and script I modified to output comments more like our own.. </div><div><br></div><div><br></div><div><br></div><div><br></div>Thread 16 "cin" received signal SIGSEGV, Segmentation fault.<div>[Switching to LWP 13000]</div><div>0x010a99c4 in FileGIF::read_next_image (this=this@entry=0xef6f6b98,</div><div>    output=output@entry=<wbr>0xeff838c0) at filegif.C:343</div><div>343                                     *out_ptr++ = color_map_entry->Red;</div><div>(gdb) bt full</div><div>#0  0x010a99c4 in FileGIF::read_next_image (</div><div>    this=this@entry=0xef6f6b98, output=output@entry=<wbr>0xeff838c0)</div><div>    at filegif.C:343</div><div>        color_map_entry = <optimized out></div><div>        j = <optimized out></div><div>        row = <optimized out></div><div>        out_ptr = 0x15 <error: Cannot access memory at address 0x15></div><div>        i = 20</div><div>        screen_width = 159</div><div>        screen_height = 203</div><div>        InterlacedOffset = {<optimized out>, <optimized out>,</div><div>          <optimized out>, <optimized out>}</div><div>        InterlacedJumps = {<optimized out>, <optimized out>,</div><div>          <optimized out>, <optimized out>}</div><div>        ret = 1</div><div>        record_type = <optimized out></div><div>        color_map = 0xf0025960</div><div>#1  0x010aa0ac in FileGIF::read_frame (this=0xef6f6b98,</div><div>    output=0xeff838c0) at filegif.C:258</div><div>        ret = <optimized out></div><div>        i = <optimized out></div><div>#2  FileGIFList::read_frame (this=<optimized out>, output=0xeff838c0,</div><div>    path=<optimized out>) at filegif.C:475</div><div>        gif = {<FileBase> = {</div><div>            _vptr$FileBase = 0x2dff5e4 <vtable for FileGIF+8>,</div><div>            asset = 0xed973000, rd = 0, wr = 0, float_buffer = 0x0,</div><div>            row_pointers_in = 0x0, row_pointers_out = 0x0,</div><div>            prev_buffer_position = -1, prev_frame_position = -1,</div><div>            prev_bytes = 0, prev_len = 0, prev_track = -1,</div><div>            prev_layer = -1, dither = 0, internal_byte_order = 1,</div><div>            file = 0xefff6780, pcm_history = 0x0,</div><div>--Type <RET> for more, q to quit, c to continue without paging--</div><div>            history_allocated = 0, history_size = 0,</div><div>            history_start = 0, history_channels = 0,</div><div>            decode_start = 641440480755712, decode_len = 4295000448,</div><div>            decode_end = 0, ulawtofloat_table = 0x0,</div><div>            ulawtofloat_ptr = 0x0, floattoulaw_table = 0x0,</div><div>            floattoulaw_ptr = 0x0}, offset = 13136, err = 0, eof = 0,</div><div>          fd = -1, depth = 8, writes = -1, rows = 203,</div><div>          row_size = 159, fp = 0xf6b040b4, gif_file = 0xf1c9dd60,</div><div>          bg = 0xefff6820 "", buffer = 0xeff91380, file_pos = {</div><div>            avail = 16, dtype = 1, total = 1, values = 0xf002e080},</div><div>          output = 0x0}</div><div>        asset = 0xed973000</div><div>        ret = <optimized out></div><div>#3  0x010ac158 in FileList::read_frame (this=0xf0025960,</div><div>    frame=0xeff838c0) at filelist.C:349</div><div>        string = "/data/data/com.termux/files/<wbr>home/images/cramps.gif", '\000' <repeats 246 times>...</div><div>        path = 0xefff31d8 "/data/data/com.termux/files/<wbr>home/images/cramps.gif"</div><div>        in = <optimized out></div><div>        result = 0</div><div>#4  0x010af16c in File::read_frame (this=0xefff6780,</div><div>    frame=0xeff838c0, is_thread=<optimized out>) at file.C:1213</div><div>        vframe = 0xeff838c0</div><div>        debug = 0</div><div>        result = 0</div><div>        supported_colormodel = 9</div><div>        do_read = <optimized out></div><div>        cache_position = 2</div><div>        cache_active = 0</div><div>#5  0x011b43a8 in ResourceVideoThread::do_video (this=0xf146a250,</div><div>--Type <RET> for more, q to quit, c to continue without paging--</div><div>    item=0xf1c9dd10) at resourcethread.C:421</div><div>        source = 0xf0025960</div><div>        normalized_position = <optimized out></div><div>        source_cmodel = <optimized out></div><div>        source_id = <optimized out></div><div>        source_h = <optimized out></div><div>        source_w = <optimized out></div><div>        asset = 0xf6111000</div><div>        nested_edl = 0x0</div><div>        need_conversion = 0</div><div>        picon_frame = <optimized out></div><div>        mwindow = <optimized out></div><div>        gui = <optimized out></div><div>#6  0x011b40b8 in ResourceThreadBase::run (this=0xf146a250)</div><div>    at resourcethread.C:303</div><div>        item = 0xf1c9dd10</div><div>        mwindow = 0xfffeef18</div><div>#7  0x012fea58 in Thread::entrypoint (parameters=0xf146a250)</div><div>    at thread.C:68</div><div>        thread = 0xf146a250</div><div>#8  0xf71a4544 in __pthread_start(void*) ()</div><div>   from /apex/com.android.runtime/lib/<wbr>bionic/libc.so</div><div>No symbol table info available.</div><div>#9  0xf715ec44 in __start_thread ()</div><div>   from /apex/com.android.runtime/lib/<wbr>bionic/libc.so</div><div>No symbol table info available.</div><div>#10 0x00000000 in ?? ()</div><div>No symbol table info available.</div><div>Backtrace stopped: previous frame identical to this frame (corrupt stack?)</div><div>(gdb)</div><div><br></div><div><br></div>