[mapserver-dev] MS 6.4.1 - SEGV issue
Stephen Woodbridge
woodbri at swoodbridge.com
Thu Mar 26 18:35:27 PDT 2015
Hi Devs,
I am getting a SEGV crash on:
Linux PL-MAP-ATL2 3.11.0-20-generic #35~precise1-Ubuntu SMP Fri May 2
21:35:48 UTC 2014 i686 i686 i386 GNU/Linux
MapServer version 6.4.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML
SUPPORTS=PROJ SUPPORTS=GD SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO
SUPPORTS=SVG_SYMBOLS SUPPORTS=RSVG SUPPORTS=ICONV SUPPORTS=FRIBIDI
SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER
SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER
SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS INPUT=JPEG INPUT=POSTGIS
INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
Part of gdb backtrace follows. This does not happen on my 64bit system.
I looks like it is going into infinite recursion calling:
#47633 0xb7f338cc in
mapserver::rasterizer_cells_aa<mapserver::cell_aa>::line(int, int, int,
int) () from /usr/lib/i386-linux-gnu/libmapserver.so.1
This 32bit system I don't have direct access to as its a production
system, but if needed I can clone the system for doing some additional
tests.
Any ideas on this one?
-Steve W
<snip 100's of rows like the following>
#47633 0xb7f338cc in
mapserver::rasterizer_cells_aa<mapserver::cell_aa>::line(int, int, int,
int) () from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47634 0xb7f338cc in
mapserver::rasterizer_cells_aa<mapserver::cell_aa>::line(int, int, int,
int) () from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47635 0xb7f33ea1 in void
mapserver::rasterizer_sl_clip<mapserver::ras_conv_int>::line_to<mapserver::rasterizer_cells_aa<mapserver::cell_aa>
>(mapserver::rasterizer_cells_aa<mapserver::cell_aa>&, int, int) ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47636 0xb7f34a20 in
mapserver::rasterizer_scanline_aa<mapserver::rasterizer_sl_clip<mapserver::ras_conv_int>
>::add_vertex(double, double, unsigned int) ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47637 0xb7f25270 in agg2RenderLine(imageObj*, shapeObj*,
strokeStyleObj*) ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47638 0xb7ee80f4 in msDrawLineSymbol ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47639 0xb7e936b5 in lineLayerDrawShape ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47640 0xb7e989e1 in msDrawShape ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47641 0xb7e99252 in msDrawVectorLayer ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47642 0xb7e99a21 in msDrawLayer ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47643 0xb7e9afae in msDrawMap ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47644 0xb7e07e88 in msWMSGetMap ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47645 0xb7e0c516 in msWMSDispatch ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47646 0xb7e1c2e0 in msOWSDispatch ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47647 0xb7e2770e in msCGIDispatchRequest ()
from /usr/lib/i386-linux-gnu/libmapserver.so.1
#47648 0x08048d8d in main ()
(gdb)
---
This email has been checked for viruses by Avast antivirus software.
http://www.avast.com
More information about the mapserver-dev
mailing list