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

Server crashes with SIGFPE in maria_create upon CHAR(0) and ROW_FORMAT=DYNAMIC

    XMLWordPrintable

Details

    Description

      CREATE TABLE t1 (f CHAR(0) NOT NULL) ENGINE=Aria ROW_FORMAT=DYNAMIC;
       
      # Cleanup
      DROP TABLE t1;
      

      10.4 7f03a933

      200430 22:04:03 [ERROR] mysqld got signal 8 ;
       
      #3  <signal handler called>
      #4  0x0000559384e997f0 in maria_create (name=0x7faff87ac4b0 "./test/t1", datafile_type=DYNAMIC_RECORD, keys=0, keydefs=0x7fafe8007ca0, columns=0, columndef=0x7fafe8007bc0, uniques=0, uniquedefs=0x0, ci=0x7faff87ac460, flags=34) at /data/src/10.4/storage/maria/ma_create.c:436
      #5  0x0000559384ea7320 in ha_maria::create (this=0x7fafe800b668, name=0x7faff87ae570 "./test/t1", table_arg=0x7faff87ac790, ha_create_info=0x7faff87ae9b0) at /data/src/10.4/storage/maria/ha_maria.cc:3196
      #6  0x00005593847f85f6 in handler::ha_create (this=0x7fafe800b668, name=0x7faff87ae570 "./test/t1", form=0x7faff87ac790, info_arg=0x7faff87ae9b0) at /data/src/10.4/sql/handler.cc:4742
      #7  0x00005593847f9db7 in ha_create_table (thd=0x7fafe8000af0, path=0x7faff87ae570 "./test/t1", db=0x7fafe8013b00 "test", table_name=0x7fafe8013408 "t1", create_info=0x7faff87ae9b0, frm=0x7faff87ae560) at /data/src/10.4/sql/handler.cc:5206
      #8  0x000055938457a469 in create_table_impl (thd=0x7fafe8000af0, orig_db=..., orig_table_name=..., db=..., table_name=..., path=0x7faff87ae570 "./test/t1", options=..., create_info=0x7faff87ae9b0, alter_info=0x7faff87ae8f0, create_table_mode=0, is_trans=0x7faff87ae7ce, key_info=0x7faff87ae550, key_count=0x7faff87ae544, frm=0x7faff87ae560) at /data/src/10.4/sql/sql_table.cc:5070
      #9  0x000055938457a8af in mysql_create_table_no_lock (thd=0x7fafe8000af0, db=0x7fafe8013458, table_name=0x7fafe8013468, create_info=0x7faff87ae9b0, alter_info=0x7faff87ae8f0, is_trans=0x7faff87ae7ce, create_table_mode=0, table_list=0x7fafe8013440) at /data/src/10.4/sql/sql_table.cc:5157
      #10 0x000055938457acb1 in mysql_create_table (thd=0x7fafe8000af0, create_table=0x7fafe8013440, create_info=0x7faff87ae9b0, alter_info=0x7faff87ae8f0) at /data/src/10.4/sql/sql_table.cc:5246
      #11 0x000055938458d05a in Sql_cmd_create_table_like::execute (this=0x7fafe80133e0, thd=0x7fafe8000af0) at /data/src/10.4/sql/sql_table.cc:11462
      #12 0x000055938449f45e in mysql_execute_command (thd=0x7fafe8000af0) at /data/src/10.4/sql/sql_parse.cc:6101
      #13 0x00005593844a4923 in mysql_parse (thd=0x7fafe8000af0, rawbuf=0x7fafe80132f0 "CREATE TABLE t1 (f CHAR(0) NOT NULL) ENGINE=Aria ROW_FORMAT=DYNAMIC", length=67, parser_state=0x7faff87af570, is_com_multi=false, is_next_command=false) at /data/src/10.4/sql/sql_parse.cc:7900
      #14 0x0000559384490ed3 in dispatch_command (command=COM_QUERY, thd=0x7fafe8000af0, packet=0x7fafe8136221 "CREATE TABLE t1 (f CHAR(0) NOT NULL) ENGINE=Aria ROW_FORMAT=DYNAMIC", packet_length=67, is_com_multi=false, is_next_command=false) at /data/src/10.4/sql/sql_parse.cc:1842
      #15 0x000055938448f675 in do_command (thd=0x7fafe8000af0) at /data/src/10.4/sql/sql_parse.cc:1360
      #16 0x000055938461712e in do_handle_one_connection (connect=0x5593874f7d40) at /data/src/10.4/sql/sql_connect.cc:1412
      #17 0x0000559384616e7d in handle_one_connection (arg=0x5593874f7d40) at /data/src/10.4/sql/sql_connect.cc:1316
      #18 0x0000559385016b55 in pfs_spawn_thread (arg=0x559387466570) at /data/src/10.4/storage/perfschema/pfs.cc:1869
      #19 0x00007fb00058e4a4 in start_thread (arg=0x7faff87b0700) at pthread_create.c:456
      #20 0x00007faffe6c2d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
      

      Reproducible on 5.5-10.5, debug and non-debug alike.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:

              Git Integration

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