Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-24710

Uninitialized value upon CREATE .. SELECT ... VALUE and variety of resulting errors with different engines

    XMLWordPrintable

    Details

      Description

      The base test case:

      CREATE TABLE t1 (a VARCHAR(8) NOT NULL DEFAULT '');
      INSERT INTO t1 (a) VALUES ('foo');
      CREATE TABLE t2 AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL;
       
      # Cleanup
      DROP TABLE t1, t2;
      

      Regardless the engine used for t2, it fails due to the use of an uninitialized value.
      Effects and stack traces, however, depend on the build and the engine.

      With InnoDB:

      --source include/have_innodb.inc
       
      CREATE TABLE t1 (a VARCHAR(8) NOT NULL DEFAULT '');
      INSERT INTO t1 (a) VALUES ('foo');
      CREATE TABLE t2 ENGINE=InnoDB AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL;
       
      # Cleanup
      DROP TABLE t1, t2;
      

      10.3 21809f9a Valgrind

      ==4001204== Thread 27:
      ==4001204== Conditional jump or move depends on uninitialised value(s)
      ==4001204==    at 0xED46AF: rec_get_converted_size_comp_prefix_low(dict_index_t const*, dfield_t const*, unsigned long, unsigned long*, rec_comp_status_t, bool) (rem0rec.cc:1126)
      ==4001204==    by 0xED5056: rec_get_converted_size_comp(dict_index_t const*, rec_comp_status_t, dfield_t const*, unsigned long, unsigned long*) (rem0rec.cc:1227)
      ==4001204==    by 0x10570EC: rec_get_converted_size(dict_index_t*, dtuple_t const*, unsigned long) (rem0rec.ic:1402)
      ==4001204==    by 0x1067177: btr_cur_optimistic_insert(unsigned long, btr_cur_t*, unsigned short**, mem_block_info_t**, dtuple_t*, unsigned char**, big_rec_t**, unsigned long, que_thr_t*, mtr_t*) (btr0cur.cc:3312)
      ==4001204==    by 0xF02EAF: row_ins_clust_index_entry_low(unsigned long, unsigned long, dict_index_t*, unsigned long, dtuple_t*, unsigned long, que_thr_t*) (row0ins.cc:2751)
      ==4001204==    by 0xF0471F: row_ins_clust_index_entry(dict_index_t*, dtuple_t*, que_thr_t*, unsigned long) (row0ins.cc:3207)
      ==4001204==    by 0xF04C39: row_ins_index_entry(dict_index_t*, dtuple_t*, que_thr_t*) (row0ins.cc:3332)
      ==4001204==    by 0xF0535E: row_ins_index_entry_step(ins_node_t*, que_thr_t*) (row0ins.cc:3483)
      ==4001204==    by 0xF05884: row_ins(ins_node_t*, que_thr_t*) (row0ins.cc:3642)
      ==4001204==    by 0xF0619B: row_ins_step(que_thr_t*) (row0ins.cc:3788)
      ==4001204==    by 0xF2E51D: row_insert_for_mysql(unsigned char const*, row_prebuilt_t*, ins_mode_t) (row0mysql.cc:1421)
      ==4001204==    by 0xD89E86: ha_innobase::write_row(unsigned char*) (ha_innodb.cc:8009)
      ==4001204==    by 0xB4FD52: handler::ha_write_row(unsigned char*) (handler.cc:6473)
      ==4001204==    by 0x7C5E4F: write_record(THD*, TABLE*, st_copy_info*) (sql_insert.cc:2038)
      ==4001204==    by 0x7CB756: select_insert::send_data(List<Item>&) (sql_insert.cc:3938)
      ==4001204==    by 0x882032: do_select(JOIN*, Procedure*) (sql_select.cc:19226)
       
      ....
      <and endless more>
      

      Please note that according to Marko Mäkelä, it is unrelated to MDEV-18334 despite the similarity in the assertion failure:

      10.3 21809f9a debug

      mysqld: /data/src/10.3/storage/innobase/rem/rem0rec.cc:1126: ulint rec_get_converted_size_comp_prefix_low(const dict_index_t*, const dfield_t*, ulint, ulint*, rec_comp_status_t, bool): Assertion `len <= col->len || ((col->mtype) == 5 || (col->mtype) == 14) || (col->len == 0 && col->mtype == 1)' failed.
      210127 18:22:35 [ERROR] mysqld got signal 6 ;
       
      #7  0x00007fd2b1bccf36 in __GI___assert_fail (assertion=0x557d06e107d0 "len <= col->len || ((col->mtype) == 5 || (col->mtype) == 14) || (col->len == 0 && col->mtype == 1)", file=0x557d06e0f900 "/data/src/10.3/storage/innobase/rem/rem0rec.cc", line=1126, function=0x557d06e105a8 "ulint rec_get_converted_size_comp_prefix_low(const dict_index_t*, const dfield_t*, ulint, ulint*, rec_comp_status_t, bool)") at assert.c:101
      #8  0x0000557d0662b7d7 in rec_get_converted_size_comp_prefix_low (index=0x7fd25c03b4a0, fields=0x7fd25c0bb1a8, n_fields=5, extra=0x0, status=REC_STATUS_ORDINARY, temp=false) at /data/src/10.3/storage/innobase/rem/rem0rec.cc:1126
      #9  0x0000557d0662c0a5 in rec_get_converted_size_comp (index=0x7fd25c03b4a0, status=REC_STATUS_ORDINARY, fields=0x7fd25c0bb1a8, n_fields=5, extra=0x0) at /data/src/10.3/storage/innobase/rem/rem0rec.cc:1227
      #10 0x0000557d067a20b5 in rec_get_converted_size (index=0x7fd25c03b4a0, dtuple=0x7fd25c0bb170, n_ext=0) at /data/src/10.3/storage/innobase/include/rem0rec.ic:1402
      #11 0x0000557d067b1dd1 in btr_cur_optimistic_insert (flags=0, cursor=0x7fd2a6d58820, offsets=0x7fd2a6d587b8, heap=0x7fd2a6d587b0, entry=0x7fd25c0bb170, rec=0x7fd2a6d587c0, big_rec=0x7fd2a6d587a8, n_ext=0, thr=0x7fd25c126548, mtr=0x7fd2a6d58b80) at /data/src/10.3/storage/innobase/btr/btr0cur.cc:3312
      #12 0x0000557d06659022 in row_ins_clust_index_entry_low (flags=0, mode=2, index=0x7fd25c03b4a0, n_uniq=0, entry=0x7fd25c0bb170, n_ext=0, thr=0x7fd25c126548) at /data/src/10.3/storage/innobase/row/row0ins.cc:2751
      #13 0x0000557d0665a892 in row_ins_clust_index_entry (index=0x7fd25c03b4a0, entry=0x7fd25c0bb170, thr=0x7fd25c126548, n_ext=0) at /data/src/10.3/storage/innobase/row/row0ins.cc:3207
      #14 0x0000557d0665adac in row_ins_index_entry (index=0x7fd25c03b4a0, entry=0x7fd25c0bb170, thr=0x7fd25c126548) at /data/src/10.3/storage/innobase/row/row0ins.cc:3332
      #15 0x0000557d0665b4d1 in row_ins_index_entry_step (node=0x7fd25c1262f8, thr=0x7fd25c126548) at /data/src/10.3/storage/innobase/row/row0ins.cc:3483
      #16 0x0000557d0665b9f7 in row_ins (node=0x7fd25c1262f8, thr=0x7fd25c126548) at /data/src/10.3/storage/innobase/row/row0ins.cc:3642
      #17 0x0000557d0665c30e in row_ins_step (thr=0x7fd25c126548) at /data/src/10.3/storage/innobase/row/row0ins.cc:3788
      #18 0x0000557d066834ba in row_insert_for_mysql (mysql_rec=0x7fd25c039e60 "\375", prebuilt=0x7fd25c125dd0, ins_mode=ROW_INS_NORMAL) at /data/src/10.3/storage/innobase/row/row0mysql.cc:1421
      #19 0x0000557d064e84b5 in ha_innobase::write_row (this=0x7fd25c0b6028, record=0x7fd25c039e60 "\375") at /data/src/10.3/storage/innobase/handler/ha_innodb.cc:8009
      #20 0x0000557d062ba549 in handler::ha_write_row (this=0x7fd25c0b6028, buf=0x7fd25c039e60 "\375") at /data/src/10.3/sql/handler.cc:6473
      #21 0x0000557d05f40e7b in write_record (thd=0x7fd25c000d90, table=0x7fd25c0b53e0, info=0x7fd25c014248) at /data/src/10.3/sql/sql_insert.cc:2038
      #22 0x0000557d05f467c5 in select_insert::send_data (this=0x7fd25c014200, values=...) at /data/src/10.3/sql/sql_insert.cc:3938
      #23 0x0000557d05ffb394 in do_select (join=0x7fd25c0142f8, procedure=0x0) at /data/src/10.3/sql/sql_select.cc:19226
      #24 0x0000557d05fd24cf in JOIN::exec_inner (this=0x7fd25c0142f8) at /data/src/10.3/sql/sql_select.cc:4124
      #25 0x0000557d05fd188e in JOIN::exec (this=0x7fd25c0142f8) at /data/src/10.3/sql/sql_select.cc:3918
      #26 0x0000557d05fd2bab in mysql_select (thd=0x7fd25c000d90, tables=0x7fd25c0136a0, wild_num=0, fields=..., conds=0x7fd25c013f40, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=2416184064, result=0x7fd25c014200, unit=0x7fd25c004c58, select_lex=0x7fd25c0053e0) at /data/src/10.3/sql/sql_select.cc:4323
      #27 0x0000557d05fc413e in handle_select (thd=0x7fd25c000d90, lex=0x7fd25c004b98, result=0x7fd25c014200, setup_tables_done_option=0) at /data/src/10.3/sql/sql_select.cc:370
      #28 0x0000557d06072204 in Sql_cmd_create_table_like::execute (this=0x7fd25c012c18, thd=0x7fd25c000d90) at /data/src/10.3/sql/sql_table.cc:11268
      #29 0x0000557d05f89321 in mysql_execute_command (thd=0x7fd25c000d90) at /data/src/10.3/sql/sql_parse.cc:6052
      #30 0x0000557d05f8eb88 in mysql_parse (thd=0x7fd25c000d90, rawbuf=0x7fd25c012ab8 "CREATE TABLE t2 ENGINE=InnoDB AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL", length=96, parser_state=0x7fd2a6d5a5c0, is_com_multi=false, is_next_command=false) at /data/src/10.3/sql/sql_parse.cc:7840
      #31 0x0000557d05f7b2ec in dispatch_command (command=COM_QUERY, thd=0x7fd25c000d90, packet=0x7fd25c008f11 "CREATE TABLE t2 ENGINE=InnoDB AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL", packet_length=96, is_com_multi=false, is_next_command=false) at /data/src/10.3/sql/sql_parse.cc:1852
      #32 0x0000557d05f79c8c in do_command (thd=0x7fd25c000d90) at /data/src/10.3/sql/sql_parse.cc:1398
      #33 0x0000557d060f8295 in do_handle_one_connection (connect=0x557d08a0bf30) at /data/src/10.3/sql/sql_connect.cc:1403
      #34 0x0000557d060f7ff1 in handle_one_connection (arg=0x557d08a0bf30) at /data/src/10.3/sql/sql_connect.cc:1308
      #35 0x0000557d06ac4027 in pfs_spawn_thread (arg=0x557d089ef070) at /data/src/10.3/storage/perfschema/pfs.cc:1869
      #36 0x00007fd2b20dc609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #37 0x00007fd2b1cb8293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      

      With MyISAM:

      CREATE TABLE t1 (a VARCHAR(8) NOT NULL DEFAULT '');
      INSERT INTO t1 (a) VALUES ('foo');
      CREATE TABLE t2 ENGINE=MyISAM AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL;
       
      # Cleanup
      DROP TABLE t1, t2;
      

      10.3 21809f9a Valgrind

      ==4002481== Conditional jump or move depends on uninitialised value(s)
      ==4002481==    at 0x48429FA: memmove (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
      ==4002481==    by 0x130BCA2: _mi_rec_pack (mi_dynrec.c:1060)
      ==4002481==    by 0x1308D96: _mi_write_dynamic_record (mi_dynrec.c:265)
      ==4002481==    by 0x1331A6B: mi_write (mi_write.c:146)
      ==4002481==    by 0x12E7346: ha_myisam::write_row(unsigned char*) (ha_myisam.cc:926)
      ==4002481==    by 0xB4FD52: handler::ha_write_row(unsigned char*) (handler.cc:6473)
      ==4002481==    by 0x7C5E4F: write_record(THD*, TABLE*, st_copy_info*) (sql_insert.cc:2038)
      ==4002481==    by 0x7CB756: select_insert::send_data(List<Item>&) (sql_insert.cc:3938)
      ==4002481==    by 0x882032: do_select(JOIN*, Procedure*) (sql_select.cc:19226)
      ==4002481==    by 0x858DE9: JOIN::exec_inner() (sql_select.cc:4124)
      ==4002481==    by 0x8581A5: JOIN::exec() (sql_select.cc:3918)
      ==4002481==    by 0x8594C6: 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*) (sql_select.cc:4323)
      ==4002481==    by 0x84A8F9: handle_select(THD*, LEX*, select_result*, unsigned long) (sql_select.cc:370)
      ==4002481==    by 0x8FA245: Sql_cmd_create_table_like::execute(THD*) (sql_table.cc:11268)
      ==4002481==    by 0x80F23E: mysql_execute_command(THD*) (sql_parse.cc:6052)
      ==4002481==    by 0x814AA5: mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) (sql_parse.cc:7840)
      ==4002481== Conditional jump or move depends on uninitialised value(s)
      ==4002481==    at 0x13090EE: write_dynamic_record (mi_dynrec.c:354)
      ==4002481==    by 0x1308DBA: _mi_write_dynamic_record (mi_dynrec.c:266)
      ==4002481==    by 0x1331A6B: mi_write (mi_write.c:146)
      ==4002481==    by 0x12E7346: ha_myisam::write_row(unsigned char*) (ha_myisam.cc:926)
      ==4002481==    by 0xB4FD52: handler::ha_write_row(unsigned char*) (handler.cc:6473)
      ==4002481==    by 0x7C5E4F: write_record(THD*, TABLE*, st_copy_info*) (sql_insert.cc:2038)
      ==4002481==    by 0x7CB756: select_insert::send_data(List<Item>&) (sql_insert.cc:3938)
      ==4002481==    by 0x882032: do_select(JOIN*, Procedure*) (sql_select.cc:19226)
      ==4002481==    by 0x858DE9: JOIN::exec_inner() (sql_select.cc:4124)
      ==4002481==    by 0x8581A5: JOIN::exec() (sql_select.cc:3918)
      ==4002481==    by 0x8594C6: 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*) (sql_select.cc:4323)
      ==4002481==    by 0x84A8F9: handle_select(THD*, LEX*, select_result*, unsigned long) (sql_select.cc:370)
      ==4002481==    by 0x8FA245: Sql_cmd_create_table_like::execute(THD*) (sql_table.cc:11268)
      ==4002481==    by 0x80F23E: mysql_execute_command(THD*) (sql_parse.cc:6052)
      ==4002481==    by 0x814AA5: mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) (sql_parse.cc:7840)
      ==4002481==    by 0x8010C1: dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) (sql_parse.cc:1852)
      ...
      <and many more>
      

      10.3 21809f9a debug

      Error: Freeing overrun buffer 0x7f5118070ef0 at mysys/safemalloc.c:194, mysys/my_malloc.c:225, myisam/mi_close.c:63, myisam/ha_myisam.cc:911, sql/handler.cc:2833, sql/table.cc:3668, sql/table_cache.cc:223, sql/table_cache.cc:1150
      Allocated at mysys/my_malloc.c:156, myisam/mi_open.c:762, myisam/mi_open.c:670, myisam/ha_myisam.cc:783, sql/handler.cc:2767, sql/table.cc:3568, sql/sql_base.cc:1992, sql/sql_insert.cc:4360
      corrupted size vs. prev_size
      

      It also tends to hang afterwards.

      With Aria:

      CREATE TABLE t1 (a VARCHAR(8) NOT NULL DEFAULT '');
      INSERT INTO t1 (a) VALUES ('foo');
      CREATE TABLE t2 ENGINE=Aria AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL;
       
      # Cleanup
      DROP TABLE t1, t2;
      

      10.3 21809f9a Valgrind

      ==4006053== Conditional jump or move depends on uninitialised value(s)
      ==4006053==    at 0x1280200: calc_record_size (ma_blockrec.c:1378)
      ==4006053==    by 0x128685E: _ma_write_init_block_record (ma_blockrec.c:3602)
      ==4006053==    by 0x129A1D9: maria_write (ma_write.c:157)
      ==4006053==    by 0x1212A3A: ha_maria::write_row(unsigned char*) (ha_maria.cc:1211)
      ==4006053==    by 0xB4FD52: handler::ha_write_row(unsigned char*) (handler.cc:6473)
      ==4006053==    by 0x7C5E4F: write_record(THD*, TABLE*, st_copy_info*) (sql_insert.cc:2038)
      ==4006053==    by 0x7CB756: select_insert::send_data(List<Item>&) (sql_insert.cc:3938)
      ==4006053==    by 0x882032: do_select(JOIN*, Procedure*) (sql_select.cc:19226)
      ==4006053==    by 0x858DE9: JOIN::exec_inner() (sql_select.cc:4124)
      ==4006053==    by 0x8581A5: JOIN::exec() (sql_select.cc:3918)
      ==4006053==    by 0x8594C6: 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*) (sql_select.cc:4323)
      ==4006053==    by 0x84A8F9: handle_select(THD*, LEX*, select_result*, unsigned long) (sql_select.cc:370)
      ==4006053==    by 0x8FA245: Sql_cmd_create_table_like::execute(THD*) (sql_table.cc:11268)
      ==4006053==    by 0x80F23E: mysql_execute_command(THD*) (sql_parse.cc:6052)
      ==4006053==    by 0x814AA5: mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool) (sql_parse.cc:7840)
      ==4006053==    by 0x8010C1: dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool) (sql_parse.cc:1852)
      

      10.3 21809f9a debug

      mysqld: /data/src/10.3/storage/maria/ma_blockrec.c:2801: write_block_record: Assertion `length <= column->length' failed.
      210127 18:41:31 [ERROR] mysqld got signal 6 ;
       
      #7  0x00007f9444ce5f36 in __GI___assert_fail (assertion=0x55de76930aba "length <= column->length", file=0x55de7692fc68 "/data/src/10.3/storage/maria/ma_blockrec.c", line=2801, function=0x55de769321e0 <__PRETTY_FUNCTION__.18965> "write_block_record") at assert.c:101
      #8  0x000055de763e56ee in write_block_record (info=0x7f942409dc30, old_record=0x0, record=0x7f94240a54f0 "\375", row=0x7f942409dc98, bitmap_blocks=0x7f942409dc98, head_block_is_read=0 '\000', row_pos=0x7f943acfe350, undo_lsn=1, old_record_checksum=0) at /data/src/10.3/storage/maria/ma_blockrec.c:2801
      #9  0x000055de763e7b58 in allocate_and_write_block_record (info=0x7f942409dc30, record=0x7f94240a54f0 "\375", row=0x7f942409dc98, undo_lsn=1) at /data/src/10.3/storage/maria/ma_blockrec.c:3563
      #10 0x000055de763e7c6c in _ma_write_init_block_record (info=0x7f942409dc30, record=0x7f94240a54f0 "\375") at /data/src/10.3/storage/maria/ma_blockrec.c:3603
      #11 0x000055de763fb038 in maria_write (info=0x7f942409dc30, record=0x7f94240a54f0 "\375") at /data/src/10.3/storage/maria/ma_write.c:157
      #12 0x000055de76377af1 in ha_maria::write_row (this=0x7f94240a5948, buf=0x7f94240a54f0 "\375") at /data/src/10.3/storage/maria/ha_maria.cc:1211
      #13 0x000055de75ce2549 in handler::ha_write_row (this=0x7f94240a5948, buf=0x7f94240a54f0 "\375") at /data/src/10.3/sql/handler.cc:6473
      #14 0x000055de75968e7b in write_record (thd=0x7f9424000d90, table=0x7f9424127de0, info=0x7f9424014240) at /data/src/10.3/sql/sql_insert.cc:2038
      #15 0x000055de7596e7c5 in select_insert::send_data (this=0x7f94240141f8, values=...) at /data/src/10.3/sql/sql_insert.cc:3938
      #16 0x000055de75a23394 in do_select (join=0x7f94240142f0, procedure=0x0) at /data/src/10.3/sql/sql_select.cc:19226
      #17 0x000055de759fa4cf in JOIN::exec_inner (this=0x7f94240142f0) at /data/src/10.3/sql/sql_select.cc:4124
      #18 0x000055de759f988e in JOIN::exec (this=0x7f94240142f0) at /data/src/10.3/sql/sql_select.cc:3918
      #19 0x000055de759fabab in mysql_select (thd=0x7f9424000d90, tables=0x7f9424013698, wild_num=0, fields=..., conds=0x7f9424013f38, og_num=0, order=0x0, group=0x0, having=0x0, proc_param=0x0, select_options=2416184064, result=0x7f94240141f8, unit=0x7f9424004c58, select_lex=0x7f94240053e0) at /data/src/10.3/sql/sql_select.cc:4323
      #20 0x000055de759ec13e in handle_select (thd=0x7f9424000d90, lex=0x7f9424004b98, result=0x7f94240141f8, setup_tables_done_option=0) at /data/src/10.3/sql/sql_select.cc:370
      #21 0x000055de75a9a204 in Sql_cmd_create_table_like::execute (this=0x7f9424012c10, thd=0x7f9424000d90) at /data/src/10.3/sql/sql_table.cc:11268
      #22 0x000055de759b1321 in mysql_execute_command (thd=0x7f9424000d90) at /data/src/10.3/sql/sql_parse.cc:6052
      #23 0x000055de759b6b88 in mysql_parse (thd=0x7f9424000d90, rawbuf=0x7f9424012ab8 "CREATE TABLE t2 ENGINE=Aria AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL", length=94, parser_state=0x7f943acff5c0, is_com_multi=false, is_next_command=false) at /data/src/10.3/sql/sql_parse.cc:7840
      #24 0x000055de759a32ec in dispatch_command (command=COM_QUERY, thd=0x7f9424000d90, packet=0x7f9424008f11 "CREATE TABLE t2 ENGINE=Aria AS SELECT MAX(a) AS f1, a AS f2 FROM t1 WHERE VALUE(a) IS NOT NULL", packet_length=94, is_com_multi=false, is_next_command=false) at /data/src/10.3/sql/sql_parse.cc:1852
      #25 0x000055de759a1c8c in do_command (thd=0x7f9424000d90) at /data/src/10.3/sql/sql_parse.cc:1398
      #26 0x000055de75b20295 in do_handle_one_connection (connect=0x55de79769070) at /data/src/10.3/sql/sql_connect.cc:1403
      #27 0x000055de75b1fff1 in handle_one_connection (arg=0x55de79769070) at /data/src/10.3/sql/sql_connect.cc:1308
      #28 0x000055de764ec027 in pfs_spawn_thread (arg=0x55de7974c440) at /data/src/10.3/storage/perfschema/pfs.cc:1869
      #29 0x00007f94451f5609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #30 0x00007f9444dd1293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
      

        Attachments

          Activity

            People

            Assignee:
            monty Michael Widenius
            Reporter:
            elenst Elena Stepanova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: