Program: 93000
Project: 93000
Buggy source:
/** 
 * Constructor for a subtab. Creates the layout and widgets for its content.
 * @param parent composite the widgets will be created in 
 * @param counter the associated OprofileCounter object
 */
public CounterSubTab(Composite parent,OprofileCounter counter){
  _counter=counter;
  parent.setLayout(new GridLayout());
  ScrolledComposite scrolledContainer=new ScrolledComposite(parent,SWT.H_SCROLL | SWT.V_SCROLL);
  scrolledContainer.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
  GridLayout layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  scrolledContainer.setLayout(layout);
  scrolledContainer.setExpandHorizontal(true);
  scrolledContainer.setExpandVertical(true);
  Composite tabTopContainer=new Composite(scrolledContainer,SWT.NONE);
  scrolledContainer.setContent(tabTopContainer);
  layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  layout.numColumns=2;
  tabTopContainer.setLayout(layout);
  tabTopContainer.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
  Composite topCellComp=new Composite(tabTopContainer,SWT.NONE);
  layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  layout.numColumns=2;
  topCellComp.setLayout(layout);
  topCellComp.setLayoutData(new GridData(SWT.FILL,SWT.TOP,true,false,2,1));
  createTopCell(topCellComp);
  createVerticalSpacer(tabTopContainer,2);
  Composite eventListComp=new Composite(tabTopContainer,SWT.NONE);
  layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  eventListComp.setLayout(layout);
  createLeftCell(eventListComp);
  Composite eventConfigComp=new Composite(tabTopContainer,SWT.NONE);
  layout=new GridLayout();
  layout.numColumns=2;
  layout.marginHeight=0;
  layout.marginWidth=0;
  eventConfigComp.setLayout(layout);
  eventConfigComp.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,false));
  createRightCell(eventConfigComp);
  GridData data=new GridData(SWT.FILL,SWT.FILL,false,true);
  data.heightHint=eventConfigComp.getSize().x;
  eventListComp.setLayoutData(data);
  scrolledContainer.setMinSize(tabTopContainer.computeSize(SWT.DEFAULT,SWT.DEFAULT));
}

Fixed version (ground truth):
/** 
 * Constructor for a subtab. Creates the layout and widgets for its content.
 * @param parent composite the widgets will be created in 
 * @param counter the associated OprofileCounter object
 */
public CounterSubTab(Composite parent,OprofileCounter counter){
  _counter=counter;
  parent.setLayout(new GridLayout());
  ScrolledComposite scrolledContainer=new ScrolledComposite(parent,SWT.H_SCROLL | SWT.V_SCROLL);
  scrolledContainer.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
  GridLayout layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  scrolledContainer.setLayout(layout);
  scrolledContainer.setExpandHorizontal(true);
  scrolledContainer.setExpandVertical(true);
  Composite tabTopContainer=new Composite(scrolledContainer,SWT.NONE);
  scrolledContainer.setContent(tabTopContainer);
  layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  layout.numColumns=2;
  tabTopContainer.setLayout(layout);
  tabTopContainer.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true));
  Composite topCellComp=new Composite(tabTopContainer,SWT.NONE);
  layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  layout.numColumns=2;
  topCellComp.setLayout(layout);
  topCellComp.setLayoutData(new GridData(SWT.FILL,SWT.TOP,true,false,2,1));
  createTopCell(topCellComp);
  createVerticalSpacer(tabTopContainer,2);
  Composite eventListComp=new Composite(tabTopContainer,SWT.NONE);
  layout=new GridLayout();
  layout.marginHeight=0;
  layout.marginWidth=0;
  eventListComp.setLayout(layout);
  createLeftCell(eventListComp);
  Composite eventConfigComp=new Composite(tabTopContainer,SWT.NONE);
  layout=new GridLayout();
  layout.numColumns=2;
  layout.marginHeight=0;
  layout.marginWidth=0;
  eventConfigComp.setLayout(layout);
  eventConfigComp.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,false));
  createRightCell(eventConfigComp);
  GridData data=new GridData(SWT.FILL,SWT.FILL,false,true);
  data.heightHint=eventConfigComp.getSize().x;
  eventListComp.setLayoutData(data);
  _scrolledTop=scrolledContainer;
  _tabTopContainer=tabTopContainer;
}