#469 closed patch (fixed)
st_union() in some queries produces segfaults and/or ERROR: array size exceeds the maximum allowed (134217727)
| Reported by: | mgleahy | Owned by: | pramsey |
|---|---|---|---|
| Priority: | medium | Milestone: | PostGIS 1.5.2 |
| Component: | postgis | Version: | 1.5.X |
| Keywords: | Cc: |
Description
As indicated in the subject, in some circumstances the st_union() function would result in either a segfault or a trapped error that would be reported as
ERROR: array size exceeds the maximum allowed (134217727)
Investigation that concluded on the users mailing list (http://postgis.refractions.net/pipermail/postgis-users/2010-March/026245.html) indicates that this is due to "some memory management changes which required changes to array_agg() and which had some risk of causing problems for other sites with similar coding"
The patch attached appears to fix this.
Attachments (1)
Change History (4)
by , 14 years ago
| Attachment: | finalfunc.patch added |
|---|
comment:1 by , 14 years ago
P.S. - forgot to cc. the users list on my last reply. Thanks to everyone that helped solve this.
comment:2 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Patch that fixes this bug.