Program: 6879
Project: 6879
Buggy source:
public TabPanel(){
  double[][] cellSizen={{10,300,100,300,TableLayout.FILL},{TableLayout.FILL}};
  setLayout(new TableLayout(cellSizen));
  JPanel lPanel=new JPanel();
  lPanel.setLayout(new BoxLayout(lPanel,BoxLayout.Y_AXIS));
  lPanel.add(Box.createVerticalStrut(5));
  TrackListSearchPanel sp=new TrackListSearchPanel(frame,trackList,"String_Node_Str",searchDoc);
  sp.setAlignmentX(Component.LEFT_ALIGNMENT);
  lPanel.add(sp);
  lPanel.add(Box.createVerticalStrut(15));
  RLabel optsLbl=new RLabel16B("String_Node_Str");
  optsLbl.setAlignmentX(Component.LEFT_ALIGNMENT);
  lPanel.add(optsLbl);
  lPanel.add(Box.createVerticalStrut(5));
  shareLibCheckBox=new RCheckBox("String_Node_Str");
  shareLibCheckBox.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      final boolean sel=shareLibCheckBox.isSelected();
      frame.getController().getExecutor().execute(new CatchingRunnable(){
        public void doRun() throws Exception {
          frame.getController().saveUserConfigItem("String_Node_Str",sel ? "String_Node_Str" : "String_Node_Str");
        }
      }
);
    }
  }
);
  shareLibCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT);
  shareLibCheckBox.setSelected(false);
  shareLibCheckBox.setEnabled(false);
  lPanel.add(shareLibCheckBox);
  add(lPanel,"String_Node_Str");
  JPanel rPanel=new JPanel();
  rPanel.setLayout(new BoxLayout(rPanel,BoxLayout.Y_AXIS));
  rPanel.add(Box.createVerticalStrut(5));
  addLbl=new RLabel16B("String_Node_Str");
  rPanel.add(addLbl);
  rPanel.add(Box.createVerticalStrut(10));
  RButton shareFilesBtn=new RGlassButton("String_Node_Str");
  shareFilesBtn.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      frame.showAddSharesDialog();
    }
  }
);
  shareFilesBtn.setMaximumSize(new Dimension(200,30));
  rPanel.add(shareFilesBtn);
  rPanel.add(Box.createVerticalStrut(10));
  if (Platform.getPlatform().iTunesAvailable()) {
    RButton shareITunesBtn=new RGlassButton("String_Node_Str");
    shareITunesBtn.addActionListener(new ActionListener(){
      public void actionPerformed(      ActionEvent e){
        frame.importITunes();
      }
    }
);
    shareITunesBtn.setMaximumSize(new Dimension(200,30));
    rPanel.add(shareITunesBtn);
  }
  add(rPanel,"String_Node_Str");
  onStartup();
}

Fixed version (ground truth):
public TabPanel(){
  double[][] cellSizen={{10,400,TableLayout.FILL,200,70},{TableLayout.FILL}};
  setLayout(new TableLayout(cellSizen));
  JPanel lPanel=new JPanel();
  lPanel.setLayout(new BoxLayout(lPanel,BoxLayout.Y_AXIS));
  lPanel.add(Box.createVerticalStrut(5));
  searchPanel=new TrackListSearchPanel(frame,trackList,"String_Node_Str",searchDoc);
  searchPanel.setMaximumSize(new Dimension(Integer.MAX_VALUE,30));
  searchPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
  lPanel.add(searchPanel);
  lPanel.add(Box.createVerticalStrut(15));
  RLabel optsLbl=new RLabel16B("String_Node_Str");
  optsLbl.setAlignmentX(Component.LEFT_ALIGNMENT);
  lPanel.add(optsLbl);
  lPanel.add(Box.createVerticalStrut(5));
  shareLibCheckBox=new RCheckBox("String_Node_Str");
  shareLibCheckBox.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      final boolean sel=shareLibCheckBox.isSelected();
      frame.getController().getExecutor().execute(new CatchingRunnable(){
        public void doRun() throws Exception {
          frame.getController().saveUserConfigItem("String_Node_Str",sel ? "String_Node_Str" : "String_Node_Str");
        }
      }
);
    }
  }
);
  shareLibCheckBox.setAlignmentX(Component.LEFT_ALIGNMENT);
  shareLibCheckBox.setSelected(false);
  shareLibCheckBox.setEnabled(false);
  lPanel.add(shareLibCheckBox);
  add(lPanel,"String_Node_Str");
  JPanel rPanel=new JPanel();
  rPanel.setLayout(new BoxLayout(rPanel,BoxLayout.Y_AXIS));
  rPanel.add(Box.createVerticalStrut(10));
  addLbl=new RLabel16B("String_Node_Str");
  rPanel.add(addLbl);
  rPanel.add(Box.createVerticalStrut(10));
  RButton shareFilesBtn=new RGlassButton("String_Node_Str");
  shareFilesBtn.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      frame.showAddSharesDialog();
    }
  }
);
  shareFilesBtn.setMaximumSize(new Dimension(200,30));
  rPanel.add(shareFilesBtn);
  rPanel.add(Box.createVerticalStrut(10));
  if (Platform.getPlatform().iTunesAvailable()) {
    RButton shareITunesBtn=new RGlassButton("String_Node_Str");
    shareITunesBtn.addActionListener(new ActionListener(){
      public void actionPerformed(      ActionEvent e){
        frame.importITunes();
      }
    }
);
    shareITunesBtn.setMaximumSize(new Dimension(200,30));
    rPanel.add(shareITunesBtn);
  }
  add(rPanel,"String_Node_Str");
  onStartup();
}