Bug #18905 rpl_row_basic_7ndb fails with --binlog-format=row
Submitted: 8 Apr 2006 12:55 Modified: 11 Apr 2006 7:14
Reporter: Andrei Elkin Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: Replication Severity:S3 (Non-critical)
Version:mysql-5.1-release (5.1.9) OS:Linux (Linux)
Assigned to: CPU Architecture:Any

[8 Apr 2006 12:55] Andrei Elkin
Description:
Running make test on mysql-5.1-release (5.1.9) on dl145k.mysql (AMD Opteron)
yielded a failure.
Innitially I got the failure with autopushing my fix for #17284 to
mysqldev@production.mysql.com:my/mysql-5.1-release. I rolled my fix
back to test on pure clone with the last changeset
ChangeSet@1.2306.1.1, 2006-04-08 04:29:17+02:00, kent@mysql.com
Still the same:

TEST                            RESULT
-------------------------------------------------------
rpl_row_basic_7ndb             [ fail ]

Errors are (from /users/aelkin/CLONES/mysql-5.1-release/mysql-test/var/log/mysqltest-time) :
mysqltest: In included file "./include/rpl_row_basic.inc": At line 32: could not sync with master ('select master_pos_wait('master-bin.000001', 858)' returned NULL)

How to repeat:
./mysql-test-run --mysqld=--binlog-format=row rpl_row_basic_7ndb
[10 Apr 2006 13:00] Valeriy Kravchuk
Thank you for the bug report. Verified (after enabling test back) with 5.1-debug-BK (ChangeSet@1.2303.1.1, 2006-04-09 19:43:36-07:00) on SuSE 9.3 (but error is different!):

openxs@suse:~/dbs/5.1/mysql-test> ./mysql-test-run --mysqld=--binlog-format=row
 rpl_row_basic_7ndb
Logging: ./mysql-test-run --mysqld=--binlog-format=row rpl_row_basic_7ndb
Stopping master cluster
Installing Test Databases
Removing Stale Files
Installing Master Databases
running  ../libexec/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=.. --datadir=mysql-test/var/master-data --skip-innodb --skip-ndbcluster --skip-bdb
Installing Master Databases 1
running  ../libexec/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=.. --datadir=mysql-test/var/master-data1 --skip-innodb --skip-ndbcluster
--skip-bdb
Installing Slave Databases
running  ../libexec/mysqld --no-defaults --bootstrap --skip-grant-tables     --basedir=.. --datadir=mysql-test/var/slave-data --skip-innodb --skip-ndbcluster --skip-bdb
Manager disabled, skipping manager start.
Loading Standard Test Databases
Starting Tests

TEST                            RESULT
-------------------------------------------------------
*** glibc detected *** malloc(): memory corruption: 0x089172c0 ***
rpl_row_basic_7ndb             [ fail ]

Errors are (from /home/openxs/dbs/5.1/mysql-test/var/log/mysqltest-time) :
mysqltest: In included file "./include/rpl_row_basic.inc": At line 23: At line 2
3: failed in 'show engine ndb status': 2013: Lost connection to MySQL server during query
(the last lines may be the most important ones)

Aborting: rpl_row_basic_7ndb failed in default mode. To continue, re-run with '--force'.

Ending Tests
Shutting-down MySQL daemon

master not cooperating with mysqladmin, will try manual kill
./mysql-test-run: line 1743: kill: (25562) - No such process
master refused to die. Sending SIGKILL
./mysql-test-run: line 1747: kill: (25562) - No such process
master not cooperating with mysqladmin, will try manual kill
./mysql-test-run: line 1743: kill: (25584) - No such process
master refused to die. Sending SIGKILL
./mysql-test-run: line 1747: kill: (25584) - No such process
Master shutdown finished
*** glibc detected *** corrupted double-linked list: 0x08914050 ***
...
[11 Apr 2006 7:14] Tomas Ulin
duplicate with 18621