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

Crash in add_keyuses_for_splitting() when joining with a derived table

    XMLWordPrintable

Details

    • Can result in hang or crash
    • Q3/2025 Maintenance

    Description

      Step 1: Create a table and insert data
      1. Create database sqltester
      create database sqltester
      2. Execute the attachment file to create a table and insert data
      source sqltester_ for_ parallel_ with_ index.2k_ dp_ 210col.index_ desc.sql
      3. Execute the attachment file to create a table and insert data
      source sqltester_ for_ parallel_ with_ index_ view_ part_ tab.sql
      Step 2: Execute the query plan
      source explain_ temp_ sql.sql

      Attachments

        1. image-2023-02-22-20-44-48-747.png
          69 kB
          guozhentang
        2. mdev30711_initial.test
          2.90 MB
          Alice Sherepa
        3. mdev30711.test
          65 kB
          Alice Sherepa
        4. mdev-30711-simplified-2.test
          2 kB
          Sergei Petrunia
        5. mdev-30711-simplified-3.test
          1 kB
          Sergei Petrunia
        6. sql_file.rar
          93 kB
          guozhentang

        Issue Links

          Activity

            People

              psergei Sergei Petrunia
              guozhentang guozhentang
              Votes:
              1 Vote for this issue
              Watchers:
              9 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.