Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#3481 closed defect (fixed)

garden crash on ST_ClusterKMeans

Reported by: robe Owned by: pramsey
Priority: blocker Milestone: PostGIS 2.3.0
Component: postgis Version: master
Keywords: Cc:

Description

Running on:

POSTGIS="2.3.0dev r14719" GEOS="3.5.0-CAPI-1.9.0 r4090" SFCGAL="1.2.2" PROJ="Rel. 4.9.1, 04 March 2015" GDAL="GDAL 2.0.1, released 2015/09/15" LIBXML="2.7.8" LIBJSON="0.12" RASTER PostgreSQL 9.5.1, compiled by Visual C++ build 1800, 64-bit

This is the actual one in garden test that crashes:

SELECT ST_ClusterKMeans(foo1.the_geom, 3)OVER()  As result
							FROM ((SELECT ST_Collect(geom)  As the_geom
		FROM (VALUES ( ST_GeomFromText('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_GeomFromText('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 foo1 LIMIT 3;

This is a simplified that also crashes:

SELECT ST_ClusterKMeans(geom,1) OVER()
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)))') )
	 ) As g(geom);

Change History (2)

comment:1 by pramsey, 8 years ago

Resolution: fixed
Status: newclosed

With the fix at r14733 this one seems gone for me too.

comment:2 by robe, 8 years ago

Yah gone for me too.

Note: See TracTickets for help on using tickets.