Closed Bug 1512834 Opened 5 years ago Closed 11 months ago

Intermittent org.mozilla.geckoview.test.MediaElementTest#oggFullscreenMedia | status -2

Categories

(GeckoView :: Media, defect, P5)

Unspecified
Android

Tracking

(firefox70 affected)

RESOLVED WORKSFORME
Tracking Status
firefox70 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [retriggered][stockwell unknown])

Filed by: apavel [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=216070441&repo=autoland

https://queue.taskcluster.net/v1/task/X5drbjlxQVi0W-znK8o77w/runs/0/artifacts/public/logs/live_backing.log

[task 2018-12-08T21:14:13.426Z] 21:14:13     INFO -  TEST-START | org.mozilla.geckoview.test.MediaElementTest.oggFullscreenMedia
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=93
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.MediaElementTest
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | Error in oggFullscreenMedia(org.mozilla.geckoview.test.MediaElementTest):
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | java.lang.AssertionError: Cannot find Promise
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:2020)
[task 2018-12-08T21:14:17.720Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:1972)
[task 2018-12-08T21:14:17.721Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.MediaElementTest.fullscreenMedia(MediaElementTest.kt:185)
[task 2018-12-08T21:14:17.721Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.MediaElementTest.oggFullscreenMedia(MediaElementTest.kt:246)
[task 2018-12-08T21:14:17.721Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invokeNative(Native Method)
[task 2018-12-08T21:14:17.722Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Method.java:525)
[task 2018-12-08T21:14:17.722Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2018-12-08T21:14:17.722Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2018-12-08T21:14:17.722Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2018-12-08T21:14:17.723Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2018-12-08T21:14:17.723Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$3$1.run(GeckoSessionTestRule.java:1384)
[task 2018-12-08T21:14:17.723Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1719)
[task 2018-12-08T21:14:17.723Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:730)
[task 2018-12-08T21:14:17.724Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:92)
[task 2018-12-08T21:14:17.724Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.os.Looper.loop(Looper.java:137)
[task 2018-12-08T21:14:17.724Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.app.ActivityThread.main(ActivityThread.java:5103)
[task 2018-12-08T21:14:17.725Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invokeNative(Native Method)
[task 2018-12-08T21:14:17.725Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Method.java:525)
[task 2018-12-08T21:14:17.725Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
[task 2018-12-08T21:14:17.726Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[task 2018-12-08T21:14:17.726Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at dalvik.system.NativeStart.main(Native Method)
[task 2018-12-08T21:14:17.727Z] 21:14:17     INFO -  org.mozilla.geckoview.test |
[task 2018-12-08T21:14:17.727Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=195
[task 2018-12-08T21:14:17.727Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=java.lang.AssertionError: Cannot find Promise
[task 2018-12-08T21:14:17.727Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:2020)
[task 2018-12-08T21:14:17.728Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.evaluateJS(GeckoSessionTestRule.java:1972)
[task 2018-12-08T21:14:17.728Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.MediaElementTest.fullscreenMedia(MediaElementTest.kt:185)
[task 2018-12-08T21:14:17.729Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.MediaElementTest.oggFullscreenMedia(MediaElementTest.kt:246)
[task 2018-12-08T21:14:17.729Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invokeNative(Native Method)
[task 2018-12-08T21:14:17.730Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Method.java:525)
[task 2018-12-08T21:14:17.731Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2018-12-08T21:14:17.731Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2018-12-08T21:14:17.731Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2018-12-08T21:14:17.732Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2018-12-08T21:14:17.732Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$3$1.run(GeckoSessionTestRule.java:1384)
[task 2018-12-08T21:14:17.733Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1719)
[task 2018-12-08T21:14:17.733Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:730)
[task 2018-12-08T21:14:17.733Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:92)
[task 2018-12-08T21:14:17.734Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.os.Looper.loop(Looper.java:137)
[task 2018-12-08T21:14:17.734Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at android.app.ActivityThread.main(ActivityThread.java:5103)
[task 2018-12-08T21:14:17.734Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invokeNative(Native Method)
[task 2018-12-08T21:14:17.734Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Method.java:525)
[task 2018-12-08T21:14:17.735Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
[task 2018-12-08T21:14:17.735Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[task 2018-12-08T21:14:17.736Z] 21:14:17     INFO -  org.mozilla.geckoview.test | 	at dalvik.system.NativeStart.main(Native Method)
[task 2018-12-08T21:14:17.736Z] 21:14:17     INFO -  org.mozilla.geckoview.test |
[task 2018-12-08T21:14:17.736Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=oggFullscreenMedia
[task 2018-12-08T21:14:17.736Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2018-12-08T21:14:17.737Z] 21:14:17  WARNING -  TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.MediaElementTest.oggFullscreenMedia | status -2
[task 2018-12-08T21:14:17.738Z] 21:14:17     INFO -  TEST-INFO took 4313ms
[task 2018-12-08T21:14:17.738Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2018-12-08T21:14:17.740Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=94
[task 2018-12-08T21:14:17.740Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.MediaElementTest
[task 2018-12-08T21:14:17.741Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2018-12-08T21:14:17.741Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=195
[task 2018-12-08T21:14:17.742Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=webmPlayMediaFromScript
[task 2018-12-08T21:14:17.742Z] 21:14:17     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1
Flags: needinfo?(dao+bmo)
Flags: needinfo?(dao+bmo) → needinfo?(gijskruitbosch+bugs)
(In reply to Andreea Pavel [:apavel] from comment #1)
> Dao, this appeared when bug 1483354 landed, can you please take a look?
> 
> https://treeherder.mozilla.org/#/
> jobs?repo=autoland&resultStatus=pending%2Crunning%2Csuccess%2Ctestfailed%2Cbu
> sted%2Cexception&group_state=expanded&searchStr=android%2C4.
> 3%2Capi16%2B%2Copt%2Ctest-android-em-4.3-arm7-api-16%2Fopt-geckoview-junit-
> e10s-2%2C%28gv-
> junit2%29&selectedJob=216070441&fromchange=bc83a2fe5c178f5f555b5ff4566b387a02
> 8eccdc

bug 1483354 only changed Firefox files, not Android ones, so I think your bisection is incorrect. Perhaps something else landed around the same time that explains this new intermittent?
Flags: needinfo?(gijskruitbosch+bugs) → needinfo?(apavel)
This can't be from the changes Dao pushed because these only modified files in the "browser" folder (= Firefox desktop) and this failure is about Firefox for Android. Also it failed only once, might be unrelated to the checkins.
(In reply to Andreea Pavel [:apavel] from comment #5)
> @all: hi, i saw the changes made by Dao, but this failed only on his push,
> as retriggers show:
> https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=android%2C4.
> 3%2Capi16%2B%2Copt%2Ctest-android-em-4.3-arm7-api-16%2Fopt-geckoview-junit-
> e10s-2%2C%28gv-
> junit2%29&tochange=0cfce8efa53e28de8fb2095e279462ec7f5393a8&fromchange=834d74
> 28bc8d134ccbfafc67246a101a30e478e9

Based on those retriggers, the frequency just seems to be very low: all the retriggers on the push you identified as the culprit were also green! I think this means it's probably not easily possible to figure out what triggered this, because the intermittent failure happens so rarely, but comment 3  / comment 4 still hold here. If this is failing often enough to be a problem, then we'll need more retriggers, or someone who knows android code and/or our ogg/video implementation to investigate this test.
OS: Unspecified → Android

Resolving as WFM because there have no reported failures in the last six weeks.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Testing

Moving to the GeckoView Bugzilla component because this is a GV test, not a Fennec test.

Component: Testing → General
Product: Firefox for Android → GeckoView

6c6f5da9-bf33-4082-a19d-7d99e8083d97 Mass rename intermittents due to Bug 1723034.

Summary: Intermittent org.mozilla.geckoview.test.MediaElementTest.oggFullscreenMedia | status -2 → Intermittent org.mozilla.geckoview.test.MediaElementTest#oggFullscreenMedia | status -2

Moving some media bugs to the new GeckoView::Media component.

Component: General → Media
Severity: normal → S3
Status: REOPENED → RESOLVED
Closed: 5 years ago11 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.