Closed Bug 1712324 Opened 3 years ago Closed 3 years ago

Intermittent TV tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | There should be as many stop markers in the parent process as requested files. - 3 == 2 - JS frame :: chrome://mochitests/content/browser/tools/profile

Categories

(Core :: Gecko Profiler, defect, P5)

defect

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: julienw, Mentored)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=340422039&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aKrfGEr1R6aSUmaUTbuhog/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aKrfGEr1R6aSUmaUTbuhog/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2021-05-21T10:32:55.548Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | For the URL https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg we should get 2 markers in the content process. - 2 == 2 - 
[task 2021-05-21T10:32:55.549Z] 10:32:55     INFO - Buffered messages finished
[task 2021-05-21T10:32:55.549Z] 10:32:55     INFO - TEST-UNEXPECTED-FAIL | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | There should be as many stop markers in the parent process as requested files. - 3 == 2 - JS frame :: chrome://mochitests/content/browser/tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js :: test_network_markers_service_worker_use/< :: line 282
[task 2021-05-21T10:32:55.549Z] 10:32:55     INFO - Stack trace:
[task 2021-05-21T10:32:55.549Z] 10:32:55     INFO - chrome://mochitests/content/browser/tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js:test_network_markers_service_worker_use/<:282
[task 2021-05-21T10:32:55.549Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | There should be as many stop markers in the content process as requested files. - 2 == 2 - 
[task 2021-05-21T10:32:55.549Z] 10:32:55     INFO - Checking if "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" if present in the network markers in both processes.
[task 2021-05-21T10:32:55.553Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "name" with an expected value and type. - "Load 2147483665: https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" matches "/Load \\d+:.*https:\\/\\/example\\.com\\/browser\\/tools\\/profiler\\/tests\\/browser\\/serviceworkers\\/serviceworker_page\\.html/" - 
[task 2021-05-21T10:32:55.553Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "type" with an expected value. - "Network" == "Network" - 
[task 2021-05-21T10:32:55.553Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "status" with an expected value. - "STATUS_STOP" == "STATUS_STOP" - 
[task 2021-05-21T10:32:55.553Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "URI" with an expected value. - "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" == "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" - 
[task 2021-05-21T10:32:55.553Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "requestMethod" with an expected value. - "GET" == "GET" - 
[task 2021-05-21T10:32:55.554Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "contentType" with an expected value and type. - "text/html" matches "/^(text\\/html|image\\/svg\\+xml)$/" - 
[task 2021-05-21T10:32:55.554Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "startTime" with an expected value and type. - 39070.626445 has type "number" - 
[task 2021-05-21T10:32:55.554Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "endTime" with an expected value and type. - 40420.257831 has type "number" - 
[task 2021-05-21T10:32:55.554Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "id" with an expected value and type. - 7110318358545 has type "number" - 
[task 2021-05-21T10:32:55.555Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "pri" with an expected value and type. - -20 has type "number" - 
[task 2021-05-21T10:32:55.555Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "name" with an expected value and type. - "Load 2147483665: https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" matches "/Load \\d+:.*https:\\/\\/example\\.com\\/browser\\/tools\\/profiler\\/tests\\/browser\\/serviceworkers\\/serviceworker_page\\.html/" - 
[task 2021-05-21T10:32:55.555Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "type" with an expected value. - "Network" == "Network" - 
[task 2021-05-21T10:32:55.555Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "status" with an expected value. - "STATUS_STOP" == "STATUS_STOP" - 
[task 2021-05-21T10:32:55.556Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "URI" with an expected value. - "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" == "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html" - 
[task 2021-05-21T10:32:55.556Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "requestMethod" with an expected value. - "GET" == "GET" - 
[task 2021-05-21T10:32:55.558Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "contentType" with an expected value and type. - "text/html" matches "/^(text\\/html|image\\/svg\\+xml)$/" - 
[task 2021-05-21T10:32:55.559Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "startTime" with an expected value and type. - 2421.078443 has type "number" - 
[task 2021-05-21T10:32:55.559Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "endTime" with an expected value and type. - 2601.5759209999997 has type "number" - 
[task 2021-05-21T10:32:55.559Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "id" with an expected value and type. - 7110318358545 has type "number" - 
[task 2021-05-21T10:32:55.559Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "pri" with an expected value and type. - 0 has type "number" - 
[task 2021-05-21T10:32:55.559Z] 10:32:55     INFO - Checking if "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" if present in the network markers in both processes.
[task 2021-05-21T10:32:55.560Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "name" with an expected value and type. - "Load 3: https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" matches "/Load \\d+:.*https:\\/\\/example\\.com\\/browser\\/tools\\/profiler\\/tests\\/browser\\/serviceworkers\\/firefox\\x2dlogo\\x2dnightly\\.svg/" - 
[task 2021-05-21T10:32:55.560Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "type" with an expected value. - "Network" == "Network" - 
[task 2021-05-21T10:32:55.560Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "status" with an expected value. - "STATUS_STOP" == "STATUS_STOP" - 
[task 2021-05-21T10:32:55.560Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "URI" with an expected value. - "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" == "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" - 
[task 2021-05-21T10:32:55.561Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "requestMethod" with an expected value. - "GET" == "GET" - 
[task 2021-05-21T10:32:55.565Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "contentType" with an expected value and type. - "image/svg+xml" matches "/^(text\\/html|image\\/svg\\+xml)$/" - 
[task 2021-05-21T10:32:55.565Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "startTime" with an expected value and type. - 41063.56988 has type "number" - 
[task 2021-05-21T10:32:55.565Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "endTime" with an expected value and type. - 41331.687063 has type "number" - 
[task 2021-05-21T10:32:55.565Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "id" with an expected value and type. - 7121055776771 has type "number" - 
[task 2021-05-21T10:32:55.565Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "pri" with an expected value and type. - 8 has type "number" - 
[task 2021-05-21T10:32:55.565Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "innerWindowID" with an expected value and type. - 10737418241 has type "number" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "name" with an expected value and type. - "Load 3: https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" matches "/Load \\d+:.*https:\\/\\/example\\.com\\/browser\\/tools\\/profiler\\/tests\\/browser\\/serviceworkers\\/firefox\\x2dlogo\\x2dnightly\\.svg/" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "type" with an expected value. - "Network" == "Network" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "status" with an expected value. - "STATUS_STOP" == "STATUS_STOP" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "URI" with an expected value. - "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" == "https://example.com/browser/tools/profiler/tests/browser/serviceworkers/firefox-logo-nightly.svg" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "requestMethod" with an expected value. - "GET" == "GET" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "contentType" with an expected value and type. - "image/svg+xml" matches "/^(text\\/html|image\\/svg\\+xml)$/" - 
[task 2021-05-21T10:32:55.566Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "startTime" with an expected value and type. - 2601.254585 has type "number" - 
[task 2021-05-21T10:32:55.567Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "endTime" with an expected value and type. - 3485.4098360000003 has type "number" - 
[task 2021-05-21T10:32:55.567Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "id" with an expected value and type. - 7121055776771 has type "number" - 
[task 2021-05-21T10:32:55.567Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "pri" with an expected value and type. - 8 has type "number" - 
[task 2021-05-21T10:32:55.567Z] 10:32:55     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | The object should contain the property "innerWindowID" with an expected value and type. - 10737418241 has type "number" - 
[task 2021-05-21T10:32:55.567Z] 10:32:55     INFO - GECKO(3311) | [Child 3314: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (1166d3800) [pid = 3314] [serial = 2] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:55.567Z] 10:32:55     INFO - Leaving test bound test_network_markers_service_worker_use
[task 2021-05-21T10:32:55.635Z] 10:32:55     INFO - GECKO(3311) | [Parent 3311, Main Thread] WARNING: '!window', file /builds/worker/checkouts/gecko/dom/cache/CacheStorage.cpp:562
[task 2021-05-21T10:32:55.635Z] 10:32:55     INFO - GECKO(3311) | [Parent 3311, Main Thread] WARNING: 'mProgress != Progress::ShutdownCompleted', file /builds/worker/checkouts/gecko/dom/serviceworkers/ServiceWorkerShutdownState.cpp:57
[task 2021-05-21T10:32:55.666Z] 10:32:55     INFO - GECKO(3311) | [Child 3313, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:327
[task 2021-05-21T10:32:55.678Z] 10:32:55     INFO - GECKO(3311) | [Parent 3311, IPDL Background] WARNING: 'aResult.IsReject()', file /builds/worker/checkouts/gecko/dom/workers/remoteworkers/RemoteWorkerController.cpp:470
[task 2021-05-21T10:32:55.690Z] 10:32:55     INFO - GECKO(3311) | [Parent 3311, IPDL Background] WARNING: 'aResult.IsReject()', file /builds/worker/checkouts/gecko/dom/workers/remoteworkers/RemoteWorkerControllerParent.cpp:124
[task 2021-05-21T10:32:55.696Z] 10:32:55     INFO - GECKO(3311) | [Child 3313, DOM Worker] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3357
[task 2021-05-21T10:32:55.815Z] 10:32:55     INFO - GECKO(3311) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2021-05-21T10:32:55.815Z] 10:32:55     INFO - GECKO(3311) | MEMORY STAT | vsize 7809MB | residentFast 303MB | heapAllocated 106MB
[task 2021-05-21T10:32:55.815Z] 10:32:55     INFO - TEST-OK | tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js | took 8741ms
[task 2021-05-21T10:32:55.816Z] 10:32:55     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 10c356800 == 2 [pid = 3313] [id = 2]
[task 2021-05-21T10:32:55.816Z] 10:32:55     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (104321200) [pid = 3313] [serial = 8] [outer = 0]
[task 2021-05-21T10:32:55.816Z] 10:32:55     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (10c3d4400) [pid = 3313] [serial = 9] [outer = 104321200]
[task 2021-05-21T10:32:55.904Z] 10:32:55     INFO - checking window state
[task 2021-05-21T10:32:56.114Z] 10:32:56     INFO - GECKO(3311) | [Parent 3311: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (154b8cc00) [pid = 3311] [serial = 11] [outer = 1226ce740]
[task 2021-05-21T10:32:56.148Z] 10:32:56     INFO - GECKO(3311) | [Child 3314, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111 (NS_ERROR_NOT_AVAILABLE): file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1328
[task 2021-05-21T10:32:56.427Z] 10:32:56     INFO - GECKO(3311) | [Parent 3311, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4244
[task 2021-05-21T10:32:56.565Z] 10:32:56     INFO - GECKO(3311) | [Child 3315: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 111b54000 == 0 [pid = 3315] [id = 0] [url = about:blank]
[task 2021-05-21T10:32:56.637Z] 10:32:56     INFO - GECKO(3311) | [Child 3316: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 114bb7400 == 0 [pid = 3316] [id = 0] [url = https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html]
[task 2021-05-21T10:32:56.637Z] 10:32:56     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (10c3d5000) [pid = 3313] [serial = 6] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:56.637Z] 10:32:56     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (10c3d5c00) [pid = 3313] [serial = 4] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:56.638Z] 10:32:56     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (10c3d7400) [pid = 3313] [serial = 3] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:56.638Z] 10:32:56     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 10c3d2000 == 1 [pid = 3313] [id = 1] [url = https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_register.html]
[task 2021-05-21T10:32:56.700Z] 10:32:56     INFO - GECKO(3311) | [Child 3316: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (11553c400) [pid = 3316] [serial = 2] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:56.748Z] 10:32:56     INFO - GECKO(3311) | [Child 3316: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (10cd21c80) [pid = 3316] [serial = 1] [outer = 0] [url = https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html]
[task 2021-05-21T10:32:56.749Z] 10:32:56     INFO - GECKO(3311) | [Child 3314, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:327
[task 2021-05-21T10:32:56.919Z] 10:32:56     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (104321c80) [pid = 3313] [serial = 5] [outer = 0] [url = https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_register.html]
[task 2021-05-21T10:32:57.815Z] 10:32:57     INFO - GECKO(3311) | [Child 3313: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (11a848400) [pid = 3313] [serial = 7] [outer = 0] [url = https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_register.html]
[task 2021-05-21T10:32:57.848Z] 10:32:57     INFO - GECKO(3311) | [Child 3316: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (115542c00) [pid = 3316] [serial = 3] [outer = 0] [url = https://example.com/browser/tools/profiler/tests/browser/serviceworkers/serviceworker_page.html]
[task 2021-05-21T10:32:57.857Z] 10:32:57     INFO - GECKO(3311) | [Child 3315: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (111bd8800) [pid = 3315] [serial = 2] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:57.857Z] 10:32:57     INFO - GECKO(3311) | [Child 3315: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (109b21ac0) [pid = 3315] [serial = 1] [outer = 0] [url = about:blank]
[task 2021-05-21T10:32:58.071Z] 10:32:58     INFO - GECKO(3311) | [Child 3314: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 116653000 == 0 [pid = 3314] [id = 0] [url = about:newtab]
[task 2021-05-21T10:32:58.071Z] 10:32:58     INFO - GECKO(3311) | [Child 3314: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (10e621e40) [pid = 3314] [serial = 1] [outer = 0] [url = about:newtab]
[task 2021-05-21T10:32:58.071Z] 10:32:58     INFO - GECKO(3311) | [Child 3314: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (1166da000) [pid = 3314] [serial = 3] [outer = 0] [url = about:newtab]
[task 2021-05-21T10:32:59.132Z] 10:32:59     INFO - GECKO(3311) | Completed ShutdownLeaks collections in process 3315
[task 2021-05-21T10:32:59.148Z] 10:32:59     INFO - GECKO(3311) | Completed ShutdownLeaks collections in process 3316
[task 2021-05-21T10:32:59.149Z] 10:32:59     INFO - GECKO(3311) | Completed ShutdownLeaks collections in process 3313
[task 2021-05-21T10:32:59.299Z] 10:32:59     INFO - GECKO(3311) | Completed ShutdownLeaks collections in process 3314
[task 2021-05-21T10:32:59.432Z] 10:32:59     INFO - GECKO(3311) | Completed ShutdownLeaks collections in process 3312
[task 2021-05-21T10:32:59.523Z] 10:32:59     INFO - GECKO(3311) | [Parent 3311: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (1211f1c00) [pid = 3311] [serial = 8] [outer = 0] [url = about:blank]
[task 2021-05-21T10:33:00.188Z] 10:33:00     INFO - GECKO(3311) | [Parent 3311: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (10a0f0000) [pid = 3311] [serial = 12] [outer = 1226ce740]
[task 2021-05-21T10:33:00.563Z] 10:33:00     INFO - GECKO(3311) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/ld/wg20dgws4d1_ts40w16hpfc0000017/T/tmp2rptb1.mozrunner/runtests_leaks_tab_pid3319.log
[task 2021-05-21T10:33:00.563Z] 10:33:00     INFO - GECKO(3311) | [3319, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:254
[task 2021-05-21T10:33:02.433Z] 10:33:02     INFO - GECKO(3311) | [Parent 3311: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (154b8cc00) [pid = 3311] [serial = 11] [outer = 0] [url = about:blank]
[task 2021-05-21T10:33:02.911Z] 10:33:02     INFO - GECKO(3311) | Completed ShutdownLeaks collections in process 3311
[task 2021-05-21T10:33:02.920Z] 10:33:02     INFO - TEST-START | Shutdown```

Ah, we should filter the markers for the service worker update... we do that in the "register" part, but not the "use" part, which is a mistake of mine.

We need to copy this code:
https://hg.mozilla.org/integration/autoland/file/04b73f5a7a3b8aa9160712ee82eea92ed364daa6/tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js#l106

in:
https://hg.mozilla.org/integration/autoland/file/04b73f5a7a3b8aa9160712ee82eea92ed364daa6/tools/profiler/tests/browser/browser_test_marker_network_serviceworker_cache_first.js#l248

Happy to take a patch!
Otherwise I might take a look later.

Mentor: felash
Assignee: nobody → felash
Status: NEW → ASSIGNED
Pushed by jwajsberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/95198b503fc7
[Profiler] Filter out markers for the service worker file from the captured markers to avoid intermittents r=canaltinova
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: