<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">We are using an openlayers frontend
      to utilize mapserver via phpmapscript to read some colorized tif
      files we have made, and then render a png file on a webpage via
      gdal.<span style="mso-spacerun:yes">  </span>This process seems
      to work about 95% of the time, The other 5%, we are getting no
      images and errors kicked out to the httpd error log. Based on the
      errors below, it seems to be occurring when mapserver issues the
      $map->draw() command, and kicks out some GDAL errors.<span
        style="mso-spacerun:yes">  </span>When this happens, there is
      no png image that gets created. Ive included the following
      directives in the map file to help with debugging CONFIG
      "CPL_DEBUG" "ON", and<span style="mso-spacerun:yes">  </span>CONFIG




      "MS_ERRORFILE" = /home/logfile</span><span
      style="font-size:12.0pt;font-family:"Times New
      Roman","serif""></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><o:p></o:p>Any help on what may be
      happening here?<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <b style="mso-bidi-font-weight:normal"><span style="font-size:
        12pt;">When it succeeds I see a message like this in the httpd
        error logs:</span><span style="font-size:12.0pt;
        font-family:"Times New Roman","serif""><o:p></o:p></span></b><b>
    </b><br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">GDAL:
      GDALOpen(/home/cache/2012021913-2012022013.tif,
      this=0x2b5e6a5abda0) succeeds as GTiff<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <b style="mso-bidi-font-weight:normal"><span style="font-size:
        12pt;">When it fails, I see a string of errors, such as:</span><span
        style="font-size:12.0pt; font-family:"Times New
        Roman","serif""><o:p></o:p></span></b><b> </b><br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">GDAL:
      GDALClose(/home/cache/2012021913-2012022013.tif,
      this=0x2b5e6fd12890)<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">[Mon Feb 20 14:41:18 2012] [error]
      [client xxx.xxx.xxx.xxx] PHP Warning:<span
        style="mso-spacerun:yes">  </span>[MapServer Error]:
      msDrawMap(): Failed to draw layer named 'map_data'.\n in
      /home/www/testmscross.php on line 231<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">[Mon Feb 20 14:41:18 2012] [error]
      [client xxx.xxx.xxx.xxx] PHP Warning:<span
        style="mso-spacerun:yes">  </span>[MapServer Error]:
      GetBlockRef failed at X block offset 0, Y block offset 0:
      GDALDatasetRasterIO() failed: drawGDAL()\n in
      /home/www/testmscross.php on line 231<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">[Mon Feb 20 14:41:18 2012] [error]
      [client xxx.xxx.xxx.xxx] PHP Warning:<span
        style="mso-spacerun:yes">  </span>[MapServer Error]:
      msDrawMap(): Failed to draw layer named 'map_data'.\n in
      /home/www/testmscross.php on line 231<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">[Mon Feb 20 14:41:18 2012] [error]
      [client xxx.xxx.xxx.xxx] PHP Warning:<span
        style="mso-spacerun:yes">  </span>[MapServer Error]:
      GetBlockRef failed at X block offset 0, Y block offset 0:
      GDALDatasetRasterIO() failed: drawGDAL()\n in
      /home/www/testmscross.php on line 231<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">[Mon Feb 20 14:41:18 2012] [error]
      [client xxx.xxx.xxx.xxx] PHP Fatal error:<span
        style="mso-spacerun:yes">  </span>Call to a member function
      saveImage() on a non-object in /home/www/testmscross.php on line
      270<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <b style="mso-bidi-font-weight:normal"><span
        style="font-size:12.0pt; font-family:"Times New
        Roman","serif"">gdalinfo on the tiff files yields</span></b><span
      style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><b>:</b><o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Driver: GTiff/GeoTIFFC<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Files:
      /home/cache/2012021913-2012022013.tif<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Size is 181, 132<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Coordinate System is `'<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Origin =
      (2172891.879999999888241,-5178906.330000000074506)<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Pixel Size =
      (4772.703535911604376,-4764.676212121210483)<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Image Structure Metadata:<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><span style="mso-spacerun:yes">  </span>INTERLEAVE=PIXEL<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Corner Coordinates:<o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Upper Left<span
        style="mso-spacerun:yes">  </span>( 2172891.880,-5178906.330) <o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Lower Left<span
        style="mso-spacerun:yes">  </span>( 2172891.880,-5807843.590) <o:p></o:p></span>
    <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Upper Right (
      3036751.220,-5178906.330) <o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Lower Right (
      3036751.220,-5807843.590) <o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Center<span
        style="mso-spacerun:yes">      </span>(
      2604821.550,-5493374.960) <o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Band 1 Block=181x15 Type=Byte,
      ColorInterp=Red<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><span style="mso-spacerun:yes">  </span>NoData


      Value=-1<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Band 2 Block=181x15 Type=Byte,
      ColorInterp=Green<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><span style="mso-spacerun:yes">  </span>NoData


      Value=-1<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">Band 3 Block=181x15 Type=Byte,
      ColorInterp=Blue<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><span style="mso-spacerun:yes">  </span>NoData


      Value=-1<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <b style="mso-bidi-font-weight:normal"><span style="font-size:
        12pt;">and mapserv -v yields:</span><span
        style="font-size:12.0pt; font-family:"Times New
        Roman","serif""><o:p></o:p></span></b><b> </b><br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif"">MapServer version 5.6.7 OUTPUT=GIF
      OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ
      SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER
      SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT
      SUPPORTS=WCS_SERVER SUPPORTS=THREADS INPUT=EPPL7 INPUT=OGR
      INPUT=GDAL INPUT=MYGIS INPUT=SHAPEFILE<o:p></o:p></span> <br>
    <span style="font-size:12.0pt;font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <b style="mso-bidi-font-weight:normal"><span style="font-size:
        12pt;">Mapserver compiled with:</span><span
        style="font-size:12.0pt; font-family:"Times New
        Roman","serif""><o:p></o:p></span></b><b> </b><br>
    <span style="font-family:"Times New
      Roman","serif"">./configure --with-zlib --with-png
      --with-jpeg --with-gd --with-proj --with-threads
      --with-ogr=/usr/local/gdal-config
      --with-gdal=/usr/local/gdal-config --with-tiff --with-mygis
      --with-wfs --with-wcs --with-wmsclient --with-wfsclient
      --with-httpd=/usr/sbin/httpd --with-php=/usr/include/php<o:p></o:p></span>
    <br>
    <span style="font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <b style="mso-bidi-font-weight:normal"><span style="">gdal
        information:</span><span style="font-family:"Times New
        Roman","serif""><o:p></o:p></span></b><b> </b><br>
    <span style="font-family:"Times New
      Roman","serif"">[root]#./gdal-config –version<o:p></o:p></span>
    <br>
    <span style="font-family:"Times New
      Roman","serif"">1.7.3<o:p></o:p></span> <br>
    <span style="font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <span style="font-family:"Times New
      Roman","serif"">[root]# ./gdal-config --dep-libs
      --version<o:p></o:p></span> <br>
    <span style="font-family:"Times New
      Roman","serif"">-L/usr/local/lib -lgeos_c
      -L/usr/lib -lsqlite3 -L/usr/lib64 -L/usr/lib64/lib -lodbc
      -lodbcinst -L/usr/lib64 -L/usr/lib64/lib -lgif -L/usr/lib64
      -L/usr/lib64/lib -ljpeg -L/usr/lib64/lib -ltiff -L/usr/lib64
      -L/usr/lib64/lib -lpng -L/usr/local/ -L/usr/local//lib -lnetcdf
      -L/usr/local/lib -L/usr/local/lib/lib -lcfitsio -lz -L/usr/lib64/
      -L/usr/lib64//lib -lm -lrt -ldl -L/usr/kerberos/lib64 -lcurl -ldl
      -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz
      -rdynamic -L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm
      -L/usr/lib64 -lssl –lcrypto<o:p></o:p></span> <br>
    <span style="font-family:"Times New
      Roman","serif""><o:p> </o:p></span> <br>
    <span style="font-family:"Times New
      Roman","serif"">[root]# ./gdal-config --formats<o:p></o:p></span>
    <br>
    <span style="font-family:"Times New
      Roman","serif"">gxf gtiff hfa aigrid aaigrid ceos
      ceos2 iso8211 xpm sdts raw dted mem jdem envisat elas fit vrt
      usgsdem l1b nitf bmp pcidsk airsar rs2 ilwis rmf leveller sgi
      srtmhgt idrisi gsg ingr ers jaxapalsar dimap gff cosar pds adrg
      coasp tsx terragen blx msgn til r northwood saga wcs wms grib bsb
      gif jpeg png netcdf pcraster fits rik rasterlite<o:p></o:p></span><br>
    <meta name="ProgId" content="Word.Document">
    <meta name="Generator" content="Microsoft Word 12">
    <meta name="Originator" content="Microsoft Word 12">
    <link rel="File-List"
href="file:///C:%5Cusers%5Ccrossover%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
    <link rel="themeData"
href="file:///C:%5Cusers%5Ccrossover%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
    <link rel="colorSchemeMapping"
href="file:///C:%5Cusers%5Ccrossover%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
    <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin-top:0in;
        margin-right:0in;
        margin-bottom:10.0pt;
        margin-left:0in;
        line-height:115%;
        mso-pagination:widow-orphan;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
        {mso-style-type:export-only;
        margin-bottom:10.0pt;
        line-height:115%;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</style>
  </body>
</html>