[postgis-tickets] [PostGIS] #4582: ST_MakeValid: endless uncancellable calculation
PostGIS
trac at osgeo.org
Fri Nov 22 13:21:16 PST 2019
#4582: ST_MakeValid: endless uncancellable calculation
----------------------+---------------------------
Reporter: komzpa | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.5.4
Component: postgis | Version: 2.5.x
Resolution: | Keywords:
----------------------+---------------------------
Comment (by komzpa):
GEOS 3.8
{{{│ POSTGIS="3.0.0 r17983" [EXTENSION] PGSQL="110"
GEOS="3.8.0-CAPI-1.13.1 " PROJ="6.2.1" LIBXML="2.9.4" LIBJSON="0.13.1"
LIBPROTOBUF="1.3.2" WAGYU="0.4.3 (Internal)" │}}}
{{{
#0 0x00007f9b3cfbe360 in
geos::algorithm::PointLocator::computeLocation(geos::geom::Coordinate
const&, geos::geom::Geometry const*) () from /usr/lib/x86_64-linux-
gnu/libgeos-3.8.0.so
#1 0x00007f9b3cfbe597 in
geos::algorithm::PointLocator::computeLocation(geos::geom::Coordinate
const&, geos::geom::Geometry const*) () from /usr/lib/x86_64-linux-
gnu/libgeos-3.8.0.so
#2 0x00007f9b3cfbe671 in
geos::algorithm::PointLocator::locate(geos::geom::Coordinate const&,
geos::geom::Geometry const*) () from /usr/lib/x86_64-linux-
gnu/libgeos-3.8.0.so
#3 0x00007f9b3d043fa2 in
geos::operation::overlay::OverlayOp::labelIncompleteNode(geos::geomgraph::Node*,
int) () from /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#4 0x00007f9b3d044165 in
geos::operation::overlay::OverlayOp::labelIncompleteNodes() () from
/usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#5 0x00007f9b3d0453a2 in
geos::operation::overlay::OverlayOp::computeOverlay(geos::operation::overlay::OverlayOp::OpCode)
() from /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#6 0x00007f9b3d0456c9 in
geos::operation::overlay::OverlayOp::getResultGeometry(geos::operation::overlay::OverlayOp::OpCode)
() from /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#7 0x00007f9b3d045b4c in
geos::operation::overlay::OverlayOp::overlayOp(geos::geom::Geometry
const*, geos::geom::Geometry const*,
geos::operation::overlay::OverlayOp::OpCode) () from /usr/lib/x86_64
-linux-gnu/libgeos-3.8.0.so
#8 0x00007f9b3cfce0de in std::unique_ptr<geos::geom::Geometry,
std::default_delete<geos::geom::Geometry> >
geos::geom::BinaryOp<geos::operation::overlay::overlayOp>(geos::geom::Geometry
const*, geos::geom::Geometry const*, geos::operation::overlay::overlayOp)
() from /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#9 0x00007f9b3cfcbb23 in
geos::geom::Geometry::difference(geos::geom::Geometry const*) const ()
from /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#10 0x00007f9b3d05cec4 in
geos::operation::valid::MakeValid::build(geos::geom::Geometry const*) ()
from /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so
#11 0x00007f9b3d3d7557 in GEOSMakeValid_r () from /usr/lib/x86_64-linux-
gnu/libgeos_c.so.1
#12 0x00007f9b3d511c92 in ?? () from
/usr/lib/postgresql/11/lib/postgis-3.so
#13 0x00007f9b3d4632ad in ST_MakeValid () from
/usr/lib/postgresql/11/lib/postgis-3.so
#14 0x000055ea63adb3e7 in ?? ()
#15 0x000055ea63ba2604 in ?? ()
#16 0x000055ea63ba4ee9 in ?? ()
#17 0x000055ea63ba6097 in ?? ()
#18 0x000055ea63b36e5b in expression_tree_mutator ()
#19 0x000055ea63ba577a in ?? ()
#20 0x000055ea63b36fc5 in expression_tree_mutator ()
#21 0x000055ea63ba57bf in ?? ()
#22 0x000055ea63b36e5b in expression_tree_mutator ()
#23 0x000055ea63ba54ca in ?? ()
#24 0x000055ea63ba6097 in ?? ()
#25 0x000055ea63b36e5b in expression_tree_mutator ()
#26 0x000055ea63ba54ca in ?? ()
#27 0x000055ea63ba6097 in ?? ()
#28 0x000055ea63b36bde in expression_tree_mutator ()
#29 0x000055ea63ba577a in ?? ()
#30 0x000055ea63b36e5b in expression_tree_mutator ()
#31 0x000055ea63ba577a in ?? ()
#32 0x000055ea63ba6d2f in eval_const_expressions ()
#33 0x000055ea63b8ae78 in ?? ()
#34 0x000055ea63b92356 in subquery_planner ()
#35 0x000055ea63b939d9 in standard_planner ()
#36 0x000055ea63c59806 in pg_plan_query ()
#37 0x000055ea63c598f5 in pg_plan_queries ()
#38 0x000055ea63c59e0f in ?? ()
#39 0x000055ea63c5b625 in PostgresMain ()
#40 0x000055ea63bd4036 in ?? ()
#41 0x000055ea63bd4e89 in PostmasterMain ()
#42 0x000055ea63901140 in main ()
}}}
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4582#comment:1>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list