Closed Bug 1926155 Opened 1 year ago Closed 1 year ago

Perma snap [Tier 2] /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko

Categories

(Firefox Build System :: Third Party Packaging, defect, P5)

defect

Tracking

(firefox-esr128 unaffected, firefox131 unaffected, firefox132 unaffected, firefox133 fixed)

RESOLVED FIXED
133 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox131 --- unaffected
firefox132 --- unaffected
firefox133 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: gerard-majax)

References

(Regression)

Details

(Keywords: assertion, intermittent-failure, regression)

Attachments

(1 file)

49 bytes, text/x-github-pull-request
Details | Review

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


 0:28.54 /builds/worker/firefox-snap/stage/usr/bin/clang++ -o Unified_cpp_mozglue_interposers0.o -c  -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/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 -ftrivial-auto-var-init=pattern -fstrict-flex-arrays=1 -DDEBUG=1 -DIMPL_MFBT -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builds/worker/firefox-snap/parts/firefox/build/mozglue/interposers -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/mozglue/interposers -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/nspr -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/mozilla-config.h -isystem /builds/worker/firefox-snap/parts/firefox/install/usr/include -isystem /builds/worker/firefox-snap/stage/usr/include -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -fPIC -isystem /builds/worker/firefox-snap/parts/firefox/install/usr/include -isystem /builds/worker/firefox-snap/stage/usr/include -gdwarf-4 -O2 -fno-omit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -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 -Wenum-compare-conditional -Wenum-float-conversion -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-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  -MD -MP -MF .deps/Unified_cpp_mozglue_interposers0.o.pp   Unified_cpp_mozglue_interposers0.cpp
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 In file included from Unified_cpp_memory_replace_dmd0.cpp:2:
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 In file included from /builds/worker/firefox-snap/parts/firefox/build/memory/replace/dmd/DMD.cpp:35:
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/FastBernoulliTrial.h:11:
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/XorShift128PlusRNG.h:14:
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/FloatingPoint.h:14:
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Casting.h:15:
[task 2024-10-22T01:31:20.087Z] ::  0:28.64 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko
[task 2024-10-22T01:31:20.087Z] ::  0:28.64     static_assert(false,
[task 2024-10-22T01:31:20.087Z] ::  0:28.64     ^             ~~~~~
[task 2024-10-22T01:31:20.091Z] ::  0:28.65 In file included from /builds/worker/firefox-snap/parts/firefox/build/browser/app/nsBrowserApp.cpp:6:
[task 2024-10-22T01:31:20.091Z] ::  0:28.65 In file included from /builds/worker/firefox-snap/parts/firefox/build/xpcom/build/nsXULAppAPI.h:10:
[task 2024-10-22T01:31:20.091Z] ::  0:28.65 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/js/TypeDecls.h:22:
[task 2024-10-22T01:31:20.091Z] ::  0:28.65 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/jstypes.h:24:
[task 2024-10-22T01:31:20.091Z] ::  0:28.65 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Casting.h:15:
[task 2024-10-22T01:31:20.091Z] ::  0:28.65 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko
[task 2024-10-22T01:31:20.091Z] ::  0:28.65     static_assert(false,
[task 2024-10-22T01:31:20.091Z] ::  0:28.65     ^             ~~~~~
[task 2024-10-22T01:31:20.132Z] ::  0:28.69 In file included from Unified_cpp_mfbt0.cpp:20:
[task 2024-10-22T01:31:20.133Z] ::  0:28.69 In file included from /builds/worker/firefox-snap/parts/firefox/build/mfbt/FloatingPoint.cpp:9:
[task 2024-10-22T01:31:20.133Z] ::  0:28.69 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/FloatingPoint.h:14:
[task 2024-10-22T01:31:20.133Z] ::  0:28.69 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Casting.h:15:
[task 2024-10-22T01:31:20.133Z] ::  0:28.69 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko
[task 2024-10-22T01:31:20.133Z] ::  0:28.69     static_assert(false,
[task 2024-10-22T01:31:20.133Z] ::  0:28.69     ^             ~~~~~
[task 2024-10-22T01:31:20.222Z] ::  0:28.78 gmake[4]: Leaving directory '/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/mozglue/interposers'
[task 2024-10-22T01:31:20.226Z] ::  0:28.78 gmake[4]: Entering directory '/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/mozglue/misc'
[task 2024-10-22T01:31:20.226Z] ::  0:28.78 mkdir -p '.deps/'
[task 2024-10-22T01:31:20.228Z] ::  0:28.79 mozglue/misc/AutoProfilerLabel.o
[task 2024-10-22T01:31:20.228Z] ::  0:28.79 mozglue/misc/AwakeTimeStamp.o
[task 2024-10-22T01:31:20.229Z] ::  0:28.79 /builds/worker/firefox-snap/stage/usr/bin/clang++ -o AutoProfilerLabel.o -c  -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/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 -ftrivial-auto-var-init=pattern -fstrict-flex-arrays=1 -DDEBUG=1 '-DMOZ_APP_BASENAME="Firefox"' '-DMOZ_APP_VENDOR="Mozilla"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builds/worker/firefox-snap/parts/firefox/build/mozglue/misc -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/mozglue/misc -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/nspr -I/builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/nss -DMOZILLA_CLIENT -include /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/mozilla-config.h -isystem /builds/worker/firefox-snap/parts/firefox/install/usr/include -isystem /builds/worker/firefox-snap/stage/usr/include -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -fPIC -isystem /builds/worker/firefox-snap/parts/firefox/install/usr/include -isystem /builds/worker/firefox-snap/stage/usr/include -gdwarf-4 -O2 -fno-omit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -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 -Wenum-compare-conditional -Wenum-float-conversion -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-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  -MD -MP -MF .deps/AutoProfilerLabel.o.pp   /builds/worker/firefox-snap/parts/firefox/build/mozglue/misc/AutoProfilerLabel.cpp
[task 2024-10-22T01:31:20.255Z] ::  0:28.81 In file included from Unified_cpp_mozglue_baseprofiler0.cpp:2:
[task 2024-10-22T01:31:20.255Z] ::  0:28.81 In file included from /builds/worker/firefox-snap/parts/firefox/build/mozglue/baseprofiler/core/BaseAndGeckoProfilerDetail.cpp:7:
[task 2024-10-22T01:31:20.255Z] ::  0:28.81 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/BaseAndGeckoProfilerDetail.h:17:
[task 2024-10-22T01:31:20.255Z] ::  0:28.81 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Span.h:36:
[task 2024-10-22T01:31:20.255Z] ::  0:28.81 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Casting.h:15:
[task 2024-10-22T01:31:20.255Z] ::  0:28.81 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko
[task 2024-10-22T01:31:20.255Z] ::  0:28.81     static_assert(false,
[task 2024-10-22T01:31:20.255Z] ::  0:28.81     ^             ~~~~~
[task 2024-10-22T01:31:20.284Z] ::  0:28.84 In file included from Unified_cpp_memory_build0.cpp:20:
[task 2024-10-22T01:31:20.284Z] ::  0:28.84 In file included from /builds/worker/firefox-snap/parts/firefox/build/memory/build/mozjemalloc.cpp:162:
[task 2024-10-22T01:31:20.285Z] ::  0:28.84 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/XorShift128PlusRNG.h:14:
[task 2024-10-22T01:31:20.285Z] ::  0:28.84 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/FloatingPoint.h:14:
[task 2024-10-22T01:31:20.285Z] ::  0:28.84 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Casting.h:15:
[task 2024-10-22T01:31:20.285Z] ::  0:28.84 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko
[task 2024-10-22T01:31:20.285Z] ::  0:28.84     static_assert(false,
[task 2024-10-22T01:31:20.285Z] ::  0:28.84     ^             ~~~~~
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/mozglue/baseprofiler/core/shared-libraries-linux.cc:7:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/BaseProfilerSharedLibraries.h:10:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/BaseProfiler.h:29:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/BaseProfilerMarkers.h:34:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/BaseProfilerMarkersDetail.h:14:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/BaseProfileJSONWriter.h:11:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/HashTable.h:83:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 In file included from /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Casting.h:15:
[task 2024-10-22T01:31:20.350Z] ::  0:28.91 /builds/worker/firefox-snap/parts/firefox/build/obj-x86_64-pc-linux-gnu/dist/include/fmt/format.h:3154:5: error: static assertion failed: This method is not to be used in Gecko, use format_float_gecko
[task 2024-10-22T01:31:20.350Z] ::  0:28.91     static_assert(false,
[task 2024-10-22T01:31:20.350Z] ::  0:28.91     ^             ~~~~~
[task 2024-10-22T01:31:20.364Z] ::  0:28.92 mozglue/misc/ConditionVariable_posix.o

Started to perma-fail starting with this merge

Flags: needinfo?(lissyx+mozillians)
Assignee: nobody → lissyx+mozillians
Flags: needinfo?(lissyx+mozillians)
Keywords: regression
Regressed by: 1717448

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

Attached file GitHub Pull Request

Looks like moving to LLVM 17.0.6 from 16.0.4 is enough here

(In reply to :gerard-majax from comment #4)

Looks like moving to LLVM 17.0.6 from 16.0.4 is enough here

We probably shouldn't work around this. We're supposed to support clang versions >= 8.

I think I see the same on Solaris. Build with GCC (libclang 13).

 8:34.12 error: failed to run custom build command for `gecko-profiler v0.1.0 (/builds/psumbera/mozilla-central-build/tools/profiler/rust-api)`
 8:34.12 Caused by:
 8:34.12   process didn't exit successfully: `/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/debug/build/gecko-profiler-f6ef860c2baffe11/build-script-build` (exit status: 101)
 8:34.12   --- stdout
 8:34.12   cargo:rerun-if-changed=build.rs
 8:34.12   cargo:out_dir=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/x86_64-pc-solaris/debug/build/gecko-profiler-eb5ab37b30c9f2a3/out
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/mozilla-config.h
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/tools/profiler/rust-api/extra-bindgen-flags
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/GeckoProfiler.h
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/ProfilerBindings.h
 8:34.12   cargo:rerun-if-env-changed=TARGET
 8:34.12   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-pc-solaris
 8:34.12   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_pc_solaris
 8:34.12   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/GeckoProfiler.h
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/ProfilerBindings.h
 8:34.12   --- stderr
 8:34.12   /builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/fmt/format.h:3154:5: error: static_assert failed "This method is not to be used in Gecko, use format_float_gecko"
 8:34.12   /builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/js/HeapAPI.h:340:38: warning: offset of on non-standard-layout type 'js::gc::ArenaChunkBase' [-Winvalid-offsetof]
 8:34.12   clang diag: /builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/js/HeapAPI.h:340:38: warning: offset of on non-standard-layout type 'js::gc::ArenaChunkBase' [-Winvalid-offsetof]
 8:34.13   thread 'main' panicked at tools/profiler/rust-api/build.rs:104:10:
 8:34.13   Unable to generate bindings: ClangDiagnostic("/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/fmt/format.h:3154:5: error: static_assert failed \"This method is not to be used in Gecko, use format_float_gecko\"\n")
 8:34.13   stack backtrace:
 8:34.13      0:           0xd5a085 - <unknown>
 8:34.13      1:           0xdc1090 - <unknown>
 8:34.13      2:           0xd5d9b4 - <unknown>
 8:34.13      3:           0xd59e64 - <unknown>
 8:34.13      4:           0xd796ea - <unknown>
 8:34.13      5:           0xd79406 - <unknown>
 8:34.13      6:           0xd7a95e - <unknown>
 8:34.13      7:           0xd5a488 - <unknown>
 8:34.13      8:           0xd5a2b6 - <unknown>
 8:34.13      9:           0xd7a5c3 - <unknown>
 8:34.13     10:           0xdd4564 - <unknown>
 8:34.13     11:           0xdd3802 - <unknown>
 8:34.13     12:           0x882d67 - <unknown>
 8:34.13     13:           0x881543 - <unknown>
 8:34.13     14:           0x880e89 - <unknown>
 8:34.13     15:           0xd797b7 - <unknown>
 8:34.13     16:           0xd546eb - <unknown>
 8:34.13     17:           0x8830bb - <unknown>
 8:34.13     18:           0x87fd23 - <unknown>
 8:34.13 warning: build failed, waiting for other jobs to finish...

(In reply to Petr Sumbera from comment #6)

I think I see the same on Solaris. Build with GCC (libclang 13).

 8:34.12 error: failed to run custom build command for `gecko-profiler v0.1.0 (/builds/psumbera/mozilla-central-build/tools/profiler/rust-api)`
 8:34.12 Caused by:
 8:34.12   process didn't exit successfully: `/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/debug/build/gecko-profiler-f6ef860c2baffe11/build-script-build` (exit status: 101)
 8:34.12   --- stdout
 8:34.12   cargo:rerun-if-changed=build.rs
 8:34.12   cargo:out_dir=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/x86_64-pc-solaris/debug/build/gecko-profiler-eb5ab37b30c9f2a3/out
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/mozilla-config.h
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/tools/profiler/rust-api/extra-bindgen-flags
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/GeckoProfiler.h
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/ProfilerBindings.h
 8:34.12   cargo:rerun-if-env-changed=TARGET
 8:34.12   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-pc-solaris
 8:34.12   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_pc_solaris
 8:34.12   cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/GeckoProfiler.h
 8:34.12   cargo:rerun-if-changed=/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/ProfilerBindings.h
 8:34.12   --- stderr
 8:34.12   /builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/fmt/format.h:3154:5: error: static_assert failed "This method is not to be used in Gecko, use format_float_gecko"
 8:34.12   /builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/js/HeapAPI.h:340:38: warning: offset of on non-standard-layout type 'js::gc::ArenaChunkBase' [-Winvalid-offsetof]
 8:34.12   clang diag: /builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/js/HeapAPI.h:340:38: warning: offset of on non-standard-layout type 'js::gc::ArenaChunkBase' [-Winvalid-offsetof]
 8:34.13   thread 'main' panicked at tools/profiler/rust-api/build.rs:104:10:
 8:34.13   Unable to generate bindings: ClangDiagnostic("/builds/psumbera/mozilla-central-build/obj-x86_64-pc-solaris2.11/dist/include/fmt/format.h:3154:5: error: static_assert failed \"This method is not to be used in Gecko, use format_float_gecko\"\n")
 8:34.13   stack backtrace:
 8:34.13      0:           0xd5a085 - <unknown>
 8:34.13      1:           0xdc1090 - <unknown>
 8:34.13      2:           0xd5d9b4 - <unknown>
 8:34.13      3:           0xd59e64 - <unknown>
 8:34.13      4:           0xd796ea - <unknown>
 8:34.13      5:           0xd79406 - <unknown>
 8:34.13      6:           0xd7a95e - <unknown>
 8:34.13      7:           0xd5a488 - <unknown>
 8:34.13      8:           0xd5a2b6 - <unknown>
 8:34.13      9:           0xd7a5c3 - <unknown>
 8:34.13     10:           0xdd4564 - <unknown>
 8:34.13     11:           0xdd3802 - <unknown>
 8:34.13     12:           0x882d67 - <unknown>
 8:34.13     13:           0x881543 - <unknown>
 8:34.13     14:           0x880e89 - <unknown>
 8:34.13     15:           0xd797b7 - <unknown>
 8:34.13     16:           0xd546eb - <unknown>
 8:34.13     17:           0x8830bb - <unknown>
 8:34.13     18:           0x87fd23 - <unknown>
 8:34.13 warning: build failed, waiting for other jobs to finish...

You should file a new bug for that

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch

Proper fix is landing in bug 1926253

See Also: → 1926253
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: