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

LP:1010759 - Valgrind error ha_maria::check_if_incompatible_data on altering a partitioned Aria table

Details

    Description

      CREATE TABLE t1 (a INT, b INT, KEY(a)) ENGINE=Aria
      PARTITION BY KEY(a) PARTITIONS 2;
      ALTER TABLE t1 ADD KEY (b);

      ==11035== Conditional jump or move depends on uninitialised value(s)
      ==11035== at 0x93EBA0: ha_maria::check_if_incompatible_data(st_ha_create_information*, unsigned int) (ha_maria.cc:3023)
      ==11035== by 0x7DACA3: ha_partition::check_if_incompatible_data(st_ha_create_information*, unsigned int) (ha_partition.cc:6542)
      ==11035== by 0x7F4CB0: compare_tables(st_table*, Alter_info*, st_ha_create_information*, unsigned int, enum_alter_table_change_level*, st_key*, unsigned int, unsigned int, unsigned int*, unsigned int, unsigned int*) (sql_table.cc:6065)
      ==11035== by 0x7F78C1: mysql_alter_table(THD*, char*, char*, st_ha_create_information*, TABLE_LIST*, Alter_info*, unsigned int, st_order*, bool) (sql_table.cc:7098)
      ==11035== by 0x68C41C: mysql_execute_command(THD*) (sql_parse.cc:3069)
      ==11035== by 0x696008: mysql_parse(THD*, char*, unsigned int, char const**) (sql_parse.cc:6217)
      ==11035== by 0x687E9C: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1294)
      ==11035== by 0x686D97: do_command(THD*) (sql_parse.cc:906)
      ==11035== by 0x683D30: handle_one_connection (sql_connect.cc:1208)
      ==11035== by 0x54F7EFB: start_thread (pthread_create.c:304)
      ==11035== by 0x57F059C: clone (clone.S:112)

      Reproducible on MariaDB 5.1 revno 3151, MariaDB 5.2, 5.3, 5.5.
      Two statements above is the complete test case.

      Attachments

        Activity

          Launchpad bug id: 1010759

          ratzpo Rasmus Johansson (Inactive) added a comment - Launchpad bug id: 1010759
          elenst Elena Stepanova created issue -
          ratzpo Rasmus Johansson (Inactive) made changes -
          Field Original Value New Value
          Labels Launchpad
          ratzpo Rasmus Johansson (Inactive) made changes -
          Labels Launchpad MariaDB_5.1
          ratzpo Rasmus Johansson (Inactive) made changes -
          Labels MariaDB_5.1 Launchpad MariaDB_5.1
          ratzpo Rasmus Johansson (Inactive) made changes -
          Fix Version/s Maria 5.1 [ 11600 ]
          ratzpo Rasmus Johansson (Inactive) made changes -
          Key IMT-6608 MDEV-612
          Project ImportTest [ 10200 ] MariaDB Development [ 10000 ]
          Workflow jira [ 20257 ] defaullt [ 21456 ]
          serg Sergei Golubchik made changes -
          Fix Version/s 5.5.29 [ 11701 ]
          Fix Version/s 5.3.10 [ 11500 ]
          Fix Version/s 5.2.13 [ 10800 ]
          Fix Version/s 5.1.65 [ 10801 ]
          serg Sergei Golubchik made changes -
          Labels Launchpad MariaDB_5.1 Launchpad
          elenst Elena Stepanova made changes -
          Affects Version/s 5.3.9 [ 11000 ]
          monty Michael Widenius made changes -
          Status Open [ 1 ] In Progress [ 3 ]

          Fixed in 5.1; Will be fixed in others when merged up.

          monty Michael Widenius added a comment - Fixed in 5.1; Will be fixed in others when merged up.
          monty Michael Widenius made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          monty Michael Widenius made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Closed [ 6 ]
          serg Sergei Golubchik made changes -
          Workflow defaullt [ 21456 ] MariaDB v2 [ 45899 ]
          ratzpo Rasmus Johansson (Inactive) made changes -
          Workflow MariaDB v2 [ 45899 ] MariaDB v3 [ 66585 ]
          serg Sergei Golubchik made changes -
          Workflow MariaDB v3 [ 66585 ] MariaDB v4 [ 145068 ]

          People

            monty Michael Widenius
            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.