[Mapserver-users] why a segfault with mapserv but shp2img works fine?
Daniel Morissette
morissette at dmsolutions.ca
Thu Jan 30 15:58:08 PST 2003
Sean Gillies wrote:
>
> I've built mapserv and shp2img from a very recent CVS checkout. While
> testing, I've found that shp2img works fine with my map file. However,
> when testing mapserv from the shell using the REQUEST_METHOD and
> QUERY_STRING environmental variables (same map file), I get a
> segmentation fault. My map has a single raster layer, a GeoTIFF that
> I'm accessing with GDAL.
>
> Can anyone briefly summarize the differences in the way shp2img and
> mapserv work, and why the latter might be more prone to a segfault?
>
Well, mapserv does all sorts of things that shp2img doesn't worry
about. Think about all the template stuff (were you using mode=map or
the default mode=browse ?), the QUERY_STRING parsing, turning layers on
and off, temporary image files creation for elements found in the
template, etc.
A crash is always an important thing to fix IMO. If you can get a stack
dump in GDB after the crash and provide more details to reproduce it
then please file a bug in bugzilla with all that information.
BTW, there is a (undocumented) way to test with mapserv at the
command-line without having to set the QUERY_STRING and REQUEST_METHOD
env. vars. You can use this:
./mapserv "QUERY_STRING=map=/path/to/mymap.map&mode=map&..."
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the MapServer-users
mailing list