[ka-Map-users] Crash with Gmap demo

Jeff McKenna jmckenna at dmsolutions.ca
Wed Aug 9 08:08:10 EDT 2006


well first you should be using gmap_ms4w_ms48.zip from the MS4W 
downloads page: http://www.maptools.org/ms4w/index.phtml?page=downloads.html

and if you have the same problem please let the list know.

jeff



Jeff Dege wrote:
> I'm trying to get the ka-map-0.2 demo running with gmap-ms46.
> 
> I configured everything as described, and got a crash in php-cgi.exe:
> 
>   The instruction at "0x77fcd977" referenced memory at "0x00000038".
> The memory could not be "written".
> 
> Gmap-ms46 comes with a number of map files, so I tried editing
> kamap\include\config.php to reference gmap75_wms.map, instead of
> gmap75.map, and it worked.
> 
> So made a copy of gmap75_wms.map (which worked), and did a diff against
> gmap75.map (which didn't) and proceeded to change one line at a time
> until I had the minimum difference that triggered the crash.
> 
> There are two.
> 
> In gmap75.map (which doesn't work), I find:
> 
>   #
>   # Start of web interface definition
>   #
>   WEB
>     MINSCALE 2000000
>     MAXSCALE 50000000
>   #
>   # On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
> root 
>   # of the drive where the .MAP file resides.
>   #
>     IMAGEPATH "/ms4w/tmp/ms_tmp/" 
>     IMAGEURL "/ms_tmp/"
>   #  LOG "/tmp/gmap.log"
>   END
> 
> 
> In my gmap75_test.map (which does work), I have:
> 
>   #
>   # Start of web interface definition
>   #
>   WEB
>     MINSCALE 2000000
>     MAXSCALE 50000000
>   #
>   # On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
> root 
>   # of the drive where the .MAP file resides.
>   #
>     IMAGEPATH "/ms4w/tmp/ms_tmp/" 
>     IMAGEURL "/ms_tmp/"
>   END
> 
>   PROJECTION
>     "init=epsg:42304"
>   END
> 
> If I remove the PROJECTION section from my gmap75_test.map, I get the
> crash.  Or if I add the commented-out LOG line in the WEB section, I get
> the crash.
> 
> This is using a freshly-installed kmap_0.2_ms4w.zip and gmap_ms46.zip.
> 
> On Windows, using the ms4w of Mapserver 4.9.
> 
> It has all the signs of being a random memory stomp - unitialized
> variables, somewhere in the php executable or the php_mapscript.dll.
> 
> 
> 
> 
> 


-- 
Jeff McKenna
DM Solutions Group Inc.
http://www.dmsolutions.ca


More information about the ka-Map-users mailing list