Closed Bug 1388490 Opened 7 years ago Closed 7 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)
https://treeherder.mozilla.org/#/jobs?repo=autoland&filter-searchStr=android%20opt-mochitest-1&tochange=6df7dff00b94cf7232b7d507eee373fe6b0435f0&fromchange=8d02d9abe10eb6b5ddcc4ac695bb0f966b7babac

suggests that this frequent intermittent failure started with the changes for bug 1386975.

:jwu - Please investigate.
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
https://hg.mozilla.org/mozilla-central/rev/df7f29ed1a89
Status: NEW → RESOLVED
Closed: 7 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: