Closed Bug 1876994 Opened 1 year ago Closed 1 year ago

Intermittent dom/media/webaudio/test/test_audioParamGain.html | single tracking bug

Categories

(Core :: Web Audio, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, intermittent-testcase)

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


[task 2024-01-28T13:16:40.037Z] 13:16:40     INFO - TEST-START | dom/media/webaudio/test/test_audioParamGain.html
[task 2024-01-28T13:16:59.472Z] 13:16:59     INFO - GECKO(6049) | 2024-01-28 13:16:59.471 firefox[6049:74813] Persistent UI failed to open file file:///Users/cltbld/Library/Saved%20Application%20State/org.mozilla.firefox.savedState/window_1.data: No such file or directory (2)
[task 2024-01-28T13:22:01.654Z] 13:22:01     INFO - TEST-INFO | started process screencapture
[task 2024-01-28T13:22:01.775Z] 13:22:01     INFO - TEST-INFO | screencapture: exit 0
[task 2024-01-28T13:22:01.775Z] 13:22:01     INFO - TEST-UNEXPECTED-FAIL | dom/media/webaudio/test/test_audioParamGain.html | Test timed out. - 
[task 2024-01-28T13:22:02.728Z] 13:22:02     INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO - TEST-UNEXPECTED-FAIL | dom/media/webaudio/test/test_audioParamGain.html | [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once.  Make sure you use SimpleTest.waitForExplicitFinish() if you need it.) 
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     afterCleanup@SimpleTest/SimpleTest.js:1477:18
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     executeCleanupFunction@SimpleTest/SimpleTest.js:1562:7
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     SimpleTest.finish@SimpleTest/SimpleTest.js:1582:3
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     killTest@SimpleTest/TestRunner.js:200:22
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     async*delayedKillTest@SimpleTest/TestRunner.js:243:17
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:241:17
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:255:15
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     TestRunner.runTests/<@SimpleTest/TestRunner.js:535:16
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     Async*TestRunner.runTests@SimpleTest/TestRunner.js:522:48
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     RunSet.runtests@SimpleTest/setup.js:285:14
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     RunSet.runall@SimpleTest/setup.js:264:12
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     getPrefList/<@SimpleTest/setup.js:351:14
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     loadFile/req.onload@SimpleTest/setup.js:80:19
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     EventHandlerNonNull*loadFile@SimpleTest/setup.js:75:3
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     getPrefList@SimpleTest/setup.js:349:13
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     hookupTests@SimpleTest/setup.js:372:5
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO - parseTestManifest@http://mochi.test:8888/manifestLibrary.js:53:13
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO - getTestManifest/req.onload@http://mochi.test:8888/manifestLibrary.js:66:28
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO - EventHandlerNonNull*getTestManifest@http://mochi.test:8888/manifestLibrary.js:62:3
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO -     hookup@SimpleTest/setup.js:337:20
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO - EventHandlerNonNull*@http://mochi.test:8888/tests?autorun=1&closeWhenDone=1&consoleLevel=INFO&manifestFile=tests.json&dumpOutputDirectory=%2Fvar%2Ffolders%2F1x%2F0rd4yccs4qb377z2swm6w4_4000014%2FT&cleanupCrashes=true&ignorePrefsFile=ignorePrefs.json:10:32
[task 2024-01-28T13:22:02.729Z] 13:22:02     INFO - GECKO(6049) | MEMORY STAT | vsize 401005MB | residentFast 92MB | heapAllocated 8MB
[task 2024-01-28T13:22:02.734Z] 13:22:02    ERROR - TEST-UNEXPECTED-FAIL | /tests/dom/media/webaudio/test/test_audioParamGain.html logged result after SimpleTest.finish(): [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once.  Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)
[task 2024-01-28T13:22:02.735Z] 13:22:02     INFO - TEST-OK | dom/media/webaudio/test/test_audioParamGain.html | took 322699ms
[task 2024-01-28T13:22:02.744Z] 13:22:02     INFO - TEST-START | dom/media/webaudio/test/test_audioParamLinearRamp.html

This line in the log seems relevant:

[task 2024-01-28T13:16:59.472Z] 13:16:59 INFO - GECKO(6049) | 2024-01-28 13:16:59.471 firefox[6049:74813] Persistent UI failed to open file file:///Users/cltbld/Library/Saved%20Application%20State/org.mozilla.firefox.savedState/window_1.data: No such file or directory (2)

Googling for "Persistent UI failed to open", it looks like that's macOS telling you that it can't open a file. In this case I guess it's because the file doesn't exist, per "No such file or directory". And it looks like the missing file is something that Firefox might need in order to launch.

Probably that resulted in Firefox failing to open any windows at all, I would bet. (Looking at the screenshot PNG in the log, it indeed shows a blank desktop with no open windows).

So: not a bug in Web Audio at all, or anything related to this test in particular. Seems like an infra issue of some sort. jmaher should we just close as INVALID or reclassify somehow just in case it recurs?

Flags: needinfo?(jmaher)

We got this same Persistent UI failed to open error over in bug 1865551, in the two logs that we've got there (in the initial comment there and in the 3rd comment):
https://treeherder.mozilla.org/logviewer?job_id=436791796&repo=autoland
https://treeherder.mozilla.org/logviewer?job_id=444436763&repo=mozilla-beta

As in this case here: the Persistent UI failed to open file error gets logged shortly after a test starts, and then there's nothing logged for several minutes, and then we declare the test having failed due to timeout.

See Also: → 1865551

Ah, sorry; it looks like this "Persistent UI failed to open" message is just background noise in our logs. Here's a successful log where it we print the same message 16 times: https://treeherder.mozilla.org/logviewer?job_id=436792339&repo=autoland

So: disregard comment 2 - 3; the "Persistent UI" message here seems to be meaningless/probably-unrelated-to-the-test-failure.

Flags: needinfo?(jmaher)

I filed bug 1877532 on addressing or suppressing these "Persistent UI failed to open" messages so that they don't confuse other folks like they confused me here.

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
You need to log in before you can comment on or make changes to this bug.