The attached XML can be run by GEOS's XMLTester standalone, to get PostGIS out of the way. It works fine here, with both inlines enabled or disabled. Do you get a segfault on your side ?
--strk; On Fri, Feb 16, 2007 at 05:05:51PM -0500, Carl Anderson wrote: > I am getting Signal 11 faults from geos through Postgis in the > following example, > where the geometries a and b do not really intersect. > > > select intersection(a, b) from > (select geometry('POLYGON((0 0,0 1,1 1,1 0,0 0))') as a , > geometry('POLYGON((10 10,10 11,11 11,11 10,10 10))') as b > ) as part > > > backtrace from Postgres 8.1.6, PostGIS 1.2.1 > > > Reading symbols from /usr/lib/libgeos-3.0.0rc4.so...done. > Loaded symbols for /usr/lib/libgeos-3.0.0rc4.so > Reading symbols from /usr/lib/libstdc++.so.6...done. > Loaded symbols for /usr/lib/libstdc++.so.6 > Reading symbols from /lib/libgcc_s.so.1...done. > Loaded symbols for /lib/libgcc_s.so.1 > 0x00ecd402 in __kernel_vsyscall () > (gdb) continue > Continuing. > > Program received signal SIGSEGV, Segmentation fault. > 0x06fd4199 in geos::geom::operator<< () from /usr/lib/libgeos-3.0.0rc4.so > (gdb) bt > #0 0x06fd4199 in geos::geom::operator<< () from > /usr/lib/libgeos-3.0.0rc4.so > #1 0x06fd42a7 in geos::geom::Coordinate::toString () from > /usr/lib/libgeos-3.0.0rc4.so > #2 0x06fcd98e in geos::algorithm::LineIntersector::toString () from > /usr/lib/libgeos-3.0.0rc4.so > #3 0x0708094b in geos::operation::overlay::OverlayOp::computeOverlay () > from /usr/lib/libgeos-3.0.0rc4.s > #4 0x07080e90 in geos::operation::overlay::OverlayOp::getResultGeometry > () from /usr/lib/libgeos-3.0.0rc4.so > #5 0x07081905 in geos::operation::overlay::OverlayOp::overlayOp () from > /usr/lib/libgeos-3.0.0rc4.so > #6 0x004a8721 in geos::operation::overlay::overlayOp::operator() () > from /usr/lib/libgeos_c.so.1 > #7 0x004a8a32 in > geos::geom::BinaryOp<geos::operation::overlay::overlayOp> () from > /usr/lib/libgeos_c.so.1 > #8 0x004a4ffc in GEOSIntersection () from /usr/lib/libgeos_c.so.1 > #9 0x00f95398 in intersection (fcinfo=0xbf7fedb8) at lwgeom_geos_c.c:882 > #10 0x081367fc in ExecMakeFunctionResult (fcache=0x9d82ac0, > econtext=0x99e0a40, isNull=0xbf7ff0ff "", > isDone=0x0) at execQual.c:1095 > (gdb) > > > -- > Carl Anderson > GIS Manager Fulton County, Georgia > [EMAIL PROTECTED] > 404.730.8026 > > > _______________________________________________ > geos-devel mailing list > geos-devel@geos.refractions.net > http://geos.refractions.net/mailman/listinfo/geos-devel -- () ASCII Ribbon Campaign /\ Keep it simple!
<run> <precisionModel type="FLOATING"/> <case> <a> POLYGON((0 0,0 1,1 1,1 0,0 0)) </a> <b> POLYGON((10 10,10 11,11 11,11 10,10 10)) </b> <test> <op name="intersection">GEOMETRYCOLLECTION EMPTY</op> </test> </case> </run>
_______________________________________________ geos-devel mailing list geos-devel@geos.refractions.net http://geos.refractions.net/mailman/listinfo/geos-devel