[geos-devel] [GEOS] #605: Crash from GEOSBuffer: RightmostEdgeFinder.cpp: Assertion `checked>0` failed

GEOS geos-trac at osgeo.org
Tue Dec 4 08:16:53 PST 2012


#605: Crash from GEOSBuffer: RightmostEdgeFinder.cpp: Assertion `checked>0`
failed
----------------------+-----------------------------------------------------
 Reporter:  strk      |       Owner:  geos-devel@…              
     Type:  defect    |      Status:  new                       
 Priority:  blocker   |   Milestone:  3.3.7                     
Component:  Default   |     Version:  3.3.6                     
 Severity:  Critical  |    Keywords:                            
----------------------+-----------------------------------------------------

Comment(by strk):

 Alright so I think it is a perfectly legit case of a dangling edge in the
 topology.
 If the node of degree 1 (the unconnected end) of the dangling edge is the
 _end_ vertex of the edge, eventually the BufferSubgraph create function
 will start from there and produce a subgraph of that edge _only_, and that
 edge will be backward. And in turn that'll take us to the exception.

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


More information about the geos-devel mailing list