Intermittent GeckoProfiler.GetProfile | Expected equality of these values:
Categories
(Core :: Gecko Profiler, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox83 | --- | unaffected |
firefox84 | --- | unaffected |
firefox85 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: mozbugz)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Filed by: archaeopteryx [at] coole-files.de
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=324144291&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IxyWj04cQKymxqCgCwYa3Q/runs/0/artifacts/public/logs/live_backing.log
[task 2020-12-10T12:17:03.933Z] 12:17:03 INFO - TEST-START | GeckoProfiler.GetProfile
[task 2020-12-10T12:17:03.950Z] 12:17:03 WARNING - TEST-UNEXPECTED-FAIL | GeckoProfiler.GetProfile | Expected equality of these values:
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - features.size()
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - Which is: 1
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - 2u
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - Which is: 2 @ /builds/worker/checkouts/gecko/tools/profiler/tests/gtest/GeckoProfiler.cpp:1820
[task 2020-12-10T12:17:03.951Z] 12:17:03 WARNING - TEST-UNEXPECTED-FAIL | GeckoProfiler.GetProfile | Value of: found
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - Actual: false
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - Expected: true
[task 2020-12-10T12:17:03.951Z] 12:17:03 INFO - features doesn't contain "stackwalk" @ /builds/worker/checkouts/gecko/tools/profiler/tests/gtest/GeckoProfiler.cpp:1821
[task 2020-12-10T12:17:03.951Z] 12:17:03 WARNING - TEST-UNEXPECTED-FAIL | GeckoProfiler.GetProfile | test completed (time: 15ms)
Assignee | ||
Comment 1•4 years ago
|
||
The new tests from bug 1680995 assume that stack-walking is always available, but some platforms may not support it.
So the tests should check if the profiler supports a feature (e.g., with profiler_get_available_features
) before looking for that feature in the output.
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Oh, that was beta on macos, this explains why it was not visible before: Stack-walking is only enabled on Nightly/Mac because IIRC it requires frame pointers, which help with debugging, but add some overhead, that's why they're not present in beta&release.
Assignee | ||
Comment 3•4 years ago
|
||
On some platforms, features may be unavailable. E.g.: StackWalk on Mac non-Nightly.
Comment 5•4 years ago
|
||
Set release status flags based on info from the regressing bug 1680995
Comment 6•4 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Description
•