Intermittent TestDeviceInputTrack.ErrorCallback | test completed (time: 20ms)
Categories
(Core :: Audio/Video, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox102 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: chunmin)
References
Details
(Keywords: intermittent-failure, Whiteboard: [retriggered])
Attachments
(2 files)
Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=374922254&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Kg8AmaVkSTyCnt7mRxwdTg/runs/0/artifacts/public/logs/live_backing.log
[task 2022-04-19T01:31:17.450Z] 01:31:17 INFO - TEST-START | TestDeviceInputTrack.ErrorCallback
[task 2022-04-19T01:31:17.470Z] 01:31:17 WARNING - TEST-UNEXPECTED-FAIL | TestDeviceInputTrack.ErrorCallback |
[task 2022-04-19T01:31:17.470Z] 01:31:17 INFO - Unexpected mock function call - returning directly.
[task 2022-04-19T01:31:17.471Z] 01:31:17 INFO - Function call: AudioStateCallback(1, 4-byte object <01-00 00-00>)
[task 2022-04-19T01:31:17.472Z] 01:31:17 INFO - Google Mock tried the following 2 expectations, but none matched:
[task 2022-04-19T01:31:17.472Z] 01:31:17 INFO - /builds/worker/checkouts/gecko/dom/media/gtest/TestDeviceInputTrack.cpp:519: tried expectation #0: EXPECT_CALL(*listener, AudioStateCallback( sourceId, AudioInputSource::EventListener::State::Started))...
[task 2022-04-19T01:31:17.472Z] 01:31:17 INFO - Expected arg #1: is equal to 4-byte object <00-00 00-00>
[task 2022-04-19T01:31:17.473Z] 01:31:17 INFO - Actual: 4-byte object <01-00 00-00>
[task 2022-04-19T01:31:17.473Z] 01:31:17 INFO - Expected: to be called once
[task 2022-04-19T01:31:17.474Z] 01:31:17 INFO - Actual: called once - saturated and active
[task 2022-04-19T01:31:17.474Z] 01:31:17 INFO - /builds/worker/checkouts/gecko/dom/media/gtest/TestDeviceInputTrack.cpp:522: tried expectation #1: EXPECT_CALL(*listener, AudioStateCallback( sourceId, AudioInputSource::EventListener::State::Error))...
[task 2022-04-19T01:31:17.474Z] 01:31:17 INFO - Expected arg #1: is equal to 4-byte object <03-00 00-00>
[task 2022-04-19T01:31:17.475Z] 01:31:17 INFO - Actual: 4-byte object <01-00 00-00>
[task 2022-04-19T01:31:17.475Z] 01:31:17 INFO - Expected: to be called once
[task 2022-04-19T01:31:17.476Z] 01:31:17 INFO - Actual: called once - saturated and active @ (null):-1
[task 2022-04-19T01:31:17.476Z] 01:31:17 WARNING - TEST-UNEXPECTED-FAIL | TestDeviceInputTrack.ErrorCallback | test completed (time: 20ms)
[task 2022-04-19T01:31:17.476Z] 01:31:17 INFO - TEST-START | DriftCompensatorTest.Initialized
Comment 1•3 years ago
|
||
First occurrence after retriggers and backfills: https://treeherder.mozilla.org/jobs?repo=autoland&searchStr=Linux%2C18.04%2Cx64%2CWebRender%2Copt%2Ctest-linux1804-64-qr%2Fopt-gtest-1proc%2CGTest-1proc&tochange=424e46671d4f42460c4b29cd5b2a06db9c27f584&fromchange=e664bbae493554a5c8a888f42f6b6f7d9271d007&selectedTaskRun=CJfsTswDTnSYoKrpvHDrbg.0
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 6•3 years ago
|
||
This seems the same racing issue as the bug 1765312's one.
Assignee | ||
Comment 7•3 years ago
|
||
TestDeviceInputTrack.ErrorCallback
has the same racing issue as the
bug 1765312's one (See D144637). We should wait for the
cubeb-stream-stop called by the forced-error's background thread before
calling NonNativeInputTrack::StopAudio()
to avoid getting the stopped
state callback before the error callback.
Assignee | ||
Comment 8•3 years ago
|
||
Depends on D146475
Comment 10•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/491c635cc3be
https://hg.mozilla.org/mozilla-central/rev/8e5847d574bf
Comment hidden (Intermittent Failures Robot) |
Description
•