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

0x7f5a60da6700 InnoDB: Assertion failure rem0rec.cc line 580

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Cannot Reproduce
    • 10.2.10
    • N/A
    • None
    • CentOS release 6.10 (Final)

    Description

      We use MariaDB 10.2.10 in our QA and Production environments.
      And I find one of our QA instances crashes frequently and the log error saying:

      2022-05-02 01:31:23 0x7f5a60da6700  InnoDB: Assertion failure in file /home/buildbot/buildbot/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/mariadb-10.2.10/storage/innobase/rem/rem0rec.cc line 580
      InnoDB: We intentionally generate a memory trap.
      InnoDB: Submit a detailed bug report to https://jira.mariadb.org/
      InnoDB: If you get repeated assertion failures or crashes, even
      InnoDB: immediately after the mysqld startup, there may be
      InnoDB: corruption in the InnoDB tablespace. Please refer to
      InnoDB: http://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html
      InnoDB: about forcing recovery.
      220502 01:31:32 mysqld_safe Number of processes running now: 0
      220502 01:31:32 mysqld_safe mysqld restarted
      2022-05-02  1:31:32 140437669955584 [Warning] option 'binlog_cache_size': unsigned value 0 adjusted to 4096
      2022-05-02  1:31:32 140437669955584 [Note] /usr/sbin/mysqld (mysqld 10.2.10-MariaDB-log) starting as process 43423 ...
      

      The only indicative info is:

      0x7f5a60da6700  InnoDB: Assertion failure in file /home/buildbot/buildbot/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX/mariadb-10.2.10/storage/innobase/rem/rem0rec.cc line 580
      

      And I also find that each time I run this query, the bug is triggered:

      SELECT `lpbu_client_id`,`lpbu_pca_id`,`publisher_object_id`,`landing_page`,`mobile_landing_page` FROM (SELECT       act.client_id AS lpbu_client_id,       pca.client_account_id AS lpbu_pca_id,       lpbu.linked_vo_id AS publisher_object_id,       GROUP_CONCAT(CASE lpbu.is_mobile WHEN 0 THEN lpbu.lp_base_url ELSE null END SEPARATOR " ; ") as landing_page,       GROUP_CONCAT(CASE lpbu.is_mobile WHEN 1 THEN lpbu.lp_base_url ELSE null END SEPARATOR " ; ") as mobile_landing_page        FROM keyword_instances leaf       INNER JOIN lp_base_urls lpbu ON (lpbu.vo_type = 1 AND lpbu.linked_vo_id = leaf.id)       LEFT JOIN publisher_groups grop USING (publisher_group_id)       LEFT JOIN publisher_campaigns cpgn USING(publisher_campaign_id)       LEFT JOIN publisher_client_accounts pca USING(client_account_id)       LEFT JOIN publisher_accounts act USING(publisher_account_id)       WHERE pca.client_account_id = 123456 AND pca.publisher_client_account_operation_status NOT IN ('UNLINK','UNLINKED')       GROUP BY leaf.id       ) as tbl;
      ERROR 2013 (HY000): Lost connection to MySQL server during query
      

      I search. the internet and find there are some same cases but none of them are solved. Even in the MariaDB jira system, I also find a matched one: https://jira.mariadb.org/browse/MDEV-11131
      But it's still open.

      If you need other info, feel free to contact me. Thanks.

      BTW: the error log says it generated a memory trap, but I don't know where it is. Is it useful for you to analysis this bug? Thanks.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lujinke Luke
            Votes:
            0 Vote for this issue
            Watchers:
            2 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.