Bug #74380 Crash in free disk page in TUP_COMMITREQ
Submitted: 14 Oct 2014 14:36 Modified: 4 Nov 2014 18:10
Reporter: Mikael Ronström Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S2 (Serious)
Version:7.4.2 OS:Any
Assigned to: CPU Architecture:Any

[14 Oct 2014 14:36] Mikael Ronström
Description:
We get a watchdog failure after getting stuck in freeing a disk page in TUP_COMMITREQ.
This is likely due to that we're using a block variable which hasn't been initialised
properly.

How to repeat:
Run ./testFK -n TransError T15

Suggested fix:
Remove block variable and use either function parameters or calculate the variable based on a variable in
operation record.
[4 Nov 2014 18:10] 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.

Documented fix in the NDB 7.1.34, 7.2.19, and 7.3.8 changelogs, as follows:

        A watchdog failure occurred following a ahng while freeing a
        disk page in TUP_COMMITREQ, due to use of an uninitialized block
        variable.
      
Closed.

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