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

rocksdb.check_ignore_unknown_options - SEGV on shutdown (Ubuntu 26.04 / amd64v3(

    XMLWordPrintable

Details

    Description

      During test rocksdb.check_ignore_unknown_options there is a dtor segfault

      https://buildbot.dev.mariadb.org/#/builders/855/builds/1/steps/18/logs/stdio

      CURRENT_TEST: rocksdb.check_ignore_unknown_options
      2026-03-04 11:00:07 0 [Warning] Could not increase number of max_open_files to more than 1024 (request: 32278)
      Segmentation fault (core dumped)
      mysqltest: At line 47: command "$MYSQLD_CMD --plugin_load=$HA_ROCKSDB_SO --rocksdb_ignore_unknown_options=0 --log-error=$error_log" failed with wrong error: 139
      The result from queries just before the failure was:
      select variable_name, variable_value from information_schema.global_variables where variable_name="rocksdb_ignore_unknown_options";
      variable_name	variable_value
      ROCKSDB_IGNORE_UNKNOWN_OPTIONS	ON
       - found 'core' (0/1)
      Core generated by '/usr/sbin/mariadbd'
      Output from gdb follows. The first stack trace is from the failing thread.
      The following stack traces are from all threads (so the failing one is
      duplicated).
      --------------------------
      [New LWP 8813]
      [Thread debugging using libthread_db enabled]
      Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
      Core was generated by `/usr/sbin/mariadbd --defaults-group-suffix=.1 --defaults-file=/dev/shm/rocksdb/3/my.cnf --plugin_load=ha_rocksdb.so --rocksdb_ignore_unknown_options=0 --log-error=/dev/shm/rocksdb/3/log/my_restart.err'.
      Program terminated with signal SIGSEGV, Segmentation fault.
      #0  0x00007ff1a885d0e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
      Thread 1 (Thread 0x7ff1a855c900 (LWP 8813)):
      #0  0x00007ff1a885d0e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
      #1  0x00007ff1a885efc6 in _Unwind_Backtrace () from /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
      #2  0x00007ff1a875ce7d in backtrace () from /usr/lib/x86_64-linux-gnu/libc.so.6
      #3  0x0000558e10790850 in my_print_stacktrace (stack_bottom=0x0, thread_stack=299008, silent=<optimized out>) at /usr/src/mariadb-1:11.8.7+maria~ubu2604/mysys/stacktrace.c:215
      #4  0x0000558e10201679 in handle_fatal_signal (sig=11) at /usr/src/mariadb-1:11.8.7+maria~ubu2604/sql/signal_handler.cc:227
      #5  <signal handler called>
      #6  0x00007ff1a2b9ce90 in ?? ()
      #7  0x00007ff1a866249f in __call_tls_dtors () from /usr/lib/x86_64-linux-gnu/libc.so.6
      #8  0x00007ff1a86628e4 in ?? () from /usr/lib/x86_64-linux-gnu/libc.so.6
      #9  0x00007ff1a866293e in exit () from /usr/lib/x86_64-linux-gnu/libc.so.6
      #10 0x0000558e0fd143ed in mysqld_exit (exit_code=exit_code@entry=1) at /usr/src/mariadb-1:11.8.7+maria~ubu2604/sql/mysqld.cc:1969
      #11 0x0000558e0fd15d83 in unireg_abort (exit_code=exit_code@entry=1) at /usr/src/mariadb-1:11.8.7+maria~ubu2604/sql/mysqld.cc:1937
      #12 0x0000558e0fd1954d in init_server_components () at /usr/src/mariadb-1:11.8.7+maria~ubu2604/sql/mysqld.cc:5656
      #13 0x0000558e0fd242f0 in mysqld_main (argc=<optimized out>, argv=<optimized out>) at /usr/src/mariadb-1:11.8.7+maria~ubu2604/sql/mysqld.cc:6015
      #14 0x00007ff1a8644575 in ?? () from /usr/lib/x86_64-linux-gnu/libc.so.6
      #15 0x00007ff1a8644628 in __libc_start_main () from /usr/lib/x86_64-linux-gnu/libc.so.6
      #16 0x0000558e0fcf9945 in _start ()
      

      Attachments

        Issue Links

          Activity

            People

              danblack Daniel Black
              danblack Daniel Black
              Votes:
              0 Vote for this issue
              Watchers:
              1 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.