Second assertion Assertion `n > 0 && n < SINUSES_CALCULATED*2+1' in get_n_sincos in maria-5.3-gis

Bug #805860 reported by Philip Stoev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MariaDB
Fix Released
Undecided
Alexey Botchkov

Bug Description

backtrace:

#6 0x00000033b58296e6 in __assert_fail () from /lib64/libc.so.6
#7 0x0000000000641c4f in get_n_sincos (n=65, sinus=0x41b66c50, cosinus=0x41b66c48) at item_geofunc.cc:1112
#8 0x0000000000641e53 in fill_gap (trn=0x41b66cd0, x=7, y=6, ax=nan(0x8000000000000), ay=nan(0x8000000000000), bx=1, by=-0, d=1, empty_gap=0x41b66d16)
    at item_geofunc.cc:1158
#9 0x00000000006469b7 in Item_func_buffer::Transporter::add_edge_buffer (this=0x41b66ed0, x3=7, y3=6, round_p1=false, round_p2=false)
    at item_geofunc.cc:1231
#10 0x0000000000646e23 in Item_func_buffer::Transporter::complete (this=0x41b66ed0) at item_geofunc.cc:1407
#11 0x0000000000646e57 in Item_func_buffer::Transporter::complete_ring (this=0x41b66ed0) at item_geofunc.cc:1433
#12 0x00000000008b8c6f in Gis_polygon::store_shapes (this=0x41b66e60, trn=0x41b66ed0) at spatial.cc:1152
#13 0x00000000008b8daf in Gis_multi_polygon::store_shapes (this=0x41b66f80, trn=0x41b66ed0) at spatial.cc:1987
#14 0x00000000006459c6 in Item_func_buffer::val_str (this=0xeda5cc8, str_value=0x41b67400) at item_geofunc.cc:1466
#15 0x000000000059dcbf in Item::send (this=0xeda5cc8, protocol=0xed5e6f8, buffer=0x41b67400) at item.cc:5905
#16 0x0000000000680b89 in select_send::send_data (this=0xeda6180, items=...) at sql_class.cc:1919
#17 0x000000000075d540 in JOIN::exec (this=0xedcabb0) at sql_select.cc:2069
#18 0x0000000000759a10 in mysql_select (thd=0xed5e2f8, rref_pointer_array=0xed60e48, tables=0x0, wild_num=0, fields=..., conds=0x0, og_num=0, order=0x0,
    group=0x0, having=0x0, proc_param=0x0, select_options=2147764736, result=0xeda6180, unit=0xed60740, select_lex=0xed60c28) at sql_select.cc:2885
#19 0x000000000075fdea in handle_select (thd=0xed5e2f8, lex=0xed606a0, result=0xeda6180, setup_tables_done_option=0) at sql_select.cc:283
#20 0x00000000006ad2bc in execute_sqlcom_select (thd=0xed5e2f8, all_tables=0x0) at sql_parse.cc:5082
#21 0x00000000006aef6f in mysql_execute_command (thd=0xed5e2f8) at sql_parse.cc:2227
#22 0x00000000006b7d07 in mysql_parse (thd=0xed5e2f8,
    rawbuf=0xeda4ea0 "SELECT\nST_BUFFER(\nST_UNION(\nPOLYGONFROMTEXT(' POLYGON( ( 7 7 , 7 7, 7 4, 7 7 , 7 7 ) ) ') ,\nPOLYGONFROMTEXT(' POLYGON( ( 7 7 , 4 7, 2 9, 7 6 , 7 7 ) ) ') \n) \n, 1\n)", length=165, found_semicolon=0x41b68f08) at sql_parse.cc:6083
#23 0x00000000006b8b9f in dispatch_command (command=COM_QUERY, thd=0xed5e2f8, packet=0xed9bb29 "", packet_length=165) at sql_parse.cc:1206
#24 0x00000000006ba1b1 in do_command (thd=0xed5e2f8) at sql_parse.cc:904
#25 0x00000000006a4c63 in handle_one_connection (arg=0xed5e2f8) at sql_connect.cc:1177
#26 0x00000033b600673d in start_thread () from /lib64/libpthread.so.0
#27 0x00000033b58d40cd in clone () from /lib64/libc.so.6

test case:

SELECT
         ST_BUFFER(
         ST_UNION(
         POLYGONFROMTEXT(' POLYGON( ( 7 7 , 7 7, 7 4, 7 7 , 7 7 ) ) ') ,
         POLYGONFROMTEXT(' POLYGON( ( 7 7 , 4 7, 2 9, 7 6 , 7 7 ) ) ')
        )
        , 1
         );

bzr version-info
revision-id: <email address hidden>
date: 2011-07-04 16:17:34 +0500
build-date: 2011-07-05 12:34:40 +0300
revno: 2986
branch-nick: maria-5.3-gis

Changed in maria:
milestone: none → 5.3
assignee: nobody → Alexey Botchkov (holyfoot)
Revision history for this message
Alexey Botchkov (holyfoot) wrote :

pushed into 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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.