Closed Bug 1827517 Opened 2 years ago Closed 2 years ago

Perma bp-hybrid bustage /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:165:56: error: use of undeclared identifier 'RTCStatsPromise'

Categories

(Core :: WebRTC: Signaling, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1827556
Tracking Status
firefox-esr102 --- unaffected
firefox112 --- unaffected
firefox113 --- unaffected
firefox114 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

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


INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/dom/media/webrtc/libwebrtcglue'
[task 2023-04-11T22:26:11.229Z] 22:26:11     INFO -  dom/media/webrtc/libwebrtcglue/VideoStreamFactory.o
[task 2023-04-11T22:26:11.230Z] 22:26:11     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/dom/media/webrtc/libwebrtcglue'
[task 2023-04-11T22:26:11.356Z] 22:26:11     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/dom/media/webrtc/jsapi'
[task 2023-04-11T22:26:11.362Z] 22:26:11     INFO -  /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/clang++ -isysroot /builds/worker/fetches/MacOSX13.0.sdk -mmacosx-version-min=10.12 -stdlib=libc++ -Qunused-arguments --target=x86_64-apple-darwin -o RTCRtpTransceiver.o -c  -fvisibility=hidden -fvisibility-inlines-hidden -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DHAVE_UINT64_T -DWEBRTC_MOZILLA_BUILD -DRTC_ENABLE_VP9 -DWEBRTC_POSIX -DWEBRTC_BUILD_LIBEVENT -DWEBRTC_MAC -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builds/worker/checkouts/gecko/dom/media/webrtc/jsapi -I/builds/worker/workspace/obj-build/dom/media/webrtc/jsapi -I/builds/worker/workspace/obj-build/ipc/ipdl/_ipdlheaders -I/builds/worker/checkouts/gecko/dom/base -I/builds/worker/checkouts/gecko/dom/media -I/builds/worker/checkouts/gecko/dom/media/webrtc -I/builds/worker/checkouts/gecko/ipc/chromium/src -I/builds/worker/checkouts/gecko/media/webrtc -I/builds/worker/checkouts/gecko/netwerk/dns -I/builds/worker/checkouts/gecko/third_party/libsrtp/src/include -I/builds/worker/checkouts/gecko/third_party/libwebrtc -I/builds/worker/checkouts/gecko/third_party/libwebrtc/third_party/abseil-cpp -I/builds/worker/workspace/obj-build/dist/include -I/builds/worker/workspace/obj-build/dist/include/nspr -I/builds/worker/workspace/obj-build/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -fno-sized-deallocation -fno-aligned-new -fcrash-diagnostics-dir=/builds/worker/artifacts -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -Xclang -load -Xclang /builds/worker/workspace/obj-build/build/clang-plugin/libclang-plugin.so -Xclang -add-plugin -Xclang moz-check -O3 -fno-omit-frame-pointer -funwind-tables -Werror -Wall -Wbitfield-enum-conversion -Wdeprecated-this-capture -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof -Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wc++2a-compat -Wenum-compare-conditional -Wenum-float-conversion -Wno-ambiguous-reversed-operator -Wno-error=deprecated -Wno-error=deprecated-anon-enum-enum-conversion -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-pragma -Wno-error=deprecated-this-capture -Wcomma -Wimplicit-fallthrough -Wduplicate-method-arg -Wduplicate-method-match -Wmissing-method-return-type -Wobjc-signed-char-bool -Wsemicolon-before-method-body -Wsuper-class-method-mismatch -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wformat -Wformat-security -Wno-psabi -Wthread-safety -Werror=unguarded-availability-new -Wno-unknown-warning-option -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/RTCRtpTransceiver.o.pp   /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.cpp
[task 2023-04-11T22:26:11.364Z] 22:26:11     INFO -  In file included from /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.cpp:5:
[task 2023-04-11T22:26:11.365Z] 22:26:11    ERROR -  /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:165:56: error: use of undeclared identifier 'RTCStatsPromise'
[task 2023-04-11T22:26:11.366Z] 22:26:11     INFO -    void ChainToDomPromiseWithCodecStats(nsTArray<RefPtr<RTCStatsPromise>> aStats,
[task 2023-04-11T22:26:11.367Z] 22:26:11     INFO -                                                         ^
[task 2023-04-11T22:26:11.367Z] 22:26:11    ERROR -  /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:175:17: error: use of undeclared identifier 'RTCStatsPromise'
[task 2023-04-11T22:26:11.368Z] 22:26:11     INFO -    static RefPtr<RTCStatsPromise> ApplyCodecStats(
[task 2023-04-11T22:26:11.369Z] 22:26:11     INFO -                  ^
[task 2023-04-11T22:26:11.370Z] 22:26:11    ERROR -  /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:176:16: error: use of undeclared identifier 'RTCCodecStats'
[task 2023-04-11T22:26:11.370Z] 22:26:11     INFO -        nsTArray<RTCCodecStats> aCodecStats,
[task 2023-04-11T22:26:11.371Z] 22:26:11     INFO -                 ^
[task 2023-04-11T22:26:11.372Z] 22:26:11    ERROR -  /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:178:34: error: use of undeclared identifier 'RTCStatsPromise'
[task 2023-04-11T22:26:11.373Z] 22:26:11     INFO -                            RefPtr<RTCStatsPromise::AllPromiseType>>>
[task 2023-04-11T22:26:11.373Z] 22:26:11     INFO -                                   ^
[task 2023-04-11T22:26:11.374Z] 22:26:11    ERROR -  /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.cpp:879:25: error: out-of-line definition of 'ChainToDomPromiseWithCodecStats' does not match any declaration in 'mozilla::dom::RTCRtpTransceiver'
[task 2023-04-11T22:26:11.375Z] 22:26:11     INFO -  void RTCRtpTransceiver::ChainToDomPromiseWithCodecStats(
[task 2023-04-11T22:26:11.375Z] 22:26:11     INFO -                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[task 2023-04-11T22:26:11.376Z] 22:26:11    ERROR -  /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.cpp:914:44: error: out-of-line definition of 'ApplyCodecStats' does not match any declaration in 'mozilla::dom::RTCRtpTransceiver'
[task 2023-04-11T22:26:11.377Z] 22:26:11     INFO -  RefPtr<RTCStatsPromise> RTCRtpTransceiver::ApplyCodecStats(
[task 2023-04-11T22:26:11.377Z] 22:26:11     INFO -                                             ^~~~~~~~~~~~~~~
[task 2023-04-11T22:26:11.378Z] 22:26:11     INFO -  6 errors generated.
[task 2023-04-11T22:26:11.378Z] 22:26:11    ERROR -  gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:670: RTCRtpTransceiver.o] Error 1
[task 2023-04-11T22:26:11.378Z] 22:26:11     INFO -  gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/dom/media/webrtc/jsapi'
[task 2023-04-11T22:26:11.378Z] 22:26:11     INFO -  gmake[4]: Entering directory '/builds/worker/workspace/obj-build/dom/media/webrtc/jsapi'
[task 2023-04-11T22:26:11.378Z] 22:26:11     INFO -  dom/media/webrtc/jsapi/RTCSctpTransport.o
Flags: needinfo?(mfroman)
Summary: Perma bustage /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:165:56: error: use of undeclared identifier 'RTCStatsPromise' → Perma bp-hybrid bustage /builds/worker/checkouts/gecko/dom/media/webrtc/jsapi/RTCRtpTransceiver.h:165:56: error: use of undeclared identifier 'RTCStatsPromise'

Set release status flags based on info from the regressing bug 1822194

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1827556
Flags: needinfo?(mfroman)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.