Program: 32894
Project: 32894
Buggy source:
private void configureConferenceDate(){
  conferenceTime.set(second,minute,hour,monthDay,month,year);
  conferenceTime.normalize(true);
  long confMillis=conferenceTime.toMillis(true);
  Time nowTime=new Time(Time.getCurrentTimezone());
  nowTime.setToNow();
  nowTime.normalize(true);
  long nowMillis=nowTime.toMillis(true);
  long milliDiff=confMillis - nowMillis;
  new CountDownTimer(milliDiff,1000){
    @Override public void onTick(    long millisUntilFinished){
      CountdownTimerActivity.this.mDisplayDays=(int)((millisUntilFinished / 1000) / 86400);
      CountdownTimerActivity.this.mDisplayHours=(int)(((millisUntilFinished / 1000) - (CountdownTimerActivity.this.mDisplayDays * 86400)) / 3600);
      CountdownTimerActivity.this.mDisplayMinutes=(int)(((millisUntilFinished / 1000) - ((CountdownTimerActivity.this.mDisplayDays * 86400) + (CountdownTimerActivity.this.mDisplayHours * 3600))) / 60);
      CountdownTimerActivity.this.mDisplaySeconds=(int)((millisUntilFinished / 1000) % 60);
      CountdownTimerActivity.this.mDaysWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplayDays));
      CountdownTimerActivity.this.mDaysWheel.setProgress(CountdownTimerActivity.this.mDisplayDays);
      CountdownTimerActivity.this.mHoursWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplayHours));
      CountdownTimerActivity.this.mHoursWheel.setProgress(CountdownTimerActivity.this.mDisplayHours * 15);
      CountdownTimerActivity.this.mMinutesWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplayMinutes));
      CountdownTimerActivity.this.mMinutesWheel.setProgress(CountdownTimerActivity.this.mDisplayMinutes * 6);
      Animation an=new RotateAnimation(0.0f,90.0f,250f,273f);
      an.setFillAfter(true);
      CountdownTimerActivity.this.mSecondsWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplaySeconds));
      CountdownTimerActivity.this.mSecondsWheel.setProgress(CountdownTimerActivity.this.mDisplaySeconds * 6);
    }
    @Override public void onFinish(){
      Logger.d(TAG,"String_Node_Str");
      closeActivity();
    }
  }
.start();
}

Fixed version (ground truth):
private void configureConferenceDate(){
  conferenceTime.set(second,minute,hour,monthDay,month,year);
  conferenceTime.normalize(true);
  long confMillis=conferenceTime.toMillis(true);
  Time nowTime=new Time(Time.getCurrentTimezone());
  nowTime.setToNow();
  nowTime.normalize(true);
  long nowMillis=nowTime.toMillis(true);
  long milliDiff=confMillis - nowMillis;
  new CountDownTimer(milliDiff,1000){
    @Override public void onTick(    long millisUntilFinished){
      CountdownTimerActivity.this.mDisplayDays=(int)((millisUntilFinished / 1000) / 86400);
      CountdownTimerActivity.this.mDisplayHours=(int)(((millisUntilFinished / 1000) - (CountdownTimerActivity.this.mDisplayDays * 86400)) / 3600);
      CountdownTimerActivity.this.mDisplayMinutes=(int)(((millisUntilFinished / 1000) - ((CountdownTimerActivity.this.mDisplayDays * 86400) + (CountdownTimerActivity.this.mDisplayHours * 3600))) / 60);
      CountdownTimerActivity.this.mDisplaySeconds=(int)((millisUntilFinished / 1000) % 60);
      CountdownTimerActivity.this.mDaysWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplayDays));
      CountdownTimerActivity.this.mDaysWheel.setProgress(CountdownTimerActivity.this.mDisplayDays);
      CountdownTimerActivity.this.mHoursWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplayHours));
      CountdownTimerActivity.this.mHoursWheel.setProgress(CountdownTimerActivity.this.mDisplayHours * 15);
      CountdownTimerActivity.this.mMinutesWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplayMinutes));
      CountdownTimerActivity.this.mMinutesWheel.setProgress(CountdownTimerActivity.this.mDisplayMinutes * 6);
      Animation an=new RotateAnimation(0.0f,90.0f,250f,273f);
      an.setFillAfter(true);
      CountdownTimerActivity.this.mSecondsWheel.setText(String.valueOf(CountdownTimerActivity.this.mDisplaySeconds));
      CountdownTimerActivity.this.mSecondsWheel.setProgress(CountdownTimerActivity.this.mDisplaySeconds * 6);
    }
    @Override public void onFinish(){
      Logger.d(TAG,"String_Node_Str");
      CountdownTimerActivity.this.mSecondsWheel.setText("String_Node_Str");
      CountdownTimerActivity.this.mSecondsWheel.setProgress(0);
    }
  }
.start();
}