From: Harin Vadodaria Date: November 21 2012 1:49pm Subject: bzr push into mysql-5.6 branch (harin.vadodaria:4643 to 4644) Bug#13904906 Bug#15883127 List-Archive: http://lists.mysql.com/commits/145358 X-Bug: 13904906,15883127 Message-Id: <20121121134958.20163.37708.4644@hvadodar-ThinkPad-T420> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 4644 Harin Vadodaria 2012-11-21 [merge] Bug#15883127: PORT FIX FOR BUG #13904906 TO MYSQL 5.1 Description: Null merge from 5.5 to 5.6 4643 Andrei Elkin 2012-11-21 Bug#15867985 STRESS TESTS CAUSES DBUG SERVER TO EXIT WITH SIGNAL 6 When run with --mysqld=--binlog-order-commits=1 (default) mysqld executes a piece of BGC logics that tames a group of threads in a way that they give up their commit execution path to a leader thread. This preemption appeared to have a specific to DBUG_ON build flaw in that the leader and a follower thread could modify a thread-specific area concurrently which led to a segfault. Fixed with refining the preemption logics to be thread-safe for the DBUG_ON build. modified: sql/binlog.cc sql/binlog.h sql/sql_class.h No bundle (reason: useless for push emails).