Bug #33852 DbtupTabDesMan assert on error insert 4013
Submitted: 13 Jan 2008 18:29 Modified: 3 Feb 2008 11:37
Reporter: Pekka Nousiainen Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:5.1-telco-6.2 + OS:Linux
Assigned to: Pekka Nousiainen CPU Architecture:Any

[13 Jan 2008 18:29] Pekka Nousiainen
Description:
only with debug compiled and error insert

testDict -l 200 -n CreateAndDropAtRandom T1

uses error insert 4013
which invokes verifytabdes()
which crashes kernel at:

DbtupTabDesMan.cpp line 326:
ndbrequire(is_fl != is_ti);

How to repeat:
above

Suggested fix:
fix code or fix assert
[3 Feb 2008 11:32] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/41608

ChangeSet@1.2706, 2008-02-03 12:32:08+01:00, pekka@sama.ndb.mysql.com +1 -0
  ndb - bug#33852 - count dynTabDescriptor in verifytabdes()
[3 Feb 2008 11:35] Pekka Nousiainen
fixed the assert (there was no real bug)
[20 Feb 2008 16:03] Bugs System
Pushed into 6.0.5-alpha