[MDEV-32864] assertion failure during server shutdown after executing show table status on a spider table Created: 2023-11-23 Updated: 2024-01-08 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Spider |
| Affects Version/s: | 10.11 |
| Fix Version/s: | 10.11 |
| Type: | Bug | Priority: | Major |
| Reporter: | Yuchen Pei | Assignee: | Yuchen Pei |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
probably affects other versions too. Testcase:
Failure output:
The failure happens when spider tries to close the connection Trace: Diagnostics_area::set_error_status > THD::raise_condition > my_message_sql > my_error > net_real_write > net_write_command > cli_advanced_command > server_mysql_close > spider_db_disconnect > spider_free_conn > spider_free_conn_from_trx > spider_rollback > spider_close_connection > THD::free_connection > unlink_thd However, if we add a connection-creating statement like select * from t1; or insert into t1 values (1); before or after the show status statement, then the failure does not occur. |