diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2018-10-30 13:29:19 +0200 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2018-10-30 13:29:19 +0200 |
commit | 6ced789186fabd7dce97b3d6d171ff9e5ddc5f48 (patch) | |
tree | e0bb4d943b63de27ce3df27319db3dbec074386e /mysql-test/include | |
parent | f4b8b6b9a3ad4ce5e5218e2ec2dfe6dd34112e45 (diff) | |
download | mariadb-git-6ced789186fabd7dce97b3d6d171ff9e5ddc5f48.tar.gz |
MDEV-12023 Assertion failure sym_node->table != NULL on startup
row_drop_table_for_mysql(): Avoid accessing non-existing dictionary tables.
dict_create_or_check_foreign_constraint_tables(): Add debug instrumentation
for creating and dropping a table before the creation of any non-core
dictionary tables.
trx_purge_add_update_undo_to_history(): Adjust a debug assertion, so that
it will not fail due to the test instrumentation.
Diffstat (limited to 'mysql-test/include')
-rw-r--r-- | mysql-test/include/maybe_debug.combinations | 5 | ||||
-rw-r--r-- | mysql-test/include/maybe_debug.inc | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/mysql-test/include/maybe_debug.combinations b/mysql-test/include/maybe_debug.combinations new file mode 100644 index 00000000000..5ee57c0bfd8 --- /dev/null +++ b/mysql-test/include/maybe_debug.combinations @@ -0,0 +1,5 @@ +[debug] +--enable-gdb + +[release] +--disable-gdb diff --git a/mysql-test/include/maybe_debug.inc b/mysql-test/include/maybe_debug.inc new file mode 100644 index 00000000000..2f6c2848f9f --- /dev/null +++ b/mysql-test/include/maybe_debug.inc @@ -0,0 +1,3 @@ +# include file for test files that can be run with and without debug +# having debug and non-debug tests. +let $have_debug=`select version() like '%debug%'`; |