Program: 192296
Project: 192296
Buggy source:
/** 
 * Performs a dump of the InputMethodService's internal state.  Override to add your own information to the dump.
 */
@Override protected void dump(FileDescriptor fd,PrintWriter fout,String[] args){
  final Printer p=new PrintWriterPrinter(fout);
  p.println("String_Node_Str" + this + "String_Node_Str");
  p.println("String_Node_Str" + mWindowCreated + "String_Node_Str"+ mWindowAdded);
  p.println("String_Node_Str" + mWindowVisible + "String_Node_Str"+ mWindowWasVisible+ "String_Node_Str"+ mInShowWindow);
  p.println("String_Node_Str" + getResources().getConfiguration());
  p.println("String_Node_Str" + mToken);
  p.println("String_Node_Str" + mInputBinding);
  p.println("String_Node_Str" + mInputConnection);
  p.println("String_Node_Str" + mStartedInputConnection);
  p.println("String_Node_Str" + mInputStarted + "String_Node_Str"+ mInputViewStarted+ "String_Node_Str"+ mCandidatesViewStarted);
  if (mInputEditorInfo != null) {
    p.println("String_Node_Str");
    mInputEditorInfo.dump(p,"String_Node_Str");
  }
 else {
    p.println("String_Node_Str");
  }
  p.println("String_Node_Str" + mShowInputRequested + "String_Node_Str"+ mLastShowInputRequested+ "String_Node_Str"+ mShowInputForced+ "String_Node_Str"+ Integer.toHexString(mShowInputFlags));
  p.println("String_Node_Str" + mCandidatesVisibility + "String_Node_Str"+ mFullscreenApplied+ "String_Node_Str"+ mIsFullscreen+ "String_Node_Str"+ mExtractViewHidden);
  if (mExtractedText != null) {
    p.println("String_Node_Str");
    p.println("String_Node_Str" + mExtractedText.text.length() + "String_Node_Str"+ "String_Node_Str"+ mExtractedText.startOffset);
    p.println("String_Node_Str" + mExtractedText.selectionStart + "String_Node_Str"+ mExtractedText.selectionEnd+ "String_Node_Str"+ Integer.toHexString(mExtractedText.flags));
  }
 else {
    p.println("String_Node_Str");
  }
  p.println("String_Node_Str" + mExtractedToken);
  p.println("String_Node_Str" + mIsInputViewShown + "String_Node_Str"+ mStatusIcon);
  p.println("String_Node_Str");
  p.println("String_Node_Str" + mTmpInsets.contentTopInsets + "String_Node_Str"+ mTmpInsets.visibleTopInsets+ "String_Node_Str"+ mTmpInsets.touchableInsets+ "String_Node_Str"+ mTmpInsets.touchableRegion);
  p.println("String_Node_Str" + mShouldClearInsetOfPreviousIme);
  p.println("String_Node_Str" + mSettingsObserver);
}

Fixed version (ground truth):
/** 
 * Performs a dump of the InputMethodService's internal state.  Override to add your own information to the dump.
 */
@Override protected void dump(FileDescriptor fd,PrintWriter fout,String[] args){
  final Printer p=new PrintWriterPrinter(fout);
  p.println("String_Node_Str" + this + "String_Node_Str");
  p.println("String_Node_Str" + mWindowCreated + "String_Node_Str"+ mWindowAdded);
  p.println("String_Node_Str" + mWindowVisible + "String_Node_Str"+ mWindowWasVisible+ "String_Node_Str"+ mInShowWindow);
  p.println("String_Node_Str" + getResources().getConfiguration());
  p.println("String_Node_Str" + mToken);
  p.println("String_Node_Str" + mInputBinding);
  p.println("String_Node_Str" + mInputConnection);
  p.println("String_Node_Str" + mStartedInputConnection);
  p.println("String_Node_Str" + mInputStarted + "String_Node_Str"+ mInputViewStarted+ "String_Node_Str"+ mCandidatesViewStarted);
  if (mInputEditorInfo != null) {
    p.println("String_Node_Str");
    mInputEditorInfo.dump(p,"String_Node_Str");
  }
 else {
    p.println("String_Node_Str");
  }
  p.println("String_Node_Str" + mShowInputRequested + "String_Node_Str"+ mLastShowInputRequested+ "String_Node_Str"+ Integer.toHexString(mShowInputFlags));
  p.println("String_Node_Str" + mCandidatesVisibility + "String_Node_Str"+ mFullscreenApplied+ "String_Node_Str"+ mIsFullscreen+ "String_Node_Str"+ mExtractViewHidden);
  if (mExtractedText != null) {
    p.println("String_Node_Str");
    p.println("String_Node_Str" + mExtractedText.text.length() + "String_Node_Str"+ "String_Node_Str"+ mExtractedText.startOffset);
    p.println("String_Node_Str" + mExtractedText.selectionStart + "String_Node_Str"+ mExtractedText.selectionEnd+ "String_Node_Str"+ Integer.toHexString(mExtractedText.flags));
  }
 else {
    p.println("String_Node_Str");
  }
  p.println("String_Node_Str" + mExtractedToken);
  p.println("String_Node_Str" + mIsInputViewShown + "String_Node_Str"+ mStatusIcon);
  p.println("String_Node_Str");
  p.println("String_Node_Str" + mTmpInsets.contentTopInsets + "String_Node_Str"+ mTmpInsets.visibleTopInsets+ "String_Node_Str"+ mTmpInsets.touchableInsets+ "String_Node_Str"+ mTmpInsets.touchableRegion);
  p.println("String_Node_Str" + mShouldClearInsetOfPreviousIme);
  p.println("String_Node_Str" + mSettingsObserver);
}