[Ubuntu] Python mapscript Segmentation fault
Alan Boudreault
aboudreault at mapgears.com
Tue Feb 15 11:11:53 EST 2011
hi Frank,
Would you be able to try to reproduce that bug using a manual installation of
mapserver/python binding. I would be interrested to know if it's a packaging
bug or not. It might be a swig binding bug.
Thanks,
Alan
On February 15, 2011 10:05:02 am Frank Broniewski wrote:
> Hi,
>
> I have a problem with python mapscript concerning the OWSRequest.
> Whenever I pass an URL to setParameter and call OWSDispatch(request)
> mapscript crashes with a segfault. A small snippet for testing:
>
> request = mapscript.OWSRequest()
> request.setParameter('LAYERS','post')
> request.setParameter('SLD', 'http://192.168.0.111/sld/style.sld')
> request.setParameter('FORMAT','image/png')
> request.setParameter('SERVICE','WMS')
> request.setParameter('VERSION','1.1.1')
> request.setParameter('REQUEST','GetMap')
> request.setParameter('STYLES','')
> request.setParameter('EXCEPTIONS','application/vnd.ogc.se_inimage')
> request.setParameter('SRS','EPSG:2169')
> request.setParameter('BBOX','64757.194165115,66551.046310101,89442.80583488
> 5,83748.953689899') request.setParameter('WIDTH','1399')
> request.setParameter('HEIGHT','975')
>
> map = mapscript.mapObj('/usr/local/mapconf/share/osm.map')
> map.OWSDispatch(request)
>
>
>
> Map debug level is 5, console output is:
> brfr at E033:/usr/local/www$ python ows_test.py
> Content-type: image/png
>
> Segmentation fault
>
>
>
> I am using the following sources:
> deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu hardy main
> deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu
> hardy main
>
>
> Whenever I pass the request to the mapserver cgi all works as expected.
> It seems the parameter parser for python mapscript uses another parser
> than cgi-mapserver. Using urllib.quote, urllib.quote_plus doesn't help
> any further.
>
>
>
> Many thanks for help and tipps
>
>
> Frank
--
Alan Boudreault
Mapgears
http://www.mapgears.com
More information about the Ubuntu
mailing list