[ms4w-users] Re: [ka-Map-users] Crash with Gmap demo
Jeff McKenna
jmckenna at dmsolutions.ca
Wed Aug 9 11:39:44 EDT 2006
As I said, please always respond to the list.
Can you provide which exact MS4W version you are using? (2.1, or
1.5.5...kinda thing)
jeff
Jeff Dege wrote:
> Same error, same place.
>
> Crashes with gmap75.map, does not with gmap75_wms.map.
>
>> -----Original Message-----
>> From: ka-map-users-bounces at lists.maptools.org
>> [mailto:ka-map-users-bounces at lists.maptools.org] On Behalf Of
>> Jeff McKenna
>> Sent: Wednesday, August 09, 2006 7:08 AM
>> To: ka-map-users
>> Subject: Re: [ka-Map-users] Crash with Gmap demo
>>
>> 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 ms4w-users
mailing list