Bug #58095 | "create table like" fails with errno 9 (EBADF) | ||
---|---|---|---|
Submitted: | 9 Nov 2010 20:08 | Modified: | 29 May 2015 9:29 |
Reporter: | Joerg Bruehe | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | Tests: Replication | Severity: | S3 (Non-critical) |
Version: | 5.1.50 and up, cluster | OS: | Other (FreeBSD + OS X) |
Assigned to: | Assigned Account | CPU Architecture: | Any |
[9 Nov 2010 20:08]
Joerg Bruehe
[10 Nov 2010 12:48]
Joerg Bruehe
Same issue in test "binlog_row_binlog", same platforms, again in 5.1.50 to 52 as well as in Cluster 7.1.9: ===== binlog.binlog_row_binlog 'row' [ retry-fail ] Test ended at YYYY-MM-DD HH:MM:SS CURRENT_TEST: binlog.binlog_row_binlog mysqltest: In included file "./extra/binlog_tests/binlog.test": At line 219: query 'create table if not exists t3 like tt1' failed: 1004: Can't create file './test/t3.frm' (errno: 9) The result from queries just before the failure was: < snip > CALL p3(0); CALL p4(0); DROP PROCEDURE p1; DROP PROCEDURE p2; DROP PROCEDURE p3; DROP PROCEDURE p4; End of 5.0 tests reset master; create table t1 (id tinyint auto_increment primary key); set insert_id=128; insert into t1 values(null); Warnings: Warning 1264 Out of range value for column 'id' at row 1 select * from t1; id 127 drop table t1; create table t1 (a int); create table if not exists t2 select * from t1; create temporary table tt1 (a int); More results from queries before failure can be found in /PATH/mysql-test/var/log/binlog_row_binlog.log =====
[18 Aug 2011 20:49]
Joerg Bruehe
For the record: This very same problem is also found in newer builds of MySQL 5.1, up to 5.1.58 (the highest version I checked).
[2 Feb 2012 22:28]
Joerg Bruehe
The test failure still occurs in all 5.1 release builds up to 5.1.61 (the latest build we have done). It remains specific to FreeBSD 7.0, OS X 10.5 and 10.6, for both x86 (32 bit) and x86_64.
[29 May 2015 9:28]
Andrii Nikitin
Posted by developer: Closing as duplicate of bug #63304