Closed Bug 1763954 Opened 2 years ago Closed 2 years ago

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

Categories

(GeckoView :: Sandboxing, defect, P5)

Unspecified
All

Tracking

(firefox103 wontfix, firefox104 verified, firefox105 verified)

VERIFIED FIXED
Tracking Status
firefox103 --- wontfix
firefox104 --- verified
firefox105 --- verified

People

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

References

(Blocks 1 open bug)

Details

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

Attachments

(2 files)

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


[task 2022-04-10T10:44:38.379Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): Error
[task 2022-04-10T10:44:38.379Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2022-04-10T10:44:38.379Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:49)
[task 2022-04-10T10:44:38.379Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2022-04-10T10:44:38.379Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2022-04-10T10:44:38.379Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:158)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1741)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForPageStops(GeckoSessionTestRule.java:1522)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForPageStop(GeckoSessionTestRule.java:1497)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitForPageStop(GeckoSessionTestRule.java:1487)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.PromptDelegateTest.onBeforeUnloadTest(PromptDelegateTest.kt:390)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at java.lang.reflect.Method.invoke(Native Method)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2022-04-10T10:44:38.380Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$org-mozilla-geckoview-test-rule-GeckoSessionTestRule$2(GeckoSessionTestRule.java:1451)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2$$ExternalSyntheticLambda0.run(Unknown Source)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.os.Looper.loop(Looper.java:154)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2022-04-10T10:44:38.381Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at java.lang.reflect.Method.invoke(Native Method)
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.339 E/GeckoSessionTestRule( 3475): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.348 D/GeckoViewConsole( 3475): onEvent GeckoView:WebExtension:PortMessageFromApp {"message":{"id":"523f74b9-084a-489e-a2db-8ffa883cae0f","args":{"oldPrefs":{"dom.require_user_interaction_for_beforeunload":true}},"type":"RestorePrefs"}}
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.372 D/GeckoViewContent( 3475): handleEvent: DOMWindowClose
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.374 D/GeckoViewConsole( 3475): onEvent GeckoView:WebExtension:List null
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.377 I/Gecko   ( 3475): nsWindow[0x741c18c14900]::Show 0
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  04-10 10:44:37.377 E/GeckoSessionTestRule( 3475): test_end c5ee677f-bc83-49bd-9e28-2d35f3d0f059 onBeforeUnloadTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2022-04-10T10:44:38.382Z] 10:44:38  WARNING -  TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.PromptDelegateTest#onBeforeUnloadTest | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  TEST-INFO took 30557ms
[task 2022-04-10T10:44:38.382Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=884
[task 2022-04-10T10:44:38.383Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2022-04-10T10:44:38.383Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2022-04-10T10:44:38.383Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=shareRequiresUserInteraction
[task 2022-04-10T10:44:38.383Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.PromptDelegateTest
[task 2022-04-10T10:44:38.383Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=493
[task 2022-04-10T10:44:38.383Z] 10:44:38     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Update:
There have been 75 failures since this bug was reopened 4 days ago:
• 11 failures on Android 7.0 x86-64 Lite WebRender opt
• 9 failures on Android 7.0 x86-64 WebRender debug-isolated-process
• 8 failures on Android 7.0 x86-64 WebRender debug
• 34 failures on Android 7.0 x86-64 WebRender opt
• 7 failures on Android 7.0 x86-64 Lite WebRender Shippable opt
• 6 failures on Android 7.0 x86-64 Shippable WebRender opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=378852939&repo=autoland&lineNumber=10568

[task 2022-05-21T10:29:25.913Z] 10:29:25     INFO -  TEST-START | org.mozilla.geckoview.test.PromptDelegateTest#onBeforeUnloadTest
[task 2022-05-21T10:29:57.154Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=915
[task 2022-05-21T10:29:57.154Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2022-05-21T10:29:57.154Z] 10:29:57     INFO -  org.mozilla.geckoview.test | Error in onBeforeUnloadTest(org.mozilla.geckoview.test.PromptDelegateTest):
[task 2022-05-21T10:29:57.155Z] 10:29:57     INFO -  org.mozilla.geckoview.test | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2022-05-21T10:29:57.155Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:49)
[task 2022-05-21T10:29:57.155Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2022-05-21T10:29:57.155Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2022-05-21T10:29:57.155Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:158)
[task 2022-05-21T10:29:57.156Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1775)
[task 2022-05-21T10:29:57.156Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1672)
[task 2022-05-21T10:29:57.156Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1626)
[task 2022-05-21T10:29:57.156Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.PromptDelegateTest.onBeforeUnloadTest(PromptDelegateTest.kt:478)
[task 2022-05-21T10:29:57.156Z] 10:29:57     INFO -  org.mozilla.geckoview.test |
[task 2022-05-21T10:29:57.157Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2022-05-21T10:29:57.157Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=onBeforeUnloadTest
[task 2022-05-21T10:29:57.157Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.PromptDelegateTest
[task 2022-05-21T10:29:57.157Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stack=org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2022-05-21T10:29:57.158Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:49)
[task 2022-05-21T10:29:57.158Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2022-05-21T10:29:57.158Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2022-05-21T10:29:57.158Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:158)
[task 2022-05-21T10:29:57.159Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1775)
[task 2022-05-21T10:29:57.159Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1672)
[task 2022-05-21T10:29:57.159Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1626)
[task 2022-05-21T10:29:57.159Z] 10:29:57     INFO -  org.mozilla.geckoview.test | 	at org.mozilla.geckoview.test.PromptDelegateTest.onBeforeUnloadTest(PromptDelegateTest.kt:478)
[task 2022-05-21T10:29:57.159Z] 10:29:57     INFO -  org.mozilla.geckoview.test |
[task 2022-05-21T10:29:57.160Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=517
[task 2022-05-21T10:29:57.160Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: -2
[task 2022-05-21T10:29:57.160Z] 10:29:57     INFO -  Printing logcat for test:
[task 2022-05-21T10:29:57.233Z] 10:29:57     INFO -  05-21 10:29:25.599 E/GeckoSessionTestRule( 3414): test_start 1f0befec-3ff2-40ff-89cf-b127eb38b1ec onBeforeUnloadTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2022-05-21T10:29:57.233Z] 10:29:57     INFO -  05-21 10:29:25.599 E/GeckoSessionTestRule( 3414): before prepareStatement onBeforeUnloadTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2022-05-21T10:29:57.233Z] 10:29:57     INFO -  05-21 10:29:25.599 D/GeckoViewProgress( 3414): onDisable
[task 2022-05-21T10:29:57.233Z] 10:29:57     INFO -  05-21 10:29:25.599 D/GeckoViewSelectionActionDelegate[C]( 7527): handleEvent: visibilitychange
[task 2022-05-21T10:29:57.234Z] 10:29:57     INFO -  05-21 10:29:25.599 D/GeckoViewModule( 3414): unregisterListener
<...>
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:31.688 D/GeckoIdleService( 3414): reset timer expiry to 4294967287222 msec from now
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:31.688 D/GeckoIdleService( 3414): Idle timer callback: tell observer 0x7cf107b85868 user is idle
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:35.007 I/Gecko   ( 3414): nsWindow 0x7cf100a7e600 destructor
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): Error
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutRunnable.run(UiThreadUtils.java:49)
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2022-05-21T10:29:57.262Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.util.UiThreadUtils.waitForCondition(UiThreadUtils.java:158)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1775)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1672)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule.waitUntilCalled(GeckoSessionTestRule.java:1626)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.PromptDelegateTest.onBeforeUnloadTest(PromptDelegateTest.kt:478)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at java.lang.reflect.Method.invoke(Native Method)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[task 2022-05-21T10:29:57.263Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.junit.rules.Verifier$1.evaluate(Verifier.java:35)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2.lambda$evaluate$0$org-mozilla-geckoview-test-rule-GeckoSessionTestRule$2(GeckoSessionTestRule.java:1460)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at org.mozilla.geckoview.test.rule.GeckoSessionTestRule$2$$ExternalSyntheticLambda0.run(Unknown Source)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.app.Instrumentation$SyncRunnable.run(Instrumentation.java:1950)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.os.Handler.handleCallback(Handler.java:751)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.os.Handler.dispatchMessage(Handler.java:95)
[task 2022-05-21T10:29:57.264Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.os.Looper.loop(Looper.java:154)
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at android.app.ActivityThread.main(ActivityThread.java:6077)
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at java.lang.reflect.Method.invoke(Native Method)
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.807 E/GeckoSessionTestRule( 3414): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.814 D/GeckoViewConsole( 3414): onEvent GeckoView:WebExtension:PortMessageFromApp {"message":{"id":"2a82bfe2-24be-4e92-929e-c4e59b84c1a4","args":{"oldPrefs":{"dom.require_user_interaction_for_beforeunload":true}},"type":"RestorePrefs"}}
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.831 D/GeckoViewContent( 3414): handleEvent: DOMWindowClose
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.834 D/GeckoViewConsole( 3414): onEvent GeckoView:WebExtension:List null
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  05-21 10:29:56.837 E/GeckoSessionTestRule( 3414): test_end c5ee677f-bc83-49bd-9e28-2d35f3d0f059 onBeforeUnloadTest(org.mozilla.geckoview.test.PromptDelegateTest)
[task 2022-05-21T10:29:57.265Z] 10:29:57  WARNING -  TEST-UNEXPECTED-FAIL | org.mozilla.geckoview.test.PromptDelegateTest#onBeforeUnloadTest | org.mozilla.geckoview.test.util.UiThreadUtils$TimeoutException: Timed out after 30000ms
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  TEST-INFO took 31321ms
[task 2022-05-21T10:29:57.265Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: numtests=915
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: stream=
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: test=shareRequiresUserInteraction
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: class=org.mozilla.geckoview.test.PromptDelegateTest
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS: current=518
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  org.mozilla.geckoview.test | INSTRUMENTATION_STATUS_CODE: 1
[task 2022-05-21T10:29:57.266Z] 10:29:57     INFO -  TEST-START | org.mozilla.geckoview.test.PromptDelegateTest#shareRequiresUserInteraction
Whiteboard: [retriggered] → [retriggered][stockwell needswork:owner]

Hi Amedyne! As the owner of this component, could you help us assign it to someone?
Thank you.

Flags: needinfo?(amoya)

There have been 163 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • android-em-7-0-x86_64-lite-qr
  • android-em-7-0-x86_64-qr
  • android-em-7-0-x86_64-shippable-lite-qr
  • android-em-7-0-x86_64-shippable-qr

Became frequent with this push.

Flags: needinfo?(agi)
Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered][stockwell needswork:owner]
Assignee: nobody → agi
Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered][stockwell needswork:owner]
Attachment #9279758 - Attachment description: Bug 1763954 - disable the test on opt builds to reduce failure rate. r=#intermittent-reviewers → Bug 1763954 - disable the test on opt and debug isolated process builds to reduce failure rate. r=#intermittent-reviewers
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/736d5010faa7
disable the test on opt and debug isolated process builds to reduce failure rate. r=intermittent-reviewers,MasterWayZ
Keywords: leave-open
Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered][stockwell disabled]

Linking to isolated process meta bug 1565196

Assignee: agi → nobody
Blocks: 1565196
Flags: needinfo?(agi)

Moving isolated process bugs to the new GeckoView::Sandboxing component.

Component: General → Sandboxing

I guess this occurs when beforeunload is immediately called again. Although 1st prompt is closed in geckoview-junit test, nsDocumentViewer doesn't clear the flag (mInPermitUnloadPrompt) for in-open yet. So When calling 2nd beforeuload, nsDocumentViewer recognize that prompt is still opened.

Since I hit this failure when writing prompt test, I will fix it.

Assignee: nobody → m_kato
Flags: needinfo?(amoya)

onBeforeUnloadTest may be failure when beforeunload is immediately called
again.

Although 1st prompt by beforeunload is closed in test, Gecko may be clear
the flag (nsDocumentViewer::mInPermitUnloadPrompt) for prompt state at this
time yet. Then, if 2nd beforeunload is fired immediately, since the flag
isn't clear, nsDocumentViewer recognize that beforeunload prompt is still
opened.

So we need a wait to clear this flag.

Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/0d29ffddffe6
Add a small wait to finish `nsDocumentViewer::PermitUnload` loop. r=geckoview-reviewers,calu

Remove leave-open and mark as fixed due to no failure

Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Keywords: leave-open
Resolution: --- → FIXED

I don't see any test failures since Makoto landed his fix on 7/19.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: