Open Bug 1856980 Opened 2 years ago Updated 8 months ago

Intermittent dom/serviceworkers/test/test_imagecache_max_age.html failure on new Ubuntu 22.04 Wayland debug pool

Categories

(Core :: DOM: Service Workers, defect, P3)

defect

Tracking

()

People

(Reporter: ahal, Unassigned)

References

Details

(Whiteboard: dom-lws-bugdash-triage)

This is happening on a new Ubuntu 22.04 Wayland enabled pool we're in the process of standing up.

Example failure log:
https://treeherder.mozilla.org/logviewer?job_id=431201866&repo=try&lineNumber=7107

[task 2023-10-03T21:33:53.050Z] 21:33:53     INFO - TEST-START | dom/serviceworkers/test/test_imagecache_max_age.html
[task 2023-10-03T21:33:53.630Z] 21:33:53     INFO - GECKO(6810) | [Parent 6810, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1159
[task 2023-10-03T21:33:55.664Z] 21:33:55     INFO - GECKO(6810) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmp0l95v0s9.mozrunner/runtests_leaks_tab_pid7600.log
[task 2023-10-03T21:33:55.924Z] 21:33:55     INFO - GECKO(6810) | [Parent 6810, IPDL Background] WARNING: Not resolving response 'PServiceWorkerRegistration::Reply_Unregister': actor is dead: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:833
[task 2023-10-03T21:34:26.018Z] 21:34:26     INFO - GECKO(6810) | [Parent 6810, Main Thread] WARNING: 'mProgress != Progress::ShutdownCompleted', file /builds/worker/checkouts/gecko/dom/serviceworkers/ServiceWorkerShutdownState.cpp:56
[task 2023-10-03T21:34:26.060Z] 21:34:26     INFO - GECKO(6810) | [Parent 6810, IPDL Background] WARNING: 'aResult.IsReject()', file /builds/worker/checkouts/gecko/dom/workers/remoteworkers/RemoteWorkerController.cpp:481
[task 2023-10-03T21:34:26.061Z] 21:34:26     INFO - GECKO(6810) | [Parent 6810, IPDL Background] WARNING: 'aResult.IsReject()', file /builds/worker/checkouts/gecko/dom/workers/remoteworkers/RemoteWorkerControllerParent.cpp:125
[task 2023-10-03T21:34:26.078Z] 21:34:26     INFO - GECKO(6810) | [Child 7533, IPC I/O Child] WARNING: [84D225BE2B7B4C23.418F14CC7656D102]: GetUserData call for port '4357094A175DBABF.C59A6847AEB8F039' failed: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:406
[task 2023-10-03T21:39:09.882Z] 21:39:09     INFO - TEST-INFO | started process screentopng
[task 2023-10-03T21:39:12.022Z] 21:39:12     INFO - TEST-INFO | screentopng: exit 0
[task 2023-10-03T21:39:12.023Z] 21:39:12     INFO - Buffered messages logged at 21:33:53
[task 2023-10-03T21:39:12.029Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | A valid string reason is expected 
[task 2023-10-03T21:39:12.029Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Reason cannot be empty 
[task 2023-10-03T21:39:12.029Z] 21:39:12     INFO - Buffered messages logged at 21:33:54
[task 2023-10-03T21:39:12.029Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | The active worker should be available. 
[task 2023-10-03T21:39:12.029Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct url expected 
[task 2023-10-03T21:39:12.042Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct url expected 
[task 2023-10-03T21:39:12.042Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct width expected 
[task 2023-10-03T21:39:12.044Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct width expected 
[task 2023-10-03T21:39:12.046Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | The author of the test has indicated that flaky timeouts are expected.  Reason: This test needs to simulate the passing of time 
[task 2023-10-03T21:39:12.047Z] 21:39:12     INFO - Buffered messages logged at 21:33:55
[task 2023-10-03T21:39:12.050Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct url expected 
[task 2023-10-03T21:39:12.053Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct url expected 
[task 2023-10-03T21:39:12.063Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct width expected 
[task 2023-10-03T21:39:12.064Z] 21:39:12     INFO - TEST-PASS | dom/serviceworkers/test/test_imagecache_max_age.html | Correct width expected 
[task 2023-10-03T21:39:12.065Z] 21:39:12     INFO - Buffered messages finished
[task 2023-10-03T21:39:12.068Z] 21:39:12     INFO - TEST-UNEXPECTED-FAIL | dom/serviceworkers/test/test_imagecache_max_age.html | Test timed out. -

It's unclear whether this is a result of Wayland, upgrading to Ubuntu 22.04 or hardware characteristics of the new workers. The test will be skipped on this new platform.

I assume this is just as expected or unexpected as bug 1781587. And:

This test gets skipped with pattern: xorigin OR os == 'linux' && bits == 64 && !debug && asan && os_version == '18.04' OR http3 OR http2

It seems likely that there is something to investigate here.

Severity: -- → S3
Priority: -- → P3
See Also: → 1781587
Whiteboard: dom-lws-bugdash-triage
You need to log in before you can comment on or make changes to this bug.