Infinite recursion in Gcalc_function::count_internal with ST_BUFFER over MULTIPOINT in maria-5.3-gis

Bug #801199 reported by Philip Stoev on 2011-06-23
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MariaDB
Fix Released
Undecided
Alexey Botchkov

Bug Description

backtrace:

/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count_internal()+0x7b) [0x8365a87]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count_internal()+0x7b) [0x8365a87]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count_internal()+0x7b) [0x8365a87]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count_internal()+0x7b) [0x8365a87]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count_internal()+0x8e) [0x8365a9a]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count_internal()+0x8e) [0x8365a9a]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_function::count()+0x25) [0x825f059]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_operation_reducer::count_slice(Gcalc_scan_iterator*)+0x444) [0x8367236]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Gcalc_operation_reducer::count_all(Gcalc_heap*)+0x5e) [0x836767e]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Item_func_buffer::val_str(String*)+0x295) [0x825d343]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(Item::send(Protocol*, String*)+0x4f) [0x81db831]
/home/philips/bzr/maria-5.3-gis/sql/mysqld(select_send::send_data(List<Item>&)+0x106) [0x8288f24]

test case:

SELECT ST_BUFFER ( MultipointFromText( ' MULTIPOINT( 7 7 , 3 7, 7 2, 7 4 , 7 7 ) ' ) , 3 ) ;

bzr version-info
revision-id: <email address hidden>
date: 2011-06-20 00:21:41 +0500
build-date: 2011-06-23 18:18:01 +0300
revno: 2982
branch-nick: maria-5.3-gis

Changed in maria:
milestone: none → 5.3
assignee: nobody → Alexey Botchkov (holyfoot)
Alexey Botchkov (holyfoot) wrote :

patch pushed into the 5.3-gis.

Changed in maria:
status: New → Fix Committed
Changed in maria:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers