The DOM is not being properly populated with the beginning and ending line numbers for each DOMFunction. This is causing a problem with SourceWindow.java not being able to find the proper function for a particular line number as it tries to find what function the most current frame is in by doing a line comparison in getFunctionXXX.
Added functionality to the exitFunctionBody method in CDTParser.java to set the ending line/character numbers. New methods were added to DOMFunction.java to allow this.
*** Bug 3478 has been marked as a duplicate of this bug. ***