[MDEV-24672] Assertion `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())' failed in Diagnostics_area::set_ok_status on CREATE TABLE Created: 2021-01-25 Updated: 2023-04-27 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Replication |
| Affects Version/s: | 10.2, 10.3, 10.4, 10.5, 10.6 |
| Fix Version/s: | 10.4, 10.5, 10.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Roel Van de Paar | Assignee: | Rucha Deodhar |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
There are a number of past bugs with this assert, but they are either closed or the stack is different. Bug is seen a lot in testing.
Leads to:
Bug confirmed present in: Bug (or feature/syntax) confirmed not present in: |
| Comments |
| Comment by Roel Van de Paar [ 2021-01-25 ] | ||||||||||||||
|
Thank you Elkin. I do not see the error on RESET MASTER, and 10.2.37 (build 1 Jan 21) seems to crash readily;
Could it be that you need to add --log-bin startup? i.e. your error is ER_FLUSH_MASTER_BINLOG_CLOSED? | ||||||||||||||
| Comment by Elena Stepanova [ 2021-01-25 ] | ||||||||||||||
|
I can reproduce it easily on current 10.2 and 10.5 debug.
| ||||||||||||||
| Comment by Elena Stepanova [ 2021-01-25 ] | ||||||||||||||
|
Somewhat less messy version of the test case:
Cleanup for max_binlog_size and suppressions for errors/warnings are still needed though. | ||||||||||||||
| Comment by Roel Van de Paar [ 2021-01-25 ] | ||||||||||||||
|
Thank you elenst! | ||||||||||||||
| Comment by Roel Van de Paar [ 2021-01-25 ] | ||||||||||||||
|
Testcases by Elena both crash at CLI also. Second one requires --log-bin --binlog-format=row at CLI as indicated. Thanks |