Details
-
Bug
-
Status: Confirmed (View Workflow)
-
Critical
-
Resolution: Unresolved
-
12.0(EOL), 12.1, 12.2
Description
MTR:
--source include/have_binlog_format_statement.inc
|
set global read_only=on; |
create temporary table tt (x int); |
set global read_only=off; |
insert into tt values (1); |
create temporary table t(x int); |
|
insert t select * from tt; |
insert t values (1); |
|
update t, tt set t.x=2; |
Results in
sql/temporary_tables.cc:958: void THD::mark_tmp_table_as_free_for_reuse(TABLE *): Assertion `!mysql_bin_log.is_open()' failed.
Attachments
Issue Links
- is caused by
-
MDEV-36099 Ensure that creation and usage of temporary tables in replication is predictable
-
- Closed
-
-
MDEV-36563 Assertion `!mysql_bin_log.is_open()' failed in THD::mark_tmp_table_as_free_for_reuse upon REPAIR
-
- Closed
-
- relates to
-
MDEV-37785 Assertion `!mysql_bin_log.is_open()' failed in THD::mark_tmp_table_as_free_for_reuse on ALTER TABLE
-
- Confirmed
-
-
MDEV-37877 Assertion `!mysql_bin_log.is_open()' failed in THD::mark_tmp_table_as_free_for_reuse on UPDATE
-
- Stalled
-