Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 10.5
-
Component/s: Storage Engine - Spider
-
Labels:None
Description
mtr --ps spider/bugfix.checksum_table_with_quick_mode_3
Crashes with:
mariadbd: /my/maria-10.6/sql/sql_prepare.cc:4098: bool Prepared_statement::prepare(const char*, uint): Assertion `thd->transaction->stmt.is_empty()' failed.
Works without --ps
The reason for the crash is that in 10.5 one must protect new Independent transactions with 'start_new_trans', which spider doesn't do. This was done to support transactional store engines (and Aria) for MariaDB system tables.