libtiff/tif_getimage.c:811: error: Integer Overflow L2
  ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `_TIFFReadTileAndAllocBuffer`.

libtiff/tif_getimage.c:811:33: Call
809.                         if( buf == NULL )
810.                         {
811.                             if (_TIFFReadTileAndAllocBuffer(
                                     ^
812.                                     tif, (void**) &buf, bufsize, col,
813.                                     row+img->row_offset,0,0)==(tmsize_t)(-1)

libtiff/tif_read.c:1026:1: Parameter `tif->tif_dir.td_imagewidth`
  1024.  * * calls regular TIFFReadEncodedTile() if *buf != NULL
  1025.  */
  1026. tmsize_t
        ^
  1027. _TIFFReadTileAndAllocBuffer(TIFF* tif,
  1028.                             void **buf, tmsize_t bufsizetoalloc,

libtiff/tif_getimage.c:811:33: Call
809.                         if( buf == NULL )
810.                         {
811.                             if (_TIFFReadTileAndAllocBuffer(
                                     ^
812.                                     tif, (void**) &buf, bufsize, col,
813.                                     row+img->row_offset,0,0)==(tmsize_t)(-1)

libtiff/tif_read.c:1026:1: Parameter `tif->tif_dir.td_imagewidth`
  1024.  * * calls regular TIFFReadEncodedTile() if *buf != NULL
  1025.  */
  1026. tmsize_t
        ^
  1027. _TIFFReadTileAndAllocBuffer(TIFF* tif,
  1028.                             void **buf, tmsize_t bufsizetoalloc,

libtiff/tif_read.c:1031:36: Call
  1029.                             uint32 x, uint32 y, uint32 z, uint16 s)
  1030. {
  1031.     if (!TIFFCheckRead(tif, 1) || !TIFFCheckTile(tif, x, y, z, s))
                                           ^
  1032.             return ((tmsize_t)(-1));
  1033.     return (_TIFFReadEncodedTileAndAllocBuffer(tif,

libtiff/tif_tile.c:74:1: Parameter `x`
    72.  * against the image bounds.
    73.  */
    74. int
        ^
    75. TIFFCheckTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
    76. {

libtiff/tif_read.c:1034:48: Call
  1032.             return ((tmsize_t)(-1));
  1033.     return (_TIFFReadEncodedTileAndAllocBuffer(tif,
  1034.                                                TIFFComputeTile(tif, x, y, z, s),
                                                       ^
  1035.                                                buf, bufsizetoalloc,
  1036.                                                (tmsize_t)(-1)));

libtiff/tif_tile.c:37:1: <LHS trace>
35.  * Compute which tile an (x,y,z,s) value is in.
36.  */
37. uint32
    ^
38. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
39. {

libtiff/tif_tile.c:37:1: Parameter `tif->tif_dir.td_imagewidth`
    35.  * Compute which tile an (x,y,z,s) value is in.
    36.  */
    37. uint32
        ^
    38. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
    39. {

libtiff/tif_tile.c:37:1: <RHS trace>
35.  * Compute which tile an (x,y,z,s) value is in.
36.  */
37. uint32
    ^
38. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
39. {

libtiff/tif_tile.c:37:1: Parameter `tif->tif_dir.td_imagewidth`
    35.  * Compute which tile an (x,y,z,s) value is in.
    36.  */
    37. uint32
        ^
    38. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
    39. {

libtiff/tif_tile.c:55:16: Binary operation: ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `_TIFFReadTileAndAllocBuffer` 
    53. 		dz = td->td_imagedepth;
    54. 	if (dx != 0 && dy != 0 && dz != 0) {
    55. 		uint32 xpt = TIFFhowmany_32(td->td_imagewidth, dx);
                       ^
    56. 		uint32 ypt = TIFFhowmany_32(td->td_imagelength, dy);
    57. 		uint32 zpt = TIFFhowmany_32(td->td_imagedepth, dz);
