#0 0x00007f9730d6ea35 in pthread_kill () from /lib64/libpthread.so.0 #1 0x0000000001214c8d in handle_fatal_signal (sig=6) at /compile/sql/signal_handler.cc:252 #2 #3 0x00007f972f120aff in raise () from /lib64/libc.so.6 #4 0x00007f972f0f3ea5 in abort () from /lib64/libc.so.6 #5 0x0000000000c9f07b in my_server_abort () at /compile/sql/signal_handler.cc:311 aborts_pending = {> = {static _S_alignment = 4, _M_i = 1}, static is_always_lock_free = true} abort_processing = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true} left = #6 0x000000000219b94e in my_abort () at /compile/mysys/my_init.cc:264 #7 0x00000000024a92ba in ut_dbg_assertion_failed (expr=expr@entry=0x356bdc8 "2 * OS_FILE_LOG_BLOCK_SIZE <= soft_logical_capacity", file=file@entry=0x356bd28 "/compile/storage/innobase/log/log0files_capacity.cc", line=line@entry=478) at /compile/storage/innobase/ut/ut0dbg.cc:99 #8 0x000000000233c2b8 in Log_files_capacity::update_exposed (this=this@entry=0x7f8c3313f5e0, hard_logical_capacity=1003082752) at /compile/storage/innobase/log/log0files_capacity.cc:478 soft_logical_capacity = #9 0x000000000233d76c in Log_files_capacity::update (this=0x7f8c3313f5e0, files=..., current_logical_size=512, current_checkpoint_age=0) at /compile/storage/innobase/log/log0files_capacity.cc:207 hard_logical_capacity = #10 0x0000000002343a9d in log_files_update_capacity_limits (log=...) at /compile/storage/innobase/log/log0files_governor.cc:1117 limits_lock = {m_mutex = 0x7f8c3313f980} logical_size = checkpoint_age = #11 0x0000000002344a40 in log_files_governor_iteration_low (log=..., has_writer_mutex=) at /compile/storage/innobase/log/log0files_governor.cc:1233 files_latch = {m_mutex = 0x7f8c3313f540} needs_more_intake = #12 0x0000000002344fd8 in log_files_governor_iteration (log=...) at /compile/storage/innobase/log/log0files_governor.cc:1330 result = result = writer_latch = #13 log_files_governor (log_ptr=0x7f8c3313ee80) at /compile/storage/innobase/log/log0files_governor.cc:1371 sig_count = 1 log = @0x7f8c3313ee80: {sn_lock_event = 0x7f8c337fefe0, pfs_psi = 0x7f971ebe6eb8, sn = {> = {static _S_alignment = 8, _M_i = 740998174473}, static is_always_lock_free = true}, sn_locked = {> = {static _S_alignment = 8, _M_i = 740998103975}, static is_always_lock_free = true}, sn_x_lock_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = { _M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff800, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_SN_MUTEX}, m_waiters = {_M_base = { static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef450}, buf = {ptr = 0x7f8c2ec00400 "\031\vՏ"}, buf_size_sn = {> = {static _S_alignment = 8, _M_i = 65011712}, static is_always_lock_free = true}, buf_size = 67108864, recent_written = {m_capacity = 1048576, m_links = 0x7f8c2e000020, m_tail = {> = {static _S_alignment = 8, _M_i = 764901341397}, static is_always_lock_free = true}}, writer_threads_paused = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, current_ready_waiting_lsn = 0, current_ready_waiting_sig_count = 0, recent_closed = { m_capacity = 2097152, m_links = 0x7f8c2cc00020, m_tail = {> = {static _S_alignment = 8, _M_i = 764901341397}, static is_always_lock_free = true}}, buf_limit_sn = {> = { static _S_alignment = 8, _M_i = 741063185161}, static is_always_lock_free = true}, write_lsn = {> = {static _S_alignment = 8, _M_i = 764901341397}, static is_always_lock_free = true}, write_events = 0x7f8c33189020, write_events_size = 2048, write_to_file_requests_total = {> = {static _S_alignment = 8, _M_i = 472}, static is_always_lock_free = true}, write_to_file_requests_interval = { static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {__r = 100000}, static is_always_lock_free = }, flush_events = 0x7f8c33ffa020, flush_events_size = 2048, old_flush_event = 0x7f8c337feea0, flushed_to_disk_lsn = {> = {static _S_alignment = 8, _M_i = 764901341397}, static is_always_lock_free = true}, last_flush_start_time = {__d = {__r = 1684264732944433207}}, last_flush_end_time = {__d = { __r = 1684264732945324652}}, flush_avg_time = 900.14285714285711, flusher_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff4e0, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_FLUSHER}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef2c0}, flusher_event = 0x7f8c337fee00, write_ahead_buf_size = 8192, write_ahead_buf = {ptr = 0x7f971c3df000 "\031\v\326\035"}, write_ahead_end_offset = 15048704, m_current_file = {m_files_ctx = @0x7f8c3313f570, m_id = 2047, m_consumed = false, m_full = false, m_size_in_bytes = 33554432, m_start_lsn = 764886300672, m_end_lsn = 764919853056, m_encryption_metadata = @0x7f8c3313f870}, m_current_file_handle = {static s_on_before_read = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x234e150 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x234e3e0 >::_M_invoke(const std::_Any_data &, unsigned long &&, Log_file_type &&, unsigned long &&, unsigned long &&)>}, static s_on_before_write = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x234e180 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x234e1b0 >::_M_invoke(const std::_Any_data &, unsigned long &&, Log_file_type &&, unsigned long &&, unsigned long &&)>}, static s_skip_fsyncs = false, static s_fsyncs_in_progress = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, static s_total_fsyncs = {> = {static _S_alignment = 8, _M_i = 188}, static is_always_lock_free = true}, m_file_id = 2047, m_access_mode = Log_file_access_mode::WRITE_ONLY, m_encryption_metadata = @0x7f8c3313f870, m_file_type = Log_file_type::NORMAL, m_is_open = true, m_is_modified = true, m_file_path = "./#innodb_redo/#ib_redo2047", m_raw_handle = { ^[[B m_psi = 0x7f971dc52c80, m_file = 23}, m_block_size = 4096, m_file_size = 33554432}, m_writer_inside_extra_margin = false, n_log_ios = 202, writer_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = { _M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff440, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_WRITER}, m_waiters = {_M_base = { static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef270}, writer_event = 0x7f8c337fed60,m_oldest_need_lsn_lowerbound = 764901268627, closer_event = 0x7f8c337feb80, closer_mutex = {m_impl = { m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff3a0, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_CLOSER}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef220}, flush_notifier_event = 0x7f8c337fecc0, current_flush_sig_count = 0, flush_notifier_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff620, m_policy = { m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_FLUSH_NOTIFIER}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef360}, write_notifier_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff580, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_WRITE_NOTIFIER}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef310}, write_notifier_event = 0x7f8c337fec20, m_files_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 140239792219904}, static is_always_lock_free = }, m_event = 0x7f8c337ff760, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_FILES}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef400}, m_files_ctx = {m_root_path = "./", m_files_ruleset = Log_files_ruleset::CURRENT}, m_files = m_files_ctx = @0x7f8c3313f570, m_files_by_id = std::map with 1 element = {[2047] = {m_files_ctx = @0x7f8c3313f570, m_id = 2047, m_consumed = false, m_full = false, m_size_in_bytes = 33554432, m_start_lsn = 764886300672, m_end_lsn = 764919853056, m_encryption_metadata = @0x7f8c3313f870}}}, m_unused_files_count = 31, m_unused_file_size = 33554432, m_capacity = {m_exposed = { m_soft_logical_capacity = {> = {static _S_alignment = 8, _M_i = 952928256}, static is_always_lock_free = true}, m_hard_logical_capacity = {> = {static _S_alignment = 8, _M_i = 1003082752}, static is_always_lock_free = true}, m_adaptive_flush_min_age = {> = {static _S_alignment = 8, _M_i = 833811968}, static is_always_lock_free = true}, m_adaptive_flush_max_age = {> = {static _S_alignment = 8, _M_i = 893369856}, static is_always_lock_free = true}, m_agressive_checkpoint_min_age = {> = { static _S_alignment = 8, _M_i = 923148800}, static is_always_lock_free = true}}, m_current_physical_capacity = 1073741824, m_target_physical_capacity = 1073741824, m_resize_mode = Log_resize_mode::NONE}, m_requested_files_consumption = false, m_files_stats = {m_last_update_time = {__d = {__r = 1684264738395288451}}, m_lsn_consumption_per_1s = 0, m_lsn_production_per_1s = 0, m_oldest_lsn_on_update = 764901341397, m_newest_lsn_on_update = 764901341397}, m_files_governor_event = 0x7f8c337ff080, m_files_governor_iteration_event = 0x7f8c337ff120, m_no_more_dummy_records_requested = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_no_more_dummy_records_promised = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, m_file_removed_event = 0x7f8c337ff1c0, m_encryption_buf = '\000' , m_encryption_metadata = {m_type = Encryption::NONE, m_key = '\000' , m_key_len = 0, m_iv = '\000' }, m_consumers = std::unordered_set with 1 element = { [0] = 0x7f8c3313fa58}, should_stop_threads = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}, writer_threads_resume_event = 0x7f8c337fef40, write_notifier_resume_lsn = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, flush_notifier_resume_lsn = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, n_log_ios_old = 198, last_printout_time = 1684264730, recovered_lsn = 764901268627, m_format = Log_format::VERSION_8_0_30, m_creator_name = "MySQL 8.0.30-22", m_log_flags = 0, m_log_uuid = 1075899837, m_scanned_lsn = 764901268627, limits_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 140239792219904}, static is_always_lock_free = }, m_event = 0x7f8c337ff6c0, m_policy = { m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_LIMITS}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef3b0}, available_for_checkpoint_lsn = 764901341397, requested_checkpoint_lsn = 0, dict_max_allowed_checkpoint_lsn = 0, periodical_checkpoints_enabled = true, m_allow_checkpoints = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, free_check_limit_sn = {> = {static _S_alignment = 8, _M_i = 741873017785}, static is_always_lock_free = true}, concurrency_margin = {> = { static _S_alignment = 8, _M_i = 48305664}, static is_always_lock_free = true}, concurrency_margin_is_safe = {_M_base = {static _S_alignment = 1, _M_i = true}, static is_always_lock_free = true}, dict_persist_margin = {> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, checkpointer_event = 0x7f8c337feae0, checkpointer_mutex = {m_impl = {m_owner = {static _S_min_alignment = 8, static _S_alignment = 8, _M_i = {_M_thread = 0}, static is_always_lock_free = }, m_event = 0x7f8c337ff300, m_policy = {m_count = {m_spins = 0, m_waits = 0, m_calls = 0, m_enabled = false}, m_id = LATCH_ID_LOG_CHECKPOINTER}, m_waiters = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}, m_ptr = 0x7f971afef1d0}, last_checkpoint_lsn = {> = {static _S_alignment = 8, _M_i = 764901341397}, static is_always_lock_free = true}, next_checkpoint_header_no = Log_checkpoint_header_no::HEADER_2, next_checkpoint_event = 0x7f8c337ff260, last_checkpoint_time = {__d = {__r = 1684264734198035692}}, m_checkpoint_consumer = { = { _vptr.Log_consumer = 0x3f20c78 }, m_log = @0x7f8c3313ee80}} tmp = {m_last_update_time = {__d = {__r = 0}}, m_lsn_consumption_per_1s = 0, m_lsn_production_per_1s = 0, m_oldest_lsn_on_update = 0, m_newest_lsn_on_update = } #14 0x000000000234e6ce in std::__invoke_impl (__f=: ) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/invoke.h:90 #15 std::__invoke (__fn=: ) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/invoke.h:96 #16 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=..., this=) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/functional:420 #17 std::_Bind::operator()<, void>() (this=) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/functional:503 #18 Detached_thread::operator() (f=, this=) at /compile/storage/innobase/include/os0thread-create.h:194 task = task = #19 std::__invoke_impl (__f=...) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/invoke.h:61 #20 std::__invoke (__fn=...) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/invoke.h:96 #21 std::thread::_Invoker >::_M_invoke<0ul, 1ul, 2ul> (this=) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/std_thread.h:253 #22 std::thread::_Invoker >::operator() (this=) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/std_thread.h:260 #23 std::thread::_State_impl > >::_M_run (this=0x7f971c071f40) at /opt/rh/gcc-toolset-11/root/usr/include/c++/11/bits/std_thread.h:211 #24 0x00007f972faf4ba3 in execute_native_thread_routine () from /lib64/libstdc++.so.6 #25 0x00007f9730d671cf in start_thread () from /lib64/libpthread.so.0 #26 0x00007f972f10be73 in clone () from /lib64/libc.so.6