Program: 85330
Project: 85330
Buggy source:
/** 
 * Entry point for cmd line invocation of soot.
 */
public static void main(String[] args){
  try {
    Main.v().run(args);
  }
 catch (  StackOverflowError e) {
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    throw e;
  }
catch (  OutOfMemoryError e) {
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    throw e;
  }
catch (  RuntimeException e) {
    e.printStackTrace();
    ByteArrayOutputStream bos=new ByteArrayOutputStream();
    e.printStackTrace(new PrintStream(bos));
    String stackStraceString=bos.toString();
    try {
      final String TRACKER_URL="String_Node_Str";
      String commandLineArgs=Joiner.on("String_Node_Str").join(args);
      String body="String_Node_Str" + "String_Node_Str" + "String_Node_Str" + versionString + "String_Node_Str"+ "String_Node_Str"+ commandLineArgs+ "String_Node_Str"+ Runtime.getRuntime().maxMemory() / (1024 * 1024) + "String_Node_Str" + stackStraceString;
      String title=e.getClass().getName() + "String_Node_Str";
      StringBuilder sb=new StringBuilder();
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str" + TRACKER_URL + "String_Node_Str"+ URLEncoder.encode(title,"String_Node_Str")+ "String_Node_Str"+ URLEncoder.encode(body,"String_Node_Str")+ "String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      System.err.println(sb.toString());
    }
 catch (    UnsupportedEncodingException e1) {
    }
  }
}

Fixed version (ground truth):
/** 
 * Entry point for cmd line invocation of soot.
 */
public static void main(String[] args){
  try {
    Main.v().run(args);
  }
 catch (  OptionsParseException e) {
  }
catch (  StackOverflowError e) {
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    throw e;
  }
catch (  OutOfMemoryError e) {
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    G.v().out.println("String_Node_Str");
    throw e;
  }
catch (  RuntimeException e) {
    e.printStackTrace();
    ByteArrayOutputStream bos=new ByteArrayOutputStream();
    e.printStackTrace(new PrintStream(bos));
    String stackStraceString=bos.toString();
    try {
      final String TRACKER_URL="String_Node_Str";
      String commandLineArgs=Joiner.on("String_Node_Str").join(args);
      String body="String_Node_Str" + "String_Node_Str" + "String_Node_Str" + versionString + "String_Node_Str"+ "String_Node_Str"+ commandLineArgs+ "String_Node_Str"+ Runtime.getRuntime().maxMemory() / (1024 * 1024) + "String_Node_Str" + stackStraceString;
      String title=e.getClass().getName() + "String_Node_Str";
      StringBuilder sb=new StringBuilder();
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str" + TRACKER_URL + "String_Node_Str"+ URLEncoder.encode(title,"String_Node_Str")+ "String_Node_Str"+ URLEncoder.encode(body,"String_Node_Str")+ "String_Node_Str");
      sb.append("String_Node_Str");
      sb.append("String_Node_Str");
      System.err.println(sb.toString());
    }
 catch (    UnsupportedEncodingException e1) {
    }
  }
}