Closed Bug 1388490 Opened 8 years ago Closed 8 years ago

Intermittent docshell/test/navigation/test_bug13871.html,test_openWindow.html,test_not-opener.html | java-exception java.lang.NullPointerException at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1016)

Categories

(Firefox for Android Graveyard :: General, defect, P5)

defect

Tracking

(firefox55 unaffected, firefox56 unaffected, firefox57 fixed)

RESOLVED FIXED
Firefox 57
Tracking Status
firefox55 --- unaffected
firefox56 --- unaffected
firefox57 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: jwu)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [stockwell fixed:product][FNC][SPT57.2][MVP])

Attachments

(1 file)

Summary: Intermittent docshell/test/navigation/test_bug13871.html | java-exception java.lang.NullPointerException at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1016) → Intermittent docshell/test/navigation/test_bug13871.html,test_openWindow.html | java-exception java.lang.NullPointerException at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1016)
Component: Security → General
Product: Core → Firefox for Android
Version: unspecified → Trunk
Summary: Intermittent docshell/test/navigation/test_bug13871.html,test_openWindow.html | java-exception java.lang.NullPointerException at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1016) → Intermittent docshell/test/navigation/test_bug13871.html,test_openWindow.html,test_not-opener.html | java-exception java.lang.NullPointerException at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1016)
This seems typical: 08-08 05:07:17.562 792 792 E GeckoCrashHandler: >>> REPORTING UNCAUGHT EXCEPTION FROM THREAD 1 ("main") 08-08 05:07:17.562 792 792 E GeckoCrashHandler: java.lang.NullPointerException 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1016) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.animation.ValueAnimator.access$400(ValueAnimator.java:50) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.animation.ValueAnimator$AnimationHandler.doAnimationFrame(ValueAnimator.java:630) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.animation.ValueAnimator$AnimationHandler.run(ValueAnimator.java:646) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.view.Choreographer.doCallbacks(Choreographer.java:562) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.view.Choreographer.doFrame(Choreographer.java:531) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.os.Handler.handleCallback(Handler.java:730) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.os.Handler.dispatchMessage(Handler.java:92) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.os.Looper.loop(Looper.java:137) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at android.app.ActivityThread.main(ActivityThread.java:5103) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at java.lang.reflect.Method.invokeNative(Native Method) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at java.lang.reflect.Method.invoke(Method.java:525) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 08-08 05:07:17.562 792 792 E GeckoCrashHandler: at dalvik.system.NativeStart.main(Native Method)
Blocks: 1386975
Flags: needinfo?(topwu.tw)
Whiteboard: [stockwell needswork]
Whiteboard: [stockwell needswork] → [stockwell needswork][FNC][SPT57.2][MVP]
:jwu, any updates here, it has been 8 days since the needinfo, not sure if you were on holiday. With this frequency I am eager to backout your original patch, please comment in here with an estimated time to resolve this bug.
Hi Joel, Looks like this crash is caused by our new visual refresh, a.k.a Photon. Since not all UI changes are landed(bug 1391177, bug 1390735, bug 1389164, etc), we would like to go back to check this issue after we finish all major UI changes in this week. In the meanwhile, SoftVision have manually helped us test Photon on Nightly for 2 weeks, with different devices and different Android version, so far we didn't receive any crash report like this from them. I guess this might be just a false positive alarm, which means we have to modify the test case to fit the new visual refresh.
Flags: needinfo?(topwu.tw)
:jwu, are we expecting all the photon UI changes to be landed this week and starting next week we can look at the failure rates a nd adjust the test case if needed?
Flags: needinfo?(topwu.tw)
Hi Joel, Yes, most of the major UI changes are landed(a few of them are still under reviewing), we should have more time next week for bugs fix and test cases adjustment.
Assignee: nobody → topwu.tw
tracking-fennec: --- → ?
Flags: needinfo?(topwu.tw)
Comment on attachment 8901700 [details] Bug 1388490 - Cancel animation set if necessary before re-start it. https://reviewboard.mozilla.org/r/173134/#review178468
Attachment #8901700 - Flags: review?(walkingice0204) → review+
Pushed by topwu.tw@gmail.com: https://hg.mozilla.org/integration/autoland/rev/df7f29ed1a89 Cancel animation set if necessary before re-start it. r=walkingice
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
Whiteboard: [stockwell needswork][FNC][SPT57.2][MVP] → [stockwell fixed:product][FNC][SPT57.2][MVP]
tracking-fennec: ? → ---
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: