[postgis-tickets] [PostGIS] #2426: Garden Crash test failed: ST_Snap
PostGIS
trac at osgeo.org
Mon Aug 12 19:57:44 PDT 2013
#2426: Garden Crash test failed: ST_Snap
---------------------+------------------------------------------------------
Reporter: robe | Owner: pramsey
Type: defect | Status: new
Priority: blocker | Milestone: PostGIS 2.1.0
Component: postgis | Version: 2.1.x
Keywords: |
---------------------+------------------------------------------------------
I generated a garden test using 2.0 garden and testing with 2.1 and sadly
the thing kicked the bucket.
This crashes the server service:
on my
{{{
POSTGIS="2.1.0rc3 r11766" GEOS="3.5.0dev-CAPI-1.9.0 r0" PROJ="Rel. 4.8.0,
6 March 2012" GDAL="GDAL 1.10.0, released 2013/04/24" LIBXML="2.7.8"
LIBJSON="UNKNOWN" RASTER
}}}
{{{
SELECT ST_Snap(foo1.the_geom, foo2.the_geom, 0.5) As result,
ST_AsText(foo1.the_geom) As ref1_geom, ST_AsText(foo2.the_geom) As
ref2_geom
FROM ((SELECT geom As the_geom
FROM (VALUES ( ST_GeomFromEWKT('SRID=4326;POLYGONM((-71.1319 42.2503
1,-71.132 42.2502 3,-71.1323 42.2504 -2,-71.1322 42.2505 1,-71.1319
42.2503 0))') ),
( ST_GeomFromEWKT('SRID=4326;POLYGONM((-71.1319 42.2512 0,-71.1318
42.2511 20,-71.1317 42.2511 -20,-71.1317 42.251 5,-71.1317 42.2509
4,-71.132 42.2511 6,-71.1319 42.2512 30))') )
) As g(geom))) As foo1 CROSS JOIN ((SELECT
ST_Collect(geom) As the_geom
FROM (VALUES (
ST_GeomFromEWKT('SRID=4326;MULTIPOLYGON(((-71.0821 42.3036 2,-71.0822
42.3036 2,-71.082 42.3038 2,-71.0819 42.3037 2,-71.0821 42.3036 2)))') ),
( ST_GeomFromEWKT('SRID=4326;POLYGON((-71.1261 42.2703 1,-71.1257
42.2703 1,-71.1257 42.2701 1,-71.126 42.2701 1,-71.1261 42.2702 1,-71.1261
42.2703 1))') ) ) As g(geom) CROSS JOIN generate_series(1,3) As i GROUP BY
i )) As foo2 LIMIT 2;
}}}
I suspect this may be a GEOS bug because my parallel:
{{{
POSTGIS="2.0.3 r11132" GEOS="3.5.0dev-CAPI-1.9.0 r0" PROJ="Rel. 4.8.0, 6
March 2012" GDAL="GDAL 1.10.0, released 2013/04/24" LIBXML="2.7.8"
LIBJSON="UNKNOWN" RASTER
}}}
also crashes. I'll try to swap out the GEOS to see if 2.0.3 still fails
with older GEOS.
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/2426>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list