Open Bug 1877340 Opened 2 years ago Updated 11 days ago

Intermittent dom/ipc/tests/browser_ProcessPriorityManager.js | single tracking bug

Categories

(Core :: DOM: Content Processes, defect, P5)

defect

Tracking

()

REOPENED

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, intermittent-testcase)

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


[task 2024-01-30T00:16:29.653Z] 00:16:29     INFO - TEST-PASS | dom/ipc/tests/browser_ProcessPriorityManager.js | Process with child ID 5 reached expected priority: FOREGROUND - true == true - 
[task 2024-01-30T00:16:29.654Z] 00:16:29     INFO - Buffered messages finished
[task 2024-01-30T00:16:29.655Z] 00:16:29     INFO - TEST-UNEXPECTED-FAIL | dom/ipc/tests/browser_ProcessPriorityManager.js | Should have seen no process priority changes for child ID 16 - ["BACKGROUND","FOREGROUND"] deepEqual [] - {"filename":"chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js","name":"ensureNoPriorityChange","sourceId":634,"lineNumber":114,"columnNumber":12,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js","name":"waitForBrowserTreePriority","sourceId":634,"lineNumber":149,"columnNumber":18,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js","name":"assertPriorityChangeOnBackground","sourceId":634,"lineNumber":275,"columnNumber":41,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js","name":"test_audio_background_tab/<","sourceId":634,"lineNumber":839,"columnNumber":11,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"resource://testing-common/BrowserTestUtils.sys.mjs","name":"withNewTab","sourceId":587,"lineNumber":146,"columnNumber":22,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js","name":"test_audio_background_tab","sourceId":634,"lineNumber":788,"columnNumber":26,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"handleTask","sourceId":556,"lineNumber":1139,"columnNumber":26,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"_runTaskBasedTest","sourceId":556,"lineNumber":1211,"columnNumber":18,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"Tester_execTest","sourceId":556,"lineNumber":1353,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest/<","sourceId":556,"lineNumber":1128,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js","name":"SimpleTest.waitForFocus/<","sourceId":581,"lineNumber":1058,"columnNumber":13,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"formattedStack":"nextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"formattedStack":"async*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"formattedStack":"handleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"formattedStack":"async*test_audio_background_tab@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:788:26\nhandleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"async*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:146:22\nasync*test_audio_background_tab@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:788:26\nhandleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"test_audio_background_tab/<@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:839:11\nasync*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:146:22\nasync*test_audio_background_tab@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:788:26\nhandleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"formattedStack":"assertPriorityChangeOnBackground@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:275:41\ntest_audio_background_tab/<@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:839:11\nasync*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:146:22\nasync*test_audio_background_tab@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:788:26\nhandleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"formattedStack":"async*waitForBrowserTreePriority@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:149:18\nassertPriorityChangeOnBackground@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:275:41\ntest_audio_background_tab/<@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:839:11\nasync*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:146:22\nasync*test_audio_background_tab@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:788:26\nhandleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"ensureNoPriorityChange@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:114:12\nasync*waitForBrowserTreePriority@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:149:18\nassertPriorityChangeOnBackground@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:275:41\ntest_audio_background_tab/<@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:839:11\nasync*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:146:22\nasync*test_audio_background_tab@chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:788:26\nhandleTask@chrome://mochikit/content/browser-test.js:1139:26\n_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1211:18\nasync*Tester_execTest@chrome://mochikit/content/browser-test.js:1353:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1128:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13\n","nativeSavedFrame":{}}
[task 2024-01-30T00:16:29.655Z] 00:16:29     INFO - Stack trace:
[task 2024-01-30T00:16:29.655Z] 00:16:29     INFO - chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:ensureNoPriorityChange:114
[task 2024-01-30T00:16:29.655Z] 00:16:29     INFO - chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:waitForBrowserTreePriority:149
[task 2024-01-30T00:16:29.655Z] 00:16:29     INFO - chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:assertPriorityChangeOnBackground:275
[task 2024-01-30T00:16:29.655Z] 00:16:29     INFO - chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:test_audio_background_tab/<:839
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:146
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - chrome://mochitests/content/browser/dom/ipc/tests/browser_ProcessPriorityManager.js:test_audio_background_tab:788
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - chrome://mochikit/content/browser-test.js:handleTask:1139
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1211
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1353
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1128
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-01-30T00:16:29.656Z] 00:16:29     INFO - TEST-PASS | dom/ipc/tests/browser_ProcessPriorityManager.js | Tabs should be running in separate processes. - 4515 != 4200 - 

The two recent failures are both in test_audio_background_tab(), at the check that "The tab with the unmuted audio should stay at PROCESS_PRIORITY_FOREGROUND when backgrounded." Both failures are Linux opt. Maybe something has changed on the media side?

This could might also be that test_audio_background_tab() needs to be switched over to use wakelocks like I did in bug 1864559 for video tests but I was too lazy to fix this for the audio test.

See Also: → 1864559
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 1 year ago10 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 10 months ago9 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 9 months ago8 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 8 months ago6 months ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
You need to log in before you can comment on or make changes to this bug.