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

galera_mdev_31517 times out: mariadbd stuck in unireg_abort() during wsrep disconnect

    XMLWordPrintable

Details

    • Bug
    • Status: In Progress (View Workflow)
    • Major
    • Resolution: Unresolved
    • 10.11.19
    • 10.11
    • Galera, Tests, MTR
    • None
    • Not for Release Notes
    • Q4/2026 Replic. Development

    Description

      galera.galera_mdev_31517 times out after 900 seconds on s390x-ubuntu-2204.

      • Test ended: 2026-10-28 19:13:06, test case timeout after 900 seconds

      Both mariadbd instances refuse connections:

      mysqltest: Could not open connection 'default' after 500 attempts: 2002 Can't connect to local server through socket '/home/buildbot/s390x-ubuntu-2204/build/mysql-test/var/tmp/1/mysq' (111)
      mysqltest: Could not open connection 'default' after 500 attempts: 2002 Can't connect to local server through socket '/home/buildbot/s390x-ubuntu-2204/build/mysql-test/var/tmp/1/mysq' (2)

      mariadbd.1's core, taken after the timeout, shows the main thread stuck in unireg_abort() during wsrep provider disconnect, waiting on a condition that never signals:

      #1  handle_fatal_signal (sig=<optimized out>) at sql/signal_handler.cc:312
      #6  gu::Lock::wait (...) at ./galerautils/src/gu_lock.hpp:46
      #7  galera::ReplicatorSMM::wait_for_CLOSED (lock=<optimized out>, this=<optimized out>) at ./galera/src/replicator_smm.cpp:289
      #8  galera::ReplicatorSMM::close (this=0x2aa171123f0) at ./galera/src/replicator_smm.cpp:379
      #9  galera_disconnect (gh=<optimized out>) at ./galera/src/wsrep_provider.cpp:238
      #10 wsrep::wsrep_provider_v26::disconnect (...) at wsrep-lib/src/wsrep_provider_v26.cpp:866
      #11 unireg_abort (exit_code=<optimized out>) at sql/wsrep_server_state.h:41
      #12 init_server_components () at sql/mysqld.cc:5508
      #13 mysqld_main (argc=<optimized out>, argv=<optimized out>) at sql/mysqld.cc:6030

      Other threads in the same core: an IST receiver blocked in galera::ist::Receiver::run (galera/src/ist.cpp:355), and a joiner thread blocked in wsrep::server_state::sst_received (wsrep-lib/src/server_state.cpp:734) waiting for state s_initialized.

      Created via the jira-create skill.

      Attachments

        Issue Links

          Activity

            People

              janlindstrom Jan Lindström
              janlindstrom Jan Lindström
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 0.25d
                  0.25d
                  Remaining:
                  Remaining Estimate - 0.25d
                  0.25d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified

                  Git Integration

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