Description:
InnoDB: Progress in percents: 12026-06-30T16:34:55.570653+08:00 0 [ERROR] [MY-013183] [InnoDB] Assertion failure: fut0lst.ic:82:addr.page == FIL_NULL || addr.boffset >= FIL_PAGE_DATA thread 139949697382144
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
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/8.0/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
2026-06-30T08:34:55Z UTC - mysqld got signal 6 ;
Most likely, you have hit a bug, but this error can also be caused by malfunctioning hardware.
BuildID[sha1]=78b4defc7b15c85122213b3876b0979d3894491a
Thread pointer: 0x7f48880039d0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 7f4893ffab60 thread_stack 0x100000
/data/mysql/app/mysql/bin/mysqld(my_print_stacktrace(unsigned char const*, unsigned long)+0x3d) [0x214363d]
/data/mysql/app/mysql/bin/mysqld(print_fatal_signal(int)+0x37f) [0xfffb7f]
/data/mysql/app/mysql/bin/mysqld(my_server_abort()+0x7e) [0xfffcce]
/data/mysql/app/mysql/bin/mysqld(my_abort()+0xa) [0x213d7ea]
/data/mysql/app/mysql/bin/mysqld(ut_dbg_assertion_failed(char const*, char const*, unsigned long)+0x31f) [0x2364c1f]
/data/mysql/app/mysql/bin/mysqld(flst_insert_before(unsigned char*, unsigned char*, unsigned char*, mtr_t*)+0x348) [0x24d0c38]
/data/mysql/app/mysql/bin/mysqld(btr_compress(btr_cur_t*, bool, mtr_t*)+0x5b3) [0x2394f53]
/data/mysql/app/mysql/bin/mysqld(btr_cur_pessimistic_delete(dberr_t*, bool, btr_cur_t*, unsigned int, bool, unsigned long, unsigned long, unsigned long, mtr_t*, btr_pcur_t*, purge_node_t*)+0x223) [0x23a2663]
/data/mysql/app/mysql/bin/mysqld() [0x21f856c]
/data/mysql/app/mysql/bin/mysqld(ibuf_merge_or_delete_for_page(buf_block_t*, page_id_t const&, page_size_t const*, bool)+0xa52) [0x21f9192]
/data/mysql/app/mysql/bin/mysqld(buf_page_io_complete(buf_page_t*, bool)+0x434) [0x23c74e4]
/data/mysql/app/mysql/bin/mysqld(buf_read_page_low(dberr_t*, bool, unsigned long, unsigned long, page_id_t const&, page_size_t const&, bool)+0x274) [0x23edbf4]
/data/mysql/app/mysql/bin/mysqld(buf_read_page(page_id_t const&, page_size_t const&)+0x46) [0x23edd76]
/data/mysql/app/mysql/bin/mysqld(Buf_fetch<Buf_fetch_normal>::read_page()+0x2e) [0x23b96fe]
/data/mysql/app/mysql/bin/mysqld(Buf_fetch_normal::get(buf_block_t*&)+0x170) [0x23c5050]
/data/mysql/app/mysql/bin/mysqld(Buf_fetch<Buf_fetch_normal>::single_page()+0x58) [0x23c5138]
/data/mysql/app/mysql/bin/mysqld(buf_page_get_gen(page_id_t const&, page_size_t const&, unsigned long, buf_block_t*, Page_fetch, ut::Location, mtr_t*, bool)+0x1f2) [0x23c6652]
/data/mysql/app/mysql/bin/mysqld(btr_cur_search_to_nth_level(dict_index_t*, unsigned long, dtuple_t const*, page_cur_mode_t, unsigned long, btr_cur_t*, unsigned long, char const*, unsigned long, mtr_t*)+0x59c) [0x23a48ac]
/data/mysql/app/mysql/bin/mysqld(row_search_index_entry(dict_index_t*, dtuple_t const*, unsigned long, btr_pcur_t*, mtr_t*)+0x192) [0x22e3812]
/data/mysql/app/mysql/bin/mysqld() [0x251fff8]
/data/mysql/app/mysql/bin/mysqld(row_undo_mod(undo_node_t*, que_thr_t*)+0xcb1) [0x2521511]
/data/mysql/app/mysql/bin/mysqld(row_undo_step(que_thr_t*)+0x65) [0x22f35c5]
/data/mysql/app/mysql/bin/mysqld(que_run_threads(que_thr_t*)+0x440) [0x229c3d0]
/data/mysql/app/mysql/bin/mysqld(trx_rollback_or_clean_recovered(bool)+0x5d3) [0x2346513]
/data/mysql/app/mysql/bin/mysqld(trx_recovery_rollback(THD*)+0x533) [0x2346ee3]
/data/mysql/app/mysql/bin/mysqld(trx_recovery_rollback_thread()+0x1a) [0x234716a]
/data/mysql/app/mysql/bin/mysqld(void Detached_thread::operator()<void (*)()>(void (*&&)())+0xc2) [0x2252552]
/data/mysql/app/mysql/bin/mysqld() [0x2b15074]
/lib64/libpthread.so.0(+0x8d0b) [0x7f599d0f1d0b]
/lib64/libc.so.6(clone+0x40) [0x7f599c300b00]
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (0): is an invalid pointer
Connection ID (thread ID): 0
Status: NOT_KILLED
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.
How to repeat:
always