Opened 15 years ago
Closed 15 years ago
#3129 closed defect (fixed)
SEGV if projection undefined on WMS/WFS request
Reported by: | dfuhriman | Owned by: | dmorissette |
---|---|---|---|
Priority: | normal | Milestone: | 5.6 release |
Component: | WFS Server | Version: | 5.4 |
Severity: | normal | Keywords: | |
Cc: | assefa |
Description
Using the attached map file, a SEGV is caused when no projection is specified. Uncommenting the projection definition allows it to work.
Test with: ./mapserv -nh 'QUERY_STRING=map=test.map&SERVICE=WFS&VERSION=1.0.0&typename=bike_rte&REQUEST=getfeature'
Tested on MacOS (with macports) and Centos 5.3.
(Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000005 0x94687430 in memchr () (gdb) bt #0 0x94687430 in memchr () #1 0x94651b4d in __vfprintf () #2 0x94677c46 in sprintf () #3 0x00092263 in msWFSGetFeature (map=0x1807a00, paramsObj=0x130a9c0, req=0x1302720) at mapwfs.c:1134 #4 0x0009382e in msWFSDispatch (map=0x1807a00, requestobj=0x1302720) at mapwfs.c:1786 #5 0x0008b4da in msOWSDispatch (map=0x1807a00, request=0x130a9c0, force_ows_mode=0) at mapows.c:80 #6 0x00005a6c in main (argc=3, argv=0xbffff004) at mapserv.c:1272
Built with:
CONFIG_LIBS="-L/opt/local/lib -lgd -L/opt/local/lib -lpng -lz -L/opt/local/lib -lpng -lz -L/opt/local/lib -l proj -L/opt/local/lib -lpng -L/opt/local/lib -lgdal -L/opt/local/lib -lproj -L/opt/local/lib -lgeos_c -L/opt/local -L/opt/local/lib -lgif -L/opt/local -L/opt/local/lib -ljpeg -L/opt/local/lib -lgeotiff -L/opt/local/lib -ltiff -L/o pt/local -L/opt/local/lib -lpng -lpq -L/opt/local/lib/postgresql83 -lpq -lz -L/opt/local -L/opt/local/lib -ldl -L/op t/local/lib -L/opt/local/lib/postgresql83 -lpq -L/opt/local/lib -lgeos_c -liconv -lz -L/opt/local/lib -lxml2 - lz -lpthread -liconv -lm -lm -lstdc++ " CONFIG_DEP_LIBS="" CONFIG_CFLAGS="-O2 -fPIC -Wall -DNEED_NONBLOCKING_STDERR -DHAVE_VSNPRINTF -DNEED_STRRSTR -DNEED_NONBLOCKING_ST DERR -DUSE_LIBXML2 -DUSE_WCS_SVR -DUSE_WFS_SVR -DUSE_WMS_SVR -DUSE_POSTGIS -DUSE_GDAL -DUSE_OGR -DUSE_GE OS -DUSE_PROJ -DUSE_EPPL -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DGD_HAS_FTEX_XSHOW -DGD_HAS_GDIMAGEGIFPTR -DGD_HAS_GETBITMAPFONTS -DUSE_ICONV -DUSE_ZLIB -I/opt/local/include -I/opt/local/inclu de -I/opt/local/include -I/opt/local/include/postgresql83 -I/opt/local/include -I/opt/local/include/libxm l2 " CONFIG_DEFINES=" -DHAVE_VSNPRINTF -DNEED_STRRSTR -DNEED_NONBLOCKING_STDERR -DUSE_LIBXML2 -DUSE_WCS_SVR -D USE_WFS_SVR -DUSE_WMS_SVR -DUSE_POSTGIS -DUSE_GDAL -DUSE_OGR -DUSE_GEOS -DUSE_PROJ -DUSE_EPPL -DUSE_GD_GIF -DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -DGD_HAS_FTEX_XSHOW -DGD_HAS_GDIMAGEGIFPTR -DGD_HAS_GETBITMAPF ONTS -DUSE_ICONV -DUSE_ZLIB " CONFIG_INCLUDES=" -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/postgre sql83 -I/opt/local/include -I/opt/local/include/libxml2 " CONFIG_VERSION="5.4.2"
Attachments (1)
Change History (3)
by , 15 years ago
comment:1 by , 15 years ago
Cc: | added |
---|---|
Milestone: | → 5.6 release |
Owner: | changed from | to
comment:2 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in SVN trunk r9388 (missing test on return value of msOWSGetEPSGProj). Will be in 5.6.0-beta3
Note:
See TracTickets
for help on using tickets.
Checking this now.