Closed Bug 1754688 Opened 2 years ago Closed 2 years ago

Intermittent tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | There should be no SamplerThreads before starting the profiler - [17925] deepEqual [] - JS frame :: chrome://mochitests/content/browser/tools/profiler/tests/browser/browser

Categories

(Core :: Gecko Profiler, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1782551
Tracking Status
firefox-esr91 --- unaffected
firefox97 --- unaffected
firefox98 --- unaffected
firefox99 --- wontfix
firefox100 --- wontfix

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Filed by: ccozmuta [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=367351268&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/MkutEibuRPKd7wWmPnh0CA/runs/0/artifacts/public/logs/live_backing.log


task 2022-02-10T07:32:36.665Z] 07:32:36     INFO - TEST-START | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js
[task 2022-02-10T07:32:37.024Z] 07:32:37     INFO - TEST-INFO | started process screentopng
[task 2022-02-10T07:32:37.484Z] 07:32:37     INFO - TEST-INFO | screentopng: exit 0
[task 2022-02-10T07:32:37.485Z] 07:32:37     INFO - Buffered messages logged at 07:32:36
[task 2022-02-10T07:32:37.486Z] 07:32:37     INFO - Entering test bound browser_test_profile_capture_along_with_content_pid
[task 2022-02-10T07:32:37.486Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | true == true - 
[task 2022-02-10T07:32:37.487Z] 07:32:37     INFO - Clear the previous pages just in case we still some open tabs.
[task 2022-02-10T07:32:37.487Z] 07:32:37     INFO - Open a tab with single_frame.html in it.
[task 2022-02-10T07:32:37.488Z] 07:32:37     INFO - Buffered messages finished
[task 2022-02-10T07:32:37.488Z] 07:32:37     INFO - TEST-UNEXPECTED-FAIL | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | There should be no SamplerThreads before starting the profiler - [17925] deepEqual [] - JS frame :: chrome://mochitests/content/browser/tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js :: test_with_filter/< :: line 35
[task 2022-02-10T07:32:37.488Z] 07:32:37     INFO - Stack trace:
[task 2022-02-10T07:32:37.489Z] 07:32:37     INFO - chrome://mochitests/content/browser/tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js:test_with_filter/<:35
[task 2022-02-10T07:32:37.489Z] 07:32:37     INFO - Start the profiler to test filters including 'pid:<content>'.
[task 2022-02-10T07:32:37.555Z] 07:32:37     INFO - Capture the profile data.
[task 2022-02-10T07:32:37.919Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | There should be lots of SamplerThreads after starting the profiler - 9 > 2 - 
[task 2022-02-10T07:32:37.922Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The content process should be present - 7 != -1 - 
[task 2022-02-10T07:32:37.925Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The content process should have many threads - 22 > 10 - 
[task 2022-02-10T07:32:37.926Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The parent process should have only one thread - 1 == 1 - 
[task 2022-02-10T07:32:37.928Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The parent process should have the main thread - "GeckoMain" == "GeckoMain" - 
[task 2022-02-10T07:32:37.929Z] 07:32:37     INFO - Leaving test bound browser_test_profile_capture_along_with_content_pid
[task 2022-02-10T07:32:37.930Z] 07:32:37     INFO - Entering test bound browser_test_profile_capture_along_with_other_pid
[task 2022-02-10T07:32:37.931Z] 07:32:37     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | true == true - 
[task 2022-02-10T07:32:37.932Z] 07:32:37     INFO - Clear the previous pages just in case we still some open tabs.
[task 2022-02-10T07:32:37.934Z] 07:32:37     INFO - Open a tab with single_frame.html in it.
[task 2022-02-10T07:32:38.263Z] 07:32:38     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | There should be no SamplerThreads before starting the profiler - [] deepEqual [] - 
[task 2022-02-10T07:32:38.263Z] 07:32:38     INFO - Start the profiler to test filters including 'pid:<content>'.
[task 2022-02-10T07:32:38.779Z] 07:32:38     INFO - Capture the profile data.
[task 2022-02-10T07:32:39.834Z] 07:32:39     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | There should be lots of SamplerThreads after starting the profiler - 8 > 2 - 
[task 2022-02-10T07:32:39.835Z] 07:32:39     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The content process should be present - 1 != -1 - 
[task 2022-02-10T07:32:39.836Z] 07:32:39     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The content process should have only one thread - 1 == 1 - 
[task 2022-02-10T07:32:39.836Z] 07:32:39     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | The parent process should have many threads - 77 > 10 - 
[task 2022-02-10T07:32:39.837Z] 07:32:39     INFO - Leaving test bound browser_test_profile_capture_along_with_other_pid
[task 2022-02-10T07:32:39.842Z] 07:32:39     INFO - Entering test bound browser_test_profile_capture_by_only_content_pid
[task 2022-02-10T07:32:39.842Z] 07:32:39     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | true == true - 
[task 2022-02-10T07:32:39.843Z] 07:32:39     INFO - Clear the previous pages just in case we still some open tabs.
[task 2022-02-10T07:32:39.844Z] 07:32:39     INFO - Open a tab with single_frame.html in it.
[task 2022-02-10T07:32:40.170Z] 07:32:40     INFO - TEST-PASS | tools/profiler/tests/browser/browser_test_profile_capture_by_pid.js | There should be no SamplerThreads before starting the profiler - [] deepEqual [] - 
[task 2022-02-10T07:32:40.171Z] 07:32:40     INFO - Start the profiler to test filters including 'pid:<content>'.

I'm hoping that upcoming bug 1668867 will help...

Depends on: 1668867
Keywords: regression
Regressed by: 1735397

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

Has Regression Range: --- → yes
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 2 years ago2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.