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

[Draft] Assertion `memcmp(field, field_ref_zero, 7)' failed in trx_undo_page_report_modify

    XMLWordPrintable

Details

    Description

      https://travis-ci.org/elenst/travis-tests/jobs/460835218
      2191.35.2

      10.4 3a393f8c842

      mysqld: /home/travis/src/storage/innobase/trx/trx0rec.cc:972: ulint trx_undo_page_report_modify(buf_block_t*, trx_t*, dict_index_t*, const rec_t*, const ulint*, const upd_t*, ulint, const dtuple_t*, mtr_t*): Assertion `memcmp(field, field_ref_zero, 7)' failed.
      181129 14:45:01 [ERROR] mysqld got signal 6 ;
       
      #7  0x00007f33196e9c82 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
      #8  0x0000560b0a2e5211 in trx_undo_page_report_modify (undo_block=0x7f32fbc9ef68, trx=0x7f33182d5918, index=0x560b0ea39e28, rec=0x7f3300a5c080 "000", offsets=0x7f331819ff90, update=0x0, cmpl_info=0, row=0x7f3314410c88, mtr=0x7f331819f3f0) at /home/travis/src/storage/innobase/trx/trx0rec.cc:972
      #9  0x0000560b0a2e9032 in trx_undo_report_row_operation (thr=0x7f32e4dfa110, index=0x560b0ea39e28, clust_entry=0x7f3314410c88, update=0x0, cmpl_info=0, rec=0x7f3300a5c080 "000", offsets=0x7f331819ff90, roll_ptr=0x7f331819f978) at /home/travis/src/storage/innobase/trx/trx0rec.cc:2111
      #10 0x0000560b0a345ff4 in btr_cur_del_mark_set_clust_rec (block=0x7f32fbb23850, rec=0x7f3300a5c080 "000", index=0x560b0ea39e28, offsets=0x7f331819ff90, thr=0x7f32e4dfa110, entry=0x7f3314410c88, mtr=0x7f33181a02b0) at /home/travis/src/storage/innobase/btr/btr0cur.cc:5324
      #11 0x0000560b0a29a6fe in row_upd_del_mark_clust_rec (node=0x7f32e4df98a8, index=0x560b0ea39e28, offsets=0x7f331819ff90, thr=0x7f32e4dfa110, referenced=0, foreign=false, mtr=0x7f33181a02b0) at /home/travis/src/storage/innobase/row/row0upd.cc:2986
      #12 0x0000560b0a29b131 in row_upd_clust_step (node=0x7f32e4df98a8, thr=0x7f32e4dfa110) at /home/travis/src/storage/innobase/row/row0upd.cc:3167
      #13 0x0000560b0a29b636 in row_upd (node=0x7f32e4df98a8, thr=0x7f32e4dfa110) at /home/travis/src/storage/innobase/row/row0upd.cc:3288
      #14 0x0000560b0a29bb23 in row_upd_step (thr=0x7f32e4dfa110) at /home/travis/src/storage/innobase/row/row0upd.cc:3432
      #15 0x0000560b0a1edab1 in que_thr_step (thr=0x7f32e4dfa110) at /home/travis/src/storage/innobase/que/que0que.cc:1024
      #16 0x0000560b0a1eddc1 in que_run_threads_low (thr=0x7f32e4dfa110) at /home/travis/src/storage/innobase/que/que0que.cc:1104
      #17 0x0000560b0a1edfb2 in que_run_threads (thr=0x7f32e4dfa110) at /home/travis/src/storage/innobase/que/que0que.cc:1144
      #18 0x0000560b0a45fea6 in fts_eval_sql (trx=0x7f33182d5918, graph=0x7f32e4dfa050) at /home/travis/src/storage/innobase/fts/fts0sql.cc:238
      #19 0x0000560b0a45185e in fts_optimize_write_word (trx=0x7f33182d5918, fts_table=0x7f3314123190, word=0x7f33143f62d8, nodes=0x7f331440e6b8) at /home/travis/src/storage/innobase/fts/fts0opt.cc:1471
      #20 0x0000560b0a451d09 in fts_optimize_compact (optim=0x7f3314123178, index=0x560b0e424d48, start_time=1543502701) at /home/travis/src/storage/innobase/fts/fts0opt.cc:1561
      #21 0x0000560b0a45234d in fts_optimize_words (optim=0x7f3314123178, index=0x560b0e424d48, word=0x7f33181a10c0) at /home/travis/src/storage/innobase/fts/fts0opt.cc:1815
      #22 0x0000560b0a452af2 in fts_optimize_index (optim=0x7f3314123178, index=0x560b0e424d48) at /home/travis/src/storage/innobase/fts/fts0opt.cc:2000
      #23 0x0000560b0a453460 in fts_optimize_indexes (optim=0x7f3314123178) at /home/travis/src/storage/innobase/fts/fts0opt.cc:2304
      #24 0x0000560b0a4537bc in fts_optimize_table (table=0x560b0e19f508) at /home/travis/src/storage/innobase/fts/fts0opt.cc:2477
      #25 0x0000560b0a0eeda2 in ha_innobase::optimize (this=0x7f32e4e2a898, thd=0x7f331404b490) at /home/travis/src/storage/innobase/handler/ha_innodb.cc:14303
      #26 0x0000560b09ecdcf1 in handler::ha_optimize (this=0x7f32e4e2a898, thd=0x7f331404b490, check_opt=0x7f33140504d8) at /home/travis/src/sql/handler.cc:4341
      #27 0x0000560b09d2d6cb in mysql_admin_table(THD *, TABLE_LIST *, HA_CHECK_OPT *, const char *, thr_lock_type, bool, bool, uint, int (*)(THD *, TABLE_LIST *, HA_CHECK_OPT *), struct {...}, int (*)(THD *, TABLE_LIST *, HA_CHECK_OPT *)) (thd=0x7f331404b490, tables=0x7f33140594e0, check_opt=0x7f33140504d8, operator_name=0x560b0a7a2340 "optimize", lock_type=TL_WRITE, org_open_for_modify=true, repair_table_use_frm=false, extra_open_options=0, prepare_func=0x0, operator_func=(int (handler::*)(handler * const, THD *, HA_CHECK_OPT *)) 0x560b09ecdc4a <handler::ha_optimize(THD*, st_ha_check_opt*)>, view_operator_func=0x0) at /home/travis/src/sql/sql_admin.cc:803
      #28 0x0000560b09d2fa93 in Sql_cmd_optimize_table::execute (this=0x7f3314059b20, thd=0x7f331404b490) at /home/travis/src/sql/sql_admin.cc:1375
      #29 0x0000560b09bc03b7 in mysql_execute_command (thd=0x7f331404b490) at /home/travis/src/sql/sql_parse.cc:6290
      #30 0x0000560b09bc55a8 in mysql_parse (thd=0x7f331404b490, rawbuf=0x7f33140593e8 "OPTIMIZE TABLE fti_t1 /* QNO 5432 CON_ID 16 */", length=46, parser_state=0x7f33181a2650, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:8092
      #31 0x0000560b09bb2566 in dispatch_command (command=COM_QUERY, thd=0x7f331404b490, packet=0x7f33140512b1 "", packet_length=47, is_com_multi=false, is_next_command=false) at /home/travis/src/sql/sql_parse.cc:1851
      #32 0x0000560b09bb0f83 in do_command (thd=0x7f331404b490) at /home/travis/src/sql/sql_parse.cc:1396
      #33 0x0000560b09d1c354 in do_handle_one_connection (connect=0x560b0e5f0770) at /home/travis/src/sql/sql_connect.cc:1402
      #34 0x0000560b09d1c0a5 in handle_one_connection (arg=0x560b0e5f0770) at /home/travis/src/sql/sql_connect.cc:1308
      #35 0x00007f331a32e6ba in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
      #36 0x00007f33197c341d in clone () from /lib/x86_64-linux-gnu/libc.so.6
      

      elenst-dev 33ad7f049

      perl ./runall-new.pl --basedir=/home/travis/server --vardir=/home/travis/logs/vardir --duration=350 --threads=6 --seed=1543502191 --reporters=Backtrace,ErrorLog,Deadlock --redefine=conf/mariadb/alter_table.yy --redefine=conf/mariadb/instant_add.yy --redefine=conf/mariadb/bulk_insert.yy --redefine=conf/mariadb/versioning.yy --redefine=conf/mariadb/sequences.yy --redefine=conf/mariadb/redefine_temporary_tables.yy --mysqld=--log_output=FILE --mysqld=--max-statement-time=30 --mysqld=--lock-wait-timeout=5 --mysqld=--loose-innodb-lock-wait-timeout=3 --mysqld=--loose-debug_assert_on_not_freed_memory=0 --grammar=conf/percona_qa/5.6/5.6.yy --gendata=conf/percona_qa/percona_qa.zz --mysqld=--loose-file-key-management-filename=/home/travis/rqg/conf/mariadb/encryption_keys.txt --engine=InnoDB --mysqld=--sql-mode=
      

      Didn't check yet whether it's reproducible

      Attachments

        Activity

          People

            elenst Elena Stepanova
            elenst Elena Stepanova
            Votes:
            0 Vote for this issue
            Watchers:
            1 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.