Bug #68426 Unnecessary Assertion Failure On SignalLoggerManager::log()
Submitted: 19 Feb 2013 10:26 Modified: 13 May 2013 16:54
Reporter: Mikiya Okuno Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:7.2.10 OS:Any
Assigned to: CPU Architecture:Any

[19 Feb 2013 10:26] Mikiya Okuno
Description:
Debugging build can't start due to the following assertion failure:

ndbd: /path/to/srctopdir/storage/ndb/src/common/debugger/SignalLoggerManager.cpp:188: int SignalLoggerManager::log(int, BlockNumber, SignalLoggerManager::LogMode): Assertion `bno2<NO_OF_BLOCKS' failed.

How to repeat:
Run debug version of ndbd/ndbmtd.

Suggested fix:
See the patch
[13 May 2013 16:54] Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release.

If necessary, you can access the source repository and build the latest available version, including the bug fix. More information about accessing the source trees is available at

    http://dev.mysql.com/doc/en/installing-source.html
[13 May 2013 16:55] Jon Stephens
Fixed in NDB 7.2.13.

This is debug functionality only, so no changelog entry is needed.

Closed.