Bug #47429 | Intersection function crashed mysqld | ||
---|---|---|---|
Submitted: | 18 Sep 2009 8:10 | Modified: | 7 Dec 2011 3:11 |
Reporter: | John Powell | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: GIS | Severity: | S2 (Serious) |
Version: | 5.1 WL#1326 | OS: | Linux (Centos 5.2) |
Assigned to: | Alexey Botchkov | CPU Architecture: | Any |
Tags: | gis, intersection |
[18 Sep 2009 8:10]
John Powell
[18 Sep 2009 8:15]
John Powell
Have ftp'd sql file to recreate tables as bug-data-47429.zip
[19 Sep 2009 10:11]
Sveta Smirnova
Thank you for the report. Verified memory errors, although in my case server doesn't crash, but just prints into error log file: ... Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'gcalc_slicescan.cc:36' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'gcalc_slicescan.cc:60' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'gcalc_slicescan.cc:60' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'my_alloc.c:201' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'sql_select.cc:6631' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'mf_iocache.c:1826' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'array.c:309' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'sql_string.h:193' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'sql_string.h:193' Error: Memory allocated at gcalc_slicescan.cc:36 was overrun, discovered at 'gcalc_slicescan.cc:60'
[11 Dec 2009 7:55]
John Powell
Could you assign this to Alexey Botchkov, who has been working on spatial bugs recently. Thank you.
[7 Dec 2011 3:11]
Paul DuBois
Noted in 5.6.3 changelog. Spatial operations on certain corner cases could cause a server crash: Polygons with zero-point linerings; polygons with touching linerings.