[geos-devel] Re: [GEOS] #473: RightmostEdgeFinder assertion killing postgres process

GEOS geos-trac at osgeo.org
Wed Nov 9 20:05:11 EST 2011


#473: RightmostEdgeFinder assertion killing postgres process
------------------------+---------------------------------------------------
 Reporter:  robe        |        Owner:  geos-devel@…              
     Type:  defect      |       Status:  closed                    
 Priority:  major       |    Milestone:  3.3.1                     
Component:  Default     |      Version:  3.3.0                     
 Severity:  Unassigned  |   Resolution:  worksforme                
 Keywords:              |  
------------------------+---------------------------------------------------
Changes (by hogeman):

 * cc: hogeman@… (added)


Comment:

 I found a data for reproducing the problem. load attached shapefile like
 this.

 $ shp2pgsql -s 2450 testline testline | psql -d [database]

 then, this query could reproduce the problem.

 # select st_buffer(the_geom, 5.0, 'endcap=square join=mitre
 mitre_limit=1') from testline;

 postgis/postgresql version is...

 POSTGIS="1.5.3" GEOS="3.3.1-CAPI-1.7.1" PROJ="Rel. 4.7.1, 23 September
 2009"
  LIBXML="2.6.26" USE_STATS
 PostgreSQL 9.0.5 on x86_64-unknown-linux-gnu,
 compiled by GCC gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-51), 64-bit

 postgresql log was...
 -----
 SELECT: RightmostEdgeFinder.cpp:77: void
 geos::operation::buffer::RightmostEdgeFinder::findEdge(std::vector<geos::geomgraph::DirectedEdge*,
 std::allocator<geos::geomgraph::DirectedEdge*> >*): Assertion `checked>0'
 failed.
 LOG:  server process (PID 7464) was terminated by signal 6: Aborted
 -----
 --
 IIDA Tetsushi.

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/473#comment:5>
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