[postgis-tickets] [PostGIS] #4175: debbie failures on postgis
PostGIS
trac at osgeo.org
Wed Sep 12 12:16:06 PDT 2018
#4175: debbie failures on postgis
------------------------+--------------------------------
Reporter: robe | Owner: robe
Type: defect | Status: closed
Priority: blocker | Milestone: PostGIS PostgreSQL
Component: buildbots | Version: trunk
Resolution: fixed | Keywords:
------------------------+--------------------------------
Changes (by robe):
* status: new => closed
* resolution: => fixed
Comment:
Fixed upstream. (9.3, 9.4, 9.5, 9.6, 10, 11)
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
}}}
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4175#comment:4>
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