Closed
Bug 1884277
Opened 8 months ago
Closed 8 months ago
Perma bustage [tier 2] 4:03.83 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:69:34: error: no member named 'numeric_limits' in namespace 'std'
Categories
(Core :: Audio/Video: Web Codecs, defect, P5)
Core
Audio/Video: Web Codecs
Tracking
()
RESOLVED
DUPLICATE
of bug 1884119
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox123 | --- | unaffected |
firefox124 | --- | unaffected |
firefox125 | --- | affected |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Filed by: abutkovits [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=449991456&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/dzvTtrbjSPixxmfqL8Co7w/runs/0/artifacts/public/logs/live_backing.log
[task 2024-03-08T00:36:04.048Z] :: 4:03.73 Compiling cargo_metadata v0.15.3
[task 2024-03-08T00:36:04.054Z] :: 4:03.73 Running `CARGO=/builds/worker/.rustup/toolchains/1.74.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=cargo_metadata CARGO_MANIFEST_DIR=/builds/worker/firefox-snap/parts/firefox/build/third_party/rust/cargo_metadata CARGO_PKG_AUTHORS='Oliver Schneider <git-spam-no-reply9815368754983@oli-obk.de>' CARGO_PKG_DESCRIPTION='structured access to the output of `cargo metadata`' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cargo_metadata CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/oli-obk/cargo_metadata' CARGO_PKG_RUST_VERSION=1.42.0 CARGO_PKG_VERSION=0.15.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps:/builds/worker/.rustup/toolchains/1.74.0-x86_64-unknown-linux-gnu/lib:/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/bin:/snap/gnome-42-2204-sdk/current/usr/lib/x86_64-linux-gnu:/snap/gnome-42-2204-sdk/current/usr/lib' /builds/worker/.rustup/toolchains/1.74.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name cargo_metadata --edition=2018 /builds/worker/firefox-snap/parts/firefox/build/third_party/rust/cargo_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=bdc49951dbe00e4a -C extra-filename=-bdc49951dbe00e4a --out-dir /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps -C linker=/builds/worker/firefox-snap/parts/firefox/build/build/cargo-linker -L dependency=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps --extern camino=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps/libcamino-13e9f3648439f37a.rmeta --extern cargo_platform=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps/libcargo_platform-702149afeeb89c98.rmeta --extern semver=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps/libsemver-61d4db02e150b736.rmeta --extern serde=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps/libserde-a177b41e0b3f72eb.rmeta --extern serde_json=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps/libserde_json-dcbefaf94b76f60c.rmeta --extern thiserror=/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/release/deps/libthiserror-7eb2f2232982fa35.rmeta --cap-lints warn`
[task 2024-03-08T00:36:04.157Z] :: 4:03.83 In file included from Unified_cpp_media_imagecapture0.cpp:2:
[task 2024-03-08T00:36:04.157Z] :: 4:03.83 In file included from /builds/worker/firefox-snap/parts/firefox/build/dom/media/imagecapture/CaptureTask.cpp:7:
[task 2024-03-08T00:36:04.157Z] :: 4:03.83 In file included from /builds/worker/firefox-snap/parts/firefox/build/dom/media/imagecapture/CaptureTask.h:10:
[task 2024-03-08T00:36:04.157Z] :: 4:03.83 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/MediaTrackGraph.h:9:
[task 2024-03-08T00:36:04.157Z] :: 4:03.83 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:69:34: error: no member named 'numeric_limits' in namespace 'std'
[task 2024-03-08T00:36:04.157Z] :: 4:03.84 return static_cast<float>(std::numeric_limits<T>::max());
[task 2024-03-08T00:36:04.157Z] :: 4:03.84 ~~~~~^
[task 2024-03-08T00:36:04.157Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:69:49: error: 'T' does not refer to a value
[task 2024-03-08T00:36:04.158Z] :: 4:03.84 return static_cast<float>(std::numeric_limits<T>::max());
[task 2024-03-08T00:36:04.158Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.159Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:67:20: note: declared here
[task 2024-03-08T00:36:04.159Z] :: 4:03.84 template <typename T>
[task 2024-03-08T00:36:04.160Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.161Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:69:53: error: no member named 'max' in the global namespace
[task 2024-03-08T00:36:04.161Z] :: 4:03.84 return static_cast<float>(std::numeric_limits<T>::max());
[task 2024-03-08T00:36:04.162Z] :: 4:03.84 ~~^
[task 2024-03-08T00:36:04.162Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:68:17: error: no return statement in constexpr function
[task 2024-03-08T00:36:04.163Z] :: 4:03.84 constexpr float MaxAsFloat() {
[task 2024-03-08T00:36:04.163Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.164Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:74:34: error: no member named 'numeric_limits' in namespace 'std'
[task 2024-03-08T00:36:04.165Z] :: 4:03.84 return static_cast<float>(std::numeric_limits<T>::lowest());
[task 2024-03-08T00:36:04.165Z] :: 4:03.84 ~~~~~^
[task 2024-03-08T00:36:04.166Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:74:49: error: 'T' does not refer to a value
[task 2024-03-08T00:36:04.166Z] :: 4:03.84 return static_cast<float>(std::numeric_limits<T>::lowest());
[task 2024-03-08T00:36:04.167Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.168Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:72:20: note: declared here
[task 2024-03-08T00:36:04.168Z] :: 4:03.84 template <typename T>
[task 2024-03-08T00:36:04.169Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.169Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:74:53: error: no member named 'lowest' in the global namespace
[task 2024-03-08T00:36:04.170Z] :: 4:03.84 return static_cast<float>(std::numeric_limits<T>::lowest());
[task 2024-03-08T00:36:04.170Z] :: 4:03.84 ~~^
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:73:17: error: no return statement in constexpr function
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 constexpr float LowestAsFloat() {
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:81:15: error: no member named 'numeric_limits' in namespace 'std'
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 return std::numeric_limits<T>::max();
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 ~~~~~^
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:81:30: error: 'T' does not refer to a value
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 return std::numeric_limits<T>::max();
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.171Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:79:20: note: declared here
[task 2024-03-08T00:36:04.172Z] :: 4:03.84 template <typename T>
[task 2024-03-08T00:36:04.172Z] :: 4:03.84 ^
[task 2024-03-08T00:36:04.172Z] :: 4:03.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:81:34: error: no member named 'max' in the global namespace
[task 2024-03-08T00:36:04.172Z] :: 4:03.84 return std::numeric_limits<T>::max();
[task 2024-03-08T00:36:04.172Z] :: 4:03.84 ~~^
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:88:15: error: no member named 'numeric_limits' in namespace 'std'
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 return std::numeric_limits<T>::lowest();
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 ~~~~~^
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:88:30: error: 'T' does not refer to a value
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 return std::numeric_limits<T>::lowest();
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 ^
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:86:20: note: declared here
[task 2024-03-08T00:36:04.172Z] :: 4:03.85 template <typename T>
[task 2024-03-08T00:36:04.173Z] :: 4:03.85 ^
[task 2024-03-08T00:36:04.173Z] :: 4:03.85 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:88:34: error: no member named 'lowest' in the global namespace
[task 2024-03-08T00:36:04.173Z] :: 4:03.85 return std::numeric_limits<T>::lowest();
[task 2024-03-08T00:36:04.173Z] :: 4:03.85 ~~^
[task 2024-03-08T00:36:04.178Z] :: 4:03.85 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:137:21: error: no member named 'numeric_limits' in namespace 'std'
[task 2024-03-08T00:36:04.178Z] :: 4:03.86 return std::numeric_limits<T>::max();
[task 2024-03-08T00:36:04.178Z] :: 4:03.86 ~~~~~^
[task 2024-03-08T00:36:04.178Z] :: 4:03.86 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:137:36: error: 'T' does not refer to a value
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 return std::numeric_limits<T>::max();
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 ^
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:118:20: note: declared here
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 template <typename T>
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 ^
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:137:40: error: no member named 'max' in the global namespace
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 return std::numeric_limits<T>::max();
[task 2024-03-08T00:36:04.179Z] :: 4:03.86 ~~^
[task 2024-03-08T00:36:04.185Z] :: 4:03.86 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:141:44: error: no member named 'numeric_limits' in namespace 'std'
[task 2024-03-08T00:36:04.186Z] :: 4:03.86 constexpr double magnitudePos = std::numeric_limits<int32_t>::max();
[task 2024-03-08T00:36:04.186Z] :: 4:03.86 ~~~~~^
[task 2024-03-08T00:36:04.186Z] :: 4:03.86 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/AudioSampleFormat.h:141:59: error: unexpected type name 'int32_t': expected expression
[task 2024-03-08T00:36:04.186Z] :: 4:03.86 constexpr double magnitudePos = std::numeric_limits<int32_t>::max();
[task 2024-03-08T00:36:04.186Z] :: 4:03.86 ^
[task 2024-03-08T00:36:04.186Z] :: 4:03.86 fatal error: too many errors emitted, stopping now [-ferror-limit=]
[task 2024-03-08T00:36:04.227Z] :: 4:03.91 /builds/worker/firefox-snap/stage/usr/bin/clang++ -o WidevineUtils.o -c -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/stl_wrappers -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/system_wrappers -include /builds/worker/firefox-snap/parts/firefox/build/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -I/builds/worker/firefox-snap/parts/firefox/build/dom/media/gmp/widevine-adapter -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dom/media/gmp/widevine-adapter -I/builds/worker/firefox-snap/parts/firefox/build/dom/media/gmp -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/ipc/ipdl/_ipdlheaders -I/builds/worker/firefox-snap/parts/firefox/build/ipc/chromium/src -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/nspr -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/instrumented/mozilla-config.h -isystem /builds/worker/firefox-snap/parts/firefox/install/usr/include -isystem /builds/worker/firefox-snap/stage/usr/include -fno-sized-deallocation -fno-aligned-new -isystem /builds/worker/firefox-snap/parts/firefox/install/usr/include -isystem /builds/worker/firefox-snap/stage/usr/include -fno-exceptions -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -gdwarf-4 -O3 -fno-omit-frame-pointer -funwind-tables -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-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 -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 -Wno-error=builtin-macro-redefined -Wno-unknown-warning-option -fno-strict-aliasing -ffp-contract=off -DNS_FREE_PERMANENT_DATA=1 -fprofile-generate -MD -MP -MF .deps/WidevineUtils.o.pp /builds/worker/firefox-snap/parts/firefox/build/dom/media/gmp/widevine-adapter/WidevineUtils.cpp
[task 2024-03-08T00:36:04.228Z] :: 4:03.91 dom/media/gmp/widevine-adapter/WidevineVideoFrame.o
Comment 1•8 months ago
|
||
Missing #include <limits>
.
Updated•8 months ago
|
Component: General → Audio/Video: Web Codecs
Flags: needinfo?(padenot)
Product: Firefox Build System → Core
Comment 2•8 months ago
|
||
Set release status flags based on info from the regressing bug 1858958
status-firefox123:
--- → unaffected
status-firefox124:
--- → unaffected
status-firefox125:
--- → affected
status-firefox-esr115:
--- → unaffected
Updated•8 months ago
|
Status: NEW → RESOLVED
Closed: 8 months ago
Duplicate of bug: 1884119
Flags: needinfo?(padenot)
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•