[PostGIS] #5914: Raster function ST_Resample may enter an infinite loop for certain inputs
PostGIS
trac at osgeo.org
Wed May 28 18:56:05 PDT 2025
#5914: Raster function ST_Resample may enter an infinite loop for certain inputs
-------------------------+---------------------------
Reporter: dmyzl | Owner: robe
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 3.5.4
Component: raster | Version: 3.5.x
Keywords: ST_Resample |
-------------------------+---------------------------
Executing the following SQL with `ST_RESAMPLE` causes PostgreSQL to enter
an extremely long loop — it has been running for over 17 hours without
producing any result:
{{{
select ST_RESAMPLE(
ST_RastFromHexWKB('01000003009A9999999999A93F9A9999999999A9BF000000E02B274A4100000000771956410000000000000000000000000000000000000000050005000400FDFEFDFEFEFDFEFEFDF9FAFEFEFCF9FBFDFEFEFDFCFAFEFEFE04004E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087040046566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665')
,1,1,1,1,1,1,'NearestNeighbour',1
);
}}}
Unfortunately, I only have the WKB data, the original WKT representation
has been lost.
postgis_full_version:
{{{
POSTGIS="3.5.3 0" [EXTENSION] PGSQL="170" GEOS="3.13.1-CAPI-1.19.2"
SFCGAL="SFCGAL 1.5.0, CGAL 5.6, BOOST 1.74.0" PROJ="9.3.1
NETWORK_ENABLED=OFF URL_ENDPOINT=https://cdn.proj.org
USER_WRITABLE_DIRECTORY=/home/yzl/.local/share/proj
DATABASE_PATH=/home/yzl/project/build_pg_postgis/proj-9.3.1/tmp_install/share/proj/proj.db"
(compiled against PROJ 9.3.1) GDAL="GDAL 3.7.2, released 2023/09/05"
LIBXML="2.9.13" LIBJSON="0.17" LIBPROTOBUF="1.3.3" WAGYU="0.5.0
(Internal)" (core procs from "3.5.2 dea6d0a" need upgrade) TOPOLOGY
(topology procs from "3.5.2 dea6d0a" need upgrade) RASTER (raster procs
from "3.5.2 dea6d0a" need upgrade) (sfcgal procs from "3.5.2 dea6d0a" need
upgrade)
}}}
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5914>
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