Opened 14 years ago

Closed 14 years ago

#3351 closed defect (fixed)

Segfault from "cgi" call

Reported by: strk Owned by: sdlime
Priority: normal Milestone:
Component: MapServer C Library Version: unspecified
Severity: major Keywords:
Cc:

Description

./mapserv QUERY_STRING='map=/tmp/dynwms-d137056c1059537d69aa354109ce3e90.map&LAYERS=region,country,region-centroid,country-centroid,base&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4326&BBOX=-25.360558,-46.969727,63.4986040000001,27.2904590000001&WIDTH=717.95534150695&HEIGHT=600&map.legend=status embed&'

==29038== Invalid read of size 4 ==29038== at 0x81884E6: GetMapserverUnitUsingProj (mapprojhack.c:134) ==29038== by 0x8176DF4: msWMSLoadGetMapParams (mapwms.c:1072) ==29038== by 0x817F438: msWMSDispatch (mapwms.c:3951) ==29038== by 0x80FA826: msOWSDispatch (mapows.c:67) ==29038== by 0x8057C67: main (mapserv.c:1262) ==29038== Address 0x6b3cdd8 is not stack'd, malloc'd or (recently) free'd

==29038== ==29038== Invalid read of size 8 ==29038== at 0x42E082A: pj_inv (in /usr/lib/libproj.so.0.5.4) ==29038== by 0x809B610: msProjectPoint (mapproject.c:129) ==29038== by 0x809BC46: msProjectShapeLine (mapproject.c:307) ==29038== by 0x809CB8C: msProjectRectAsPolygon (mapproject.c:819) ==29038== by 0x809CDBA: msProjectRect (mapproject.c:873) ==29038== by 0x8088CC1: msExtentsOverlap (maputil.c:1946) ==29038== by 0x80B04F0: msLayerIsVisible (mapdraw.c:638) ==29038== by 0x80AF8AF: msDrawMap (mapdraw.c:341) ==29038== by 0x817BDD9: msWMSGetMap (mapwms.c:2778) ==29038== by 0x817F4AD: msWMSDispatch (mapwms.c:3957) ==29038== by 0x80FA826: msOWSDispatch (mapows.c:67) ==29038== by 0x8057C67: main (mapserv.c:1262) ==29038== Address 0x6b3ce48 is 2 bytes after a block of size 22 alloc'd ==29038== at 0x4027DDE: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==29038== by 0x42E09DD: pj_malloc (in /usr/lib/libproj.so.0.5.4) ==29038== by 0x42E176F: pj_mkparam (in /usr/lib/libproj.so.0.5.4) ==29038== by 0x42DFD3B: pj_init (in /usr/lib/libproj.so.0.5.4) ==29038== by 0x8071A84: msProcessProjection (mapfile.c:1024) ==29038== by 0x8072354: msLoadProjectionString (mapfile.c:1277) ==29038== by 0x8176DB6: msWMSLoadGetMapParams (mapwms.c:1067) ==29038== by 0x817F438: msWMSDispatch (mapwms.c:3951) ==29038== by 0x80FA826: msOWSDispatch (mapows.c:67) ==29038== by 0x8057C67: main (mapserv.c:1262)

Revision 9855

Change History (1)

comment:1 by strk, 14 years ago

Resolution: fixed
Status: newclosed

As of 9901 I can't reproduce this anymore

Note: See TracTickets for help on using tickets.