Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
10.4(EOL), 10.5
Description
with InnoDB |
--source include/have_innodb.inc
|
|
CREATE TABLE t1 (a INT, b BLOB) ENGINE=InnoDB; |
INSERT INTO t1 VALUES (1,'foo'),(2,'bar'); |
CREATE TABLE t2 (c BIT, d BLOB, UNIQUE(d)) ENGINE=InnoDB; |
|
INSERT INTO t2 SELECT * FROM t1; |
|
# Cleanup
|
DROP TABLE t1, t2; |
10.4 ASAN 98316320 |
==21080==ERROR: AddressSanitizer: heap-use-after-free on address 0x62900029e290 at pc 0x5648df7ae2b0 bp 0x7f96e3ed2c30 sp 0x7f96e3ed2c28
|
READ of size 1 at 0x62900029e290 thread T27
|
#0 0x5648df7ae2af in my_hash_sort_bin /data/src/10.4/strings/ctype-bin.c:274
|
#1 0x5648de7028f9 in calc_hash_for_unique /data/src/10.4/sql/item_func.cc:1746
|
#2 0x5648de702c4e in Item_func_hash::val_int() /data/src/10.4/sql/item_func.cc:1763
|
#3 0x5648de6338f8 in Item::save_int_in_field(Field*, bool) /data/src/10.4/sql/item.cc:6540
|
#4 0x5648de315c9b in Type_handler_int_result::Item_save_in_field(Item*, Field*, bool) const /data/src/10.4/sql/sql_type.cc:3672
|
#5 0x5648de633ad4 in Item::save_in_field(Field*, bool) /data/src/10.4/sql/item.cc:6550
|
#6 0x5648de13a96e in TABLE::update_virtual_fields(handler*, enum_vcol_update_mode) /data/src/10.4/sql/table.cc:8285
|
#7 0x5648ddd120d0 in fill_record(THD*, TABLE*, Field**, List<Item>&, bool, bool) /data/src/10.4/sql/sql_base.cc:8770
|
#8 0x5648ddd12331 in fill_record_n_invoke_before_triggers(THD*, TABLE*, Field**, List<Item>&, bool, trg_event_type) /data/src/10.4/sql/sql_base.cc:8811
|
#9 0x5648dddca955 in select_insert::store_values(List<Item>&) /data/src/10.4/sql/sql_insert.cc:4014
|
#10 0x5648dddc9c92 in select_insert::send_data(List<Item>&) /data/src/10.4/sql/sql_insert.cc:3945
|
#11 0x5648ddf8728b in end_send /data/src/10.4/sql/sql_select.cc:21444
|
#12 0x5648ddf7fc26 in evaluate_join_record /data/src/10.4/sql/sql_select.cc:20475
|
#13 0x5648ddf7eea6 in sub_select(JOIN*, st_join_table*, bool) /data/src/10.4/sql/sql_select.cc:20294
|
#14 0x5648ddf7cc2c in do_select /data/src/10.4/sql/sql_select.cc:19793
|
#15 0x5648ddf16033 in JOIN::exec_inner() /data/src/10.4/sql/sql_select.cc:4452
|
#16 0x5648ddf1393f in JOIN::exec() /data/src/10.4/sql/sql_select.cc:4234
|
#17 0x5648ddf173f1 in mysql_select(THD*, TABLE_LIST*, unsigned int, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/src/10.4/sql/sql_select.cc:4666
|
#18 0x5648ddeecc38 in handle_select(THD*, LEX*, select_result*, unsigned long) /data/src/10.4/sql/sql_select.cc:420
|
#19 0x5648dde618c3 in mysql_execute_command(THD*) /data/src/10.4/sql/sql_parse.cc:4643
|
#20 0x5648dde777dd in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /data/src/10.4/sql/sql_parse.cc:7901
|
#21 0x5648dde50a90 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /data/src/10.4/sql/sql_parse.cc:1842
|
#22 0x5648dde4d990 in do_command(THD*) /data/src/10.4/sql/sql_parse.cc:1360
|
#23 0x5648de1d46a0 in do_handle_one_connection(CONNECT*) /data/src/10.4/sql/sql_connect.cc:1412
|
#24 0x5648de1d4054 in handle_one_connection /data/src/10.4/sql/sql_connect.cc:1316
|
#25 0x5648df63a84d in pfs_spawn_thread /data/src/10.4/storage/perfschema/pfs.cc:1862
|
#26 0x7f96fbb304a3 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x74a3)
|
#27 0x7f96f9c64d0e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xe8d0e)
|
|
0x62900029e290 is located 144 bytes inside of 16520-byte region [0x62900029e200,0x6290002a2288)
|
freed by thread T27 here:
|
#0 0x7f96fbe07a10 in free (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc1a10)
|
#1 0x5648decad27d in mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) /data/src/10.4/storage/innobase/mem/mem0mem.cc:426
|
#2 0x5648dedda873 in mem_heap_free /data/src/10.4/storage/innobase/include/mem0mem.ic:437
|
#3 0x5648dede2018 in row_mysql_prebuilt_free_blob_heap(row_prebuilt_t*) /data/src/10.4/storage/innobase/row/row0mysql.cc:162
|
#4 0x5648dee63f73 in row_sel_store_mysql_rec /data/src/10.4/storage/innobase/row/row0sel.cc:3053
|
#5 0x5648dee7079c in row_search_mvcc(unsigned char*, page_cur_mode_t, row_prebuilt_t*, unsigned long, unsigned long) /data/src/10.4/storage/innobase/row/row0sel.cc:5488
|
#6 0x5648deb13bff in ha_innobase::general_fetch(unsigned char*, unsigned int, unsigned int) /data/src/10.4/storage/innobase/handler/ha_innodb.cc:9561
|
#7 0x5648deb14aa9 in ha_innobase::rnd_next(unsigned char*) /data/src/10.4/storage/innobase/handler/ha_innodb.cc:9770
|
#8 0x5648de5cff78 in handler::ha_rnd_next(unsigned char*) /data/src/10.4/sql/handler.cc:2827
|
#9 0x5648de99b233 in rr_sequential(READ_RECORD*) /data/src/10.4/sql/records.cc:477
|
#10 0x5648ddcd3875 in READ_RECORD::read_record() /data/src/10.4/sql/records.h:69
|
#11 0x5648ddf7eac6 in sub_select(JOIN*, st_join_table*, bool) /data/src/10.4/sql/sql_select.cc:20274
|
#12 0x5648ddf7cc2c in do_select /data/src/10.4/sql/sql_select.cc:19793
|
#13 0x5648ddf16033 in JOIN::exec_inner() /data/src/10.4/sql/sql_select.cc:4452
|
#14 0x5648ddf1393f in JOIN::exec() /data/src/10.4/sql/sql_select.cc:4234
|
#15 0x5648ddf173f1 in mysql_select(THD*, TABLE_LIST*, unsigned int, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/src/10.4/sql/sql_select.cc:4666
|
#16 0x5648ddeecc38 in handle_select(THD*, LEX*, select_result*, unsigned long) /data/src/10.4/sql/sql_select.cc:420
|
#17 0x5648dde618c3 in mysql_execute_command(THD*) /data/src/10.4/sql/sql_parse.cc:4643
|
#18 0x5648dde777dd in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /data/src/10.4/sql/sql_parse.cc:7901
|
#19 0x5648dde50a90 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /data/src/10.4/sql/sql_parse.cc:1842
|
#20 0x5648dde4d990 in do_command(THD*) /data/src/10.4/sql/sql_parse.cc:1360
|
#21 0x5648de1d46a0 in do_handle_one_connection(CONNECT*) /data/src/10.4/sql/sql_connect.cc:1412
|
#22 0x5648de1d4054 in handle_one_connection /data/src/10.4/sql/sql_connect.cc:1316
|
#23 0x5648df63a84d in pfs_spawn_thread /data/src/10.4/storage/perfschema/pfs.cc:1862
|
#24 0x7f96fbb304a3 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x74a3)
|
|
previously allocated by thread T27 here:
|
#0 0x7f96fbe07d28 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc1d28)
|
#1 0x5648decac7cd in mem_heap_create_block_func(mem_block_info_t*, unsigned long, char const*, unsigned int, unsigned long) /data/src/10.4/storage/innobase/mem/mem0mem.cc:280
|
#2 0x5648dee4e9ce in mem_heap_create_func /data/src/10.4/storage/innobase/include/mem0mem.ic:393
|
#3 0x5648dee6391f in row_sel_store_mysql_field /data/src/10.4/storage/innobase/row/row0sel.cc:2994
|
#4 0x5648dee64bfb in row_sel_store_mysql_rec /data/src/10.4/storage/innobase/row/row0sel.cc:3141
|
#5 0x5648dee7079c in row_search_mvcc(unsigned char*, page_cur_mode_t, row_prebuilt_t*, unsigned long, unsigned long) /data/src/10.4/storage/innobase/row/row0sel.cc:5488
|
#6 0x5648deb11629 in ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) /data/src/10.4/storage/innobase/handler/ha_innodb.cc:9296
|
#7 0x5648deb14583 in ha_innobase::index_first(unsigned char*) /data/src/10.4/storage/innobase/handler/ha_innodb.cc:9669
|
#8 0x5648deb14a23 in ha_innobase::rnd_next(unsigned char*) /data/src/10.4/storage/innobase/handler/ha_innodb.cc:9762
|
#9 0x5648de5cff78 in handler::ha_rnd_next(unsigned char*) /data/src/10.4/sql/handler.cc:2827
|
#10 0x5648de99b233 in rr_sequential(READ_RECORD*) /data/src/10.4/sql/records.cc:477
|
#11 0x5648ddcd3875 in READ_RECORD::read_record() /data/src/10.4/sql/records.h:69
|
#12 0x5648ddf84e0d in join_init_read_record(st_join_table*) /data/src/10.4/sql/sql_select.cc:21197
|
#13 0x5648ddf7e68a in sub_select(JOIN*, st_join_table*, bool) /data/src/10.4/sql/sql_select.cc:20252
|
#14 0x5648ddf7cc2c in do_select /data/src/10.4/sql/sql_select.cc:19793
|
#15 0x5648ddf16033 in JOIN::exec_inner() /data/src/10.4/sql/sql_select.cc:4452
|
#16 0x5648ddf1393f in JOIN::exec() /data/src/10.4/sql/sql_select.cc:4234
|
#17 0x5648ddf173f1 in mysql_select(THD*, TABLE_LIST*, unsigned int, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /data/src/10.4/sql/sql_select.cc:4666
|
#18 0x5648ddeecc38 in handle_select(THD*, LEX*, select_result*, unsigned long) /data/src/10.4/sql/sql_select.cc:420
|
#19 0x5648dde618c3 in mysql_execute_command(THD*) /data/src/10.4/sql/sql_parse.cc:4643
|
#20 0x5648dde777dd in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /data/src/10.4/sql/sql_parse.cc:7901
|
#21 0x5648dde50a90 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /data/src/10.4/sql/sql_parse.cc:1842
|
#22 0x5648dde4d990 in do_command(THD*) /data/src/10.4/sql/sql_parse.cc:1360
|
#23 0x5648de1d46a0 in do_handle_one_connection(CONNECT*) /data/src/10.4/sql/sql_connect.cc:1412
|
#24 0x5648de1d4054 in handle_one_connection /data/src/10.4/sql/sql_connect.cc:1316
|
#25 0x5648df63a84d in pfs_spawn_thread /data/src/10.4/storage/perfschema/pfs.cc:1862
|
#26 0x7f96fbb304a3 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x74a3)
|
|
Thread T27 created by T0 here:
|
#0 0x7f96fbd76f59 in __interceptor_pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.3+0x30f59)
|
#1 0x5648df63ac3a in spawn_thread_v1 /data/src/10.4/storage/perfschema/pfs.cc:1912
|
#2 0x5648ddba6ae8 in inline_mysql_thread_create /data/src/10.4/include/mysql/psi/mysql_thread.h:1268
|
#3 0x5648ddbbb08c in create_thread_to_handle_connection(CONNECT*) /data/src/10.4/sql/mysqld.cc:6234
|
#4 0x5648ddbbb76f in create_new_thread(CONNECT*) /data/src/10.4/sql/mysqld.cc:6304
|
#5 0x5648ddbbbafa in handle_accepted_socket(st_mysql_socket, st_mysql_socket) /data/src/10.4/sql/mysqld.cc:6402
|
#6 0x5648ddbbc74c in handle_connections_sockets() /data/src/10.4/sql/mysqld.cc:6560
|
#7 0x5648ddbba90d in mysqld_main(int, char**) /data/src/10.4/sql/mysqld.cc:5892
|
#8 0x5648ddba49cf in main /data/src/10.4/sql/main.cc:25
|
#9 0x7f96f9b9c2e0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202e0)
|
|
SUMMARY: AddressSanitizer: heap-use-after-free /data/src/10.4/strings/ctype-bin.c:274 in my_hash_sort_bin
|
Shadow bytes around the buggy address:
|
0x0c528004bc00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c528004bc10: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c528004bc20: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c528004bc30: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c528004bc40: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
=>0x0c528004bc50: fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c528004bc60: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c528004bc70: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c528004bc80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c528004bc90: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c528004bca0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
Shadow byte legend (one shadow byte represents 8 application bytes):
|
Addressable: 00
|
Partially addressable: 01 02 03 04 05 06 07
|
Heap left redzone: fa
|
Heap right redzone: fb
|
Freed heap region: fd
|
Stack left redzone: f1
|
Stack mid redzone: f2
|
Stack right redzone: f3
|
Stack partial redzone: f4
|
Stack after return: f5
|
Stack use after scope: f8
|
Global redzone: f9
|
Global init order: f6
|
Poisoned by user: f7
|
Container overflow: fc
|
Array cookie: ac
|
Intra object redzone: bb
|
ASan internal: fe
|
Left alloca redzone: ca
|
Right alloca redzone: cb
|
==21080==ABORTING
|
with MyISAM |
CREATE TABLE t1 (a INT, b BLOB) ENGINE=MyISAM; |
INSERT INTO t1 VALUES (1,'foo'),(2,'bar'); |
CREATE TABLE t2 (c BIT, d BLOB, UNIQUE(d)) ENGINE=MyISAM; |
|
INSERT INTO t2 SELECT * FROM t1; |
|
# Cleanup
|
DROP TABLE t1, t2; |
mysqltest: At line 5: query 'INSERT INTO t2 SELECT * FROM t1' failed: 1032: Can't find record in 't2' |
Reproducible with 10.4, 10.5.
MyISAM variation is reproducible on non-debug non-ASAN builds as well.
InnoDB variation doesn't crash on a non-ASAN build.
Attachments
Activity
Monty's commit which was supposed to fix it is already in 10.5 branch, but the failure is still reproducible on both 10.5 and 10.4, so it goes back to you for fixing (not just for backporting!).
This issue is not specific to long unique
--source include/have_innodb.inc
|
|
CREATE TABLE t1 (a INT, b BLOB) ENGINE=InnoDB;
|
INSERT INTO t1 VALUES (1,'foo'),(2,'bar');
|
CREATE TABLE t2 (c BIT, d BLOB, f blob as (left(d,20)) invisible) ENGINE=InnoDB;
|
|
INSERT INTO t2 SELECT * FROM t1;
|
|
# Cleanup
|
DROP TABLE t1, t2;
|
|
This also fails with similar trace
=================================================================
|
==15225==ERROR: AddressSanitizer: heap-use-after-free on address 0x62900022b2a0 at pc 0x7f048882fdeb bp 0x7f04782fc1b0 sp 0x7f04782fb958
|
READ of size 3 at 0x62900022b2a0 thread T13
|
#0 0x7f048882fdea in __interceptor_memmove (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x7adea)
|
#1 0x56429e387760 in my_copy_8bit /home/sachin/10.5/server/strings/ctype-simple.c:1169
|
#2 0x56429c812e69 in charset_info_st::copy_fix(char*, unsigned long, char const*, unsigned long, unsigned long, MY_STRCOPY_STATUS*) const (/home/sachin/10.5/build/sql/mariadbd+0x1c64e69)
|
#3 0x56429c811db1 in String_copier::well_formed_copy(charset_info_st const*, char*, unsigned long, charset_info_st const*, char const*, unsigned long, unsigned long) /home/sachin/10.5/server/sql/sql_string.cc:1101
|
#4 0x56429cd51700 in Field_longstr::well_formed_copy_with_check(char*, unsigned long, charset_info_st const*, char const*, unsigned long, unsigned long, bool, unsigned int*) /home/sachin/10.5/server/sql/field.h:2134
|
#5 0x56429cd35991 in Field_blob::store(char const*, unsigned long, charset_info_st const*) /home/sachin/10.5/server/sql/field.cc:8397
|
#6 0x56429ce0ca1c in Item::save_str_in_field(Field*, bool) /home/sachin/10.5/server/sql/item.cc:6567
|
#7 0x56429cb4b515 in Type_handler_string_result::Item_save_in_field(Item*, Field*, bool) const /home/sachin/10.5/server/sql/sql_type.cc:4184
|
#8 0x56429ce0d0f2 in Item::save_in_field(Field*, bool) /home/sachin/10.5/server/sql/item.cc:6605
|
#9 0x56429c91fe35 in TABLE::update_virtual_fields(handler*, enum_vcol_update_mode) /home/sachin/10.5/server/sql/table.cc:8495
|
#10 0x56429c452584 in fill_record(THD*, TABLE*, Field**, List<Item>&, bool, bool) /home/sachin/10.5/server/sql/sql_base.cc:8685
|
#11 0x56429c45287d in fill_record_n_invoke_before_triggers(THD*, TABLE*, Field**, List<Item>&, bool, trg_event_type) /home/sachin/10.5/server/sql/sql_base.cc:8726
|
#12 0x56429c51dafd in select_insert::store_values(List<Item>&) /home/sachin/10.5/server/sql/sql_insert.cc:4098
|
#13 0x56429c51cca1 in select_insert::send_data(List<Item>&) /home/sachin/10.5/server/sql/sql_insert.cc:4030
|
#14 0x56429c751a06 in select_result_sink::send_data_with_check(List<Item>&, st_select_lex_unit*, unsigned long long) /home/sachin/10.5/server/sql/sql_class.h:5279
|
#15 0x56429c70ed0a in end_send /home/sachin/10.5/server/sql/sql_select.cc:21809
|
#16 0x56429c7071b5 in evaluate_join_record /home/sachin/10.5/server/sql/sql_select.cc:20838
|
#17 0x56429c70618f in sub_select(JOIN*, st_join_table*, bool) /home/sachin/10.5/server/sql/sql_select.cc:20654
|
#18 0x56429c703b3a in do_select /home/sachin/10.5/server/sql/sql_select.cc:20149
|
#19 0x56429c6909c6 in JOIN::exec_inner() /home/sachin/10.5/server/sql/sql_select.cc:4464
|
#20 0x56429c68dfc3 in JOIN::exec() /home/sachin/10.5/server/sql/sql_select.cc:4245
|
#21 0x56429c69207d in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /home/sachin/10.5/server/sql/sql_select.cc:4669
|
#22 0x56429c663d66 in handle_select(THD*, LEX*, select_result*, unsigned long) /home/sachin/10.5/server/sql/sql_select.cc:417
|
#23 0x56429c5c8e09 in mysql_execute_command(THD*) /home/sachin/10.5/server/sql/sql_parse.cc:4699
|
#24 0x56429c5df77c in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /home/sachin/10.5/server/sql/sql_parse.cc:7991
|
#25 0x56429c5b6332 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /home/sachin/10.5/server/sql/sql_parse.cc:1874
|
#26 0x56429c5b2bb0 in do_command(THD*) /home/sachin/10.5/server/sql/sql_parse.cc:1355
|
#27 0x56429c9dbd14 in do_handle_one_connection(CONNECT*, bool) /home/sachin/10.5/server/sql/sql_connect.cc:1411
|
#28 0x56429c9db66d in handle_one_connection /home/sachin/10.5/server/sql/sql_connect.cc:1313
|
#29 0x56429d68fb2c in pfs_spawn_thread /home/sachin/10.5/server/storage/perfschema/pfs.cc:2201
|
#30 0x7f04877ee6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
|
#31 0x7f04869d488e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x12188e)
|
|
0x62900022b2a0 is located 160 bytes inside of 16536-byte region [0x62900022b200,0x62900022f298)
|
freed by thread T13 here:
|
#0 0x7f04888937a8 in __interceptor_free (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xde7a8)
|
#1 0x56429d96c661 in ut_allocator<unsigned char, true>::deallocate(unsigned char*, unsigned long) /home/sachin/10.5/server/storage/innobase/include/ut0new.h:421
|
#2 0x56429da9fe32 in mem_heap_block_free(mem_block_info_t*, mem_block_info_t*) /home/sachin/10.5/server/storage/innobase/mem/mem0mem.cc:417
|
#3 0x56429dbf44e7 in mem_heap_free /home/sachin/10.5/server/storage/innobase/include/mem0mem.ic:417
|
#4 0x56429dbfbe1b in row_mysql_prebuilt_free_blob_heap(row_prebuilt_t*) /home/sachin/10.5/server/storage/innobase/row/row0mysql.cc:161
|
#5 0x56429dc8a6e3 in row_sel_store_mysql_rec /home/sachin/10.5/server/storage/innobase/row/row0sel.cc:3029
|
#6 0x56429dc9a3eb in row_search_mvcc(unsigned char*, page_cur_mode_t, row_prebuilt_t*, unsigned long, unsigned long) /home/sachin/10.5/server/storage/innobase/row/row0sel.cc:5437
|
#7 0x56429d88bdd2 in ha_innobase::general_fetch(unsigned char*, unsigned int, unsigned int) /home/sachin/10.5/server/storage/innobase/handler/ha_innodb.cc:9210
|
#8 0x56429d88cda3 in ha_innobase::rnd_next(unsigned char*) /home/sachin/10.5/server/storage/innobase/handler/ha_innodb.cc:9419
|
#9 0x56429cd9ac40 in handler::ha_rnd_next(unsigned char*) /home/sachin/10.5/server/sql/handler.cc:2989
|
#10 0x56429d1d2b4b in rr_sequential(READ_RECORD*) /home/sachin/10.5/server/sql/records.cc:511
|
#11 0x56429c40cfcf in READ_RECORD::read_record() /home/sachin/10.5/server/sql/records.h:79
|
#12 0x56429c705da7 in sub_select(JOIN*, st_join_table*, bool) /home/sachin/10.5/server/sql/sql_select.cc:20634
|
#13 0x56429c703b3a in do_select /home/sachin/10.5/server/sql/sql_select.cc:20149
|
#14 0x56429c6909c6 in JOIN::exec_inner() /home/sachin/10.5/server/sql/sql_select.cc:4464
|
#15 0x56429c68dfc3 in JOIN::exec() /home/sachin/10.5/server/sql/sql_select.cc:4245
|
#16 0x56429c69207d in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /home/sachin/10.5/server/sql/sql_select.cc:4669
|
#17 0x56429c663d66 in handle_select(THD*, LEX*, select_result*, unsigned long) /home/sachin/10.5/server/sql/sql_select.cc:417
|
#18 0x56429c5c8e09 in mysql_execute_command(THD*) /home/sachin/10.5/server/sql/sql_parse.cc:4699
|
#19 0x56429c5df77c in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /home/sachin/10.5/server/sql/sql_parse.cc:7991
|
#20 0x56429c5b6332 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /home/sachin/10.5/server/sql/sql_parse.cc:1874
|
#21 0x56429c5b2bb0 in do_command(THD*) /home/sachin/10.5/server/sql/sql_parse.cc:1355
|
#22 0x56429c9dbd14 in do_handle_one_connection(CONNECT*, bool) /home/sachin/10.5/server/sql/sql_connect.cc:1411
|
#23 0x56429c9db66d in handle_one_connection /home/sachin/10.5/server/sql/sql_connect.cc:1313
|
#24 0x56429d68fb2c in pfs_spawn_thread /home/sachin/10.5/server/storage/perfschema/pfs.cc:2201
|
#25 0x7f04877ee6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
|
|
previously allocated by thread T13 here:
|
#0 0x7f0488893b40 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xdeb40)
|
#1 0x56429d8d6721 in ut_allocator<unsigned char, true>::allocate(unsigned long, unsigned char const*, char const*, bool, bool) /home/sachin/10.5/server/storage/innobase/include/ut0new.h:372
|
#2 0x56429da9f0c1 in mem_heap_create_block_func(mem_block_info_t*, unsigned long, char const*, unsigned int, unsigned long) /home/sachin/10.5/server/storage/innobase/mem/mem0mem.cc:277
|
#3 0x56429dc728b2 in mem_heap_create_func /home/sachin/10.5/server/storage/innobase/include/mem0mem.ic:375
|
#4 0x56429dc89f6c in row_sel_store_mysql_field /home/sachin/10.5/server/storage/innobase/row/row0sel.cc:2970
|
#5 0x56429dc8b39f in row_sel_store_mysql_rec /home/sachin/10.5/server/storage/innobase/row/row0sel.cc:3132
|
#6 0x56429dc9a3eb in row_search_mvcc(unsigned char*, page_cur_mode_t, row_prebuilt_t*, unsigned long, unsigned long) /home/sachin/10.5/server/storage/innobase/row/row0sel.cc:5437
|
#7 0x56429d889545 in ha_innobase::index_read(unsigned char*, unsigned char const*, unsigned int, ha_rkey_function) /home/sachin/10.5/server/storage/innobase/handler/ha_innodb.cc:8944
|
#8 0x56429d88c7b9 in ha_innobase::index_first(unsigned char*) /home/sachin/10.5/server/storage/innobase/handler/ha_innodb.cc:9318
|
#9 0x56429d88cd1d in ha_innobase::rnd_next(unsigned char*) /home/sachin/10.5/server/storage/innobase/handler/ha_innodb.cc:9411
|
#10 0x56429cd9aa37 in handler::ha_rnd_next(unsigned char*) /home/sachin/10.5/server/sql/handler.cc:2989
|
#11 0x56429d1d2b4b in rr_sequential(READ_RECORD*) /home/sachin/10.5/server/sql/records.cc:511
|
#12 0x56429c40cfcf in READ_RECORD::read_record() /home/sachin/10.5/server/sql/records.h:79
|
#13 0x56429c70c66f in join_init_read_record(st_join_table*) /home/sachin/10.5/server/sql/sql_select.cc:21560
|
#14 0x56429c705963 in sub_select(JOIN*, st_join_table*, bool) /home/sachin/10.5/server/sql/sql_select.cc:20612
|
#15 0x56429c703b3a in do_select /home/sachin/10.5/server/sql/sql_select.cc:20149
|
#16 0x56429c6909c6 in JOIN::exec_inner() /home/sachin/10.5/server/sql/sql_select.cc:4464
|
#17 0x56429c68dfc3 in JOIN::exec() /home/sachin/10.5/server/sql/sql_select.cc:4245
|
#18 0x56429c69207d in mysql_select(THD*, TABLE_LIST*, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) /home/sachin/10.5/server/sql/sql_select.cc:4669
|
#19 0x56429c663d66 in handle_select(THD*, LEX*, select_result*, unsigned long) /home/sachin/10.5/server/sql/sql_select.cc:417
|
#20 0x56429c5c8e09 in mysql_execute_command(THD*) /home/sachin/10.5/server/sql/sql_parse.cc:4699
|
#21 0x56429c5df77c in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /home/sachin/10.5/server/sql/sql_parse.cc:7991
|
#22 0x56429c5b6332 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /home/sachin/10.5/server/sql/sql_parse.cc:1874
|
#23 0x56429c5b2bb0 in do_command(THD*) /home/sachin/10.5/server/sql/sql_parse.cc:1355
|
#24 0x56429c9dbd14 in do_handle_one_connection(CONNECT*, bool) /home/sachin/10.5/server/sql/sql_connect.cc:1411
|
#25 0x56429c9db66d in handle_one_connection /home/sachin/10.5/server/sql/sql_connect.cc:1313
|
#26 0x56429d68fb2c in pfs_spawn_thread /home/sachin/10.5/server/storage/perfschema/pfs.cc:2201
|
#27 0x7f04877ee6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da)
|
|
More representations of probably the same underlying problem on a test case from MDEV-23318 description:
10.5 3cb9131a |
#3 <signal handler called>
|
#4 0x000055930efa2f13 in Field::set_notnull (this=0x7f23640231b8, row_offset=0) at /data/src/10.5/sql/field.h:1377
|
#5 0x000055930f44c017 in Item::save_int_in_field (this=0x7f2364023a40, field=0x7f23640231b8, no_conversions=false) at /data/src/10.5/sql/item.cc:6649
|
#6 0x000055930f301c86 in Type_handler_int_result::Item_save_in_field (this=0x559310c6f4e0 <type_handler_slong>, item=0x7f2364023a40, field=0x7f23640231b8, no_conversions=false) at /data/src/10.5/sql/sql_type.cc:4205
|
#7 0x000055930f44c08f in Item::save_in_field (this=0x7f2364023a40, field=0x7f23640231b8, no_conversions=false) at /data/src/10.5/sql/item.cc:6656
|
#8 0x000055930f20f548 in TABLE::update_virtual_field (this=0x7f23640216b8, vf=0x7f23640231b8) at /data/src/10.5/sql/table.cc:8623
|
#9 0x000055930fcc07c7 in compute_vcols (info=0x7f2364030eb8, record=0x7f2364338e88 "\002\374:", keynum=1) at /data/src/10.5/storage/myisam/ha_myisam.cc:707
|
#10 0x000055930fcd4c9e in sort_get_next_record (sort_param=0x7f2364335fa8) at /data/src/10.5/storage/myisam/mi_check.c:3668
|
#11 0x000055930fcd2e8f in sort_key_read (sort_param=0x7f2364335fa8, key=0x7f234c000c8b) at /data/src/10.5/storage/myisam/mi_check.c:3131
|
#12 0x000055930fd1d13d in thr_find_all_keys_exec (sort_param=0x7f2364335fa8) at /data/src/10.5/storage/myisam/sort.c:451
|
#13 0x000055930fd1d2da in thr_find_all_keys (arg=0x7f2364335fa8) at /data/src/10.5/storage/myisam/sort.c:510
|
#14 0x00007f23afe1f4a4 in start_thread (arg=0x7f236355c700) at pthread_create.c:456
|
#15 0x00007f23adf53d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
#3 <signal handler called>
|
#4 0x000055f5433d28e1 in Field_longlong::store (this=0x7f847007a088, nr=4034126895461228289, unsigned_val=true) at /data/src/10.5/sql/field.cc:4459
|
#5 0x000055f54343803f in Item::save_int_in_field (this=0x7f847007a910, field=0x7f847007a088, no_conversions=false) at /data/src/10.5/sql/item.cc:6650
|
#6 0x000055f5432edc86 in Type_handler_int_result::Item_save_in_field (this=0x55f544c5b4e0 <type_handler_slong>, item=0x7f847007a910, field=0x7f847007a088, no_conversions=false) at /data/src/10.5/sql/sql_type.cc:4205
|
#7 0x000055f54343808f in Item::save_in_field (this=0x7f847007a910, field=0x7f847007a088, no_conversions=false) at /data/src/10.5/sql/item.cc:6656
|
#8 0x000055f5431fb548 in TABLE::update_virtual_field (this=0x7f8470e25c18, vf=0x7f847007a088) at /data/src/10.5/sql/table.cc:8623
|
#9 0x000055f543cac7c7 in compute_vcols (info=0x7f8470e3a788, record=0x7f84725e1ff8 "0\377\063", keynum=1) at /data/src/10.5/storage/myisam/ha_myisam.cc:707
|
#10 0x000055f543cc0c9e in sort_get_next_record (sort_param=0x7f84725df118) at /data/src/10.5/storage/myisam/mi_check.c:3668
|
#11 0x000055f543cbee8f in sort_key_read (sort_param=0x7f84725df118, key=0x7f8454000c22) at /data/src/10.5/storage/myisam/mi_check.c:3131
|
#12 0x000055f543d0913d in thr_find_all_keys_exec (sort_param=0x7f84725df118) at /data/src/10.5/storage/myisam/sort.c:451
|
#13 0x000055f543d092da in thr_find_all_keys (arg=0x7f84725df118) at /data/src/10.5/storage/myisam/sort.c:510
|
#14 0x000055f543789126 in pfs_spawn_thread (arg=0x7f8470e26088) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
#15 0x00007f84aacbe4a4 in start_thread (arg=0x7f8476ffd700) at pthread_create.c:456
|
#16 0x00007f84a8df2d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
#3 <signal handler called>
|
#4 0x0000565187bb7312 in Field_longlong::reset (this=0x7f0c0407e4b8) at /data/src/10.5/sql/field.h:2735
|
#5 0x0000565187bbbaa0 in set_field_to_null_with_conversions (field=0x7f0c0407e4b8, no_conversions=false) at /data/src/10.5/sql/field_conv.cc:213
|
#6 0x0000565187c01004 in Item::save_int_in_field (this=0x7f0c04e16070, field=0x7f0c0407e4b8, no_conversions=false) at /data/src/10.5/sql/item.cc:6648
|
#7 0x0000565187ab6c86 in Type_handler_int_result::Item_save_in_field (this=0x5651894244e0 <type_handler_slong>, item=0x7f0c04e16070, field=0x7f0c0407e4b8, no_conversions=false) at /data/src/10.5/sql/sql_type.cc:4205
|
#8 0x0000565187c0108f in Item::save_in_field (this=0x7f0c04e16070, field=0x7f0c0407e4b8, no_conversions=false) at /data/src/10.5/sql/item.cc:6656
|
#9 0x00005651879c4548 in TABLE::update_virtual_field (this=0x7f0c0407c9b8, vf=0x7f0c0407e4b8) at /data/src/10.5/sql/table.cc:8623
|
#10 0x00005651884757c7 in compute_vcols (info=0x7f0c04e17328, record=0x7f0c065e1e38 "\001\374\070", keynum=1) at /data/src/10.5/storage/myisam/ha_myisam.cc:707
|
#11 0x0000565188489c9e in sort_get_next_record (sort_param=0x7f0c065def58) at /data/src/10.5/storage/myisam/mi_check.c:3668
|
#12 0x0000565188487e8f in sort_key_read (sort_param=0x7f0c065def58, key=0x7f0bf4000c6d) at /data/src/10.5/storage/myisam/mi_check.c:3131
|
#13 0x00005651884d213d in thr_find_all_keys_exec (sort_param=0x7f0c065def58) at /data/src/10.5/storage/myisam/sort.c:451
|
#14 0x00005651884d22da in thr_find_all_keys (arg=0x7f0c065def58) at /data/src/10.5/storage/myisam/sort.c:510
|
#15 0x0000565187f52126 in pfs_spawn_thread (arg=0x7f0c04df64b8) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
#16 0x00007f0c417ca4a4 in start_thread (arg=0x7f0c0a55a700) at pthread_create.c:456
|
#17 0x00007f0c3f8fed0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
#3 <signal handler called>
|
#4 0x000055885b487638 in Field::is_null (this=0x7f35a41fd620, row_offset=0) at /data/src/10.5/sql/field.h:1364
|
#5 0x000055885b9359d6 in Item_field::val_str (this=0x7f35a41fd7e0, str=0x7f35a41fd818) at /data/src/10.5/sql/item.cc:3256
|
#6 0x000055885b64f3e8 in Item::val_str (this=0x7f35a41fd7e0) at /data/src/10.5/sql/item.h:916
|
#7 0x000055885b999b7d in Item_func_hash::val_int (this=0x7f35a4062f10) at /data/src/10.5/sql/item_func.cc:1756
|
#8 0x000055885b93ffe2 in Item::save_int_in_field (this=0x7f35a4062f10, field=0x7f35a41fd708, no_conversions=false) at /data/src/10.5/sql/item.cc:6646
|
#9 0x000055885b7f5c86 in Type_handler_int_result::Item_save_in_field (this=0x55885d1634e0 <type_handler_slong>, item=0x7f35a4062f10, field=0x7f35a41fd708, no_conversions=false) at /data/src/10.5/sql/sql_type.cc:4205
|
#10 0x000055885b94008f in Item::save_in_field (this=0x7f35a4062f10, field=0x7f35a41fd708, no_conversions=false) at /data/src/10.5/sql/item.cc:6656
|
#11 0x000055885b703548 in TABLE::update_virtual_field (this=0x7f35a40f8d48, vf=0x7f35a41fd708) at /data/src/10.5/sql/table.cc:8623
|
#12 0x000055885c1b47c7 in compute_vcols (info=0x7f35a40641c8, record=0x7f35a4e0ee90 "\300\374\067", keynum=1) at /data/src/10.5/storage/myisam/ha_myisam.cc:707
|
#13 0x000055885c1c8c9e in sort_get_next_record (sort_param=0x7f35a4e02738) at /data/src/10.5/storage/myisam/mi_check.c:3668
|
#14 0x000055885c1c6e8f in sort_key_read (sort_param=0x7f35a4e02738, key=0x7f3598000c5e) at /data/src/10.5/storage/myisam/mi_check.c:3131
|
#15 0x000055885c21113d in thr_find_all_keys_exec (sort_param=0x7f35a4e02738) at /data/src/10.5/storage/myisam/sort.c:451
|
#16 0x000055885c2112da in thr_find_all_keys (arg=0x7f35a4e02738) at /data/src/10.5/storage/myisam/sort.c:510
|
#17 0x000055885bc91126 in pfs_spawn_thread (arg=0x7f35a4b3f638) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
#18 0x00007f35db76d4a4 in start_thread (arg=0x7f35a9601700) at pthread_create.c:456
|
#19 0x00007f35d98a1d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
#3 <signal handler called>
|
#4 0x0000564852e88312 in Field_longlong::reset (this=0x7fd2a81f9668) at /data/src/10.5/sql/field.h:2735
|
#5 0x0000564852e8caa0 in set_field_to_null_with_conversions (field=0x7fd2a81f9668, no_conversions=false) at /data/src/10.5/sql/field_conv.cc:213
|
#6 0x0000564852ed2004 in Item::save_int_in_field (this=0x7fd2a8ba6090, field=0x7fd2a81f9668, no_conversions=false) at /data/src/10.5/sql/item.cc:6648
|
#7 0x0000564852d87c86 in Type_handler_int_result::Item_save_in_field (this=0x5648546f54e0 <type_handler_slong>, item=0x7fd2a8ba6090, field=0x7fd2a81f9668, no_conversions=false) at /data/src/10.5/sql/sql_type.cc:4205
|
#8 0x0000564852ed208f in Item::save_in_field (this=0x7fd2a8ba6090, field=0x7fd2a81f9668, no_conversions=false) at /data/src/10.5/sql/item.cc:6656
|
#9 0x0000564852c95548 in TABLE::update_virtual_field (this=0x7fd2a8057518, vf=0x7fd2a81f9668) at /data/src/10.5/sql/table.cc:8623
|
#10 0x00005648537467c7 in compute_vcols (info=0x7fd2a800a3e8, record=0x7fd2aa5b22b3 "\374/", keynum=1) at /data/src/10.5/storage/myisam/ha_myisam.cc:707
|
#11 0x000056485375ac9e in sort_get_next_record (sort_param=0x7fd2aa5a6b18) at /data/src/10.5/storage/myisam/mi_check.c:3668
|
#12 0x0000564853758e8f in sort_key_read (sort_param=0x7fd2aa5a6b18, key=0x7fd28c000be6) at /data/src/10.5/storage/myisam/mi_check.c:3131
|
#13 0x00005648537a313d in thr_find_all_keys_exec (sort_param=0x7fd2aa5a6b18) at /data/src/10.5/storage/myisam/sort.c:451
|
#14 0x00005648537a32da in thr_find_all_keys (arg=0x7fd2aa5a6b18) at /data/src/10.5/storage/myisam/sort.c:510
|
#15 0x0000564853223126 in pfs_spawn_thread (arg=0x7fd2a8b28758) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
#16 0x00007fd2dbeed4a4 in start_thread (arg=0x7fd2b9e02700) at pthread_create.c:456
|
#17 0x00007fd2da021d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
#3 <signal handler called>
|
#4 0x000055a44dcb8f35 in Field_varstring::get_length (this=0x7fede405c6e8, ptr_arg=0x7fede5b1b45c <error: Cannot access memory at address 0x7fede5b1b45c>) at /data/src/10.5/sql/field.h:4067
|
#5 0x000055a44dcb8f07 in Field_varstring::get_length (this=0x7fede405c6e8) at /data/src/10.5/sql/field.h:4063
|
#6 0x000055a44dca87d0 in Field_varstring::val_str (this=0x7fede405c6e8, val_buffer=0x7fede4041128, val_ptr=0x7fede4041128) at /data/src/10.5/sql/field.cc:7681
|
#7 0x000055a44dcf6a4a in Item_field::val_str (this=0x7fede40410f0, str=0x7fede4041128) at /data/src/10.5/sql/item.cc:3259
|
#8 0x000055a44da103e8 in Item::val_str (this=0x7fede40410f0) at /data/src/10.5/sql/item.h:916
|
#9 0x000055a44dd5ab7d in Item_func_hash::val_int (this=0x7fede405c8f0) at /data/src/10.5/sql/item_func.cc:1756
|
#10 0x000055a44dd00fe2 in Item::save_int_in_field (this=0x7fede405c8f0, field=0x7fede405c7d0, no_conversions=false) at /data/src/10.5/sql/item.cc:6646
|
#11 0x000055a44dbb6c86 in Type_handler_int_result::Item_save_in_field (this=0x55a44f5244e0 <type_handler_slong>, item=0x7fede405c8f0, field=0x7fede405c7d0, no_conversions=false) at /data/src/10.5/sql/sql_type.cc:4205
|
#12 0x000055a44dd0108f in Item::save_in_field (this=0x7fede405c8f0, field=0x7fede405c7d0, no_conversions=false) at /data/src/10.5/sql/item.cc:6656
|
#13 0x000055a44dac4548 in TABLE::update_virtual_field (this=0x7fede405b4b8, vf=0x7fede405c7d0) at /data/src/10.5/sql/table.cc:8623
|
#14 0x000055a44e5757c7 in compute_vcols (info=0x7fede4042228, record=0x7fede5aa3226 "\370\006", keynum=1) at /data/src/10.5/storage/myisam/ha_myisam.cc:707
|
#15 0x000055a44e589c9e in sort_get_next_record (sort_param=0x7fede5a972b8) at /data/src/10.5/storage/myisam/mi_check.c:3668
|
#16 0x000055a44e587e8f in sort_key_read (sort_param=0x7fede5a972b8, key=0x7fedd4000c13) at /data/src/10.5/storage/myisam/mi_check.c:3131
|
#17 0x000055a44e5d213d in thr_find_all_keys_exec (sort_param=0x7fede5a972b8) at /data/src/10.5/storage/myisam/sort.c:451
|
#18 0x000055a44e5d22da in thr_find_all_keys (arg=0x7fede5a972b8) at /data/src/10.5/storage/myisam/sort.c:510
|
#19 0x000055a44e052126 in pfs_spawn_thread (arg=0x7fede42be448) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
#20 0x00007fee0658e4a4 in start_thread (arg=0x7fedf882b700) at pthread_create.c:456
|
#21 0x00007fee046c2d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
And the same test case from MDEV-23318, but with BLOB instead of VARCHAR(40982):
--source include/have_sequence.inc
|
|
SET @buffer_size.save= @@key_buffer_size; |
SET GLOBAL key_buffer_size= 134217728; |
SET myisam_repair_threads= 6; |
|
CREATE TABLE t1 ( |
pk INT AUTO_INCREMENT, |
a INTEGER, |
b DATE, |
c VARCHAR(1), |
d BLOB,
|
PRIMARY KEY (pk), |
KEY (a), |
KEY (b), |
KEY (c, a), |
UNIQUE (d) |
) ENGINE=MyISAM;
|
|
INSERT INTO t1 (a,b,c) SELECT seq, '2020-12-12', 'x' FROM seq_1_to_20; |
|
ALTER TABLE t1 DISABLE KEYS; |
SET GLOBAL c.key_buffer_size= 13700864; |
--error ER_WRONG_VALUE_COUNT_ON_ROW
|
INSERT INTO t1 SELECT 1; |
SET GLOBAL c.key_buffer_size= 0; |
|
DROP TABLE t1; |
SET GLOBAL key_buffer_size= @buffer_size.save; |
#3 <signal handler called>
|
#4 0x0000000000000000 in ?? ()
|
#5 0x00005642daf9a678 in _my_b_write (info=0x7fc7942baec8, Buffer=0x7fc774000e34 "\003", Count=20) at /data/src/10.4/mysys/mf_iocache.c:610
|
#6 0x00005642daec64ab in my_b_write (info=0x7fc7942baec8, Buffer=0x7fc774000e34 "\003", Count=20) at /data/src/10.4/include/my_sys.h:544
|
#7 0x00005642daec90cd in _mi_write_part_record (info=0x7fc7942baca0, filepos=0, length=19, next_filepos=120, record=0x7fc7aabe4d00, reclength=0x7fc7aabe4cf8, flag=0x7fc7aabe4cf0) at /data/src/10.4/storage/myisam/mi_dynrec.c:760
|
#8 0x00005642daebaac7 in sort_write_record (sort_param=0x7fc79407d3e0) at /data/src/10.4/storage/myisam/mi_check.c:3748
|
#9 0x00005642daeb8aaa in sort_key_read (sort_param=0x7fc79407d3e0, key=0x7fc774000beb) at /data/src/10.4/storage/myisam/mi_check.c:3154
|
#10 0x00005642daf02d31 in thr_find_all_keys_exec (sort_param=0x7fc79407d3e0) at /data/src/10.4/storage/myisam/sort.c:448
|
#11 0x00005642daf02ece in thr_find_all_keys (arg=0x7fc79407d3e0) at /data/src/10.4/storage/myisam/sort.c:507
|
#12 0x00005642daf50a0d in pfs_spawn_thread (arg=0x7fc7942f2560) at /data/src/10.4/storage/perfschema/pfs.cc:1869
|
#13 0x00007fc7b6a154a4 in start_thread (arg=0x7fc7aabe5700) at pthread_create.c:456
|
#14 0x00007fc7b4b49d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
#5 <signal handler called>
|
#6 0x0000000100000001 in ?? ()
|
#7 0x0000556eb9b02df9 in write_index (info=0x7f091c2f4bb0, sort_keys=0x7f08f0000af8, count=19) at /data/src/10.4/storage/myisam/sort.c:794
|
#8 0x0000556eb9b0224b in thr_write_keys (sort_param=0x7f091c2f2c70) at /data/src/10.4/storage/myisam/sort.c:579
|
#9 0x0000556eb9ab70c3 in mi_repair_parallel (param=0x7f091c300458, info=0x7f091c078b40, name=0x7f092c6177a0 "./test/t1", rep_quick=1) at /data/src/10.4/storage/myisam/mi_check.c:2966
|
#10 0x0000556eb9aa74d0 in ha_myisam::repair (this=0x7f091c345cb8, thd=0x7f091c000af0, param=..., do_optimize=false) at /data/src/10.4/storage/myisam/ha_myisam.cc:1301
|
#11 0x0000556eb9aa8663 in ha_myisam::enable_indexes (this=0x7f091c345cb8, mode=2) at /data/src/10.4/storage/myisam/ha_myisam.cc:1646
|
#12 0x0000556eb9aa8d34 in ha_myisam::end_bulk_insert (this=0x7f091c345cb8) at /data/src/10.4/storage/myisam/ha_myisam.cc:1835
|
#13 0x0000556eb9331903 in handler::ha_end_bulk_insert (this=0x7f091c345cb8) at /data/src/10.4/sql/handler.cc:4415
|
#14 0x0000556eb8f8c5e1 in select_insert::abort_result_set (this=0x7f091c014730) at /data/src/10.4/sql/sql_insert.cc:4167
|
#15 0x0000556eb90114a5 in handle_select (thd=0x7f091c000af0, lex=0x7f091c004958, result=0x7f091c014730, setup_tables_done_option=1073741824) at /data/src/10.4/sql/sql_select.cc:428
|
#16 0x0000556eb8fd0b70 in mysql_execute_command (thd=0x7f091c000af0) at /data/src/10.4/sql/sql_parse.cc:4633
|
#17 0x0000556eb8fdbc51 in mysql_parse (thd=0x7f091c000af0, rawbuf=0x7f091c013198 "INSERT INTO t1 SELECT 1", length=23, parser_state=0x7f092c618570, is_com_multi=false, is_next_command=false) at /data/src/10.4/sql/sql_parse.cc:7896
|
#18 0x0000556eb8fc8186 in dispatch_command (command=COM_QUERY, thd=0x7f091c000af0, packet=0x7f091c1364b1 "INSERT INTO t1 SELECT 1", packet_length=23, is_com_multi=false, is_next_command=false) at /data/src/10.4/sql/sql_parse.cc:1835
|
#19 0x0000556eb8fc6928 in do_command (thd=0x7f091c000af0) at /data/src/10.4/sql/sql_parse.cc:1353
|
#20 0x0000556eb914fafe in do_handle_one_connection (connect=0x556ebd311640) at /data/src/10.4/sql/sql_connect.cc:1412
|
#21 0x0000556eb914f84d in handle_one_connection (arg=0x556ebd311640) at /data/src/10.4/sql/sql_connect.cc:1316
|
#22 0x0000556eb9b4fa0d in pfs_spawn_thread (arg=0x556ebd2f73b0) at /data/src/10.4/storage/perfschema/pfs.cc:1869
|
#23 0x00007f09343f74a4 in start_thread (arg=0x7f092c619700) at pthread_create.c:456
|
#24 0x00007f093252bd0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
10.5 3cb9131a |
#3 <signal handler called>
|
#4 0x00005578f5aac39d in sort_key_cmp (sort_param=0x7f4e2828dfa8, a=0x7f4ffc000b18, b=0x7f4dfc000b18) at /data/src/10.5/storage/myisam/mi_check.c:3806
|
#5 0x00005578f5b1a117 in my_qsort2 (base_ptr=0x7f4dfc000b18, count=4294967297, size=8, cmp=0x5578f5aac37e <sort_key_cmp>, cmp_argument=0x7f4e2828dfa8) at /data/src/10.5/mysys/mf_qsort.c:144
|
#6 0x00005578f5af51e7 in write_index (info=0x7f4e2828dfa8, sort_keys=0x7f4dfc000b18, count=4294967297) at /data/src/10.5/storage/myisam/sort.c:794
|
#7 0x00005578f5af4657 in thr_write_keys (sort_param=0x7f4e2828c068) at /data/src/10.5/storage/myisam/sort.c:582
|
#8 0x00005578f5aa966a in mi_repair_parallel (param=0x7f4e282ca9d0, info=0x7f4e282811d8, name=0x7f4e38c6f910 "./test/t1", rep_quick=1) at /data/src/10.5/storage/myisam/mi_check.c:2967
|
#9 0x00005578f5a99a62 in ha_myisam::repair (this=0x7f4e2827ee50, thd=0x7f4e28000b18, param=..., do_optimize=false) at /data/src/10.5/storage/myisam/ha_myisam.cc:1301
|
#10 0x00005578f5a9abfb in ha_myisam::enable_indexes (this=0x7f4e2827ee50, mode=2) at /data/src/10.5/storage/myisam/ha_myisam.cc:1646
|
#11 0x00005578f5a9b2f4 in ha_myisam::end_bulk_insert (this=0x7f4e2827ee50) at /data/src/10.5/storage/myisam/ha_myisam.cc:1835
|
#12 0x00005578f51fc2d9 in handler::ha_end_bulk_insert (this=0x7f4e2827ee50) at /data/src/10.5/sql/handler.cc:4642
|
#13 0x00005578f4e5212c in select_insert::abort_result_set (this=0x7f4e28014e90) at /data/src/10.5/sql/sql_insert.cc:4257
|
#14 0x00005578f4edba27 in handle_select (thd=0x7f4e28000b18, lex=0x7f4e28004a68, result=0x7f4e28014e90, setup_tables_done_option=1073741824) at /data/src/10.5/sql/sql_select.cc:435
|
#15 0x00005578f4e9acad in mysql_execute_command (thd=0x7f4e28000b18) at /data/src/10.5/sql/sql_parse.cc:4691
|
#16 0x00005578f4ea5d4d in mysql_parse (thd=0x7f4e28000b18, rawbuf=0x7f4e280138d0 "INSERT INTO t1 SELECT 1", length=23, parser_state=0x7f4e38c70520, is_com_multi=false, is_next_command=false) at /data/src/10.5/sql/sql_parse.cc:7993
|
#17 0x00005578f4e92046 in dispatch_command (command=COM_QUERY, thd=0x7f4e28000b18, packet=0x7f4e281af1e9 "INSERT INTO t1 SELECT 1", packet_length=23, is_com_multi=false, is_next_command=false) at /data/src/10.5/sql/sql_parse.cc:1867
|
#18 0x00005578f4e9077e in do_command (thd=0x7f4e28000b18) at /data/src/10.5/sql/sql_parse.cc:1348
|
#19 0x00005578f503607a in do_handle_one_connection (connect=0x5578f78c0d88, put_in_cache=true) at /data/src/10.5/sql/sql_connect.cc:1410
|
#20 0x00005578f5035de2 in handle_one_connection (arg=0x5578f78c0d88) at /data/src/10.5/sql/sql_connect.cc:1312
|
#21 0x00005578f5574126 in pfs_spawn_thread (arg=0x5578f78c09b8) at /data/src/10.5/storage/perfschema/pfs.cc:2201
|
#22 0x00007f4e4005d4a4 in start_thread (arg=0x7f4e38c71700) at pthread_create.c:456
|
#23 0x00007f4e3e191d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
|
*** Error in `/data/bld/10.5-debug-nightly/bin/mariadbd': corrupted double-linked list: 0x00007f5a8c074920 ***
|
======= Backtrace: =========
|
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f5aa3745bfb]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7f5aa374bfc6]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x7804f)[0x7f5aa374d04f]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(+0x15a2d00)[0x55fa14454d00]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(sf_free+0x36)[0x55fa144549b1]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(my_free+0xeb)[0x55fa14441f2f]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(end_io_cache+0x14b)[0x55fa14421794]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(+0x150ed9b)[0x55fa143c0d9b]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(+0x14fea62)[0x55fa143b0a62]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(+0x14ffbfb)[0x55fa143b1bfb]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(+0x15002f4)[0x55fa143b22f4]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_ZN7handler18ha_end_bulk_insertEv+0x9f)[0x55fa13b132d9]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_ZN13select_insert16abort_result_setEv+0x92)[0x55fa1376912c]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_Z13handle_selectP3THDP3LEXP13select_resultm+0x207)[0x55fa137f2a27]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_Z21mysql_execute_commandP3THD+0x4a24)[0x55fa137b1cad]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_Z11mysql_parseP3THDPcjP12Parser_statebb+0x2d6)[0x55fa137bcd4d]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_Z16dispatch_command19enum_server_commandP3THDPcjbb+0x11ea)[0x55fa137a9046]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_Z10do_commandP3THD+0x77f)[0x55fa137a777e]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(_Z24do_handle_one_connectionP7CONNECTb+0x198)[0x55fa1394d07a]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(handle_one_connection+0x5b)[0x55fa1394cde2]
|
/data/bld/10.5-debug-nightly/bin/mariadbd(+0xfd9126)[0x55fa13e8b126]
|
/lib/x86_64-linux-gnu/libpthread.so.0(+0x74a4)[0x7f5aa56894a4]
|
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7f5aa37bdd0f]
|
======= Memory map: ========
|
55fa12eb2000-55fa14dba000 r-xp 00000000 08:01 33831518 /data/bld/10.5-debug-nightly/bin/mariadbd
|
55fa14fb9000-55fa15129000 r--p 01f07000 08:01 33831518 /data/bld/10.5-debug-nightly/bin/mariadbd
|
55fa15129000-55fa15325000 rw-p 02077000 08:01 33831518 /data/bld/10.5-debug-nightly/bin/mariadbd
|
55fa15325000-55fa15c1a000 rw-p 00000000 00:00 0
|
55fa16059000-55fa166a5000 rw-p 00000000 00:00 0 [heap]
|
7f5a68000000-7f5a68021000 rw-p 00000000 00:00 0
|
7f5a68021000-7f5a6c000000 ---p 00000000 00:00 0
|
7f5a6c000000-7f5a6c021000 rw-p 00000000 00:00 0
|
7f5a6c021000-7f5a70000000 ---p 00000000 00:00 0
|
7f5a70000000-7f5a70021000 rw-p 00000000 00:00 0
|
7f5a70021000-7f5a74000000 ---p 00000000 00:00 0
|
7f5a74000000-7f5a74021000 rw-p 00000000 00:00 0
|
7f5a74021000-7f5a78000000 ---p 00000000 00:00 0
|
7f5a78000000-7f5a78021000 rw-p 00000000 00:00 0
|
7f5a78021000-7f5a7c000000 ---p 00000000 00:00 0
|
7f5a7ef54000-7f5a7ef55000 ---p 00000000 00:00 0
|
7f5a7ef55000-7f5a7f755000 rw-p 00000000 00:00 0
|
7f5a7ff56000-7f5a7ff57000 ---p 00000000 00:00 0
|
7f5a7ff57000-7f5a80757000 rw-p 00000000 00:00 0
|
7f5a80757000-7f5a80758000 ---p 00000000 00:00 0
|
7f5a80758000-7f5a80f58000 rw-p 00000000 00:00 0
|
7f5a80f58000-7f5a80f59000 ---p 00000000 00:00 0
|
7f5a80f59000-7f5a88000000 rw-p 00000000 00:00 0
|
7f5a88000000-7f5a88027000 rw-p 00000000 00:00 0
|
7f5a88027000-7f5a8c000000 ---p 00000000 00:00 0
|
7f5a8c000000-7f5a8c2a6000 rw-p 00000000 00:00 0
|
7f5a8c2a6000-7f5a90000000 ---p 00000000 00:00 0
|
7f5a90000000-7f5a90021000 rw-p 00000000 00:00 0
|
7f5a90021000-7f5a94000000 ---p 00000000 00:00 0
|
7f5a94000000-7f5a94021000 rw-p 00000000 00:00 0
|
7f5a94021000-7f5a98000000 ---p 00000000 00:00 0
|
7f5a98000000-7f5a98021000 rw-p 00000000 00:00 0
|
7f5a98021000-7f5a9c000000 ---p 00000000 00:00 0
|
7f5a9c21f000-7f5a9e253000 rw-p 00000000 00:00 0
|
7f5a9e253000-7f5a9e254000 ---p 00000000 00:00 0
|
7f5a9e254000-7f5a9e29e000 rw-p 00000000 00:00 0
|
7f5a9e29e000-7f5a9e29f000 ---p 00000000 00:00 0
|
7f5a9e29f000-7f5a9e2e9000 rw-p 00000000 00:00 0
|
7f5a9e2e9000-7f5a9e2ea000 ---p 00000000 00:00 0
|
7f5a9e2ea000-7f5a9e334000 rw-p 00000000 00:00 0
|
7f5a9e334000-7f5a9e335000 ---p 00000000 00:00 0
|
7f5a9e335000-7f5a9f59c000 rw-p 00000000 00:00 0
|
7f5a9f5cc000-7f5aa36d5000 rw-p 00000000 00:00 0
|
7f5aa36d5000-7f5aa386a000 r-xp 00000000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7f5aa386a000-7f5aa3a6a000 ---p 00195000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7f5aa3a6a000-7f5aa3a6e000 r--p 00195000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7f5aa3a6e000-7f5aa3a70000 rw-p 00199000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7f5aa3a70000-7f5aa3a74000 rw-p 00000000 00:00 0
|
7f5aa3a74000-7f5aa3a8a000 r-xp 00000000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7f5aa3a8a000-7f5aa3c89000 ---p 00016000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7f5aa3c89000-7f5aa3c8a000 r--p 00015000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7f5aa3c8a000-7f5aa3c8b000 rw-p 00016000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7f5aa3c8b000-7f5aa3d8e000 r-xp 00000000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7f5aa3d8e000-7f5aa3f8d000 ---p 00103000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7f5aa3f8d000-7f5aa3f8e000 r--p 00102000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7f5aa3f8e000-7f5aa3f8f000 rw-p 00103000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7f5aa3f8f000-7f5aa4101000 r-xp 00000000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7f5aa4101000-7f5aa4301000 ---p 00172000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7f5aa4301000-7f5aa430b000 r--p 00172000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7f5aa430b000-7f5aa430d000 rw-p 0017c000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7f5aa430d000-7f5aa4311000 rw-p 00000000 00:00 0
|
7f5aa4311000-7f5aa4314000 r-xp 00000000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7f5aa4314000-7f5aa4513000 ---p 00003000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7f5aa4513000-7f5aa4514000 r--p 00002000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7f5aa4514000-7f5aa4515000 rw-p 00003000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7f5aa4515000-7f5aa4781000 r-xp 00000000 103:01 11544800 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
|
7f5aa4781000-7f5aa4980000 ---p 0026c000 103:01 11544800 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
|
7f5aa4980000-7f5aa499e000 r--p 0026b000 103:01 11544800 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
|
7f5aa499e000-7f5aa49ac000 rw-p 00289000 103:01 11544800 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
|
7f5aa49ac000-7f5aa49af000 rw-p 00000000 00:00 0
|
7f5aa49af000-7f5aa4a12000 r-xp 00000000 103:01 11544804 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
|
7f5aa4a12000-7f5aa4c11000 ---p 00063000 103:01 11544804 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
|
7f5aa4c11000-7f5aa4c15000 r--p 00062000 103:01 11544804 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
|
7f5aa4c15000-7f5aa4c1b000 rw-p 00066000 103:01 11544804 /usr/lib/x86_64-linux-gnu/libssl.so.1.1
|
7f5aa4c1b000-7f5aa4c34000 r-xp 00000000 103:01 42467418 /lib/x86_64-linux-gnu/libz.so.1.2.8
|
7f5aa4c34000-7f5aa4e33000 ---p 00019000 103:01 42467418 /lib/x86_64-linux-gnu/libz.so.1.2.8
|
7f5aa4e33000-7f5aa4e34000 r--p 00018000 103:01 42467418 /lib/x86_64-linux-gnu/libz.so.1.2.8
|
7f5aa4e34000-7f5aa4e35000 rw-p 00019000 103:01 42467418 /lib/x86_64-linux-gnu/libz.so.1.2.8
|
7f5aa4e35000-7f5aa4e3f000 r-xp 00000000 103:01 11544600 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
|
7f5aa4e3f000-7f5aa503e000 ---p 0000a000 103:01 11544600 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
|
7f5aa503e000-7f5aa503f000 r--p 00009000 103:01 11544600 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
|
7f5aa503f000-7f5aa5040000 rw-p 0000a000 103:01 11544600 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
|
7f5aa5040000-7f5aa5041000 r-xp 00000000 103:01 42468160 /lib/x86_64-linux-gnu/libaio.so.1.0.1
|
7f5aa5041000-7f5aa5240000 ---p 00001000 103:01 42468160 /lib/x86_64-linux-gnu/libaio.so.1.0.1
|
7f5aa5240000-7f5aa5241000 r--p 00000000 103:01 42468160 /lib/x86_64-linux-gnu/libaio.so.1.0.1
|
7f5aa5241000-7f5aa5242000 rw-p 00000000 00:00 0
|
7f5aa5242000-7f5aa5249000 r-xp 00000000 103:01 11544581 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
|
7f5aa5249000-7f5aa5448000 ---p 00007000 103:01 11544581 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
|
7f5aa5448000-7f5aa5449000 r--p 00006000 103:01 11544581 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
|
7f5aa5449000-7f5aa544a000 rw-p 00007000 103:01 11544581 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
|
7f5aa544a000-7f5aa5452000 r-xp 00000000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7f5aa5452000-7f5aa5652000 ---p 00008000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7f5aa5652000-7f5aa5653000 r--p 00008000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7f5aa5653000-7f5aa5654000 rw-p 00009000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7f5aa5654000-7f5aa5682000 rw-p 00000000 00:00 0
|
7f5aa5682000-7f5aa569a000 r-xp 00000000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7f5aa569a000-7f5aa5899000 ---p 00018000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7f5aa5899000-7f5aa589a000 r--p 00017000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7f5aa589a000-7f5aa589b000 rw-p 00018000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7f5aa589b000-7f5aa589f000 rw-p 00000000 00:00 0
|
7f5aa589f000-7f5aa58c2000 r-xp 00000000 103:01 42470443 /lib/x86_64-linux-gnu/ld-2.24.so
|
7f5aa58cd000-7f5aa5aa7000 rw-p 00000000 00:00 0
|
7f5aa5ab0000-7f5aa5ab1000 rw-p 00000000 00:00 0
|
7f5aa5ab1000-7f5aa5ab2000 ---p 00000000 00:00 0
|
7f5aa5ab2000-7f5aa5ac2000 rw-p 00000000 00:00 0
|
7f5aa5ac2000-7f5aa5ac3000 r--p 00023000 103:01 42470443 /lib/x86_64-linux-gnu/ld-2.24.so
|
7f5aa5ac3000-7f5aa5ac4000 rw-p 00024000 103:01 42470443 /lib/x86_64-linux-gnu/ld-2.24.so
|
7f5aa5ac4000-7f5aa5ac5000 rw-p 00000000 00:00 0
|
7ffc3c891000-7ffc3c8b4000 rw-p 00000000 00:00 0 [stack]
|
7ffc3c9a4000-7ffc3c9a6000 r--p 00000000 00:00 0 [vvar]
|
7ffc3c9a6000-7ffc3c9a8000 r-xp 00000000 00:00 0 [vdso]
|
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
|
10.5 3cb9131a non-debug |
*** Error in `/data/bld/10.5-rel-nightly/bin/mariadbd': corrupted size vs. prev_size: 0x00007fe708203f10 ***
|
======= Backtrace: =========
|
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7fe71fb29bfb]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7fe71fb2ffc6]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x780c1)[0x7fe71fb310c1]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(+0xee08f8)[0x55d897f8c8f8]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(+0xed62a3)[0x55d897f822a3]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(+0xed7077)[0x55d897f83077]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(+0xed1871)[0x55d897f7d871]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_ZN13select_insert16abort_result_setEv+0x2a8)[0x55d89779d2b8]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_Z13handle_selectP3THDP3LEXP13select_resultm+0x1ea)[0x55d89783249a]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_Z21mysql_execute_commandP3THD+0x525b)[0x55d8977d720b]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_Z11mysql_parseP3THDPcjP12Parser_statebb+0x1ec)[0x55d8977da46c]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_Z16dispatch_command19enum_server_commandP3THDPcjbb+0x16d8)[0x55d8977d0238]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_Z10do_commandP3THD+0x10e)[0x55d8977ce5de]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(_Z24do_handle_one_connectionP7CONNECTb+0x240)[0x55d8978c6ce0]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(handle_one_connection+0x34)[0x55d8978c7344]
|
/data/bld/10.5-rel-nightly/bin/mariadbd(+0xb90261)[0x55d897c3c261]
|
/lib/x86_64-linux-gnu/libpthread.so.0(+0x74a4)[0x7fe720b234a4]
|
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7fe71fba1d0f]
|
======= Memory map: ========
|
55d8970ac000-55d89876c000 r-xp 00000000 08:01 34661803 /data/bld/10.5-rel-nightly/bin/mariadbd
|
55d89896c000-55d898ab0000 r-xp 016c0000 08:01 34661803 /data/bld/10.5-rel-nightly/bin/mariadbd
|
55d898ab0000-55d898b66000 rwxp 01804000 08:01 34661803 /data/bld/10.5-rel-nightly/bin/mariadbd
|
55d898b66000-55d899452000 rwxp 00000000 00:00 0
|
55d89b08e000-55d89b62d000 rwxp 00000000 00:00 0 [heap]
|
7fe6e4000000-7fe6e4021000 rwxp 00000000 00:00 0
|
7fe6e4021000-7fe6e8000000 ---p 00000000 00:00 0
|
7fe6e8000000-7fe6e8021000 rwxp 00000000 00:00 0
|
7fe6e8021000-7fe6ec000000 ---p 00000000 00:00 0
|
7fe6ec000000-7fe6ec021000 rwxp 00000000 00:00 0
|
7fe6ec021000-7fe6f0000000 ---p 00000000 00:00 0
|
7fe6f0000000-7fe6f0021000 rwxp 00000000 00:00 0
|
7fe6f0021000-7fe6f4000000 ---p 00000000 00:00 0
|
7fe6f4000000-7fe6f4021000 rwxp 00000000 00:00 0
|
7fe6f4021000-7fe6f8000000 ---p 00000000 00:00 0
|
7fe6fb755000-7fe6fb756000 ---p 00000000 00:00 0
|
7fe6fb756000-7fe6fbf56000 rwxp 00000000 00:00 0
|
7fe6fbf56000-7fe6fbf57000 ---p 00000000 00:00 0
|
7fe6fbf57000-7fe6fc757000 rwxp 00000000 00:00 0
|
7fe6fc757000-7fe6fc758000 ---p 00000000 00:00 0
|
7fe6fc758000-7fe6fcf58000 rwxp 00000000 00:00 0
|
7fe6fcf58000-7fe6fcf59000 ---p 00000000 00:00 0
|
7fe6fcf59000-7fe704000000 rwxp 00000000 00:00 0
|
7fe704000000-7fe704021000 rwxp 00000000 00:00 0
|
7fe704021000-7fe708000000 ---p 00000000 00:00 0
|
7fe708000000-7fe7099c0000 rwxp 00000000 00:00 0
|
7fe7099c0000-7fe70c000000 ---p 00000000 00:00 0
|
7fe70c000000-7fe70c021000 rwxp 00000000 00:00 0
|
7fe70c021000-7fe710000000 ---p 00000000 00:00 0
|
7fe710000000-7fe710021000 rwxp 00000000 00:00 0
|
7fe710021000-7fe714000000 ---p 00000000 00:00 0
|
7fe714000000-7fe714021000 rwxp 00000000 00:00 0
|
7fe714021000-7fe718000000 ---p 00000000 00:00 0
|
7fe7183ec000-7fe718cc6000 rwxp 00000000 00:00 0
|
7fe71a420000-7fe71a421000 ---p 00000000 00:00 0
|
7fe71a421000-7fe71a46b000 rwxp 00000000 00:00 0
|
7fe71a46b000-7fe71a46c000 ---p 00000000 00:00 0
|
7fe71a46c000-7fe71a4b6000 rwxp 00000000 00:00 0
|
7fe71a4b6000-7fe71a4b7000 ---p 00000000 00:00 0
|
7fe71a4b7000-7fe71a501000 rwxp 00000000 00:00 0
|
7fe71a501000-7fe71a502000 ---p 00000000 00:00 0
|
7fe71a502000-7fe71b769000 rwxp 00000000 00:00 0
|
7fe71b799000-7fe71f8a2000 rwxp 00000000 00:00 0
|
7fe71f8a2000-7fe71f8b8000 r-xp 00000000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7fe71f8b8000-7fe71fab7000 ---p 00016000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7fe71fab7000-7fe71fab8000 r-xp 00015000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7fe71fab8000-7fe71fab9000 rwxp 00016000 103:01 42467332 /lib/x86_64-linux-gnu/libgcc_s.so.1
|
7fe71fab9000-7fe71fc4e000 r-xp 00000000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7fe71fc4e000-7fe71fe4e000 ---p 00195000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7fe71fe4e000-7fe71fe52000 r-xp 00195000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7fe71fe52000-7fe71fe54000 rwxp 00199000 103:01 42470447 /lib/x86_64-linux-gnu/libc-2.24.so
|
7fe71fe54000-7fe71fe58000 rwxp 00000000 00:00 0
|
7fe71fe58000-7fe71ff5b000 r-xp 00000000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7fe71ff5b000-7fe72015a000 ---p 00103000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7fe72015a000-7fe72015b000 r-xp 00102000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7fe72015b000-7fe72015c000 rwxp 00103000 103:01 42470451 /lib/x86_64-linux-gnu/libm-2.24.so
|
7fe72015c000-7fe7202ce000 r-xp 00000000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7fe7202ce000-7fe7204ce000 ---p 00172000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7fe7204ce000-7fe7204d8000 r-xp 00172000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7fe7204d8000-7fe7204da000 rwxp 0017c000 103:01 11539684 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
|
7fe7204da000-7fe7204de000 rwxp 00000000 00:00 0
|
7fe7204de000-7fe7204e1000 r-xp 00000000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7fe7204e1000-7fe7206e0000 ---p 00003000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7fe7206e0000-7fe7206e1000 r-xp 00002000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7fe7206e1000-7fe7206e2000 rwxp 00003000 103:01 42470450 /lib/x86_64-linux-gnu/libdl-2.24.so
|
7fe7206e2000-7fe7206e3000 r-xp 00000000 103:01 42468160 /lib/x86_64-linux-gnu/libaio.so.1.0.1
|
7fe7206e3000-7fe7208e2000 ---p 00001000 103:01 42468160 /lib/x86_64-linux-gnu/libaio.so.1.0.1
|
7fe7208e2000-7fe7208e3000 r-xp 00000000 103:01 42468160 /lib/x86_64-linux-gnu/libaio.so.1.0.1
|
7fe7208e3000-7fe7208e4000 rwxp 00000000 00:00 0
|
7fe7208e4000-7fe7208ec000 r-xp 00000000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7fe7208ec000-7fe720aec000 ---p 00008000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7fe720aec000-7fe720aed000 r-xp 00008000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7fe720aed000-7fe720aee000 rwxp 00009000 103:01 42470449 /lib/x86_64-linux-gnu/libcrypt-2.24.so
|
7fe720aee000-7fe720b1c000 rwxp 00000000 00:00 0
|
7fe720b1c000-7fe720b34000 r-xp 00000000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7fe720b34000-7fe720d33000 ---p 00018000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7fe720d33000-7fe720d34000 r-xp 00017000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7fe720d34000-7fe720d35000 rwxp 00018000 103:01 42470462 /lib/x86_64-linux-gnu/libpthread-2.24.so
|
7fe720d35000-7fe720d39000 rwxp 00000000 00:00 0
|
7fe720d39000-7fe720d5c000 r-xp 00000000 103:01 42470443 /lib/x86_64-linux-gnu/ld-2.24.so
|
7fe720d69000-7fe720f41000 rwxp 00000000 00:00 0
|
7fe720f4a000-7fe720f4b000 rwxp 00000000 00:00 0
|
7fe720f4b000-7fe720f4c000 ---p 00000000 00:00 0
|
7fe720f4c000-7fe720f5c000 rwxp 00000000 00:00 0
|
7fe720f5c000-7fe720f5d000 r-xp 00023000 103:01 42470443 /lib/x86_64-linux-gnu/ld-2.24.so
|
7fe720f5d000-7fe720f5e000 rwxp 00024000 103:01 42470443 /lib/x86_64-linux-gnu/ld-2.24.so
|
7fe720f5e000-7fe720f5f000 rwxp 00000000 00:00 0
|
7fffa3ff1000-7fffa4014000 rwxp 00000000 00:00 0 [stack]
|
7fffa4080000-7fffa4082000 r--p 00000000 00:00 0 [vvar]
|
7fffa4082000-7fffa4084000 r-xp 00000000 00:00 0 [vdso]
|
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
|
And overrun buffer is on the table with any variation
Error: Freeing overrun buffer 0x7f8110072ba0 at mysys/safemalloc.c:194, mysys/my_malloc.c:224, mysys/array.c:304, mysys/hash.c:159, mysys/thr_mutex.c:666, mysys/thr_mutex.c:610, psi/mysql_thread.h:680, myisam/mi_check.c:3104
|
Error: Freeing overrun buffer 0x7f8110070370 at mysys/safemalloc.c:194, mysys/my_malloc.c:224, myisam/mi_check.c:3110, myisam/ha_myisam.cc:1301, myisam/ha_myisam.cc:1646, myisam/ha_myisam.cc:1835, sql/handler.cc:4415, sql/sql_insert.cc:4169
|
^ Found warnings in /dev/shm/var_mtr3/log/mysqld.1.err
|
The problem was that the server was calling virtual functions on a record that was not initialized with
new data. This happened when fill_record() was aborted in the middle because an error in
save_val() or save_in_field()
Fixed in bb-10.5-monty. To be pushed soon