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

libtiff/tif_dirread.c:3559:6: Unknown value from: __infer_skip
3557. 				} else {
3558. 					TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii);
3559. 					assert(fii != FAILED_FII);
           ^
3560. 				}
3561. 			}

libtiff/tif_dirread.c:3926:8: Call
3924. 				"TIFF directory is missing required "
3925. 				"\"StripByteCounts\" field, calculating from imagelength");
3926. 			if (EstimateStripByteCounts(tif, dir, dircount) < 0)
             ^
3927. 			    goto bad;
3928. 		/*

libtiff/tif_dirread.c:4272:1: <LHS trace>
4270. }
4271. 
4272. static int
      ^
4273. EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount)
4274. {

libtiff/tif_dirread.c:4272:1: Parameter `tif->tif_dir.td_nstrips`
  4270. }
  4271. 
  4272. static int
        ^
  4273. EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount)
  4274. {

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