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

tools/tiffcp.c:921:22: Call
919. {
920. 	if (spp == 1) {
921. 		tsize_t biasSize = TIFFScanlineSize(bias);
                          ^
922. 		tsize_t bufSize = TIFFScanlineSize(in);
923. 		tdata_t buf, biasBuf;

libtiff/tif_strip.c:313:1: Parameter `tif->tif_dir.td_imagewidth`
  311. 	return(scanline_size);
  312. }
  313. tmsize_t
       ^
  314. TIFFScanlineSize(TIFF* tif)
  315. {

libtiff/tif_strip.c:318:4: Call
  316. 	static const char module[] = "TIFFScanlineSize";
  317. 	uint64 m;
  318. 	m=TIFFScanlineSize64(tif);
          ^
  319. 	return _TIFFCastUInt64ToSSize(tif, m, module);
  320. }

libtiff/tif_strip.c:256:1: Parameter `tif->tif_dir.td_imagewidth`
    254.  * sense when multiplied by a multiple of vertical subsampling.
    255.  */
    256. uint64
         ^
    257. TIFFScanlineSize64(TIFF* tif)
    258. {

tools/tiffcp.c:963:5: Call
961. 				_TIFFfree(buf);
962. 				_TIFFfree(biasBuf);
963. 				TIFFSetDirectory(bias,
         ^
964. 				    TIFFCurrentDirectory(bias)); /* rewind */
965. 				return 1;

libtiff/tif_dir.c:1615:1: Parameter `tif->tif_dir.td_imagewidth`
  1613.  * NB: Directories are numbered starting at 0.
  1614.  */
  1615. int
        ^
  1616. TIFFSetDirectory(TIFF* tif, uint16 dirn)
  1617. {

libtiff/tif_dir.c:1640:10: Call
  1638. 	 */
  1639. 	tif->tif_dirnumber = 0;
  1640. 	return (TIFFReadDirectory(tif));
                 ^
  1641. }
  1642. 

libtiff/tif_dirread.c:3573:1: Parameter `tif->tif_dir.td_imagewidth`
    3571.  * format. We read directories sequentially.
    3572.  */
    3573. int
          ^
    3574. TIFFReadDirectory(TIFF* tif)
    3575. {

libtiff/tif_dirread.c:3801:29: Call
    3799. 		tif->tif_flags &= ~TIFF_ISTILED;
    3800. 	} else {
    3801. 		tif->tif_dir.td_nstrips = TIFFNumberOfTiles(tif);
                                      ^
    3802. 		tif->tif_flags |= TIFF_ISTILED;
    3803. 	}

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

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

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

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

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