Bug #18843 valgrind: cond jump on uninit in Qmgr::execAPI_REGREQ
Submitted: 6 Apr 2006 11:16 Modified: 20 Apr 2006 6:11
Reporter: Stewart Smith Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S2 (Serious)
Version:5.1.9bk, 5.0.21bk, 4.1.19bk OS:
Assigned to: Stewart Smith CPU Architecture:Any

[6 Apr 2006 11:16] Stewart Smith
Description:
==11859== Conditional jump or move depends on uninitialised value(s)
==11859==    at 0x81EE97C: Qmgr::execAPI_REGREQ(Signal*) (QmgrMain.cpp:2013)
==11859==    by 0x82481C6: FastScheduler::doJob() (SimulatedBlock.hpp:537)
==11859==    by 0x82491F0: ThreadConfig::ipControlLoop() (ThreadConfig.cpp:175)
==11859==    by 0x80982CC: main (main.cpp:228)

How to repeat:
start ndbd under valgrind.

Suggested fix:
init the appropriate members at the right time.
[6 Apr 2006 11:17] Stewart Smith
I think this is half of the problem in BUG#15530
[6 Apr 2006 11:57] 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/4555
[6 Apr 2006 12:08] Stewart Smith
jonas approved it
[18 Apr 2006 7:33] Stewart Smith
Pushed to 4.1.19

not into 5.0 or 5.1 yet due to unmerged changesets (with conflicts).
[20 Apr 2006 6:11] Jon Stephens
Thank you for your bug report. This issue has already been fixed
in the latest released version of that product, which you can download at 
http://www.mysql.com/downloads/

Additional info:

Not relevant to end-user documentation. Closed.