tools/tiffcp.c:944: error: Integer Overflow L2
  ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `TIFFSetDirectory`.

tools/tiffcp.c:902:22: Call
900. {
901. 	if (spp == 1) {
902. 		tsize_t biasSize = TIFFScanlineSize(bias);
                          ^
903. 		tsize_t bufSize = TIFFScanlineSize(in);
904. 		tdata_t buf, biasBuf;

libtiff/tif_strip.c:330:1: Parameter `tif->tif_dir.td_imagewidth`
  328. 	return(scanline_size);
  329. }
  330. tmsize_t
       ^
  331. TIFFScanlineSize(TIFF* tif)
  332. {

libtiff/tif_strip.c:336:4: Call
  334. 	uint64 m;
  335. 	tmsize_t n;
  336. 	m=TIFFScanlineSize64(tif);
          ^
  337. 	n=(tmsize_t)m;
  338. 	if ((uint64)n!=m) {

libtiff/tif_strip.c:273:1: Parameter `tif->tif_dir.td_imagewidth`
    271.  * sense when multiplied by a multiple of vertical subsampling.
    272.  */
    273. uint64
         ^
    274. TIFFScanlineSize64(TIFF* tif)
    275. {

tools/tiffcp.c:944:5: Call
942. 				_TIFFfree(buf);
943. 				_TIFFfree(biasBuf);
944. 				TIFFSetDirectory(bias,
         ^
945. 				    TIFFCurrentDirectory(bias)); /* rewind */
946. 				return 1;

libtiff/tif_dir.c:1535:1: Parameter `tif->tif_dir.td_imagewidth`
  1533.  * NB: Directories are numbered starting at 0.
  1534.  */
  1535. int
        ^
  1536. TIFFSetDirectory(TIFF* tif, uint16 dirn)
  1537. {

libtiff/tif_dir.c:1560:10: Call
  1558. 	 */
  1559. 	tif->tif_dirnumber = 0;
  1560. 	return (TIFFReadDirectory(tif));
                 ^
  1561. }
  1562. 

libtiff/tif_dirread.c:3402:1: Parameter `tif->tif_dir.td_imagewidth`
    3400.  * format. We read directories sequentially.
    3401.  */
    3402. int
          ^
    3403. TIFFReadDirectory(TIFF* tif)
    3404. {

libtiff/tif_dirread.c:3622:29: Call
    3620. 		tif->tif_flags &= ~TIFF_ISTILED;
    3621. 	} else {
    3622. 		tif->tif_dir.td_nstrips = TIFFNumberOfTiles(tif);
                                      ^
    3623. 		tif->tif_flags |= TIFF_ISTILED;
    3624. 	}

libtiff/tif_tile.c:114:1: <LHS trace>
112.  * Compute how many tiles are in an image.
113.  */
114. uint32
     ^
115. TIFFNumberOfTiles(TIFF* tif)
116. {

libtiff/tif_tile.c:114:1: Parameter `tif->tif_dir.td_imagewidth`
      112.  * Compute how many tiles are in an image.
      113.  */
      114. uint32
           ^
      115. TIFFNumberOfTiles(TIFF* tif)
      116. {

libtiff/tif_tile.c:114:1: <RHS trace>
112.  * Compute how many tiles are in an image.
113.  */
114. uint32
     ^
115. TIFFNumberOfTiles(TIFF* tif)
116. {

libtiff/tif_tile.c:114:1: Parameter `tif->tif_dir.td_imagewidth`
      112.  * Compute how many tiles are in an image.
      113.  */
      114. uint32
           ^
      115. TIFFNumberOfTiles(TIFF* tif)
      116. {

libtiff/tif_tile.c:130:48: Binary operation: ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `TIFFSetDirectory` 
      128. 		dz = td->td_imagedepth;
      129. 	ntiles = (dx == 0 || dy == 0 || dz == 0) ? 0 :
      130. 	    _TIFFMultiply32(tif, _TIFFMultiply32(tif, TIFFhowmany_32(td->td_imagewidth, dx),
                                                          ^
      131. 	    TIFFhowmany_32(td->td_imagelength, dy),
      132. 	    "TIFFNumberOfTiles"),
