libtiff/tif_dirread.c:3910: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `EstimateStripByteCounts`.

libtiff/tif_dirread.c:3548:6: Unknown value from: __infer_skip
3546. 				} else {
3547. 					TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii);
3548. 					assert(fii != FAILED_FII);
           ^
3549. 				}
3550. 			}

libtiff/tif_dirread.c:3910:8: Call
3908. 				"\"%s\" field, calculating from imagelength",
3909. 				TIFFFieldWithTag(tif,TIFFTAG_STRIPBYTECOUNTS)->field_name);
3910. 			if (EstimateStripByteCounts(tif, dir, dircount) < 0)
             ^
3911. 			    goto bad;
3912. 		/*

libtiff/tif_dirread.c:4254:1: <LHS trace>
4252. }
4253. 
4254. static int
      ^
4255. EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount)
4256. {

libtiff/tif_dirread.c:4254:1: Parameter `tif->tif_dir.td_nstrips`
  4252. }
  4253. 
  4254. static int
        ^
  4255. EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount)
  4256. {

libtiff/tif_dirread.c:4319:3: Binary operation: ([0, +oo] - 1):unsigned32 by call to `EstimateStripByteCounts` 
  4317. 		 * of data in the strip and trim this number back accordingly.
  4318. 		 */
  4319. 		strip--;
          ^
  4320. 		if (td->td_stripoffset[strip]+td->td_stripbytecount[strip] > filesize)
  4321. 			td->td_stripbytecount[strip] = filesize - td->td_stripoffset[strip];
