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

libtiff/tif_dirread.c:3716:6: Unknown value from: __infer_skip
3714. 				} else {
3715. 					TIFFReadDirectoryFindFieldInfo(tif,dp->tdir_tag,&fii);
3716. 					assert(fii != FAILED_FII);
           ^
3717. 				}
3718. 			}

libtiff/tif_dirread.c:4174:8: Call
4172. 				"TIFF directory is missing required "
4173. 				"\"StripByteCounts\" field, calculating from imagelength");
4174. 			if (EstimateStripByteCounts(tif, dir, dircount) < 0)
             ^
4175. 			    goto bad;
4176. 

libtiff/tif_dirread.c:4508:1: <LHS trace>
4506. }
4507. 
4508. static int
      ^
4509. EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount)
4510. {

libtiff/tif_dirread.c:4508:1: Parameter `tif->tif_dir.td_nstrips`
  4506. }
  4507. 
  4508. static int
        ^
  4509. EstimateStripByteCounts(TIFF* tif, TIFFDirEntry* dir, uint16 dircount)
  4510. {

libtiff/tif_dirread.c:4583:3: Binary operation: ([0, +oo] - 1):unsigned32 by call to `EstimateStripByteCounts` 
  4581. 		 * of data in the strip and trim this number back accordingly.
  4582. 		 */
  4583. 		strip--;
          ^
  4584.                 if (td->td_stripoffset_p[strip] > TIFF_UINT64_MAX - td->td_stripbytecount_p[strip])
  4585.                     return -1;
