Closed Bug 1633600 Opened 4 years ago Closed 4 years ago

Intermittent org.mozilla.geckoview.test.SessionLifecycleTest#open_repeated | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms

Categories

(GeckoView :: General, defect, P2)

Unspecified
All
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

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

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell needswork:owner][geckoview:m79][geckoview:m80])

Log snippet:

[task 2020-05-02T17:44:04.691Z] 17:44:04 INFO - TEST-START | org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated
[task 2020-05-02T17:44:36.558Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=718
[task 2020-05-02T17:44:36.558Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2020-05-02T17:44:36.558Z] 17:44:36 INFO - org.mozilla.geckoview.test | Error in open_repeated(org.mozilla.geckoview.test.SessionLifecycleTest):
[task 2020-05-02T17:44:36.558Z] 17:44:36 INFO - org.mozilla.geckoview.test | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-05-02T17:44:36.558Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:52)
[task 2020-05-02T17:44:36.562Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-02T17:44:36.562Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-02T17:44:36.562Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:155)
[task 2020-05-02T17:44:36.562Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.openSession(GeckoSessionTestRule.java:1142)
[task 2020-05-02T17:44:36.562Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.BaseSessionTest.open(BaseSessionTest.kt:139)
[task 2020-05-02T17:44:36.563Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated(SessionLifecycleTest.kt:60)
[task 2020-05-02T17:44:36.563Z] 17:44:36 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-02T17:44:36.563Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2020-05-02T17:44:36.563Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2020-05-02T17:44:36.563Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2020-05-02T17:44:36.563Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1284)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-02T17:44:36.564Z] 17:44:36 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test |
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=open_repeated
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.SessionLifecycleTest
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:52)
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-02T17:44:36.565Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:155)
[task 2020-05-02T17:44:36.566Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.openSession(GeckoSessionTestRule.java:1142)
[task 2020-05-02T17:44:36.566Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.BaseSessionTest.open(BaseSessionTest.kt:139)
[task 2020-05-02T17:44:36.566Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated(SessionLifecycleTest.kt:60)
[task 2020-05-02T17:44:36.566Z] 17:44:36 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-02T17:44:36.567Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2020-05-02T17:44:36.567Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2020-05-02T17:44:36.568Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2020-05-02T17:44:36.568Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2020-05-02T17:44:36.568Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1284)
[task 2020-05-02T17:44:36.569Z] 17:44:36 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2020-05-02T17:44:36.570Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2020-05-02T17:44:36.570Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-02T17:44:36.571Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-02T17:44:36.571Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2020-05-02T17:44:36.571Z] 17:44:36 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-05-02T17:44:36.571Z] 17:44:36 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-02T17:44:36.572Z] 17:44:36 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-05-02T17:44:36.572Z] 17:44:36 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-05-02T17:44:36.572Z] 17:44:36 INFO - org.mozilla.geckoview.test |
[task 2020-05-02T17:44:36.572Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=561
[task 2020-05-02T17:44:36.573Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2020-05-02T17:44:36.573Z] 17:44:36 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-05-02T17:44:36.573Z] 17:44:36 INFO - TEST-INFO took 31873ms
[task 2020-05-02T17:44:36.573Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=718
[task 2020-05-02T17:44:36.574Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2020-05-02T17:44:36.574Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2020-05-02T17:44:36.574Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=restoreInstanceState_noSessionOntoNoSession
[task 2020-05-02T17:44:36.574Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.SessionLifecycleTest
[task 2020-05-02T17:44:36.575Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=562
[task 2020-05-02T17:44:36.575Z] 17:44:36 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1

Regressed by: 1622060

This is not a regression. gv-junit-e10s-multi is a new test suite.

No longer regressed by: 1622060

In the last 7 days there have been 37 occurrences on android-em-7-0-x86_64 opt.

Recent failure: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=302572948&repo=autoland&lineNumber=11222

[task 2020-05-16T10:42:05.912Z] 10:42:05     INFO -  TEST-START | org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated
[task 2020-05-16T10:42:37.079Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=722
[task 2020-05-16T10:42:37.079Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2020-05-16T10:42:37.079Z] 10:42:37     INFO -  org.mozilla.geckoview.test | Error in open_repeated(org.mozilla.geckoview.test.SessionLifecycleTest):
[task 2020-05-16T10:42:37.079Z] 10:42:37     INFO -  org.mozilla.geckoview.test | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-05-16T10:42:37.079Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:52)
[task 2020-05-16T10:42:37.080Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-16T10:42:37.080Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-16T10:42:37.080Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:155)
[task 2020-05-16T10:42:37.080Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.openSession(GeckoSessionTestRule.java:1145)
[task 2020-05-16T10:42:37.080Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.BaseSessionTest.open(BaseSessionTest.kt:139)
[task 2020-05-16T10:42:37.080Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated(SessionLifecycleTest.kt:60)
[task 2020-05-16T10:42:37.081Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-16T10:42:37.081Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2020-05-16T10:42:37.081Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2020-05-16T10:42:37.081Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2020-05-16T10:42:37.081Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2020-05-16T10:42:37.082Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1293)
[task 2020-05-16T10:42:37.082Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2020-05-16T10:42:37.082Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2020-05-16T10:42:37.082Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-16T10:42:37.082Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-16T10:42:37.082Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Looper.loop(Looper.java:154)
[task 2020-05-16T10:42:37.083Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-05-16T10:42:37.083Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-16T10:42:37.083Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-05-16T10:42:37.083Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-05-16T10:42:37.083Z] 10:42:37     INFO -  org.mozilla.geckoview.test |
[task 2020-05-16T10:42:37.083Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2020-05-16T10:42:37.084Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=open_repeated
[task 2020-05-16T10:42:37.084Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.SessionLifecycleTest
[task 2020-05-16T10:42:37.084Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-05-16T10:42:37.084Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:52)
[task 2020-05-16T10:42:37.084Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-16T10:42:37.084Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-16T10:42:37.085Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:155)
[task 2020-05-16T10:42:37.085Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.openSession(GeckoSessionTestRule.java:1145)
[task 2020-05-16T10:42:37.085Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.BaseSessionTest.open(BaseSessionTest.kt:139)
[task 2020-05-16T10:42:37.085Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated(SessionLifecycleTest.kt:60)
[task 2020-05-16T10:42:37.085Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-16T10:42:37.085Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2020-05-16T10:42:37.086Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2020-05-16T10:42:37.086Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2020-05-16T10:42:37.086Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2020-05-16T10:42:37.086Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$GeckoSessionTestRule$2(GeckoSessionTestRule.java:1293)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.-$$Lambda$GeckoSessionTestRule$2$sIbRNaZJgAu-QrUVWSGD8JbPSWM.run(lambda)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.os.Looper.loop(Looper.java:154)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-05-16T10:42:37.087Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at java.lang.reflect.Method.invoke(Native Method)
[task 2020-05-16T10:42:37.088Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-05-16T10:42:37.088Z] 10:42:37     INFO -  org.mozilla.geckoview.test | 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-05-16T10:42:37.088Z] 10:42:37     INFO -  org.mozilla.geckoview.test |
[task 2020-05-16T10:42:37.088Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=561
[task 2020-05-16T10:42:37.088Z] 10:42:37     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2020-05-16T10:42:37.088Z] 10:42:37  WARNING -  TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-05-16T10:42:37.089Z] 10:42:37     INFO -  TEST-INFO took 31173ms

This bug failed 30 times in the last 7 days. Occurs on android-em-7-0-x86_64 on opt and debug build types.

Recent log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303439675&repo=autoland&lineNumber=11261

Emily: Can you please take a look at this bug?

Flags: needinfo?(etoop)
Whiteboard: [stockwell needswork:owner]
Whiteboard: [stockwell needswork:owner] → [stockwell needswork:owner][geckoview:m79]
Flags: needinfo?(etoop)
Priority: P5 → P1
Assignee: nobody → aklotz
Status: NEW → ASSIGNED

Essentially, the problem with this test is that it is slow; so slow, in fact, that it can blow the 30s timeout that we use by default.

When the test passes, it typically takes 21+ seconds to finish with an opt GV running in an emulator. Considering the fact that the test is simply to close and open a session five times in succession, and then reload, we should profile this and see what we can do.

(I was able to run a repeating loop with this test without a single issue once I bumped the timeout above 30s. I suppose that could be a short-term fix, but I would say that these timeouts do indicate a perf issue.)

Depends on: 1647470
Priority: P1 → P2

I think we can call this one resolved.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Whiteboard: [stockwell needswork:owner][geckoview:m79] → [stockwell needswork:owner][geckoview:m79][geckoview:m80]

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

Summary: Intermittent org.mozilla.geckoview.test.SessionLifecycleTest.open_repeated | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms → Intermittent org.mozilla.geckoview.test.SessionLifecycleTest#open_repeated | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
You need to log in before you can comment on or make changes to this bug.