2021-08-13 18:14:51 0 [Note] InnoDB: 10.5.13 started; log sequence number 85119; transaction id 139
|
2021-08-13 18:14:51 0 [Note] InnoDB: Loading buffer pool(s) from /tmp/build-mariadb-server-10.5-asan-debug-datadir/ib_buffer_pool
|
2021-08-13 18:14:51 0 [Note] Plugin 'FEEDBACK' is disabled.
|
2021-08-13 18:14:51 0 [Note] InnoDB: Buffer pool(s) load completed at 210813 18:14:51
|
[New Thread 0x7fffd84d0640 (LWP 790752)]
|
[New Thread 0x7fffcd082640 (LWP 790753)]
|
2021-08-13 18:14:51 0 [Note] Reading of all Master_info entries succeeded
|
2021-08-13 18:14:51 0 [Note] Added new Master_info '' to hash table
|
2021-08-13 18:14:51 0 [Note] /home/dan/repos/build-mariadb-server-10.5-asan-debug/sql/mysqld: ready for connections.
|
Version: '10.5.13-MariaDB-debug' socket: '/tmp/build-mariadb-server-10.5-asan-debug.sock' port: 0 Source distribution
|
[New Thread 0x7fffccf80640 (LWP 790762)]
|
[Thread 0x7fffd2419640 (LWP 790744) exited]
|
[Thread 0x7fffd6cf0640 (LWP 790735) exited]
|
[Thread 0x7fffd4c94640 (LWP 790739) exited]
|
[Thread 0x7fffd64d9640 (LWP 790736) exited]
|
[Thread 0x7fffd13f3640 (LWP 790746) exited]
|
[Thread 0x7fffd74ff640 (LWP 790734) exited]
|
[Thread 0x7fffcf397640 (LWP 790750) exited]
|
[Thread 0x7fffcfbae640 (LWP 790749) exited]
|
[Thread 0x7fffd0bdc640 (LWP 790747) exited]
|
[Thread 0x7fffd447d640 (LWP 790740) exited]
|
[Thread 0x7fffd54ab640 (LWP 790738) exited]
|
[Thread 0x7fffd5cc2640 (LWP 790737) exited]
|
[Thread 0x7fffd03c5640 (LWP 790748) exited]
|
[Thread 0x7fffd2c38640 (LWP 790743) exited]
|
[Thread 0x7fffd1c0a640 (LWP 790745) exited]
|
[Thread 0x7fffd344f640 (LWP 790742) exited]
|
[New Thread 0x7fffd1c0a640 (LWP 790836)]
|
[New Thread 0x7fffd344f640 (LWP 790837)]
|
[New Thread 0x7fffd2c38640 (LWP 790838)]
|
=================================================================
|
==790726==ERROR: AddressSanitizer: use-after-poison on address 0x62b0000a3f28 at pc 0x000000adb2ad bp 0x7fffccf76830 sp 0x7fffccf76828
|
READ of size 8 at 0x62b0000a3f28 thread T25
|
[Detaching after fork from child process 790839]
|
#0 0xadb2ac in Item_args::walk_args(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20
|
#1 0xad8424 in Item_func_or_sum::walk(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:5270:9
|
#2 0xadb2f9 in Item_args::walk_args(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20
|
#3 0xad8424 in Item_func_or_sum::walk(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:5270:9
|
#4 0xadb2f9 in Item_args::walk_args(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20
|
#5 0xad8424 in Item_func_or_sum::walk(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:5270:9
|
#6 0xadb2f9 in Item_args::walk_args(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20
|
#7 0xad8424 in Item_func_or_sum::walk(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:5270:9
|
#8 0xadb2f9 in Item_args::walk_args(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20
|
#9 0xad8424 in Item_func_or_sum::walk(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:5270:9
|
#10 0xadb2f9 in Item_args::walk_args(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20
|
#11 0xad8424 in Item_func_or_sum::walk(bool (Item::*)(void*), bool, void*) /home/dan/repos/mariadb-server-10.5/sql/item.h:5270:9
|
#12 0x9e6c60 in TABLE::mark_virtual_column_deps(Field*) /home/dan/repos/mariadb-server-10.5/sql/item.h:7582:27
|
#13 0x1115650 in TABLE::mark_virtual_column_with_deps(Field*) /home/dan/repos/mariadb-server-10.5/sql/item.h:7574:5
|
#14 0x10f7c67 in TABLE::mark_virtual_columns_for_write(bool) /home/dan/repos/mariadb-server-10.5/sql/table.cc:7600:24
|
#15 0x10f85d0 in TABLE::mark_columns_needed_for_insert() /home/dan/repos/mariadb-server-10.5/sql/table.cc:7429:5
|
#16 0xbb3136 in mysql_insert(THD*, TABLE_LIST*, List<Item>&, List<List<Item> >&, List<Item>&, List<Item>&, enum_duplicates, bool, select_result*) /home/dan/repos/mariadb-server-10.5/sql/sql_insert.cc:945:10
|
#17 0xcb7ac0 in mysql_execute_command(THD*) /home/dan/repos/mariadb-server-10.5/sql/sql_parse.cc:4624:10
|
#18 0xc9aa04 in mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) /home/dan/repos/mariadb-server-10.5/sql/sql_parse.cc:8100:18
|
#19 0xc92fa1 in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) /home/dan/repos/mariadb-server-10.5/sql/sql_parse.cc:1891:7
|
#20 0xc9d07f in do_command(THD*) /home/dan/repos/mariadb-server-10.5/sql/sql_parse.cc:1370:17
|
#21 0x11f33b0 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-10.5/sql/sql_connect.cc:1418:11
|
#22 0x11f299e in handle_one_connection /home/dan/repos/mariadb-server-10.5/sql/sql_connect.cc:1312:5
|
#23 0x21e17b8 in pfs_spawn_thread /home/dan/repos/mariadb-server-10.5/storage/perfschema/pfs.cc:2201:3
|
#24 0x7ffff78ad298 in start_thread /usr/src/debug/glibc-2.33-20.fc34.x86_64/nptl/pthread_create.c:481:8
|
#25 0x7ffff7587352 in clone ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
|
|
0x62b0000a3f28 is located 11560 bytes inside of 24740-byte region [0x62b0000a1200,0x62b0000a72a4)
|
allocated by thread T25 here:
|
#0 0x86a85f in malloc (/home/dan/repos/build-mariadb-server-10.5-asan-debug/sql/mariadbd+0x86a85f)
|
#1 0x31f2373 in sf_malloc /home/dan/repos/mariadb-server-10.5/mysys/safemalloc.c:121:34
|
#2 0x31af41f in my_malloc /home/dan/repos/mariadb-server-10.5/mysys/my_malloc.c:90:29
|
#3 0x317e6ca in reset_root_defaults /home/dan/repos/mariadb-server-10.5/mysys/my_alloc.c:148:30
|
#4 0xb236a6 in THD::init_for_queries() /home/dan/repos/mariadb-server-10.5/sql/sql_class.cc:1401:3
|
#5 0x11f20b1 in prepare_new_connection_state(THD*) /home/dan/repos/mariadb-server-10.5/sql/sql_connect.cc:1240:8
|
#6 0x11f3b19 in thd_prepare_connection(THD*) /home/dan/repos/mariadb-server-10.5/sql/sql_connect.cc:1333:3
|
#7 0x11f32b1 in do_handle_one_connection(CONNECT*, bool) /home/dan/repos/mariadb-server-10.5/sql/sql_connect.cc:1408:9
|
#8 0x11f299e in handle_one_connection /home/dan/repos/mariadb-server-10.5/sql/sql_connect.cc:1312:5
|
#9 0x21e17b8 in pfs_spawn_thread /home/dan/repos/mariadb-server-10.5/storage/perfschema/pfs.cc:2201:3
|
#10 0x7ffff78ad298 in start_thread /usr/src/debug/glibc-2.33-20.fc34.x86_64/nptl/pthread_create.c:481:8
|
|
Thread T25 created by T0 here:
|
#0 0x7db136 in pthread_create (/home/dan/repos/build-mariadb-server-10.5-asan-debug/sql/mariadbd+0x7db136)
|
#1 0x21e1dcc in my_thread_create(unsigned long*, pthread_attr_t const*, void* (*)(void*), void*) /home/dan/repos/mariadb-server-10.5/storage/perfschema/my_thread.h:48:10
|
#2 0x21e1d5b in pfs_spawn_thread_v1 /home/dan/repos/mariadb-server-10.5/storage/perfschema/pfs.cc:2252:15
|
#3 0x8ab442 in inline_mysql_thread_create(unsigned int, unsigned long*, pthread_attr_t const*, void* (*)(void*), void*) /home/dan/repos/mariadb-server-10.5/include/mysql/psi/mysql_thread.h:1323:11
|
#4 0x8bc00e in create_thread_to_handle_connection(CONNECT*) /home/dan/repos/mariadb-server-10.5/sql/mysqld.cc:6010:19
|
#5 0x8bc89d in create_new_thread(CONNECT*) /home/dan/repos/mariadb-server-10.5/sql/mysqld.cc:6069:3
|
#6 0x8bd27f in handle_accepted_socket(st_mysql_socket, st_mysql_socket) /home/dan/repos/mariadb-server-10.5/sql/mysqld.cc:6134:5
|
#7 0x8ba768 in handle_connections_sockets() /home/dan/repos/mariadb-server-10.5/sql/mysqld.cc:6261:9
|
#8 0x8af2dd in mysqld_main(int, char**) /home/dan/repos/mariadb-server-10.5/sql/mysqld.cc:5656:3
|
#9 0x8a4a01 in main /home/dan/repos/mariadb-server-10.5/sql/main.cc:25:10
|
#10 0x7ffff74aeb74 in __libc_start_main /usr/src/debug/glibc-2.33-20.fc34.x86_64/csu/../csu/libc-start.c:332:16
|
|
SUMMARY: AddressSanitizer: use-after-poison /home/dan/repos/mariadb-server-10.5/sql/item.h:2609:20 in Item_args::walk_args(bool (Item::*)(void*), bool, void*)
|
Shadow bytes around the buggy address:
|
0x0c568000c790: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c7a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c7b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c7c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c7d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
=>0x0c568000c7e0: f7 f7 f7 f7 f7[f7]f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c7f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c800: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c810: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c820: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
0x0c568000c830: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
|
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
|
Freed heap region: fd
|
Stack left redzone: f1
|
Stack mid redzone: f2
|
Stack right redzone: f3
|
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
|
Shadow gap: cc
|
==790726==ABORTING
|