[mapserver-commits] [mapserver/mapserver] 836b4a: Fix various memory leaks found when running msauto...

Even Rouault noreply at github.com
Thu Sep 12 03:34:33 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/mapserver/mapserver
  Commit: 836b4a71c03d20fce566a883a33ca2985988912d
      https://github.com/mapserver/mapserver/commit/836b4a71c03d20fce566a883a33ca2985988912d
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M mapcopy.c
    M mapfile.c
    M maplabel.c
    M maplayer.c
    M mapmetadata.c
    M mapogcsld.c
    M mapogcsld.h
    M mapogcsos.c
    M mapogroutput.c
    M mapows.c
    M mapquery.c
    M mapresample.c
    M mapsymbol.c
    M mapwcs.c
    M mapwcs20.c
    M mapwfs.c
    M mapwms.c
    M mapwmslayer.c

  Log Message:
  -----------
  Fix various memory leaks found when running msautotest


  Commit: 271078a6a8b564d7a3d6d260dc83003be955fea2
      https://github.com/mapserver/mapserver/commit/271078a6a8b564d7a3d6d260dc83003be955fea2
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M mapgdal.c
    M mapogr.cpp
    M maputil.c

  Log Message:
  -----------
  Free all GDAL and OGR resources when both are used


  Commit: 36872c043074b70b3e8562fcaf25ba3c1858e98e
      https://github.com/mapserver/mapserver/commit/36872c043074b70b3e8562fcaf25ba3c1858e98e
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M mapparser.c
    M mapparser.h
    M mapparser.y

  Log Message:
  -----------
  Expression parser: fix memory leak on tostring() function


  Commit: 2df6c3d162bc6331cf50a60ff068fc2c1e90bf40
      https://github.com/mapserver/mapserver/commit/2df6c3d162bc6331cf50a60ff068fc2c1e90bf40
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M msautotest/wxs/expected/wfsogr10_gpx.xml
    M msautotest/wxs/wfs_ogr.map

  Log Message:
  -----------
  Avoid triggering memory leak in GPX driver (now fixed in GDAL per https://github.com/OSGeo/gdal/commit/6c20fa95d33fd0452329067f766b2d71a5ebd87f)


  Commit: 2e222e87e326e99d2741a8a2d7a184b0d1fe463b
      https://github.com/mapserver/mapserver/commit/2e222e87e326e99d2741a8a2d7a184b0d1fe463b
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M msautotest/wxs/expected/wcs_20_getcov_gtiff_compress_deflate_predictor.tif
    M msautotest/wxs/wcs_simple.map

  Log Message:
  -----------
  wcs_20_getcov_gtiff_compress_deflate_predictor.tif test: switch to PREDICTOR=Horizontal, which is more appropriate here anyway, to avoid memleak with some GDAL versions


  Commit: ee77e1771085b22354fcd3c020754b45b0ae391e
      https://github.com/mapserver/mapserver/commit/ee77e1771085b22354fcd3c020754b45b0ae391e
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M .travis.yml
    A ci/travis/after_success.sh
    A ci/travis/before_install.sh
    A ci/travis/script.sh

  Log Message:
  -----------
  .travis.yml: move before_install, script and after_success sections to their own scripts


  Commit: 8d0c7d5efc80d04ee86d8979aecb512d18fd9909
      https://github.com/mapserver/mapserver/commit/8d0c7d5efc80d04ee86d8979aecb512d18fd9909
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M .travis.yml
    M Makefile
    M ci/travis/after_success.sh
    M ci/travis/script.sh
    M msautotest/pymod/mstestlib.py
    M print-test-results.sh

  Log Message:
  -----------
  .travis.yml: run PHP 7.2 target under -fsanitize=memory


  Commit: 1327b3e9aae879938e50b2f594af2c1fb8083dcd
      https://github.com/mapserver/mapserver/commit/1327b3e9aae879938e50b2f594af2c1fb8083dcd
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2019-09-12 (Thu, 12 Sep 2019)

  Changed paths:
    M .travis.yml
    M Makefile
    A ci/travis/after_success.sh
    A ci/travis/before_install.sh
    A ci/travis/script.sh
    M mapcopy.c
    M mapfile.c
    M mapgdal.c
    M maplabel.c
    M maplayer.c
    M mapmetadata.c
    M mapogcsld.c
    M mapogcsld.h
    M mapogcsos.c
    M mapogr.cpp
    M mapogroutput.c
    M mapows.c
    M mapparser.c
    M mapparser.h
    M mapparser.y
    M mapquery.c
    M mapresample.c
    M mapsymbol.c
    M maputil.c
    M mapwcs.c
    M mapwcs20.c
    M mapwfs.c
    M mapwms.c
    M mapwmslayer.c
    M msautotest/pymod/mstestlib.py
    M msautotest/wxs/expected/wcs_20_getcov_gtiff_compress_deflate_predictor.tif
    M msautotest/wxs/expected/wfsogr10_gpx.xml
    M msautotest/wxs/wcs_simple.map
    M msautotest/wxs/wfs_ogr.map
    M print-test-results.sh

  Log Message:
  -----------
  Merge pull request #5855 from rouault/travis_run_address_sanitizer

Fix memory leaks and run a Travis-CI build under address sanitizer


Compare: https://github.com/mapserver/mapserver/compare/b326b0543bfc...1327b3e9aae8


More information about the mapserver-commits mailing list