summaryrefslogtreecommitdiff
path: root/BUILD/compile-pentium-gprof
diff options
context:
space:
mode:
authorAnnamalai Gurusami <annamalai.gurusami@oracle.com>2012-03-01 11:05:51 +0530
committerAnnamalai Gurusami <annamalai.gurusami@oracle.com>2012-03-01 11:05:51 +0530
commit7e36c4bdb0364158b63b4939838204b4f140b63e (patch)
treeb4c0a4d26199289477ce74e7b5884a6c1df13be9 /BUILD/compile-pentium-gprof
parent0f64bd26bbdc86d317d13f79aff5871b354ca9c0 (diff)
downloadmariadb-git-7e36c4bdb0364158b63b4939838204b4f140b63e.tar.gz
Bug#13635833: MULTIPLE CRASHES IN FOREIGN KEY CODE WITH CONCURRENT DDL/DML
There are two threads. In one thread, dml operation is going on involving cascaded update operation. In another thread, alter table add foreign key constraint is happening. Under these circumstances, it is possible for the dml thread to access a dict_foreign_t object that has been freed by the ddl thread. The debug sync test case provides the sequence of operations. Without fix, the test case will crash the server (because of newly added assert). With fix, the alter table stmt will return an error message. Backporting the fix from MySQL 5.5 to 5.1 rb:961 rb:947
Diffstat (limited to 'BUILD/compile-pentium-gprof')
0 files changed, 0 insertions, 0 deletions