Intermittent PHC.TestPHCExhaustion | Value of: GetPHCAllocation(128)
Categories
(Core :: Memory Allocator, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox118 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: pbone)
References
(Blocks 2 open bugs)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Filed by: rvandermeulen [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=423591499&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VcEYoZgDTSKi1b56wQTUug/runs/0/artifacts/public/logs/live_backing.log
Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
I'm fairly sure what's happening is that we do not correctly use up all the allocations. Most are used but some are freed but their reuse delay has not yet expired so PHC refuses to allocate them during the initial part of the test.
Then on line 361 we continue to hammer PHC and a page's reuse delay ends and it successfully allocates a page and our test fails.
This is benign, but an annoying intermittent. To fix it we will want to be able to set PHC's parameters at runtime and decrease the reuse delay during this test.
Assignee | ||
Comment 3•1 year ago
|
||
I asked noemi_erli about this, they found that there's another crash that might suggest this test is broken anyway, or at least not always working.
https://treeherder.mozilla.org/logviewer?job_id=423880091&repo=autoland&lineNumber=2029
For now I'll disable the test so it doesn't bother anyone and fix it properly later.
Assignee | ||
Comment 4•1 year ago
|
||
Comment hidden (Intermittent Failures Robot) |
Comment 7•1 year ago
|
||
Backed out for causing build bustages in TestPHC.cpp
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/memory/replace/phc/test/gtest/TestPHC.cpp(341,36): error: code will never be executed [-Werror,-Wunreachable-code]
Assignee | ||
Updated•1 year ago
|
Comment 9•1 year ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Description
•