[pdal-commits] [PDAL/PDAL] b4bda6: Protect GDALWriter from zero-point pipelines (#182...
    GitHub 
    noreply at github.com
       
    Mon Mar  5 06:14:49 PST 2018
    
    
  
  Branch: refs/heads/plugin-directory
  Home:   https://github.com/PDAL/PDAL
  Commit: b4bda6cd8c5b92743ba251f44c5c8f3630ec2b45
      https://github.com/PDAL/PDAL/commit/b4bda6cd8c5b92743ba251f44c5c8f3630ec2b45
  Author: Pete Gadomski <pete.gadomski at gmail.com>
  Date:   2018-03-03 (Sat, 03 Mar 2018)
  Changed paths:
    M io/GDALWriter.cpp
    M test/unit/io/GDALWriterTest.cpp
  Log Message:
  -----------
  Protect GDALWriter from zero-point pipelines (#1825)
The GDALWriter throws a segfault due to an uninitialized `m_grid` member
variable when trying to execute some zero-point pipelines, e.g.:
```bash
pdal translate \
    -i test/data/las/no-points.las \
    -o /tmp/out.tif \
    -f range --filters.range.limits="Classification[2:2]" \
    --writers.gdal.resolution=1
```
I *think* this is due to `GDALWriter::writeView` never being called, so
the grid is never initialized.
Includes a test case.
  Commit: 3d6483b38bd02467fbe850ceb848df6e1441804b
      https://github.com/PDAL/PDAL/commit/3d6483b38bd02467fbe850ceb848df6e1441804b
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-03-03 (Sat, 03 Mar 2018)
  Changed paths:
    M doc/stages/filters.ferry.rst
    M filters/FerryFilter.cpp
    M test/unit/filters/FerryFilterTest.cpp
  Log Message:
  -----------
  Copy (#1811)
* Allow => in addition to = in filters.ferry syntax.
* Update documentation.
  Commit: 3700e95f1fefad8b2b9d5b2d13b0ac281c63ab2d
      https://github.com/PDAL/PDAL/commit/3700e95f1fefad8b2b9d5b2d13b0ac281c63ab2d
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-03-05 (Mon, 05 Mar 2018)
  Changed paths:
    M doc/stages/filters.ferry.rst
    M filters/FerryFilter.cpp
    M io/GDALWriter.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/io/GDALWriterTest.cpp
  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into plugin-directory
  Commit: 98cba9be7038a02ffe3a945704ad4fdbae4f8ac9
      https://github.com/PDAL/PDAL/commit/98cba9be7038a02ffe3a945704ad4fdbae4f8ac9
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2018-03-05 (Mon, 05 Mar 2018)
  Changed paths:
    M scripts/ci/script.sh
    M scripts/docker/Dockerfile
  Log Message:
  -----------
  Add edge/community package repository (#1826)
* Add edge/community package repository
eigen-dev has been moved from edge/testing to edge/community
* Use repository pinning for edge/community and eigen-dev
* Travis uses a script, not the Dockerfile, replicate changes for Travis
  Commit: f59fc4de1f429418e20d029dc66c3b95b81b4b13
      https://github.com/PDAL/PDAL/commit/f59fc4de1f429418e20d029dc66c3b95b81b4b13
  Author: Andrew Bell <andrew.bell.ia at gmail.com>
  Date:   2018-03-05 (Mon, 05 Mar 2018)
  Changed paths:
    M scripts/ci/script.sh
    M scripts/docker/Dockerfile
  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into plugin-directory
Compare: https://github.com/PDAL/PDAL/compare/e9022a8a626c...f59fc4de1f42
    
    
More information about the pdal-commits
mailing list