Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
11.1(EOL), 11.2(EOL), 11.3(EOL), 11.4, 11.5(EOL)
-
None
Description
Assertion with innodb-undo-tablespaces=108 or more
./mtr 1st --mysqld=--innodb-undo-tablespaces=108 |
|
2024-06-19 11:54:00 0 [Note] InnoDB: Database physically writes the file full: wait...
|
2024-06-19 11:54:00 0 [Note] InnoDB: Data file .//undo107 did not exist: new to be created
|
2024-06-19 11:54:00 0 [Note] InnoDB: Setting file .//undo107 size to 10.000MiB
|
2024-06-19 11:54:00 0 [Note] InnoDB: Database physically writes the file full: wait...
|
2024-06-19 11:54:00 0 [Note] InnoDB: Data file .//undo108 did not exist: new to be created
|
2024-06-19 11:54:00 0 [Note] InnoDB: Setting file .//undo108 size to 10.000MiB
|
2024-06-19 11:54:00 0 [Note] InnoDB: Database physically writes the file full: wait...
|
mariadbd: /git/bb/storage/innobase/buf/buf0buf.cc:2602: buf_block_t* buf_page_get_gen(page_id_t, ulint, ulint, buf_block_t*, ulint, mtr_t*, dberr_t*): Assertion `mode == 9 ? __builtin_expect(recv_sys.recovery_on, (0)) || log_sys.get_lsn() < 50000 : !__builtin_expect(recv_sys.recovery_on, (0)) || recv_sys.after_apply' failed.
|
240619 11:54:00 [ERROR] mysqld got signal 6 ;
|
|
Server version: 11.1.6-MariaDB-debug source revision: d34289a3e269de69796a3309ce441af836776ef7
|
]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x22729)[0x7fe8c663b729]
|
/lib/x86_64-linux-gnu/libc.so.6(+0x33fd6)[0x7fe8c664cfd6]
|
buf/buf0buf.cc:2605(buf_page_get_gen(page_id_t, unsigned long, unsigned long, buf_block_t*, unsigned long, mtr_t*, dberr_t*))[0x55ba0c0e1a5b]
|
log/log0recv.cc:3674(recv_sys_t::recover(page_id_t, mtr_t*, dberr_t*))[0x55ba0bcb2067]
|
dict/dict0boot.cc:224(dict_boot())[0x55ba0c14d2c7]
|
dict/dict0boot.cc:189(dict_create())[0x55ba0c14d0a9]
|
srv/srv0start.cc:1505(srv_start(bool))[0x55ba0bf92746]
|
handler/ha_innodb.cc:4207(innodb_init(void*))[0x55ba0bac6ad4]
|
sql/handler.cc:694(ha_initialize_handlerton(st_plugin_int*))[0x55ba0b10203d]
|
sql/sql_plugin.cc:1454(plugin_do_initialize(st_plugin_int*, unsigned int&))[0x55ba0a83729e]
|
sql/sql_plugin.cc:1507(plugin_initialize(st_mem_root*, st_plugin_int*, int*, char**, bool))[0x55ba0a837c39]
|
sql/sql_plugin.cc:1765(plugin_init(int*, char**, int))[0x55ba0a839764]
|
sql/mysqld.cc:5291(init_server_components())[0x55ba0a3e9819]
|
sql/mysqld.cc:5926(mysqld_main(int, char**))[0x55ba0a3ebad5]
|
sql/main.cc:34(main)[0x55ba0a3d313d]
|
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7fe8c663d083]
|
|
Attachments
Issue Links
- relates to
-
MDEV-34212 InnoDB transaction recovery is incorrect
- Closed
-
MDEV-34707 Assertion `mode == 9 ? __builtin_expect(recv_sys.recovery_on, (0)) || log_sys.get_lsn() < 120000 : !__builtin_expect(recv_sys.recovery_on, (0)) || recv_sys.after_apply' failed in buf_page_get_gen
- Closed