[postgis-users] PostGIS crash on ST_ConcaveHull
Paul Ramsey
pramsey at cleverelephant.ca
Fri Aug 18 08:12:14 PDT 2023
Thanks, yes a crash is a bug. I have confirmed it exists in GEOS, and filed an issue
https://github.com/libgeos/geos/issues/946
P
> On Aug 18, 2023, at 6:03 AM, 耳辰 <erchen.cz at alibaba-inc.com> wrote:
>
>
> Hi guys,
>
> I met a postgis crash when tried to use ST_ConvaveHull function with a multipoint, in postgis 3.3.2 and Geos 3.11.2 :
>
> select ST_ConcaveHull('MULTIPOINT ((113.56577197798602 22.80081530883069),(113.565723279387 22.800815316487014),(113.56571548761124 22.80081531771092),(113.56571548780202 22.800815317674463),(113.56577197817877 22.8008153088047),(113.56577197798602 22.80081530883069))', 0.75);
>
> The crash stack are listed:
> #0 0x0000ffff84e02210 in geos::triangulate::tri::Tri::getIndex(geos::triangulate::tri::Tri const*) const () from /home/erchen.cz/pgsql15/lib/libgeos.so.3.11.2
> #1 0x0000ffff84ce74c0 in geos::algorithm::hull::HullTriangulation::nextBorderTri(geos::algorithm::hull::HullTri*) ()
> from /home/erchen.cz/pgsql15/lib/libgeos.so.3.11.2
> #2 0x0000ffff84ce7698 in geos::algorithm::hull::HullTriangulation::traceBoundary(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&) ()
> from /home/erchen.cz/pgsql15/lib/libgeos.so.3.11.2
> #3 0x0000ffff84ce79d4 in geos::algorithm::hull::HullTriangulation::traceBoundaryPolygon(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, geos::geom::GeometryFactory const*) ()
> from /home/erchen.cz/pgsql15/lib/libgeos.so.3.11.2
> #4 0x0000ffff84ce1f28 in geos::algorithm::hull::ConcaveHull::toGeometry(geos::triangulate::tri::TriList<geos::algorithm::hull::HullTri>&, geos::geom::GeometryFactory const*) () from /home/erchen.cz/pgsql15/lib/libgeos.so.3.11.2
> #5 0x0000ffff84ce29d4 in geos::algorithm::hull::ConcaveHull::getHull() ()
> from /home/erchen.cz/pgsql15/lib/libgeos.so.3.11.2
> #6 0x0000ffff8e54818c in GEOSConcaveHull_r ()
> from /home/erchen.cz/pgsql15/lib/libgeos_c.so.1
> ….
>
> It seemed that geos was failed to triangulate the multipoint and then crashed … Is this a bug of geos?
>
> Any comment is welcomed.
> Regards,
>
> Zhen
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/postgis-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20230818/9faada98/attachment.htm>
More information about the postgis-users
mailing list