Intermittent TestAudioTrackGraph.AudioInputTrackDisabling | Expected equality of these values:
Categories
(Core :: Audio/Video: MediaStreamGraph, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | fixed |
firefox91 | --- | wontfix |
firefox92 | --- | wontfix |
firefox93 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: padenot)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disable-recommended])
Attachments
(9 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
44.42 KB,
image/png
|
Details | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=322304848&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RKXrBYJMRkqwoPeXbJCujw/runs/0/artifacts/public/logs/live_backing.log
INFO - TEST-START | TestAudioTrackGraph.AudioInputTrackDisabling
[task 2020-11-19T14:48:56.357Z] 14:48:56 INFO - nrDiscontinuities4
[task 2020-11-19T14:48:56.357Z] 14:48:56 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | Expected equality of these values:
[task 2020-11-19T14:48:56.357Z] 14:48:56 INFO - nrDiscontinuities
[task 2020-11-19T14:48:56.357Z] 14:48:56 INFO - Which is: 4
[task 2020-11-19T14:48:56.357Z] 14:48:56 INFO - ITERATION_COUNT
[task 2020-11-19T14:48:56.357Z] 14:48:56 INFO - Which is: 5 @ /builds/worker/checkouts/gecko/dom/media/gtest/TestAudioTrackGraph.cpp:666
[task 2020-11-19T14:48:56.357Z] 14:48:56 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | test completed (time: 1098ms)
[task 2020-11-19T14:48:56.357Z] 14:48:56 INFO - TEST-START | TestAudioTrackGraph.CrossGraphPort```
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 10•3 years ago
|
||
This looks to be a regression from Bug 1674283 https://hg.mozilla.org/integration/autoland/rev/3897000a524802aad5d424b73d70d45718b93ef9
Paul, could you please have a look over it? It spiked in the last week on windows10-64 both opt and debug: https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2021-01-09&endday=2021-01-16&tree=trunk&bug=1678352
Thank you.
Updated•3 years ago
|
Comment 11•3 years ago
|
||
There have been 35 failure in the last 7 days: https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2021-01-11&endday=2021-01-18&tree=trunk&bug=1678352
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=326988023&repo=autoland&lineNumber=29918
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 13•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 14•3 years ago
|
||
Both are useful, so I kept the previous function as well.
Depends on D102215
Assignee | ||
Comment 15•3 years ago
|
||
Depends on D102216
Assignee | ||
Comment 16•3 years ago
|
||
Depends on D102217
Comment 17•3 years ago
|
||
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cb213d0b4dc9 Add some namespaces to WavDumper.h so it can be used outside the mozilla namespace. r=pehrsons https://hg.mozilla.org/integration/autoland/rev/2b9357f8ecf1 Add a way to explicitly specify the name of the file to dump audio in WavDumper. r=pehrsons https://hg.mozilla.org/integration/autoland/rev/9d6b574723e1 Teach MockCubeb to record its own input to a buffer. r=pehrsons https://hg.mozilla.org/integration/autoland/rev/ac3b4680332e Upload a wav file when the test fails, for diagnosis. r=pehrsons
Comment 18•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/cb213d0b4dc9
https://hg.mozilla.org/mozilla-central/rev/2b9357f8ecf1
https://hg.mozilla.org/mozilla-central/rev/9d6b574723e1
https://hg.mozilla.org/mozilla-central/rev/ac3b4680332e
Comment 19•3 years ago
|
||
Paul,can you take a look? this started failing again
Failure log: https://treeherder.mozilla.org/logviewer?job_id=327219674&repo=autoland&lineNumber=29937
Assignee | ||
Comment 20•3 years ago
|
||
Yes, it's an investigation patch, I should have put leave-open
.
Assignee | ||
Comment 21•3 years ago
|
||
This is a picture of the recorded output on a failing test, zoomed in quite far in audacity. We see that by chance we're muting more or less exactly at a new period, so the algorithm doesn't detect a discontinuity, because it considers a discontinuity to be a difference in the signal that is more than:
Math.sin(2 * Math.PI * 100 / 44100) * 0.1 * 3
> 0.00427413111213094
and it's not the case in the picture above.
I'm going to switch to another method to detect that disabling the track mutes the track.
Assignee | ||
Comment 22•3 years ago
|
||
No memory usage, simpler code.
Assignee | ||
Comment 23•3 years ago
|
||
Depends on D102777
Assignee | ||
Comment 24•3 years ago
|
||
Depends on D102778
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 28•3 years ago
|
||
This bug failed 62 times in the last 7 days. Occurs on macosx1014-64-qr, windows10-64, windows7-32 on debug and opt build types.
Recent log:
https://treeherder.mozilla.org/logviewer?job_id=329068616&repo=autoland&lineNumber=30195
Paul: Can you please take a look at this bug?
Comment hidden (Intermittent Failures Robot) |
Comment 30•3 years ago
|
||
Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/083680117c68 Rewrite SineWaveGenerator.h. r=pehrsons https://hg.mozilla.org/integration/autoland/rev/fcb87b92328b Cleanup and fix test users of SineWaveGenerator.h r=pehrsons https://hg.mozilla.org/integration/autoland/rev/6520a07b8bff Switch to computing the RMS to check for silence in AudioInputTrackDisabling. r=pehrsons
Comment 31•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/083680117c68
https://hg.mozilla.org/mozilla-central/rev/fcb87b92328b
https://hg.mozilla.org/mozilla-central/rev/6520a07b8bff
Comment 32•3 years ago
|
||
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 51•3 years ago
|
||
There have been 30 total failures in the last 7 days (recent failure log).
Affected platforms are:
- macosx1015-64-shippable-qr
- macosx1015-64-qr opt & debug
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 56•3 years ago
|
||
Update:
There have been 58 failures within the last 7 days:
• 14 failures on OS X 10.15 WebRender debug
• 40 failures on OS X 10.15 WebRender opt
• 4 failures on OS X 10.15 WebRender Shippable opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=347593974&repo=autoland&lineNumber=29706
[task 2021-08-06T00:33:20.349Z] 00:33:20 INFO - TEST-START | TestAudioTrackGraph.AudioInputTrackDisabling
[task 2021-08-06T00:33:21.177Z] 00:33:21 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | Expected equality of these values:
[task 2021-08-06T00:33:21.178Z] 00:33:21 INFO - rmsf32(&(data[startIdx]), 2, rate / 10)
[task 2021-08-06T00:33:21.178Z] 00:33:21 INFO - Which is: 0.141421
[task 2021-08-06T00:33:21.178Z] 00:33:21 INFO - 0.0
[task 2021-08-06T00:33:21.178Z] 00:33:21 INFO - Which is: 0 @ /builds/worker/checkouts/gecko/dom/media/gtest/TestAudioTrackGraph.cpp:632
[task 2021-08-06T00:33:21.178Z] 00:33:21 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | test completed (time: 829ms)
[task 2021-08-06T00:33:21.179Z] 00:33:21 INFO - TEST-START | TestAudioTrackGraph.CrossGraphPort
[task 2021-08-06T00:33:21.179Z] 00:33:21 INFO - TestCrossGraphPort input: 44100, output: 44100, driftFactor: 1
[task 2021-08-06T00:33:21.776Z] 00:33:21 INFO - TestCrossGraphPort input: 44100, output: 44100, driftFactor: 1.08
[task 2021-08-06T00:33:22.379Z] 00:33:22 INFO - TestCrossGraphPort input: 44100, output: 44100, driftFactor: 0.92
[task 2021-08-06T00:33:23.043Z] 00:33:23 INFO - TestCrossGraphPort input: 48000, output: 44100, driftFactor: 1
[task 2021-08-06T00:33:23.524Z] 00:33:23 INFO - TestCrossGraphPort input: 48000, output: 44100, driftFactor: 1.08
[task 2021-08-06T00:33:24.151Z] 00:33:24 INFO - TestCrossGraphPort input: 48000, output: 44100, driftFactor: 0.92
[task 2021-08-06T00:33:24.669Z] 00:33:24 INFO - TestCrossGraphPort input: 44100, output: 48000, driftFactor: 1
[task 2021-08-06T00:33:25.393Z] 00:33:25 INFO - TestCrossGraphPort input: 44100, output: 48000, driftFactor: 1.08
[task 2021-08-06T00:33:25.825Z] 00:33:25 INFO - TestCrossGraphPort input: 44100, output: 48000, driftFactor: 0.92
[task 2021-08-06T00:33:26.527Z] 00:33:26 INFO - TestCrossGraphPort input: 52110, output: 17781, driftFactor: 1
[task 2021-08-06T00:33:27.026Z] 00:33:27 INFO - TestCrossGraphPort input: 52110, output: 17781, driftFactor: 1.08
[task 2021-08-06T00:33:27.537Z] 00:33:27 INFO - TestCrossGraphPort input: 52110, output: 17781, driftFactor: 0.92
[task 2021-08-06T00:33:28.129Z] 00:33:28 INFO - TEST-PASS | TestAudioTrackGraph.CrossGraphPort | test completed (time: 6952ms)
[task 2021-08-06T00:33:28.130Z] 00:33:28 INFO - TEST-START | TestAudioTrackGraph.CrossGraphPortLargeBuffer
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 58•3 years ago
•
|
||
There have been 47 total failures in the last 7 days, recent failure log.
Affected platforms are:
- macosx1015-64-qr
- macosx1015-64-shippable-qr
[task 2021-08-13T21:39:12.349Z] 21:39:12 INFO - TEST-START | TestAudioTrackGraph.AudioInputTrackDisabling
[task 2021-08-13T21:39:13.279Z] 21:39:13 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | Expected equality of these values:
[task 2021-08-13T21:39:13.279Z] 21:39:13 INFO - rmsf32(&(data[startIdx]), 2, rate / 10)
[task 2021-08-13T21:39:13.280Z] 21:39:13 INFO - Which is: 0.141421
[task 2021-08-13T21:39:13.280Z] 21:39:13 INFO - 0.0
[task 2021-08-13T21:39:13.280Z] 21:39:13 INFO - Which is: 0 @ /builds/worker/checkouts/gecko/dom/media/gtest/TestAudioTrackGraph.cpp:632
[task 2021-08-13T21:39:13.281Z] 21:39:13 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | Expected equality of these values:
[task 2021-08-13T21:39:13.281Z] 21:39:13 INFO - rmsf32(&(data[startIdx]), 2, rate / 10)
[task 2021-08-13T21:39:13.281Z] 21:39:13 INFO - Which is: 0.141421
[task 2021-08-13T21:39:13.281Z] 21:39:13 INFO - 0.0
[task 2021-08-13T21:39:13.281Z] 21:39:13 INFO - Which is: 0 @ /builds/worker/checkouts/gecko/dom/media/gtest/TestAudioTrackGraph.cpp:632
[task 2021-08-13T21:39:13.282Z] 21:39:13 WARNING - TEST-UNEXPECTED-FAIL | TestAudioTrackGraph.AudioInputTrackDisabling | test completed (time: 931ms)
Comment hidden (Intermittent Failures Robot) |
Comment 60•3 years ago
|
||
There have been 49 total failures in the last 7 days, recent failure log.
Affected platforms are:
- macosx1015-64-qr
- macosx1015-64-shippable-qr
Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment 62•3 years ago
|
||
Hi Paul, this has reached the disable recommended queue, can you please take a look?
Updated•3 years ago
|
Assignee | ||
Comment 63•3 years ago
|
||
Thanks for the heads up, pushed to try with our logging system here: https://treeherder.mozilla.org/jobs?repo=try&revision=8cb244725fece1cd9b46175efede47d3fdec840a
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 65•3 years ago
|
||
In retrospect this is too dependent on scheduling. We can and should do
something better. This will be easier to implement once I implement real offline
support for suspend/resume for offline MediaTrackGraph for OfflineAudioContext I
think.
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 67•3 years ago
|
||
There was a bug where this has landed in autoland, but various things didn't work, such as posting here: https://bugzilla.mozilla.org/show_bug.cgi?id=1728093.
This has landed as https://hg.mozilla.org/integration/autoland/rev/c740857d3a4aa8ed68abcc1de8dbc5d9350ad2b6.
Try to show it fixes it:
Comment 68•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Comment 69•3 years ago
|
||
bugherder uplift |
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Description
•