Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.6, 12.2
-
None
-
None
Description
Reproducible, needs cleaning.
Non-deterministic, run with --repeat=N
Fails within ~10 attempts on at least 10.6, 11.8 (also on previous minor releases), and main.
JIRA returns a number of tickets for "Used_tables_and_const_cache::used_tables_and_const_cache_join", but at least judging by the summary, none obviously fits (no 2nd execution, no FK, no views, etc.)
# Remaining options:
|
# Basedir: /data/bld/11.8-asan
|
# Search pattern(s): (?^s:Used_tables_and_const_cache::used_tables_and_const_cache_join)
|
|
|
--disable_abort_on_error
|
GRANT ALL ON *.* TO rqg@localhost; |
CREATE DATABASE IF NOT EXISTS app_periods; |
CREATE TABLE IF NOT EXISTS app_periods.t4 (s TIMESTAMP, e TIMESTAMP, PERIOD FOR p(s,e)); |
--connect (con21_0,localhost,root,,)
|
--connect (con23_0,localhost,root,,)
|
--connect (con25_0,localhost,root,,)
|
CREATE TABLE IF NOT EXISTS app_periods.t8 (id INT, f BLOB /*!100403 UNIQUE */, s DATE, e DATE, PERIOD FOR p(s,e)); |
CREATE DATABASE IF NOT EXISTS multi_trigger_db; |
CREATE TABLE IF NOT EXISTS multi_trigger_db.tlog (pk INT NOT NULL AUTO_INCREMENT PRIMARY KEY, dt TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), tbl VARCHAR(16), tp ENUM('BEFORE','AFTER'), op ENUM('INSERT','UPDATE','DELETE'), fld BLOB); |
CREATE TRIGGER IF NOT EXISTS app_periods.v BEFORE UPDATE ON app_periods.t8 FOR EACH ROW INSERT INTO multi_trigger_db.tlog (tbl,tp,op,fld) VALUES ('t8','BEFORE','UPDATE',NEW.f); |
--connection con21_0
|
USE app_periods; |
REPLACE INTO app_periods.t8 VALUES (); |
--connection con23_0
|
--send
|
BACKUP STAGE START;
|
--connection con25_0
|
--send
|
CREATE TRIGGER IF NOT EXISTS multi_trigger_db.b AFTER INSERT ON multi_trigger_db.tlog FOR EACH ROW INSERT INTO multi_trigger_db.tlog2 VALUES (NEW.pk, NOW(), NEW.fld); |
--connection con21_0
|
--send
|
UPDATE t8 alias1 NATURAL JOIN t4 alias2 SET alias1.s = alias2.s WHERE e BETWEEN '1970-01-01' AND '1970-01-01'; |
--connection con23_0
|
--reap
|
BACKUP STAGE BLOCK_COMMIT;
|
|
11.8 8a0f327675e9b4a1e0ae2e3a97fe001122a9db03 |
==2763530==ERROR: AddressSanitizer: heap-use-after-free on address 0x62500029ea08 at pc 0x5610fb5bbe21 bp 0x7f6297760820 sp 0x7f6297760818
|
READ of size 8 at 0x62500029ea08 thread T6
|
2026-01-30 14:46:03 0 [Note] /share8t/bld/11.8-asan-ubsan/sql/mariadbd (initiated by: unknown): Normal shutdown
|
#0 0x5610fb5bbe20 in Item_field::used_tables() const /data/bld/11.8-asan-ubsan/sql/item.cc:3658
|
#1 0x5610f9a28302 in Used_tables_and_const_cache::used_tables_and_const_cache_join(Item const*) /data/bld/11.8-asan-ubsan/sql/item.h:5665
|
#2 0x5610fb8312eb in Item_func::fix_fields(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item_func.cc:389
|
#3 0x5610f9adaa33 in Item::fix_fields_if_needed(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item.h:1179
|
#4 0x5610f9adab6c in Item::fix_fields_if_needed_for_scalar(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item.h:1188
|
#5 0x5610fb6cef9f in Item::fix_fields_if_needed_for_bool(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item.h:1192
|
#6 0x5610fb6cef9f in Item_cond::fix_fields(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item_cmpfunc.cc:5139
|
#7 0x5610f9adaa33 in Item::fix_fields_if_needed(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item.h:1179
|
#8 0x5610f9adab6c in Item::fix_fields_if_needed_for_scalar(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item.h:1188
|
#9 0x5610f9cc5257 in Item::fix_fields_if_needed_for_bool(THD*, Item**) /data/bld/11.8-asan-ubsan/sql/item.h:1192
|
#10 0x5610f9cc5257 in setup_on_expr(THD*, TABLE_LIST*, bool) /data/bld/11.8-asan-ubsan/sql/sql_base.cc:8932
|
#11 0x5610f9cc6cc4 in setup_conds(THD*, TABLE_LIST*, List<TABLE_LIST>&, Item**) /data/bld/11.8-asan-ubsan/sql/sql_base.cc:9051
|
#12 0x5610fa300a4c in setup_without_group /data/bld/11.8-asan-ubsan/sql/sql_select.cc:956
|
#13 0x5610fa3051d5 in JOIN::prepare(TABLE_LIST*, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*) /data/bld/11.8-asan-ubsan/sql/sql_select.cc:1594
|
#14 0x5610fa6d758c in Sql_cmd_update::prepare_inner(THD*) /data/bld/11.8-asan-ubsan/sql/sql_update.cc:3136
|
#15 0x5610fa20b50e in Sql_cmd_dml::prepare(THD*) /data/bld/11.8-asan-ubsan/sql/sql_select.cc:34541
|
#16 0x5610fa214f17 in Sql_cmd_dml::execute(THD*) /data/bld/11.8-asan-ubsan/sql/sql_select.cc:34595
|
#17 0x5610fa080791 in mysql_execute_command(THD*, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:4440
|
#18 0x5610fa09b050 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:7953
|
#19 0x5610fa0a443f in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:1921
|
#20 0x5610fa0b1415 in do_command(THD*, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:1431
|
#21 0x5610fa8fd5f7 in do_handle_one_connection(CONNECT*, bool) /data/bld/11.8-asan-ubsan/sql/sql_connect.cc:1504
|
#22 0x5610fa8fe760 in handle_one_connection /data/bld/11.8-asan-ubsan/sql/sql_connect.cc:1416
|
#23 0x5610fc3cc8bf in pfs_spawn_thread /data/bld/11.8-asan-ubsan/storage/perfschema/pfs.cc:2198
|
#24 0x7f62a46a81c3 in start_thread nptl/pthread_create.c:442
|
#25 0x7f62a472885b in clone3 ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
|
|
|
0x62500029ea08 is located 2312 bytes inside of 8184-byte region [0x62500029e100,0x6250002a00f8)
|
freed by thread T7 here:
|
#0 0x7f62a5ab76a8 in __interceptor_free ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:52
|
#1 0x5610fd6a5812 in my_free /data/bld/11.8-asan-ubsan/mysys/my_malloc.c:218
|
#2 0x5610fd6782e7 in root_free /data/bld/11.8-asan-ubsan/mysys/my_alloc.c:77
|
#3 0x5610fd67a3c3 in free_root /data/bld/11.8-asan-ubsan/mysys/my_alloc.c:517
|
#4 0x5610fa72b918 in closefrm(TABLE*) /data/bld/11.8-asan-ubsan/sql/table.cc:4882
|
#5 0x5610faf4038d in intern_close_table /data/bld/11.8-asan-ubsan/sql/table_cache.cc:230
|
#6 0x5610faf41d8d in tc_purge() /data/bld/11.8-asan-ubsan/sql/table_cache.cc:324
|
#7 0x5610f9cb1c7c in purge_tables() /data/bld/11.8-asan-ubsan/sql/sql_base.cc:335
|
#8 0x5610f9cb1fc8 in flush_tables(THD*, flush_tables_type) /data/bld/11.8-asan-ubsan/sql/sql_base.cc:565
|
#9 0x5610faf80ba5 in backup_block_ddl /data/bld/11.8-asan-ubsan/sql/backup.cc:295
|
#10 0x5610faf831aa in run_backup_stage(THD*, backup_stages) /data/bld/11.8-asan-ubsan/sql/backup.cc:127
|
#11 0x5610fa08a453 in mysql_execute_command(THD*, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:5022
|
#12 0x5610fa09b050 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:7953
|
#13 0x5610fa0a443f in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:1921
|
#14 0x5610fa0b1415 in do_command(THD*, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:1431
|
#15 0x5610fa8fd5f7 in do_handle_one_connection(CONNECT*, bool) /data/bld/11.8-asan-ubsan/sql/sql_connect.cc:1504
|
#16 0x5610fa8fe760 in handle_one_connection /data/bld/11.8-asan-ubsan/sql/sql_connect.cc:1416
|
#17 0x5610fc3cc8bf in pfs_spawn_thread /data/bld/11.8-asan-ubsan/storage/perfschema/pfs.cc:2198
|
#18 0x7f62a46a81c3 in start_thread nptl/pthread_create.c:442
|
|
|
previously allocated by thread T6 here:
|
#0 0x7f62a5ab89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
|
#1 0x5610fd6a50b8 in my_malloc /data/bld/11.8-asan-ubsan/mysys/my_malloc.c:93
|
#2 0x5610fd678173 in root_alloc /data/bld/11.8-asan-ubsan/mysys/my_alloc.c:66
|
#3 0x5610fd678726 in init_alloc_root /data/bld/11.8-asan-ubsan/mysys/my_alloc.c:178
|
#4 0x5610fa7b6cb5 in init_sql_alloc(unsigned int, st_mem_root*, unsigned int, unsigned int, unsigned long) /data/bld/11.8-asan-ubsan/sql/thr_malloc.cc:64
|
#5 0x5610fa78a748 in open_table_from_share(THD*, TABLE_SHARE*, st_mysql_const_lex_string const*, unsigned int, unsigned int, unsigned int, TABLE*, bool, List<String>*) /data/bld/11.8-asan-ubsan/sql/table.cc:4365
|
#6 0x5610f9cf6826 in open_table(THD*, TABLE_LIST*, Open_table_context*) /data/bld/11.8-asan-ubsan/sql/sql_base.cc:2319
|
#7 0x5610f9cfd299 in open_and_process_table /data/bld/11.8-asan-ubsan/sql/sql_base.cc:4271
|
#8 0x5610f9d036e0 in open_tables(THD*, DDL_options_st const&, TABLE_LIST**, unsigned int*, unsigned int, Prelocking_strategy*) /data/bld/11.8-asan-ubsan/sql/sql_base.cc:4754
|
#9 0x5610f9d09ebf in open_tables /data/bld/11.8-asan-ubsan/sql/sql_base.h:275
|
#10 0x5610f9d09ebf in open_tables_for_query(THD*, TABLE_LIST*, unsigned int*, unsigned int, DML_prelocking_strategy*) /data/bld/11.8-asan-ubsan/sql/sql_base.cc:5935
|
#11 0x5610fa20b461 in Sql_cmd_dml::prepare(THD*) /data/bld/11.8-asan-ubsan/sql/sql_select.cc:34532
|
#12 0x5610fa214f17 in Sql_cmd_dml::execute(THD*) /data/bld/11.8-asan-ubsan/sql/sql_select.cc:34595
|
#13 0x5610fa080791 in mysql_execute_command(THD*, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:4440
|
#14 0x5610fa09b050 in mysql_parse(THD*, char*, unsigned int, Parser_state*) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:7953
|
#15 0x5610fa0a443f in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:1921
|
#16 0x5610fa0b1415 in do_command(THD*, bool) /data/bld/11.8-asan-ubsan/sql/sql_parse.cc:1431
|
#17 0x5610fa8fd5f7 in do_handle_one_connection(CONNECT*, bool) /data/bld/11.8-asan-ubsan/sql/sql_connect.cc:1504
|
#18 0x5610fa8fe760 in handle_one_connection /data/bld/11.8-asan-ubsan/sql/sql_connect.cc:1416
|
#19 0x5610fc3cc8bf in pfs_spawn_thread /data/bld/11.8-asan-ubsan/storage/perfschema/pfs.cc:2198
|
#20 0x7f62a46a81c3 in start_thread nptl/pthread_create.c:442
|
|
|
Thread T6 created by T0 here:
|
#0 0x7f62a5a49726 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:207
|
#1 0x5610fc3c887b in my_thread_create /data/bld/11.8-asan-ubsan/storage/perfschema/my_thread.h:38
|
#2 0x5610fc3ccd3c in pfs_spawn_thread_v1 /data/bld/11.8-asan-ubsan/storage/perfschema/pfs.cc:2249
|
#3 0x5610f98e6aeb in inline_mysql_thread_create /data/bld/11.8-asan-ubsan/include/mysql/psi/mysql_thread.h:1139
|
#4 0x5610f98e6aeb in create_thread_to_handle_connection(CONNECT*) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6272
|
#5 0x5610f98f96f8 in create_new_thread(CONNECT*) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6334
|
#6 0x5610f98f9920 in handle_accepted_socket(st_mysql_socket, st_mysql_socket) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6396
|
#7 0x5610f98fa561 in handle_connections_sockets() /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6508
|
#8 0x5610f98faa0d in run_main_loop /data/bld/11.8-asan-ubsan/sql/mysqld.cc:5750
|
#9 0x5610f98fbfc1 in mysqld_main(int, char**) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6173
|
#10 0x5610f98ccd01 in main /data/bld/11.8-asan-ubsan/sql/main.cc:34
|
#11 0x7f62a4646249 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
|
|
|
Thread T7 created by T0 here:
|
#0 0x7f62a5a49726 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:207
|
#1 0x5610fc3c887b in my_thread_create /data/bld/11.8-asan-ubsan/storage/perfschema/my_thread.h:38
|
#2 0x5610fc3ccd3c in pfs_spawn_thread_v1 /data/bld/11.8-asan-ubsan/storage/perfschema/pfs.cc:2249
|
#3 0x5610f98e6aeb in inline_mysql_thread_create /data/bld/11.8-asan-ubsan/include/mysql/psi/mysql_thread.h:1139
|
#4 0x5610f98e6aeb in create_thread_to_handle_connection(CONNECT*) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6272
|
#5 0x5610f98f96f8 in create_new_thread(CONNECT*) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6334
|
#6 0x5610f98f9920 in handle_accepted_socket(st_mysql_socket, st_mysql_socket) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6396
|
#7 0x5610f98fa561 in handle_connections_sockets() /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6508
|
#8 0x5610f98faa0d in run_main_loop /data/bld/11.8-asan-ubsan/sql/mysqld.cc:5750
|
#9 0x5610f98fbfc1 in mysqld_main(int, char**) /data/bld/11.8-asan-ubsan/sql/mysqld.cc:6173
|
#10 0x5610f98ccd01 in main /data/bld/11.8-asan-ubsan/sql/main.cc:34
|
#11 0x7f62a4646249 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
|
|
|
SUMMARY: AddressSanitizer: heap-use-after-free /data/bld/11.8-asan-ubsan/sql/item.cc:3658 in Item_field::used_tables() const
|
Shadow bytes around the buggy address:
|
0x0c4a8004bcf0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd10: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd20: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd30: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
=>0x0c4a8004bd40: fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd50: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd60: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd70: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
|
0x0c4a8004bd90: 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
|
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
|
==2763530==ABORTING
|
260130 14:46:05 [ERROR] /share8t/bld/11.8-asan-ubsan/sql/mariadbd got signal 6 ;
|
Sorry, we probably made a mistake, and this is a bug.
|
|
|
Your assistance in bug reporting will enable us to fix this for the next release.
|
To report this bug, see https://mariadb.com/kb/en/reporting-bugs about how to report
|
a bug on https://jira.mariadb.org/.
|
|
|
Please include the information from the server start above, to the end of the
|
information below.
|
|
|
Server version: 11.8.6-MariaDB-asan-debug-log source revision: 8a0f327675e9b4a1e0ae2e3a97fe001122a9db03
|
|
|
The information page at https://mariadb.com/kb/en/how-to-produce-a-full-stack-trace-for-mariadbd/
|
contains instructions to obtain a better version of the backtrace below.
|
Following these instructions will help MariaDB developers provide a fix quicker.
|
|
|
Attempting backtrace. Include this in the bug report.
|
(note: Retrieving this information may fail)
|
|
|
Thread pointer: 0x62c0000e0218
|
stack_bottom = 0x7f6297765000 thread_stack 0xb00000
|
sanitizer_common/sanitizer_common_interceptors.inc:4277(__interceptor_backtrace.part.0)[0x7f62a5a51f31]
|
mysys/stacktrace.c:215(my_print_stacktrace)[0x5610fd6b7a88]
|
sql/signal_handler.cc:227(handle_fatal_signal)[0x5610fb44571b]
|
libc_sigaction.c:0(__restore_rt)[0x7f62a465b050]
|
nptl/pthread_kill.c:44(__pthread_kill_implementation)[0x7f62a46a9ebc]
|
posix/raise.c:27(__GI_raise)[0x7f62a465afb2]
|
stdlib/abort.c:81(__GI_abort)[0x7f62a4645472]
|
sanitizer_common/sanitizer_posix_libcdep.cpp:137(__sanitizer::Abort())[0x7f62a5ad650f]
|
sanitizer_common/sanitizer_termination.cpp:59(__sanitizer::Die())[0x7f62a5ae2ba1]
|
asan/asan_report.cpp:190(__asan::ScopedInErrorReport::~ScopedInErrorReport())[0x7f62a5ac1f5e]
|
asan/asan_report.cpp:479(__asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool))[0x7f62a5ac14c6]
|
asan/asan_rtl.cpp:123(__asan_report_load8)[0x7f62a5ac25ac]
|
sql/item.cc:3658(Item_field::used_tables() const)[0x5610fb5bbe21]
|
sql/opt_range.cc:5665(Used_tables_and_const_cache::used_tables_and_const_cache_join(Item const*))[0x5610f9a28303]
|
sql/item_func.cc:390(Item_func::fix_fields(THD*, Item**))[0x5610fb8312ec]
|
sql/set_var.cc:1180(Item::fix_fields_if_needed(THD*, Item**))[0x5610f9adaa34]
|
sql/set_var.cc:1188(Item::fix_fields_if_needed_for_scalar(THD*, Item**))[0x5610f9adab6d]
|
sql/item_cmpfunc.cc:5139(Item_cond::fix_fields(THD*, Item**))[0x5610fb6cefa0]
|
sql/set_var.cc:1180(Item::fix_fields_if_needed(THD*, Item**))[0x5610f9adaa34]
|
sql/set_var.cc:1188(Item::fix_fields_if_needed_for_scalar(THD*, Item**))[0x5610f9adab6d]
|
sql/sql_base.cc:8932(setup_on_expr(THD*, TABLE_LIST*, bool))[0x5610f9cc5258]
|
sql/sql_base.cc:9051(setup_conds(THD*, TABLE_LIST*, List<TABLE_LIST>&, Item**))[0x5610f9cc6cc5]
|
sql/sql_select.cc:956(setup_without_group(THD*, Bounds_checked_array<Item*>, TABLE_LIST*, List<TABLE_LIST>&, List<Item>&, List<Item>&, Item**, st_order*, st_order*, List<Window_spec>&, List<Item_window_func>&, bool*))[0x5610fa300a4d]
|
sql/sql_select.cc:1594(JOIN::prepare(TABLE_LIST*, Item*, unsigned int, st_order*, bool, st_order*, Item*, st_order*, st_select_lex*, st_select_lex_unit*))[0x5610fa3051d6]
|
sql/sql_update.cc:3136(Sql_cmd_update::prepare_inner(THD*))[0x5610fa6d758d]
|
sql/sql_select.cc:34541(Sql_cmd_dml::prepare(THD*))[0x5610fa20b50f]
|
sql/sql_select.cc:34595(Sql_cmd_dml::execute(THD*))[0x5610fa214f18]
|
sql/sql_parse.cc:4440(mysql_execute_command(THD*, bool))[0x5610fa080792]
|
sql/sql_parse.cc:7953(mysql_parse(THD*, char*, unsigned int, Parser_state*))[0x5610fa09b051]
|
sql/sql_parse.cc:1921(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool))[0x5610fa0a4440]
|
sql/sql_parse.cc:1431(do_command(THD*, bool))[0x5610fa0b1416]
|
sql/sql_connect.cc:1504(do_handle_one_connection(CONNECT*, bool))[0x5610fa8fd5f8]
|
sql/sql_connect.cc:1416(handle_one_connection)[0x5610fa8fe761]
|
perfschema/pfs.cc:2201(pfs_spawn_thread)[0x5610fc3cc8c0]
|
nptl/pthread_create.c:442(start_thread)[0x7f62a46a81c4]
|
x86_64/clone3.S:83(clone3)[0x7f62a472885c]
|
|
|
Connection ID (thread ID): 5
|
Status: KILL_SERVER
|
Query (0x62d000316438): UPDATE t8 alias1 NATURAL JOIN t4 alias2 SET alias1.s = alias2.s WHERE e BETWEEN '1970-01-01' AND '1970-01-01'
|
#2 <signal handler called>
|
#3 0x00005556cf8b3fee in Bitmap<64u>::merge (map2=..., this=<optimized out>) at /data/bld/11.8-rel/sql/sql_bitmap.h:211
|
#4 add_key_field (join=join@entry=0x7f8c2c016c18, key_fields=key_fields@entry=0x7f8c485e8798, and_level=and_level@entry=0, cond=cond@entry=0x7f8c2c0156a0, field=field@entry=0x7f8c2c053cf8, eq_func=eq_func@entry=true, value=<optimized out>, usable_tables=<optimized out>, sargables=<optimized out>, row_col_no=0, num_values=1) at /data/bld/11.8-rel/sql/sql_select.cc:6776
|
#5 0x00005556cf8b41d5 in add_key_equal_fields (join=join@entry=0x7f8c2c016c18, key_fields=key_fields@entry=0x7f8c485e8798, and_level=0, cond=cond@entry=0x7f8c2c0156a0, field_item=0x7f8c2c015018, eq_func=eq_func@entry=true, val=<optimized out>, usable_tables=<optimized out>, sargables=<optimized out>, row_col_no=0, num_values=1) at /data/bld/11.8-rel/sql/sql_select.cc:6897
|
#6 0x00005556cf8bcfef in Item_bool_func2::add_key_fields_optimize_op (this=0x7f8c2c0156a0, join=<optimized out>, key_fields=<optimized out>, and_level=0x7f8c485e8794, usable_tables=18446744073709551615, sargables=0x7f8c485e8918, equal_func=<optimized out>) at /data/bld/11.8-rel/sql/sql_select.cc:7191
|
#7 0x00005556cfb54e9f in Item_func_eq::add_key_fields (this=<optimized out>, join=<optimized out>, key_fields=<optimized out>, and_level=<optimized out>, usable_tables=<optimized out>, sargables=<optimized out>) at /data/bld/11.8-rel/sql/item_cmpfunc.h:837
|
#8 0x00005556cf8bc353 in Item_cond_and::add_key_fields (this=<optimized out>, join=0x7f8c2c016c18, key_fields=0x7f8c485e8798, and_level=0x7f8c485e8794, usable_tables=18446744073709551615, sargables=0x7f8c485e8918) at /data/bld/11.8-rel/sql/sql_select.cc:6972
|
#9 0x00005556cf8bd719 in update_ref_and_keys (thd=thd@entry=0x7f8c2c000c68, keyuse=keyuse@entry=0x7f8c2c016f70, join_tab=join_tab@entry=0x7f8c2c0181a0, tables=<optimized out>, cond=<optimized out>, normal_tables=normal_tables@entry=18446744073709551615, select_lex=<optimized out>, sargables=<optimized out>) at /data/bld/11.8-rel/sql/sql_select.cc:7712
|
#10 0x00005556cf8f4862 in make_join_statistics (join=join@entry=0x7f8c2c016c18, tables_list=..., keyuse_array=keyuse_array@entry=0x7f8c2c016f70) at /data/bld/11.8-rel/sql/sql_select.cc:5883
|
#11 0x00005556cf8fb368 in JOIN::optimize_inner (this=this@entry=0x7f8c2c016c18) at /data/bld/11.8-rel/sql/sql_select.cc:2750
|
#12 0x00005556cf8fba03 in JOIN::optimize (this=this@entry=0x7f8c2c016c18) at /data/bld/11.8-rel/sql/sql_select.cc:2007
|
#13 0x00005556cf8fd91c in Sql_cmd_dml::execute_inner (this=this@entry=0x7f8c2c014a38, thd=thd@entry=0x7f8c2c000c68) at /data/bld/11.8-rel/sql/sql_select.cc:34684
|
#14 0x00005556cf9694d5 in Sql_cmd_update::execute_inner (this=0x7f8c2c014a38, thd=0x7f8c2c000c68) at /data/bld/11.8-rel/sql/sql_update.cc:3211
|
#15 0x00005556cf8b44bd in Sql_cmd_dml::execute (this=0x7f8c2c014a38, thd=0x7f8c2c000c68) at /data/bld/11.8-rel/sql/sql_select.cc:34627
|
#16 0x00005556cf8790c6 in mysql_execute_command (thd=thd@entry=0x7f8c2c000c68, is_called_from_prepared_stmt=is_called_from_prepared_stmt@entry=false) at /data/bld/11.8-rel/sql/sql_parse.cc:4440
|
#17 0x00005556cf87d7d6 in mysql_parse (thd=0x7f8c2c000c68, rawbuf=<optimized out>, length=<optimized out>, parser_state=<optimized out>) at /data/bld/11.8-rel/sql/sql_parse.cc:7953
|
#18 0x00005556cf880205 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x7f8c2c000c68, packet=packet@entry=0x7f8c2c008869 "UPDATE t8 alias1 NATURAL JOIN t4 alias2 SET alias1.s = alias2.s WHERE e BETWEEN '1970-01-01' AND '1970-01-01'", packet_length=packet_length@entry=109, blocking=blocking@entry=true) at /data/bld/11.8-rel/sql/sql_parse.cc:2020
|
#19 0x00005556cf88199f in do_command (thd=thd@entry=0x7f8c2c000c68, blocking=blocking@entry=true) at /data/bld/11.8-rel/sql/sql_parse.cc:1431
|
#20 0x00005556cf9b25e5 in do_handle_one_connection (connect=<optimized out>, connect@entry=0x55571195d2c8, put_in_cache=put_in_cache@entry=true) at /data/bld/11.8-rel/sql/sql_connect.cc:1504
|
#21 0x00005556cf9b293d in handle_one_connection (arg=arg@entry=0x55571195d2c8) at /data/bld/11.8-rel/sql/sql_connect.cc:1416
|
#22 0x00005556cfd6ecac in pfs_spawn_thread (arg=0x555711950688) at /data/bld/11.8-rel/storage/perfschema/pfs.cc:2198
|
#23 0x00007f8c4efc91c4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
|
#24 0x00007f8c4f04985c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
|