[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