#4175 closed defect (fixed)
debbie failures on postgis
Reported by: | robe | Owned by: | robe |
---|---|---|---|
Priority: | blocker | Milestone: | PostGIS PostgreSQL |
Component: | QA/buildbots | Version: | master |
Keywords: | Cc: |
Description (last modified by )
I think debbie's failures in raster, crashing might be due to some upstream postgresql changes recently done to all the branches.
I reverted to tagged 10_5 and the dev run passed.
Here 2.5 is also failing similarly crashing so need to fix before we release 2.5 to see if its something we need to change or need to report upstream.
/var/lib/jenkins/workspace/postgis/branches/3.0/regress/00-regress-install/share/contrib/postgis/rtpostgis_proc_set_search_path.sql PostgreSQL 10.5 on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.2.0-5) 8.2.0, 64-bit Postgis 3.0.0dev - r16729 - 2018-09-11 06:20:39 scripts 3.0.0dev r16729 raster scripts 3.0.0dev r16729 GEOS: 3.7.0rc1-CAPI-1.11.0 49f66217 PROJ: Rel. 5.1.0, June 1st, 2018 GDAL: GDAL 2.3.1, released 2018/06/22 Running tests check_gdal .. ok load_outdb ... ok check_raster_columns .. ok check_raster_overviews .. ok rt_io .. ok rt_bytea .. ok rt_wkb .. ok box3d .. ok rt_addband .. ok rt_band .. failed (diff expected obtained: /var/lib/jenkins/workspace/postgis/tmp/3_0_pg10w64/test_10_diff) ----------------------------------------------------------------------------- --- rt_band_expected 2018-09-11 06:20:16.310293357 +0000 +++ /var/lib/jenkins/workspace/postgis/tmp/3_0_pg10w64/test_10_out 2018-09-11 06:25:52.143617183 +0000 @@ -12,18 +12,7 @@ 9876.54321 987.654321 1234.5678 -1234.5678 -1234.5678 -1234.5678 -4 -3 -2 -1 -1 -1 -NOTICE: Invalid band index (must use 1-based). Returning original raster -3 -NOTICE: Invalid band index (must use 1-based). Returning original raster -6|(1,{{7}}) +psql: FATAL: the database system is in recovery mode ----------------------------------------------------------------------------- rt_valuepercent .. failed (diff expected obtained: /var/lib/jenkins/workspace/postgis/tmp/3_0_pg10w64/test_37_diff) ----------------------------------------------------------------------------- --- rt_valuepercent_expected 2018-09-11 06:20:16.906295708 +0000 +++ /var/lib/jenkins/workspace/postgis/tmp/3_0_pg10w64/test_37_out 2018-09-11 06:25:52.435618333 +0000 @@ -1,35 +1 @@ --10.000|0.500 -3.142|0.500 --10.000|0.500 -3.142|0.500 --10.000|0.010 -0.000|0.980 -3.142|0.010 --10.000|0.500 -3.100|0.500 -3.100|0.500 --10.000|0.500 --10.000|0.500 --10.000|0.500 -3.000|0.000 -0.500 -0.010 -0.500 -0.500 -0.500 -0.500 -BEGIN --10.000|0.010 -0.000|0.980 -3.142|0.010 --10.000|0.500 -1.000|0.000 --10.000|0.500 -3.100|0.500 --1.000|0.000 -3.100|0.500 -0.500 -0.000 -0.500 -0.000 -COMMIT +psql: FATAL: the database system is in recovery mode ----------------------------------------------------------------------------- rt_bandmetadata .. failed (diff expected obtained: /var/lib/jenkins/workspace/postgis/tmp/3_0_pg10w64/test_38_diff)
Change History (4)
comment:1 by , 6 years ago
Description: | modified (diff) |
---|
comment:3 by , 6 years ago
Milestone: | PostGIS 2.5.0 → PostGIS PostgreSQL |
---|
comment:4 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed upstream. (9.3, 9.4, 9.5, 9.6, 10, 11, 12) https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f7d0343ead29cd3e44eccd1c8b7cc291b79209fe
Repair bug in regexp split performance improvements. (details) Commit f7d0343ead29cd3e44eccd1c8b7cc291b79209fe by rhodiumtoad Repair bug in regexp split performance improvements. Commit c8ea87e4b introduced a temporary conversion buffer for substrings extracted during regexp splits. Unfortunately the code that sized it was failing to ignore the effects of ignored degenerate regexp matches, so for regexp_split_* calls it could under-size the buffer in such cases. Fix, and add some regression test cases (though those will only catch the bug if run in a multibyte encoding). Backpatch to 9.3 as the faulty code was. Thanks to the PostGIS project, Regina Obe and Paul Ramsey for the report (via IRC) and assistance in analysis. Patch by me. The file was modified src/test/regress/expected/strings.out The file was modified src/test/regress/sql/strings.sql The file was modified src/backend/utils/adt/regexp.c
Note:
See TracTickets
for help on using tickets.
seems to have been caused by this. So has nothing to do with raster, but use of regex functions.
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=f6f61d937bfddbe2a5f6a37bc26a0587117d7837
This was committed to 9.3-12 stable branches.