Closed Bug 1607537 Opened 2 years ago Closed 2 years ago

Intermittent org.mozilla.geckoview.test.crash.ParentCrashTest#crashParent | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms

Categories

(GeckoView :: General, defect, P1)

Unspecified
All
defect

Tracking

(firefox74 fixed)

RESOLVED FIXED
mozilla74
Tracking Status
firefox74 --- fixed

People

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

Details

(Keywords: intermittent-failure, Whiteboard: [geckoview:m75])

Attachments

(1 file, 1 obsolete file)

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=283856771&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/X8A6JE66T7yyz1sboevIlw/runs/0/artifacts/public/logs/live_backing.log


[task 2020-01-07T17:02:59.382Z] 17:02:59 INFO - TEST-START | org.mozilla.geckoview.test.crash.ParentCrashTest.crashParent
[task 2020-01-07T17:03:29.597Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=621
[task 2020-01-07T17:03:29.597Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2020-01-07T17:03:29.597Z] 17:03:29 INFO - org.mozilla.geckoview.test | Process crashed while executing crashParent(org.mozilla.geckoview.test.crash.ParentCrashTest):
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:58)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-01-07T17:03:29.598Z] 17:03:29 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-01-07T17:03:29.599Z] 17:03:29 INFO - org.mozilla.geckoview.test |
[task 2020-01-07T17:03:29.599Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2020-01-07T17:03:29.599Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=crashParent
[task 2020-01-07T17:03:29.599Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.crash.ParentCrashTest
[task 2020-01-07T17:03:29.599Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-01-07T17:03:29.599Z] 17:03:29 INFO - org.mozilla.geckoview.test | at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:58)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.os.Handler.handleCallback(Handler.java:751)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.os.Looper.loop(Looper.java:154)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at java.lang.reflect.Method.invoke(Native Method)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test |
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=621
[task 2020-01-07T17:03:29.600Z] 17:03:29 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2020-01-07T17:03:29.601Z] 17:03:29 WARNING - TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.crash.ParentCrashTest.crashParent | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2020-01-07T17:03:29.601Z] 17:03:29 INFO - TEST-INFO took 30218ms

This is giving me some grief re: landing e10s-multi patches, so I'm looking into it.

Assignee: nobody → aklotz
Status: NEW → ASSIGNED
Priority: P5 → P1
Whiteboard: [geckoview:m75]

The fundamental issue here is that ParentCrashTest starts a second
GeckoRuntime via RemoteGeckoService within the same logical Android
Application.

This patch RuntimeCreator.shutdownRuntime() so that the test can shutdown the
existing GeckoRuntime before starting up its own.

Pushed by aklotz@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/489dd8dc1af0
Fix timeouts in ParentCrashTest.crashParent and re-enable the test; r=geckoview-reviewers,esawin
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla74

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

Summary: Intermittent org.mozilla.geckoview.test.crash.ParentCrashTest.crashParent | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms → Intermittent org.mozilla.geckoview.test.crash.ParentCrashTest#crashParent | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms

The code in this patch is not needed anymore because now we can handle multiple
in-app runtimes after Bug 1696460.

This reverts commit d49a34c51bc537caffcd559cda07be994105cebb.

Attachment #9238566 - Attachment description: Revert "Bug 1607537: Fix timeouts in ParentCrashTest.crashParent and re-enable the test" → Bug 1696460 - Revert "Bug 1607537: Fix timeouts in ParentCrashTest.crashParent and re-enable the test"

Comment on attachment 9238566 [details]
Bug 1696460 - Revert "Bug 1607537: Fix timeouts in ParentCrashTest.crashParent and re-enable the test"

Revision D123980 was moved to bug 1696460. Setting attachment 9238566 [details] to obsolete.

Attachment #9238566 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.