[postgis-devel] Segfault with Intersects() in 1.0.6-CVS

Carl Anderson carl.anderson at vadose.org
Fri Dec 2 19:44:03 PST 2005

Benj Carson wrote:


I tried your test and got a FALSE, validly, back.
my env
select version();
 PostgreSQL 8.1.0 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.0.1 
20050727 (Red Hat 4.0.1-5)

select postgis_full_version();
 POSTGIS="1.0.4" GEOS="2.1.4" PROJ="Rel. 4.4.9, 29 Oct 2004" USE_STATS 
DBPROC="0.3.0" RELPROC="0.3.0"

Although some precision errors at very similar numeric values can still 
be encountered your test example would never result in an error in a 
working PostGIS version. 

There must be a cross linked LIB or a Postgresql function stub pointing 
to an earlier version.

I also note that
   postgis_full_version() returns version 1.0.4
you reference
   version 1.0.5
   version 1.0.6-CVS

hinting at version problems.


>Here are my full versions:
>PROJ="Rel. 4.4.9, 29 Oct 2004" 
>Debian currently has not packaged libgeos-2.2.0 yet.  If you think it will 
>help I can go and compile 2.2.0 however.
>On December 2, 2005 06:44 pm, Paul Ramsey wrote:
>>The key information here is your geos version, actually:
>>select postgis_full_version();
>>On 2-Dec-05, at 4:20 PM, Benj Carson wrote:
>>>I am getting segfaults with PostGIS 1.0.6-CVS (updated as of
>>>2005-12-02) and
>>>PostgreSQL 8.1 (from Debian) when calling Intersects():
>>># select intersects(
>>>    polygonfromtext('POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,1.0 0.0,0.0
>>>    polygonfromtext('POLYGON((0.0 2.0,1.0 2.0,1.0 3.0,0.0 3.0,0.0
>>>  );
>>>server closed the connection unexpectedly
>>>        This probably means the server terminated abnormally
>>>        before or while processing the request.
>>>Hopefully you are aware of this problem; if so please ignore me.
>>>I thought I should let you kind folks know.  Now, I know that CVS
>>>code is
>>>sometimes unstable, but I was using 1.0.5 but it was crashing on
>>>ExteriorRing() for me, so I thought I'd see if 1.0.6-CVS had solved my
>>>problem (it did), but I then ran into this...
>>>Let me know if you need more info.
>>>Benj Carson
>>>postgis-devel mailing list
>>>postgis-devel at postgis.refractions.net
>>postgis-devel mailing list
>>postgis-devel at postgis.refractions.net
>postgis-devel mailing list
>postgis-devel at postgis.refractions.net

More information about the postgis-devel mailing list