Closed Bug 1970244 Opened 1 year ago Closed 1 year ago

Frequent netwerk/test/browser/browser_about_cache.js | single tracking bug

Categories

(Core :: Networking, defect)

defect

Tracking

()

RESOLVED FIXED
141 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox139 --- unaffected
firefox140 --- unaffected
firefox141 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [stockwell needswork:owner])

Attachments

(1 file)

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


[task 2025-06-03T21:32:52.983+00:00] 21:32:52     INFO - TEST-PASS | netwerk/test/browser/browser_about_cache.js | Loading principal should be null. - true == true - 
[task 2025-06-03T21:32:52.983+00:00] 21:32:52     INFO - Buffered messages finished
[task 2025-06-03T21:32:52.984+00:00] 21:32:52     INFO - TEST-UNEXPECTED-FAIL | netwerk/test/browser/browser_about_cache.js | Should have several table headers with data. - 0 == true - got 0, expected true (operator ==)
[task 2025-06-03T21:32:52.984+00:00] 21:32:52     INFO - Stack trace:
[task 2025-06-03T21:32:52.984+00:00] 21:32:52     INFO - ok@resource://testing-common/SpecialPowersSandbox.sys.mjs:85:21
[task 2025-06-03T21:32:52.984+00:00] 21:32:52     INFO - @chrome://mochitests/content/browser/netwerk/test/browser/browser_about_cache.js:127:9
[task 2025-06-03T21:32:52.984+00:00] 21:32:52     INFO - execute@resource://testing-common/SpecialPowersSandbox.sys.mjs:139:12
[task 2025-06-03T21:32:52.984+00:00] 21:32:52     INFO - _spawnTask@resource://testing-common/SpecialPowersChild.sys.mjs:1616:15
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - receiveMessage@resource://testing-common/SpecialPowersChild.sys.mjs:256:21
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - JSActor query*receiveMessage@resource://testing-common/SpecialPowersParent.sys.mjs:1400:14
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - JSActor query*spawn@resource://testing-common/SpecialPowersChild.sys.mjs:1543:17
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - @chrome://mochitests/content/browser/netwerk/test/browser/browser_about_cache.js:101:23
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1170:26
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1242:18
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1383:14
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1159:14
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - Leaving test bound 
[task 2025-06-03T21:32:52.985+00:00] 21:32:52     INFO - GECKO(50436) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpnqm4dmn5.mozrunner/runtests_leaks_tab_pid53935.log
[task 2025-06-03T21:32:52.989+00:00] 21:32:52     INFO - GECKO(50436) | [Child 53935, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:758
[task 2025-06-03T21:32:53.292+00:00] 21:32:53     INFO - GECKO(50436) | MEMORY STAT | vsize 3312MB | residentFast 479MB | heapAllocated 269MB
[task 2025-06-03T21:32:53.292+00:00] 21:32:53     INFO - TEST-OK | netwerk/test/browser/browser_about_cache.js | took 1347ms
[task 2025-06-03T21:32:53.300+00:00] 21:32:53     INFO - GECKO(50436) | [Child 50556: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f07e7f69c00 == 4 [pid = 50556] [id = 12]
[task 2025-06-03T21:32:53.301+00:00] 21:32:53     INFO - GECKO(50436) | [Child 50556: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (7f07e7839800) [pid = 50556] [serial = 29] [outer = 0]
[task 2025-06-03T21:32:53.301+00:00] 21:32:53     INFO - GECKO(50436) | [Child 50556: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (7f07e7885900) [pid = 50556] [serial = 30] [outer = 7f07e7839800]
[task 2025-06-03T21:32:53.324+00:00] 21:32:53     INFO - checking window state
[task 2025-06-03T21:32:53.341+00:00] 21:32:53     INFO - TEST-START | netwerk/test/browser/browser_backgroundtask_purgeHTTPCache.js
Keywords: regression
Regressed by: 1954293

Set release status flags based on info from the regressing bug 1954293

:emilio, since you are the author of the regressor, bug 1954293, could you take a look?

For more information, please visit BugBot documentation.

Hi Emilio, could you please take a look? It racked up 60 failures in 2 days

Summary: Intermittent netwerk/test/browser/browser_about_cache.js | single tracking bug → Frequent netwerk/test/browser/browser_about_cache.js | single tracking bug

Yes, I'm looking, but I haven't been able to reproduce this... Valentin, are you familiar with about:cache? It seems we're not finding the right data in about:cache-entry...

I think there might be a race where the data ends up in the first rather than the second cache entry... But un the interim disabling that specific assertion doesn't seem like the worst path forward? It's not testing much.

Flags: needinfo?(emilio) → needinfo?(valentin.gosu)

This passed when run in confirm failure mode (rerun the test 4x in the same session).

This indicates that the test is probably a lower frequency intermittent and harder to reproduce/debug.

Whiteboard: [collect_confirm_failure][stockwell needswork:owner] → [stockwell needswork:owner]
Assignee: nobody → valentin.gosu
Status: NEW → ASSIGNED
Flags: needinfo?(valentin.gosu)
Pushed by valentin.gosu@gmail.com: https://github.com/mozilla-firefox/firefox/commit/7466154322c5 https://hg.mozilla.org/integration/autoland/rev/2f87d38a175b Fix browser_about_cache.js - always pick partitioned cache entry r=necko-reviewers,emilio,kershaw
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch

Set release status flags based on info from the regressing bug 1954293

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: