Some quick thoughts before the weekend:

- interesting. And everything is fine with GDAL commands ogrinfo --formats etc?

- the canned response is:
  - compile with CMAKE_BUID_TYPE=DEBUG
- run shp2img (with an error inside your mapfile) in the gdb debugger (https://mapserver.org/optimization/debugging.html#running-in-the-debugger) - paste gdb output here (using https://pastebin.com/ ) for everyone to review (but that is rarely super easy to solve in email)


Not sure. I would also take a look inside your /cgi-bin/ dir and execute: ldd mapserv (and look for any conflicts with libs) but that's an awful guess, not easy to see (but I've been here before with PROJ/GeoTIFF/Spatialite lib conflicts, in this case I'm not sure what lib).

In extreme stress, I would also test with today's checkout of the 'main' repository from GitHub (recompile with the latest from the repository I mean).

Sorry, I'm sure others have better advice.

-jeff




--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/




On 2021-04-16 3:31 p.m., Worth Lutz wrote:
Hi All,

We are having a problem with the cgi mapserv executable.

Some symptoms are

  * when calling with a valid query string, a png is returned as expected
* when there is an error in the mapfile, nothing is returned. response headers show "Content-Type: text/xml;" but there is no xml
    response data.
  * running mapserv on the command line with the same query string
    returns the expected output.
  * running mapserv -v on the command line returns "double free or
    corruption (out) Aborted (core dumped)"

gisusr@osagisdevl:~$ mapserv -v
MapServer version 7.4.3 OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO 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 SUPPORTS=POINT_Z_M SUPPORTS=PBF INPUT=JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
double free or corruption (out)
Aborted (core dumped)
gisusr@osagisdevl:~$

This is on a compiled version of mapserver on RHEL8.  The same result with mapserver 7.6.2.

Does anyone have suggestions on how to track this problem down?

--
*Worth Lutz*



_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to