From: Date: September 10 2008 7:32pm Subject: bzr commit into mysql-6.0-falcon branch (cpowers:2820) Bug#39350 List-Archive: http://lists.mysql.com/commits/53718 X-Bug: 39350 Message-Id: <20080910173256.E03801DB0726@xeno.mysql.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit #At file:///home/cpowers/work/dev/dev-07/mysql/ 2820 Christopher Powers 2008-09-10 Bug #39350 Falcon: Releasing deferred indexes causes crash Fixed regression to last commit that prevented deferred indexes from being released. modified: storage/falcon/Transaction.cpp per-file messages: storage/falcon/Transaction.cpp Replaced missing line from Transaction::releaseDeferredIndexes() === modified file 'storage/falcon/Transaction.cpp' --- a/storage/falcon/Transaction.cpp 2008-09-10 06:42:49 +0000 +++ b/storage/falcon/Transaction.cpp 2008-09-10 17:32:43 +0000 @@ -1502,6 +1502,7 @@ void Transaction::releaseDeferredIndexes { ASSERT(deferredIndex->transaction == this); deferredIndexes = deferredIndex->nextInTransaction; + deferredIndex->detachTransaction(); deferredIndexCount--; } }