Uploaded image for project: 'Percona XtraDB Cluster'
  1. Percona XtraDB Cluster
  2. PXC-2494

Assertion failure: os0file.cc:8858:!innodb_inited || strlen(s_uui d) != 0

Details

    • Bug
    • Status: Done
    • High
    • Resolution: Cannot Reproduce
    • 8.0.15-experimental
    • None
    • None

    Description

      Server is crashing if we bootstrap the cluster using --wsrep_cluster_address=gcomm:// variable. This issue is not happening when we rerun the startup command.

      This issue is similar to https://jira.percona.com/browse/PS-5189 (already fixed in PS-8.0.13) and cannot reproduce this issue with PS-8.0.15

      Testcase

      /qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64/bin/mysqld --no-defaults --initialize-insecure --basedir=/qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64 --datadir=/qa/8pxc/datadir
      
      /qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64/bin/mysqld --defaults-file=/qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64/my.cnf --datadir=/qa/8pxc/datadir --server-id=101 --pxc_strict_mode=ENFORCING --log-error-verbosity=3 --wsrep_cluster_address=gcomm:// --wsrep_node_incoming_address=127.0.0.1 --wsrep_provider_options=gmcast.listen_addr=tcp://127.0.0.1:26108 --wsrep_node_address=127.0.0.1 --log-error=/qa/8pxc/datadir/node1.err --socket=/qa/8pxc/datadir/node1_socket.sock --port=26100  &
      
      CNF
      
      [mysqld]
      basedir=/qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64
      wsrep-debug=ON
      innodb_file_per_table
      innodb_autoinc_lock_mode=2
      wsrep-provider=/qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64/lib/libgalera_smm.so
      wsrep_sst_method=xtrabackup-v2
      core-file
      log-output=none
      wsrep_slave_threads=2
      log_bin=binlog
      binlog_format=ROW
      gtid_mode=ON
      enforce_gtid_consistency=ON
      master_verify_checksum=on
      binlog_checksum=CRC32
      #encrypt_binlog
      innodb_temp_tablespace_encrypt=ON
      encrypt-tmp-files=ON
      innodb_redo_log_encrypt=1
      innodb_undo_log_encrypt=1
      innodb_undo_tablespaces=2
      early-plugin-load=keyring_file.so
      keyring_file_data=keyring
      

      GDB Info

      #0  __pthread_kill (threadid=<optimized out>, signo=6) at ../sysdeps/unix/sysv/linux/pthread_kill.c:62
      #1  0x000000000475bbe7 in my_write_core (sig=6) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/mysys/stacktrace.cc:278
      #2  0x000000000359ac0e in handle_fatal_signal (sig=6) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/sql/signal_handler.cc:264
      #3  <signal handler called>
      #4  0x00007ff53b4e9428 in __GI_raise ([email protected]=6) at ../sysdeps/unix/sysv/linux/raise.c:54
      #5  0x00007ff53b4eb02a in __GI_abort () at abort.c:89
      #6  0x0000000004d0cb4e in ut_dbg_assertion_failed (expr=0x6062e60 "!innodb_inited || strlen(s_uuid) != 0", file=0x6060660 "/mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/innobase/os/os0file.cc", line=8858) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/innobase/ut/ut0dbg.cc:92
      #7  0x0000000004b41401 in Encryption::fill_encryption_info (key=0x7ff48abfd990 "X\"\004\302B\305\024\333\036\022\355\217y\334\374\022X\344t\225\314M\370\240\307\062\376a\313%\350\250,\267\244%\371CW\222or,\236\340\376C\373\204\060\354R\205\065\250\367\354\004r\317\355\351q\226lCC", iv=0x7ff48abfd9b0 ",\267\244%\371CW\222or,\236\340\376C\373\204\060\354R\205\065\250\367\354\004r\317\355\351q\226lCC", encrypt_info=0x7ff48abfd9d0 "lCC", is_boot=false) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/innobase/os/os0file.cc:8858
      #8  0x0000000004c6faf2 in 8.0-pxc-2486 () at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/innobase/srv/srv0srv.cc:2780
      #9  0x0000000004c704dc in srv_master_thread () at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/innobase/srv/srv0srv.cc:2939
      #10 0x0000000004a1aee9 in std::_Bind<void (*())()>::__call<void>(std::tuple<>&&, std::_Index_tuple<>) (this=0x7ff48abfdd00, __args=<unknown type in /qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64/bin/mysqld, CU 0xc959bab, DIE 0xcaee05c>) at /usr/include/c++/5/functional:1074
      #11 0x0000000004a1abdf in std::_Bind<void (*())()>::operator()<, void>() (this=0x7ff48abfdd00) at /usr/include/c++/5/functional:1133
      #12 0x0000000004a1a9d5 in Runnable::operator()<void (*)()>(void (*&&)()) (this=0x7ff500878870, f=<unknown type in /qa/8pxc/Percona-XtraDB-Cluster-8.0.15-rel5-31.33-debug.1.Linux.x86_64/bin/mysqld, CU 0xc959bab, DIE 0xcaed712>) at /mnt/workspace/qa.pxc80.build/BUILD_TYPE/debug/Host/min-xenial-x64/storage/innobase/include/os0thread-create.h:91
      #13 0x0000000004a1a77f in std::_Bind_simple<Runnable (void (*)())>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x7ff500878868) at /usr/include/c++/5/functional:1531
      #14 0x0000000004a1a486 in std::_Bind_simple<Runnable (void (*)())>::operator()() (this=0x7ff500878868) at /usr/include/c++/5/functional:1520
      #15 0x0000000004a19e02 in std::thread::_Impl<std::_Bind_simple<Runnable (void (*)())> >::_M_run() (this=0x7ff500878850) at /usr/include/c++/5/thread:115
      #16 0x00007ff53be55c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
      #17 0x00007ff53d2076ba in start_thread (arg=0x7ff48abfe700) at pthread_create.c:333
      #18 0x00007ff53b5bb41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
      

      Attachments

        Issue Links

          Activity

            People

              krunal.bauskar Krunal Bauskar (Inactive)
              ramesh.sivaraman Ramesh Sivaraman (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 1 hour, 5 minutes
                  1h 5m

                  Smart Checklist