libtiff/tif_read.c:1371: error: Integer Overflow L2
  ([0, `tif->tif_dir.td_tilewidth`] - 1):unsigned32 by call to `TIFFStartTile`.

libtiff/tif_read.c:1207:1: Parameter `tif->tif_dir.td_tilewidth`
1205.  * expanded, as necessary, to hold the tile's data.
1206.  */
1207. int
      ^
1208. TIFFFillTile(TIFF* tif, uint32 tile)
1209. {

libtiff/tif_read.c:1371:10: Call
1369. 		}
1370. 	}
1371. 	return (TIFFStartTile(tif, tile));
               ^
1372. }
1373. 

libtiff/tif_read.c:1465:1: <LHS trace>
1463.  * tile has just been read in.
1464.  */
1465. static int
      ^
1466. TIFFStartTile(TIFF* tif, uint32 tile)
1467. {

libtiff/tif_read.c:1465:1: Parameter `tif->tif_dir.td_tilewidth`
  1463.  * tile has just been read in.
  1464.  */
  1465. static int
        ^
  1466. TIFFStartTile(TIFF* tif, uint32 tile)
  1467. {

libtiff/tif_read.c:1481:19: Binary operation: ([0, tif->tif_dir.td_tilewidth] - 1):unsigned32 by call to `TIFFStartTile` 
  1479. 	}
  1480. 	tif->tif_curtile = tile;
  1481.         howmany32=TIFFhowmany_32(td->td_imagewidth, td->td_tilewidth);
                          ^
  1482.         if (howmany32 == 0) {
  1483.                  TIFFErrorExt(tif->tif_clientdata,module,"Zero tiles");
