So finally the crach problem in the test7CmenuItem has been solved!!!
Apparently the program was confused of which draw() to call. Even though when we hover the mouse over draw () ( the line was Label.draw()) it would show you that it knows it's going to CLabel draw() ( "CIO::CLabel::draw()") so one of our team member had the idea of doing this instead Label.Clabel::draw() and it worked!! lesson learned!!! Weird!!!!!!!!!