[geos-devel] [GEOS] #615: ST_SymDifference triggers a crash in WKTWriter (?)

GEOS geos-trac at osgeo.org
Sat Apr 8 09:37:46 PDT 2017


#615: ST_SymDifference triggers a crash in WKTWriter (?)
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  closed
 Priority:  blocker     |   Milestone:  3.3.7
Component:  Default     |     Version:  3.3.6
 Severity:  Unassigned  |  Resolution:  fixed
 Keywords:              |
------------------------+---------------------------

Comment (by Sandro Santilli <strk@…>):

 In [changeset:"89008dc1e6f47c48b7f426342576b7c3a364cc32/git" 89008dc/git]:
 {{{
 #!CommitTicketReference repository="git"
 revision="89008dc1e6f47c48b7f426342576b7c3a364cc32"
 Only attempt to fix self-intersection between multiple components

 Doing this reduces the likelyhood of entering an infinite recursion
 whereas UnaryUnion (meant to fix that) would enter the self-intersection
 attempt again. Fixes #615 for which a test is added.

 This also gives us back an exception with the input of ticket #488,
 which is the same behavior JTS exposes. The (bogus) test for it
 is disabled by this commit.

 git-svn-id: http://svn.osgeo.org/geos/trunk@3751 5242fede-
 7e19-0410-aef8-94bd7d2200fb
 }}}

--
Ticket URL: <https://trac.osgeo.org/geos/ticket/615#comment:13>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).


More information about the geos-devel mailing list