$ gdb gdal_translate GNU gdb (GDB) 7.1-ubuntu Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/gdal_translate...(no debugging symbols found)...done. (gdb) run --debug on -of jpeg test.vrt test.jpg Starting program: /usr/bin/gdal_translate --debug on -of jpeg test.vrt test.jpg [Thread debugging using libthread_db enabled] GDAL: GDALOpen(/vsizip/Example1.zip/po_311944_pan_0000000.tif, this=0x630920) succeeds as GTiff. GDAL: GDALOpen(test.vrt, this=0x62acd0) succeeds as VRT. Input file size is 800, 1870 GDAL: QuietDelete(test.jpg) invoking Delete() GDAL: GDALOpen(test.jpg, this=0x629da0) succeeds as JPEG. GDAL: GDALDefaultOverviews::OverviewScan() GDAL: GDALClose(test.jpg, this=0x629da0) 0GDAL: GDALDefaultOverviews::OverviewScan() GDAL: GDALDefaultOverviews::OverviewScan() ...10...20...30...40...50...60...70...80...90...100 - done. JPEG: Appending Mask Bitmap GDAL: Potential thrashing on band 1 of /vsizip/Example1.zip/po_311944_pan_0000000.tif. ^C Program received signal SIGINT, Interrupt. 0x00007ffff2914475 in ?? () from /lib/libz.so.1 (gdb) bt #0 0x00007ffff2914475 in ?? () from /lib/libz.so.1 #1 0x00007ffff29111fa in inflate () from /lib/libz.so.1 #2 0x00007ffff766d0fd in VSIGZipHandle::Read(void*, unsigned long, unsigned long) () from /usr/lib/libgdal.so.1 #3 0x00007ffff76638ef in VSIBufferedReaderHandle::Read(void*, unsigned long, unsigned long) () from /usr/lib/libgdal.so.1 #4 0x00007ffff75d6995 in ?? () from /usr/lib/libgdal.so.1 #5 0x00007ffff75d6bc8 in TIFFFillStrip () from /usr/lib/libgdal.so.1 #6 0x00007ffff75d6f78 in TIFFReadEncodedStrip () from /usr/lib/libgdal.so.1 #7 0x00007ffff744358e in GTiffRasterBand::IReadBlock(int, int, void*) () from /usr/lib/libgdal.so.1 #8 0x00007ffff7636149 in GDALRasterBand::GetLockedBlockRef(int, int, int) () from /usr/lib/libgdal.so.1 #9 0x00007ffff76434b7 in GDALRasterBand::IRasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, int, int) () from /usr/lib/libgdal.so.1 #10 0x00007ffff743d48a in GTiffRasterBand::IRasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, int, int) () from /usr/lib/libgdal.so.1 #11 0x00007ffff75f0b84 in VRTComplexSource::RasterIO(int, int, int, int, void*, int, int, GDALDataType, int, int) () from /usr/lib/libgdal.so.1 #12 0x00007ffff75ef19d in VRTSourcedRasterBand::IRasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, int, int) () from /usr/lib/libgdal.so.1 #13 0x00007ffff762623a in GDALNoDataMaskBand::IReadBlock(int, int, void*) () from /usr/lib/libgdal.so.1 #14 0x00007ffff7636149 in GDALRasterBand::GetLockedBlockRef(int, int, int) () from /usr/lib/libgdal.so.1 #15 0x00007ffff7643917 in GDALRasterBand::IRasterIO(GDALRWFlag, int, int, int, int, void*, int, int, GDALDataType, int, int) () from /usr/lib/libgdal.so.1 #16 0x00007ffff74d3290 in JPGDataset::CreateCopy(char const*, GDALDataset*, int, char**, int (*)(double, char const*, void*), void*) () from /usr/lib/libgdal.so.1 #17 0x00007ffff7621243 in GDALDriver::CreateCopy(char const*, GDALDataset*, int, char**, int (*)(double, char const*, void*), void*) () from /usr/lib/libgdal.so.1 #18 0x0000000000405395 in ?? () #19 0x00007ffff1df3c4d in __libc_start_main () from /lib/libc.so.6 #20 0x0000000000402739 in ?? () #21 0x00007fffffffe288 in ?? () #22 0x000000000000001c in ?? () #23 0x0000000000000007 in ?? () #24 0x00007fffffffe58e in ?? () #25 0x00007fffffffe5a6 in ?? () #26 0x00007fffffffe5ae in ?? () #27 0x00007fffffffe5b1 in ?? () #28 0x00007fffffffe5b5 in ?? () #29 0x00007fffffffe5ba in ?? () #30 0x00007fffffffe5c3 in ?? () #31 0x0000000000000000 in ?? () (gdb)