Perma [tier2] Mingw /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineWebRTC.h:10:10: fatal error: 'CamerasChild.h' file not found
Categories
(Core :: WebRTC: Audio/Video, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | unaffected |
firefox80 | --- | unaffected |
firefox81 | --- | unaffected |
firefox82 | --- | fixed |
firefox83 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: pehrsons)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: [retriggered])
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=316059927&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VjpF0QotSYeRhjTQnjRAnA/runs/0/artifacts/public/logs/live_backing.log
" INFO - In file included from /builds/worker/workspace/obj-build/dist/include/mozilla/a11y/DocAccessible.h:11:
[task 2020-09-18T10:10:30.040Z] 10:10:30 WARNING - /builds/worker/workspace/obj-build/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:38:20: warning: 'HandleAccEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
[task 2020-09-18T10:10:30.040Z] 10:10:30 INFO - virtual nsresult HandleAccEvent(AccEvent* aEvent);
[task 2020-09-18T10:10:30.040Z] 10:10:30 INFO - ^
[task 2020-09-18T10:10:30.040Z] 10:10:30 INFO - /builds/worker/workspace/obj-build/dist/include/mozilla/a11y/AccessibleWrap.h:156:20: note: overridden virtual function is here
[task 2020-09-18T10:10:30.040Z] 10:10:30 INFO - virtual nsresult HandleAccEvent(AccEvent* aEvent) override;
[task 2020-09-18T10:10:30.040Z] 10:10:30 INFO - ^
[task 2020-09-18T10:10:30.040Z] 10:10:30 INFO - 2 warnings generated.
...
INFO - In file included from Unified_cpp_dom_media_gtest0.cpp:92:
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - In file included from /builds/worker/checkouts/gecko/dom/media/gtest/TestAudioTrackGraph.cpp:13:
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - In file included from /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineWebRTCAudio.h:12:
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - /builds/worker/checkouts/gecko/dom/media/webrtc/MediaEngineWebRTC.h:10:10: fatal error: 'CamerasChild.h' file not found
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - #include "CamerasChild.h"
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - ^~~~~~~~~~~~~~~~
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - 1 error generated.
[task 2020-09-18T10:10:52.462Z] 10:10:52 ERROR - make[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:725: Unified_cpp_dom_media_gtest0.o] Error 1
[task 2020-09-18T10:10:52.462Z] 10:10:52 INFO - make[4]: Leaving directory '/builds/worker/workspace/obj-build/dom/media/gtest'
[task 2020-09-18T10:10:52.463Z] 10:10:52 ERROR - make[3]: *** [/builds/worker/checkouts/gecko/config/recurse.mk:72: dom/media/gtest/target-objects] Error 2
[task 2020-09-18T10:10:52.463Z] 10:10:52 INFO - make[3]: *** Waiting for unfinished jobs....
[task 2020-09-18T10:10:52.465Z] 10:10:52 INFO - make[4]: Entering directory '/builds/worker/workspace/obj-build/dom/media/ipc'
[task 2020-09-18T10:10:52.465Z] 10:10:52 INFO - dom/media/ipc/RDDChild.o
[task 2020-09-18T10:10:52.465Z] 10:10:52 INFO - make[4]: Leaving directory '/builds/worker/workspace/obj-build/dom/media/ipc'
[task 2020-09-18T10:10:52.628Z] 10:10:52 INFO - make[4]: Entering directory '/builds/worker/workspace/obj-build/dom/media/gtest/mp4_demuxer'
[task 2020-09-18T10:10:52.628Z] 10:10:52 INFO - /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/i686-w64-mingw32-clang++ -std=gnu++17 -o TestInterval.o -c "```
Comment 1•5 years ago
|
||
Dan, could you look at this? Seems to be caused by bug 1653219
Comment 2•5 years ago
|
||
Set release status flags based on info from the regressing bug 1653219
Updated•5 years ago
|
Comment 3•5 years ago
|
||
Hi, Bug 1653219 landed on August 11th, but this only started failing yesterday, is it really possible this is the first time we've run this build since the middle of August?
Comment 4•5 years ago
|
||
Bug 1656438 landed recently and seems to be making changes to TestAudioTrackGraph.cpp, Andreas, could you please have a look?
Comment 5•5 years ago
•
|
||
These builds run daily. I misread and thought your patch could've caused it but that can't be, sorry.
Updated•5 years ago
|
Comment 6•5 years ago
|
||
(In reply to Sandor Molnar from comment #5)
These builds run daily. I misread and though your patch could've caused it but that can't be, sorry
No problem, thank you for double checking.
Comment 7•5 years ago
|
||
This is probably not a MinGW failure, and it's probably a --disable-webrtc failure; because MinGW is the only build that sets that flag.
Updated•5 years ago
|
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 9•5 years ago
|
||
This has busted the MingW build, where webrtc is not supported.
AudioInputProcessing relies on upstream webrtc for audio processing: aec, etc.
Comment 11•5 years ago
|
||
I confirm the attached patch fixes the issue for me (Linux/s390x without WebRTC)
Updated•5 years ago
|
Comment 12•5 years ago
|
||
Comment hidden (Intermittent Failures Robot) |
Comment 14•5 years ago
|
||
bugherder |
Comment 15•5 years ago
|
||
Please nominate this for Beta approval when you get a chance.
Assignee | ||
Comment 16•5 years ago
|
||
Comment on attachment 9176862 [details]
Bug 1665889 - Hide AudioInputProcessing include behind MOZ_WEBRTC. r?padenot
Beta/Release Uplift Approval Request
- User impact if declined: Builds are busted when built without webrtc support (--disable-webrtc). Platforms that the webrtc.org library doesn't support require this flag and thus are unconditionally busted.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Adds a few compile-time #ifdef in a gtest to make the compiler happy. No logical changes and no changes in shipped code.
- String changes made/needed:
Comment 17•5 years ago
|
||
Comment on attachment 9176862 [details]
Bug 1665889 - Hide AudioInputProcessing include behind MOZ_WEBRTC. r?padenot
tier2 build fix, approved for 82.0b4
Comment 18•5 years ago
|
||
bugherder uplift |
Comment hidden (Intermittent Failures Robot) |
Description
•