Bug #58823 ndbrequire(false) was hit in DbtupFixAlloc.cpp
Submitted: 8 Dec 2010 16:20 Modified: 19 Jan 2011 5:59
Reporter: Gustaf Thorslund Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:mysql-5.1-telco-7.1 OS:Linux
Assigned to: Assigned Account CPU Architecture:Any

[8 Dec 2010 16:20] Gustaf Thorslund
Description:
Status: Temporary error, restart node
Message: Internal program error (failed ndbrequire) (Internal error, programming error or missing error message, please report a bug)
Error: 2341
Error data: dbtup/DbtupFixAlloc.cpp
Error object: DBTUP (Line: 255) 0x00000006
Program: ndbd
Pid: 10569
Version: mysql-5.1.47 ndb-7.1.8

Dbtup::alloc_fix_rowid(Uint32 * err,
.
.
switch(state){
.
.
  default:
    ndbrequire(false); // <- here
  }

How to repeat:
End up in a switch when you are in wrong state.
[2 Jan 2011 11:15] Jonas Oreland
maybe duplicate of http://bugs.mysql.com/bug.php?id=59242