Bug #47186 Can not start ndbd because assertion
Submitted: 8 Sep 2009 6:18 Modified: 8 Sep 2009 6:50
Reporter: Sveta Smirnova Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S1 (Critical)
Version:mysql-5.1-telco-7.0 bzr OS:Linux (64-bit)
Assigned to: CPU Architecture:Any

[8 Sep 2009 6:18] Sveta Smirnova
Description:
NDB Node doesn't start because error following:

$cat var/log/ndb.ndb_single_user/mysql_cluster.1/ndbd.1/ndb_1_error.log 
Current byte-offset of file-pointer is: 568                       

Time: Tuesday 8 September 2009 - 09:00:39
Status: Temporary error, restart node
Message: Assertion (Internal error, programming error or missing error message, please report a bug)
Error: 2301
Error data: ArrayPool<T>::getPtr
Error object: ../../../../../storage/ndb/src/kernel/vm/ArrayPool.hpp line: 508 (block: DBDIH)
Program: /users/ssmirnova/blade12/build/mysql-5.1-telco-7.0/libexec/ndbmtd
Pid: 13971
Trace: /users/ssmirnova/blade12/build/mysql-5.1-telco-7.0/mysql-test/var/mysql_cluster.1/ndb

How to repeat:
Compile mysql-5.1-telco-7.0 with ./BUILD/compile-pentium64-debug-max, then run

./mtr --suite=ndb
[8 Sep 2009 6:31] Jonas Oreland
compiler/os ?
[8 Sep 2009 6:32] Jonas Oreland
possibly Bug #46113 or ?
[8 Sep 2009 6:48] Sveta Smirnova
$gcc --version
gcc (GCC) 4.4.0
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$uname -a
Linux blade12.mysql.com 2.6.18-8.1.1.el5 #1 SMP Mon Feb 26 20:37:57 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
[8 Sep 2009 6:50] Sveta Smirnova
Yes, duplicate of bug #46113

Sorry, missed error from the log in bug #46113