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

[Draft] Server crashed in __memmove_avx_unaligned_erms / .. / Binary_string::realloc_raw

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Cannot Reproduce
    • 10.4
    • N/A
    • Server
    • None

    Description

      10.4 non-debug 382115b9929

      #2  <signal handler called>
      #3  0x00007f052aea7d8c in __memmove_avx_unaligned_erms () from /lib/x86_64-linux-gnu/libc.so.6
      #4  0x00005609b929bf5b in memcpy (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:53
      #5  Binary_string::realloc_raw (this=0x7f04a008a188, alloc_length=<optimized out>) at /data/src/10.4/sql/sql_string.cc:108
      #6  0x00005609b929c13b in realloc (arg_length=2489, this=0x7f04a008a188) at /data/src/10.4/sql/sql_string.h:619
      #7  Binary_string::copy (this=this@entry=0x7f04a008a188) at /data/src/10.4/sql/sql_string.cc:209
      #8  0x00005609b93f38a4 in copy (this=0x7f04a008a180) at /data/src/10.4/sql/sql_string.h:811
      #9  Field_blob::store_field (this=0x7f04a008a090, from=0x7f04a01a97c0) at /data/src/10.4/sql/field.h:3838
      #10 0x00005609b940cd61 in save_field_in_field (from=<optimized out>, null_value=0x7f04a0096316, to=<optimized out>, no_conversions=<optimized out>) at /data/src/10.4/sql/item.cc:6352
      #11 0x00005609b91ca8aa in fill_record (thd=0x7f04a00009a8, table=0x7f04a015f010, ptr=0x7f04a0160068, values=..., ignore_errors=<optimized out>, use_value=false) at /data/src/10.4/sql/sql_base.cc:8679
      #12 0x00005609b92b72c2 in select_unit::send_data (this=0x7f04a0087a68, values=...) at /data/src/10.4/sql/sql_union.cc:124
      #13 0x00005609b926498f in end_send (join=0x7f04a00948a8, join_tab=0x7f04a00d56e0, end_of_records=<optimized out>) at /data/src/10.4/sql/sql_select.cc:20574
      #14 0x00005609b9252eb0 in evaluate_null_complemented_join_record (join_tab=0x7f04a00d5330, join=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19733
      #15 sub_select (join=0x7f04a00948a8, join_tab=<optimized out>, end_of_records=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19434
      #16 0x00005609b9245030 in evaluate_join_record (join=join@entry=0x7f04a00948a8, join_tab=join_tab@entry=0x7f04a00d4f80, error=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19610
      #17 0x00005609b9252beb in sub_select (join=0x7f04a00948a8, join_tab=0x7f04a00d4f80, end_of_records=<optimized out>) at /data/src/10.4/sql/sql_select.cc:19390
      #18 0x00005609b9276ae0 in do_select (procedure=0x0, join=0x7f04a00948a8) at /data/src/10.4/sql/sql_select.cc:18930
      #19 JOIN::exec_inner (this=this@entry=0x7f04a00948a8) at /data/src/10.4/sql/sql_select.cc:4094
      #20 0x00005609b9276d19 in JOIN::exec (this=0x7f04a00948a8) at /data/src/10.4/sql/sql_select.cc:3888
      #21 0x00005609b92b8f0c in st_select_lex_unit::exec (this=this@entry=0x7f04a00046c0) at /data/src/10.4/sql/sql_union.cc:1470
      #22 0x00005609b92bad50 in mysql_union (thd=thd@entry=0x7f04a00009a8, lex=lex@entry=0x7f04a00045f8, result=result@entry=0x7f04a0016778, unit=unit@entry=0x7f04a00046c0, setup_tables_done_option=setup_tables_done_option@entry=0) at /data/src/10.4/sql/sql_union.cc:41
      #23 0x00005609b9277842 in handle_select (thd=thd@entry=0x7f04a00009a8, lex=lex@entry=0x7f04a00045f8, result=result@entry=0x7f04a0016778, setup_tables_done_option=setup_tables_done_option@entry=0) at /data/src/10.4/sql/sql_select.cc:363
      #24 0x00005609b913091c in execute_sqlcom_select (thd=0x7f04a00009a8, all_tables=0x7f04a0012298) at /data/src/10.4/sql/sql_parse.cc:6579
      #25 0x00005609b921da6e in mysql_execute_command (thd=0x7f04a00009a8) at /data/src/10.4/sql/sql_parse.cc:3777
      #26 0x00005609b9223811 in mysql_parse (thd=0x7f04a00009a8, rawbuf=<optimized out>, length=484, parser_state=0x7f05151fc660, is_com_multi=<optimized out>, is_next_command=<optimized out>) at /data/src/10.4/sql/sql_parse.cc:8116
      #27 0x00005609b9226214 in dispatch_command (command=command@entry=COM_QUERY, thd=thd@entry=0x7f04a00009a8, packet=packet@entry=0x7f04a0009579 "/* GenTest::Transform::ExecuteAsIntersect */ ( SELECT * FROM `table100_int_autoinc` AS X LEFT JOIN `table2_int_autoinc` AS Y USING ( `col_int_key` ) WHERE X.`col_char_12_key` BETWEEN 2 AND 6 LIMIT 5  "..., packet_length=packet_length@entry=485, is_com_multi=is_com_multi@entry=false, is_next_command=is_next_command@entry=false) at /data/src/10.4/sql/sql_parse.cc:1852
      #28 0x00005609b9226ba0 in do_command (thd=0x7f04a00009a8) at /data/src/10.4/sql/sql_parse.cc:1397
      #29 0x00005609b92f8cb4 in do_handle_one_connection (connect=connect@entry=0x5609bbb0c088) at /data/src/10.4/sql/sql_connect.cc:1402
      #30 0x00005609b92f8e54 in handle_one_connection (arg=0x5609bbb0c088) at /data/src/10.4/sql/sql_connect.cc:1308
      #31 0x00007f052ca81494 in start_thread (arg=0x7f05151fd700) at pthread_create.c:333
      #32 0x00007f052ae6793f in clone () from /lib/x86_64-linux-gnu/libc.so.6
      

      elenst-jira-refs 8b68af909d5 mariadb-toolbox b534cb88eb

      perl ./runall-new.pl --basedir=/home/travis/server/10.4-rel --vardir=/home/travis/logs/vardir --duration=350 --threads=6 --seed=1548115997 --reporters=Backtrace,ErrorLog,Deadlock --validators=TransformerNoComparator --views --redefine=conf/mariadb/alter_table.yy --redefine=conf/mariadb/instant_add.yy --redefine=conf/mariadb/modules/alter_table_columns.yy --redefine=conf/mariadb/sp.yy --redefine=conf/mariadb/bulk_insert.yy --redefine=conf/mariadb/modules/admin.yy --redefine=conf/mariadb/modules/userstat.yy --redefine=conf/mariadb/modules/foreign_keys.yy -redefine=conf/mariadb/modules/locks.yy --redefine=conf/mariadb/modules/sql_mode.yy --redefine=conf/mariadb/modules/acl.yy --redefine=conf/mariadb/versioning.yy --redefine=conf/mariadb/sequences.yy --redefine=conf/mariadb/modules/locks-10.4-extra.yy --mysqld=--log_output=FILE --mysqld=--max-statement-time=30 --mysqld=--lock-wait-timeout=10 --mysqld=--loose-innodb-lock-wait-timeout=5 --mysqld=--loose-debug_assert_on_not_freed_memory=0 --mysqld=--default-storage-engine=MyISAM --grammar=conf/engines/engine_stress.yy --gendata=conf/engines/engine_stress.zz --transformers=ExecuteAsIntersect,ExecuteAsExcept,ExecuteAsCTE,ExecuteAsExecuteImmediate,ExecuteAsDeleteReturning,ExecuteAsInsertSelect,ExecuteAsUnion,ExecuteAsUpdateDelete,ExecuteAsView,ExecuteAsPreparedTwice --filter=/home/travis/mariadb-toolbox/travis/10.4-combo-filter.ff
      

      Not reproducible right away.

      mysql.log is huge, not attaching it, it's not actionable.

      Attachments

        Activity

          People

            elenst Elena Stepanova
            elenst Elena Stepanova
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.