Description:
The following tests causes server to crash on Open Solaris x86_64,
release build only. The tests pass in debug builds.
- main.alter_table
- main.check
- main.compress
- main.count_distinct2
- main.derived
- main.index_merge_myisam
- main.insert
- main.order_by
- main.partition_key_cache
The crash happens in _mi_balance_page():
[8] memcpy(0x10164029a, 0xfffffd7fff029c58, 0xfffffd7fff029c62, 0x1016402a4, 0xa, 0x0), at 0xfffffd7fff1d6ff4
[9] _mi_balance_page(info = ???, keyinfo = ???, key = ???, curr_buff = ???, father_buff = ???, father_key_pos = ???, father_page = ???) (optimized), at 0xfe3d2e
[10] _mi_insert(info = ???, keyinfo = ???, key = ???, anc_buff = ???, key_pos = ???, key_buff = ???, father_buff = ???, father_key_pos = ???, father_page = ???, insert_last = ???) (optimized), at 0xfe30b5
[11] w_search(info = ???, keyinfo = ???, comp_flag = ???, key = ???, key_length = ???, page = ???, father_buff = ???, father_keypos = ???, father_page = ???, insert_last = ???) (optimized), at 0xfe2e5a
[12] w_search(info = ???, keyinfo = ???, comp_flag = ???, key = ???, key_length = ???, page = ???, father_buff = ???, father_keypos = ???, father_page = ???, insert_last = ???) (optimized), at 0xfe2e1c
[13] _mi_ck_real_write_btree(info = ???, keyinfo = ???, key = ???, key_length = ???, root = ???, comp_flag = ???) (optimized), at 0xfe2976
[14] _mi_ck_write_btree(info = ???, keynr = ???, key = ???, key_length = ???) (optimized), at 0xfe28d5
[15] _mi_ck_write(info = ???, keynr = ???, key = ???, key_length = ???) (optimized), at 0xfe2858
[16] mi_write(info = ???, record = ???) (optimized), at 0xfe2365
[17] ha_myisam::write_row(this = ???, buf = ???) (optimized), at 0xfc962f
[18] handler::ha_write_row(this = ???, buf = ???) (optimized), at 0xc33740
How to repeat:
Check PB of daily-next-mr.