id summary reporter owner description type status priority milestone component version severity resolution keywords cc 5700 GDAL seg faults reading large .TIL images patnichols warmerdam "When I try to read a Earthwatch/Digitalglobe .TIL file of size 12434 by 91287 pixels (cols x rows) I get a seg fault. Using GBD to track down the bug I found that in vrtsources.cpp:line 906, GDAL issues the following function call: 900 poRasterBand->RasterIO( GF_Read, 901 nReqXOff, nReqYOff, nReqXSize, nReqYSize, 902 ((unsigned char *) pData) 903 + nOutXOff * nPixelSpace 904 + nOutYOff * nLineSpace, 905 nOutXSize, nOutYSize, (gdb) 906 eBufType, nPixelSpace, nLineSpace ); All the parameters in the call are correct for the image but the variables nOutXOff,nOutYOff, nPixelSpace and nLineSpace are declared to be integers. For my particular case, nOutYOff= 90112 and nLineSpace=24868. The multiplication results in a number greater than the max value an integer can store. This leads to a negative offset and consequently a seg fault. Thank you, Patrick Nichols" defect closed high 1.11.2 GDAL_Raster 1.11.0 normal fixed .TIL file, Integer overflow