Skip to content

Instantly share code, notes, and snippets.

@sajattack
Created October 6, 2017 07:12
Show Gist options
  • Save sajattack/2441783a3ec729e4d1d243e5632dbf78 to your computer and use it in GitHub Desktop.
Save sajattack/2441783a3ec729e4d1d243e5632dbf78 to your computer and use it in GitHub Desktop.
/home/paul/ff-src/firefox-57.0b4/servo/components/style/build_gecko.rs:291:16
4:57.07 stack backtrace:
4:57.07 0: 0x561cc7c52013 - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::hcdf51e4c9dc54357
4:57.07 at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
4:57.07 1: 0x561cc7c4e6c4 - std::sys_common::backtrace::_print::h9da91fd31a37d0f1
4:57.07 at /checkout/src/libstd/sys_common/backtrace.rs:71
4:57.07 2: 0x561cc7c57733 - std::panicking::default_hook::{{closure}}::h46820a72bf0cb624
4:57.07 at /checkout/src/libstd/sys_common/backtrace.rs:60
4:57.07 at /checkout/src/libstd/panicking.rs:380
4:57.07 3: 0x561cc7c574a2 - std::panicking::default_hook::h4c1ef1cc83189c8e
4:57.07 at /checkout/src/libstd/panicking.rs:396
4:57.07 4: 0x561cc7c57bf7 - std::panicking::rust_panic_with_hook::h99016f44bdcb8544
4:57.07 at /checkout/src/libstd/panicking.rs:611
4:57.07 5: 0x561cc7c57ac4 - std::panicking::begin_panic_new::hae931f4b9fe56a90
4:57.07 at /checkout/src/libstd/panicking.rs:553
4:57.07 6: 0x561cc7c579c9 - std::panicking::begin_panic_fmt::h3b8db4524c33692e
4:57.07 at /checkout/src/libstd/panicking.rs:521
4:57.07 7: 0x561cc79764ae - build_script_build::build_gecko::bindings::write_binding_file::h5eacad728468b040
4:57.07 8: 0x561cc797a657 - build_script_build::build_gecko::bindings::generate_structs::h9bd6fcc0cff4dbb4
4:57.07 9: 0x561cc7c5eb9c - __rust_maybe_catch_panic
4:57.07 at /checkout/src/libpanic_unwind/lib.rs:98
4:57.07 10: 0x561cc796da71 - <F as alloc::boxed::FnBox<A>>::call_box::h59a3bf43198a2813
4:57.07 11: 0x561cc7c56c4b - std::sys::imp::thread::Thread::new::thread_start::h10fad04495d944f7
4:57.07 at /checkout/src/liballoc/boxed.rs:661
4:57.07 at /checkout/src/libstd/sys_common/thread.rs:21
4:57.07 at /checkout/src/libstd/sys/unix/thread.rs:84
4:57.07 12: 0x7fbacfb90089 - start_thread
4:57.07 13: 0x7fbacf6b11be - __clone
4:57.07 14: 0x0 - <unknown>
4:57.07 thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Any', /checkout/src/libcore/result.rs:860:4
4:57.07 stack backtrace:
4:57.07 0: 0x561cc7c52013 - std::sys::imp::backtrace::tracing::imp::unwind_backtrace::hcdf51e4c9dc54357
4:57.07 at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
4:57.07 1: 0x561cc7c4e6c4 - std::sys_common::backtrace::_print::h9da91fd31a37d0f1
4:57.07 at /checkout/src/libstd/sys_common/backtrace.rs:71
4:57.07 2: 0x561cc7c57733 - std::panicking::default_hook::{{closure}}::h46820a72bf0cb624
4:57.07 at /checkout/src/libstd/sys_common/backtrace.rs:60
4:57.07 at /checkout/src/libstd/panicking.rs:380
4:57.07 3: 0x561cc7c574a2 - std::panicking::default_hook::h4c1ef1cc83189c8e
4:57.07 at /checkout/src/libstd/panicking.rs:396
4:57.07 4: 0x561cc7c57bf7 - std::panicking::rust_panic_with_hook::h99016f44bdcb8544
4:57.07 at /checkout/src/libstd/panicking.rs:611
4:57.07 5: 0x561cc7c57ac4 - std::panicking::begin_panic_new::hae931f4b9fe56a90
4:57.07 at /checkout/src/libstd/panicking.rs:553
4:57.07 6: 0x561cc7c579c9 - std::panicking::begin_panic_fmt::h3b8db4524c33692e
4:57.08 at /checkout/src/libstd/panicking.rs:521
4:57.08 7: 0x561cc7c5795a - rust_begin_unwind
4:57.08 at /checkout/src/libstd/panicking.rs:497
4:57.08 8: 0x561cc7c85e50 - core::panicking::panic_fmt::h955f7c5ec61a82d4
4:57.08 at /checkout/src/libcore/panicking.rs:92
4:57.08 9: 0x561cc796d801 - core::result::unwrap_failed::hb22ee015f3725618
4:57.08 10: 0x561cc7981a94 - build_script_build::main::h0063afbdeb5772ba
4:57.08 11: 0x561cc7c5eb9c - __rust_maybe_catch_panic
4:57.08 at /checkout/src/libpanic_unwind/lib.rs:98
4:57.08 12: 0x561cc7c5832a - std::rt::lang_start::h97aba2334c85f570
4:57.08 at /checkout/src/libstd/panicking.rs:458
4:57.08 at /checkout/src/libstd/panic.rs:361
4:57.08 at /checkout/src/libstd/rt.rs:59
4:57.08 13: 0x7fbacf5dbf69 - __libc_start_main
4:57.08 14: 0x561cc795f599 - _start
4:57.08 15: 0x0 - <unknown>
4:57.08
4:57.08 make[5]: *** [/home/paul/ff-src/firefox-57.0b4/config/rules.mk:1000: force-cargo-library-build] Error 101
4:57.08 make[4]: *** [/home/paul/ff-src/firefox-57.0b4/config/recurse.mk:73: toolkit/library/rust/target] Error 2
4:57.08 make[4]: *** Waiting for unfinished jobs....
4:57.81 libconfig_external_ffi.a.desc
5:12.59 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src31.cpp:47:0:
5:12.59 /home/paul/ff-src/firefox-57.0b4/js/src/vm/HelperThreads.cpp: In member function 'void js::HelperThread::threadLoop()':
5:12.60 /home/paul/ff-src/firefox-57.0b4/js/src/vm/HelperThreads.cpp:2262:43: warning: 'tier' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:12.60 handleWasmWorkload(lock, tier);
5:12.60 ^
5:27.08 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src30.cpp:20:0:
5:27.08 /home/paul/ff-src/firefox-57.0b4/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)':
5:27.08 /home/paul/ff-src/firefox-57.0b4/js/src/vm/Debugger.cpp:10931:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:27.09 const char* s;
5:27.09 ^
5:28.66 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:38:0:
5:28.66 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/AsmJS.cpp: In member function 'js::wasm::SharedModule ModuleValidator::finish()':
5:28.66 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/AsmJS.cpp:2383:65: warning: 'pos.js::frontend::TokenPos::end' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:28.66 asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart;
5:28.66 ^
5:30.98 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/jscompartment.h:22:0,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/js/src/jsweakmap.h:13,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/EnvironmentObject.h:12,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/SharedContext.h:19,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FullParseHandler.h:16,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/Parser.h:21,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FoldConstants.cpp:14,
5:31.07 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:
5:31.07 /home/paul/ff-src/firefox-57.0b4/js/src/gc/Zone.h: In member function 'void js::gc::AtomMarkingRuntime::updateChunkMarkBits(JSRuntime*)':
5:31.07 /home/paul/ff-src/firefox-57.0b4/js/src/gc/Zone.h:750:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:31.07 return *it;
5:31.07 ^
5:31.07 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:47:0:
5:31.07 /home/paul/ff-src/firefox-57.0b4/js/src/gc/AtomMarking.cpp:148:24: note: '*((void*)& zone +16)' was declared here
5:31.07 for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) {
5:31.07 ^
5:31.07 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/jscompartment.h:22:0,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/js/src/jsweakmap.h:13,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/EnvironmentObject.h:12,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/SharedContext.h:19,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FullParseHandler.h:16,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/Parser.h:21,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FoldConstants.cpp:14,
5:31.08 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:
5:31.08 /home/paul/ff-src/firefox-57.0b4/js/src/gc/Zone.h:750:17: warning: '*((void*)& zone +16)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:31.08 return *it;
5:31.08 ^
5:31.08 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:47:0:
5:31.08 /home/paul/ff-src/firefox-57.0b4/js/src/gc/AtomMarking.cpp:139:24: note: '*((void*)& zone +16)' was declared here
5:31.08 for (ZonesIter zone(runtime, SkipAtoms); !zone.done(); zone.next()) {
5:31.08 ^
5:32.03 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/HashFunctions.h:53:0,
5:32.03 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/HashTable.h:14,
5:32.03 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:22,
5:32.03 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:32.03 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:32.03 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:32.03 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:32.03 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/MathAlgorithms.h: In function 'bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)':
5:32.03 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/MathAlgorithms.h:429:49: warning: 'addr.js::wasm::LinearMemoryAddress<mozilla::Nothing>::align' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:32.03 return 31u - CountLeadingZeroes32(aValue | 1);
5:32.03 ^
5:32.07 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:32.07 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:714:34: note: 'addr.js::wasm::LinearMemoryAddress<mozilla::Nothing>::align' was declared here
5:32.07 LinearMemoryAddress<Nothing> addr;
5:32.07 ^
5:32.07 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:708:61: warning: '*((void*)& addr +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:32.07 return AstLoadStoreAddress(item.expr, flags, addr.offset);
5:32.07 ^
5:32.07 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:714:34: note: '*((void*)& addr +4)' was declared here
5:32.07 LinearMemoryAddress<Nothing> addr;
5:32.07 ^
5:32.23 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp: In function 'bool AstDecodeBranch(AstDecodeContext&, js::wasm::Op)':
5:32.23 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:805:9: warning: 'typ ' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:32.23 if (!IsVoid(type))
5:32.23 ^
5:32.23 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:811:50: warning: 'depth' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:32.23 if (!AstDecodeGetBlockRef(c, depth, &depthRef))
5:32.24 ^
5:32.34 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/threading/Mutex.h:14:0,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ConditionVariable.h:21,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ExclusiveData.h:14,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:23,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:32.34 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:32.34 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h: In function 'bool AstDecodeElse(AstDecodeContext&)':
5:32.34 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:66:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:32.34 new(KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
5:32.34 ^
5:32.34 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:32.34 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:578:14: note: 'type' was declared here
5:32.34 ExprType type;
5:32.34 ^
5:32.39 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/threading/Mutex.h:14:0,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ConditionVariable.h:21,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ExclusiveData.h:14,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:23,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:32.39 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:32.39 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h: In function 'bool AstDecodeEnd(AstDecodeContext&)':
5:32.39 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:66:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:32.39 new(KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
5:32.39 ^
5:32.39 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:32.39 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:563:14: note: 'type' was declared here
5:32.39 ExprType type;
5:32.40 ^
5:33.28 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19:0,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:33.28 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h: In function 'bool AstDecodeExpr(AstDecodeContext&)':
5:33.28 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:613:73: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.28 IsPrefixByte(expr->b0) ? expr->b1 : 0));
5:33.28 ^
5:33.28 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:33.28 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:969:13: note: 'op.js::wasm::OpBytes::b1' was declared here
5:33.28 OpBytes op;
5:33.28 ^
5:33.28 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/threading/Mutex.h:14:0,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ConditionVariable.h:21,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ExclusiveData.h:14,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:23,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:33.28 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:33.28 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:534:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.28 return begin()[aIndex];
5:33.28 ^
5:33.28 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:33.28 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:338:14: note: 'sigIndex' was declared here
5:33.29 uint32_t sigIndex;
5:33.29 ^
5:33.29 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:252:61: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.29 if (!GenerateRef(c, AstName(u"func"), funcIndex, ref))
5:33.29 ^
5:33.29 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:303:14: note: 'funcIndex' was declared here
5:33.29 uint32_t funcIndex;
5:33.29 ^
5:33.29 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:1364:42: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.29 if (!AstDecodeBranch(c, Op(op.b0)))
5:33.29 ^
5:33.97 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:29:0:
5:33.97 /home/paul/ff-src/firefox-57.0b4/js/src/frontend/TokenStream.cpp: In member function bool js::frontend::TokenStream::getStringOrTemplateToken(int, js::frontend::Token**)':
5:33.97 /home/paul/ff-src/firefox-57.0b4/js/src/frontend/TokenStream.cpp:2100:78: warning: '*((void*)& cp +6)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.97 JS7_ISHEX(cp[0]) && JS7_ISHEX(cp[1]) && JS7_ISHEX(cp[2]) && JS7_ISHEX(cp[3]))
5:33.97 ^
5:33.97 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/vm/String.h:16:0,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/IonTypes.h:19,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/TypeInference.h:22,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/ObjectGroup.h:18,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Shape.h:32,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/jsobj.h:28,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Scope.h:13,
5:33.97 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/NameAnalysisTypes.h:12,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/jsscript.h:22,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Runtime.h:23,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/jscntxt.h:21,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/SyntaxParseHandler.h:15,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FoldConstants.h:10,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FoldConstants.cpp:7,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:
5:33.98 /home/paul/ff-src/firefox-57.0b4/js/src/jsstr.h:98:77: warning: '*((void*)& cp +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.98 #define JS7_UNHEX(c) (unsigned)(JS7_ISDEC(c) ? (c) - '0' : 10 + tolower(c) - 'a')
5:33.98 ^
5:33.98 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:29:0:
5:33.98 /home/paul/ff-src/firefox-57.0b4/js/src/frontend/TokenStream.cpp:2098:23: note: '*((void*)& cp +4)' was declared here
5:33.98 CharT cp[4];
5:33.98 ^
5:33.98 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/vm/String.h:16:0,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/IonTypes.h:19,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/TypeInference.h:22,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/ObjectGroup.h:18,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Shape.h:32,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/jsobj.h:28,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Scope.h:13,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/NameAnalysisTypes.h:12,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/jsscript.h:22,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Runtime.h:23,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/jscntxt.h:21,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/SyntaxParseHandler.h:15,
5:33.98 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FoldConstants.h:10,
5:33.99 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/FoldConstants.cpp:7,
5:33.99 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:2:
5:33.99 /home/paul/ff-src/firefox-57.0b4/js/src/jsstr.h:98:77: warning: '*((void*)& cp +2)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:33.99 #define JS7_UNHEX(c) (unsigned)(JS7_ISDEC(c) ? (c) - '0' : 10 + tolower(c) - 'a')
5:33.99 ^
5:33.99 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src4.cpp:29:0:
5:33.99 /home/paul/ff-src/firefox-57.0b4/js/src/frontend/TokenStream.cpp:2098:23: note: '*((void*)& cp +2)' was declared here
5:34.00 CharT cp[4];
5:34.00 ^
5:34.24 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/threading/Mutex.h:14:0,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ConditionVariable.h:21,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ExclusiveData.h:14,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:23,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:34.24 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:34.24 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h: In function 'bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)':
5:34.24 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:172:5: warning: 'func' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:34.24 *aDst = temp;
5:34.24 ^
5:34.24 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:34.24 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:1820:18: note: 'func' was declared here
5:34.24 AstFunc* func;
5:34.24 ^
5:34.26 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.h:24:0,
5:34.26 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:19,
5:34.26 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:
5:34.26 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmAST.h:694:43: warning: 'index' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:34.26 : name_(name), kind_(kind), ref_(ref)
5:34.26 ^
5:34.26 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:34.26 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:1709:16: note: 'inde ' was declared here
5:34.26 size_t index;
5:34.26 ^
5:34.29 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:24:0,
5:34.29 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:34.29 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:34.29 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:34.29 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:34.29 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTypes.h:1294:8: warning: 'memory.js::wasm::Limits::initial' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:34.29 struct Limits
5:34.29 ^
5:34.29 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:34.29 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:1550:19: note: 'memory.js::wasm::Limits::initial' was declared here
5:34.29 Maybe<Limits> memory;
5:34.29 ^
5:34.32 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ExclusiveData.h:11:0,
5:34.32 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:23,
5:34.32 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:34.33 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Maybe.h:107:5: warning: '*((void*)(& memory)+4).mozilla::Maybe<unsigned int>::mIsSome' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:34.33 if (aOther.mIsSome) {
5:34.33 ^
5:34.33 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:34.33 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:1550:19: note: '*((void*)(& memory)+4).mozilla::Maybe<unsigned int>::mIsSome' was declared here
5:34.33 Maybe<Limits> memory;
5:34.33 ^
5:34.33 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/threading/ExclusiveData.h:11:0,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCode.h:23,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:22,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:27,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.cpp:19,
5:34.33 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:2:
5:34.33 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Maybe.h:459:5: warning: '*((void*)& memory +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:34.33 ::new (KnownNotNull, data()) T(Forward<Args>(aArgs)...);
5:34.33 ^
5:34.33 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src39.cpp:11:0:
5:34.33 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryToAST.cpp:1550:19: note: '*((void*)& memory +4)' was declared here
5:34.33 Maybe<Limits> memory;
5:34.33 ^
5:41.26 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:0:
5:41.27 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSelect()':
5:41.27 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:6675:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.27 switch (NonAnyToValType(type)) {
5:41.27 ^
5:41.36 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()':
5:41.36 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5655:41: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.36 AnyReg r = popJoinRegUnlessVoid(type);
5:41.36 ^
5:41.41 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:95:0,
5:41.41 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:
5:41.41 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:593:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.41 return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem();
5:41.41 ^
5:41.41 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:0:
5:41.41 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5640:14: note: 'relativeDepth' was declared here
5:41.41 uint32_t relativeDepth;
5:41.41 ^
5:41.43 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:95:0,
5:41.43 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:
5:41.43 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBrIf()':
5:41.43 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:593:29: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.43 return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem();
5:41.43 ^
5:41.43 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:0:
5:41.43 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5673:14: note: 'relativeDepth' was declared here
5:41.43 uint32_t relativeDepth;
5:41.43 ^
5:41.43 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:3726:34: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.43 resultType(resultType)
5:41.43 ^
5:41.43 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5674:14: note: 'type' was declared here
5:41.43 ExprType type;
5:41.43 ^
5:41.66 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
5:41.66 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5625:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.66 switch (kind) {
5:41.66 ^
5:41.66 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5626:44: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.66 case LabelKind::Block: endBlock(type); break;
5:41.66 ^
5:41.74 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitElse()':
5:41.74 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5551:43: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.74 r = popJoinRegUnlessVoid(thenType);
5:41.74 ^
5:41.98 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/GCAPI.h:11:0,
5:41.98 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/Value.h:22,
5:41.98 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Value.cpp:7,
5:41.98 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:11:
5:41.98 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()':
5:41.98 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:541:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:41.98 return begin()[aIndex];
5:41.98 ^
5:41.98 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:0:
5:41.98 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5940:14: note: 'sigIndex' was declared here
5:41.98 uint32_t sigIndex;
5:41.98 ^
5:42.05 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmModule.h:28:0,
5:42.05 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCompile.h:22,
5:42.05 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/AsmJS.cpp:44,
5:42.05 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:38:
5:42.05 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h: In member function 'bool js::wasm::BaseCompiler::emitCall()':
5:42.05 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.h:109:63: warning: 'funcIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:42.05 return funcIndex < funcImportGlobalDataOffsets.length();
5:42.05 ^
5:42.05 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:0:
5:42.06 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:5898:14: note: 'funcIndex' was declared here
5:42.06 uint32_t funcIndex;
5:42.06 ^
5:42.16 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:95:0,
5:42.16 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:
5:42.16 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h: In member function 'bool js::wasm::BaseCompiler::emitBody()':
5:42.16 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:613:73: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:42.16 IsPrefixByte(expr->b0) ? expr->b1 : 0));
5:42.16 ^
5:42.16 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src38.cpp:47:0:
5:42.16 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:6958:17: note: 'op.js::wasm::OpBytes::b1' was declared here
5:42.16 OpBytes op;
5:42.16 ^
5:42.16 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.cpp:6971:9: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:42.16 switch (op.b0) {
5:42.16 ^
5:43.82 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:47:0:
5:43.82 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)':
5:43.82 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2873:86: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:43.82 f.iter().setResult(f.insertElementSimd(vector, scalar, lane, ToMIRType(simdType)));
5:43.82 ^
5:43.82 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2867:13: note: 'lane' was declared here
5:43.82 uint8_t lane;
5:43.82 ^
5:43.82 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2848:90: warning: 'lane' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:43.82 ToMIRType(SimdToLaneType(operandType)), sign));
5:43.82 ^
5:43.82 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2842:13: note: 'lane' was declared here
5:43.82 uint8_t lane;
5:43.82 ^
5:44.72 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/jit/LIR.h:20:0,
5:44.72 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/shared/CodeGenerator-shared.h:15,
5:44.72 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/arm/CodeGenerator-arm.h:11,
5:44.72 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/CodeGenerator.h:20,
5:44.72 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:23,
5:44.72 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:47:
5:44.72 /home/paul/ff-src/firefox-57.0b4/js/src/jit/MIR.h: In function 'bool js::wasm::IonCompileFunction(js::wasm::CompileTask*, js::wasm::FuncCompileUnit*, JS::UniqueChars*)':
5:44.72 /home/paul/ff-src/firefox-57.0b4/js/src/jit/MIR.h:14630:39: warning: 'op' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.72 bytecodeOffset_(bytecodeOffset)
5:44.72 ^
5:44.72 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:47:0:
5:44.72 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2679:19: note: 'op' was declared here
5:44.72 jit::AtomicOp op;
5:44.72 ^
5:44.76 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCompile.cpp:27:0,
5:44.76 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:2:
5:44.76 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:87:5: warning: 'trueType' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.76 if (two == StackType::Any) {
5:44.76 ^
5:44.76 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:1337:15: note: 'trueType' was declared here
5:44.76 StackType trueType;
5:44.76 ^
5:44.78 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:82:5: warning: 'falseType' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.78 if (one == StackType::Any) {
5:44.78 ^
5:44.78 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:1333:15: note: 'falseType' was declared here
5:44.78 StackType falseType;
5:44.78 ^
5:44.82 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/jit/JitAllocPolicy.h:18:0,
5:44.82 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/CompileInfo.h:14,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/JitCompartment.h:15,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/arm/Assembler-arm.h:17,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/arm/MacroAssembler-arm.h:14,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/MacroAssembler.h:20,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmGenerator.h:22,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.h:22,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCompile.cpp:26,
5:44.83 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:2:
5:44.83 /home/paul/ff-src/firefox-57.0b4/js/src/jit/InlineList.h:352:9: warning: 'falseValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.83 at->next = item;
5:44.83 ^
5:44.83 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:47:0:
5:44.83 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2485:18: note: 'falseValue' was declared here
5:44.83 MDefinition* falseValue;
5:44.83 ^
5:44.85 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/jit/JitAllocPolicy.h:18:0,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/CompileInfo.h:14,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/JitCompartment.h:15,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/arm/Assembler-arm.h:17,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/arm/MacroAssembler-arm.h:14,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/jit/MacroAssembler.h:20,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmGenerator.h:22,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBaselineCompile.h:22,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmCompile.cpp:26,
5:44.86 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:2:
5:44.86 /home/paul/ff-src/firefox-57.0b4/js/src/jit/InlineList.h:352:9: warning: 'trueValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.86 at->next = item;
5:44.86 ^
5:44.86 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src40.cpp:47:0:
5:44.86 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:2484:18: note: 'trueValue' was declared here
5:44.86 MDefinition* trueValue;
5:44.86 ^
5:44.88 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1992:46: warning: 'defaultDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.88 return f.br(defaultDepth, branchValue);
5:44.88 ^
5:44.88 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1973:14: note: 'defaultDepth' was declared here
5:44.88 uint32_t defaultDepth;
5:44.88 ^
5:44.89 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1958:5: warning: 'typ ' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.90 if (IsVoid(type)) {
5:44.90 ^
5:44.90 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1952:14: note: 'type' was declared here
5:44.90 ExprType type;
5:44.90 ^
5:44.91 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1511:77: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.91 if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex))
5:44.91 ^
5:44.91 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1951:14: note: 'relativeDepth' was declared here
5:44.91 uint32_t relativeDepth;
5:44.91 ^
5:44.93 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1937:5: warning: 'typ ' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.93 if (IsVoid(type)) {
5:44.93 ^
5:44.93 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1932:14: note: 'type' was declared here
5:44.93 ExprType type;
5:44.93 ^
5:44.95 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1491:73: warning: 'relativeDepth' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.95 if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex))
5:44.95 ^
5:44.95 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1931:14: note: 'relativeDepth' was declared here
5:44.95 uint32_t relativeDepth;
5:44.95 ^
5:44.97 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1866:18: warning: 'thenValue' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.97 MDefinition* thenValue;
5:44.97 ^
5:44.98 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1870:5: warning: 'thenType' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:44.98 if (!IsVoid(thenType))
5:44.98 ^
5:44.98 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1865:14: note: 'thenType' was declared here
5:44.98 ExprType thenType;
5:44.98 ^
5:45.00 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1892:5: warning: 'typ ' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:45.00 if (!IsVoid(type))
5:45.00 ^
5:45.00 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1883:14: note: 'type' was declared here
5:45.00 ExprType type;
5:45.00 ^
5:45.02 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1896:5: warning: 'kin ' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:45.02 switch (kind) {
5:45.02 ^
5:45.02 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmIonCompile.cpp:1882:15: note: 'kind' was declared here
5:45.02 LabelKind kind;
5:45.02 ^
5:54.64 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/GCAPI.h:11:0,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/RootingAPI.h:22,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/CallArgs.h:73,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/CallNonGenericMethod.h:12,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/js/src/NamespaceImports.h:15,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextUtils.h:22,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextUtils.cpp:19,
5:54.64 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:2:
5:54.64 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h: In function 'bool js::wasm::DecodeLocalEntries(js::wasm::Decoder&, js::wasm::ModuleKind, js::wasm::ValTypeVector*)':
5:54.64 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:66:5: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:54.64 new(KnownNotNull, aDst) T(Forward<Args>(aArgs)...);
5:54.64 ^
5:54.64 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:20:0:
5:54.64 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.cpp:320:17: note: 'type' was declared here
5:54.64 ValType type;
5:54.64 ^
5:55.62 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmFrameIter.h:23:0,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Stack.h:29,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/frontend/NameCollections.h:13,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/Runtime.h:32,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/jscntxt.h:21,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/vm/StringBuffer.h:13,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextUtils.h:24,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextUtils.cpp:19,
5:55.62 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:2:
5:55.62 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTypes.h: In function 'bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)':
5:55.62 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTypes.h:509:74: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:55.62 Sig(ValTypeVector&& args, ExprType ret) : args_(Move(args)), ret_(ret) {}
5:55.62 ^
5:55.62 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:20:0:
5:55.62 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.cpp:793:21: note: 'type' was declared here
5:55.62 ValType type;
5:55.62 ^
5:55.62 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/GCAPI.h:11:0,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/RootingAPI.h:22,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/CallArgs.h:73,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/js/CallNonGenericMethod.h:12,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/js/src/NamespaceImports.h:15,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextUtils.h:22,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextUtils.cpp:19,
5:55.63 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:2:
5:55.63 /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/dist/include/mozilla/Vector.h:534:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:55.63 return begin()[aIndex];
5:55.63 ^
5:55.63 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:20:0:
5:55.63 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.cpp:995:18: note: 'sigIndex' was declared here
5:55.63 uint32_t sigIndex;
5:55.63 ^
5:57.35 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.cpp:26:0,
5:57.35 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:20:
5:57.35 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h: In function 'bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, const js::wasm::Sig&, const ValTypeVector&, const uint8_t*, js::wasm::Decoder*)':
5:57.35 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmBinaryIterator.h:613:73: warning: 'op.js::wasm::OpBytes::b1' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:57.35 IsPrefixByte(expr->b0) ? expr->b1 : 0));
5:57.35 ^
5:57.35 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src42.cpp:20:0:
5:57.35 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.cpp:353:17: note: 'op.js::wasm::OpBytes::b1' was declared here
5:57.35 OpBytes op;
5:57.35 ^
5:57.35 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmValidate.cpp:359:9: warning: 'op.js::wasm::OpBytes::b0' may be used uninitialized in this function [-Wmaybe-uninitialized]
5:57.35 switch (op.b0) {
5:57.35 ^
6:08.55 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextToBinary.cpp:33:0,
6:08.55 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src41.cpp:47:
6:08.55 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmAST.h: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)':
6:08.55 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmAST.h:280:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
6:08.55 val_(val)
6:08.55 ^
6:08.55 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src41.cpp:47:0:
6:08.55 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextToBinary.cpp:1933:11: note: 'result' was declared here
6:08.55 Float result;
6:08.55 ^
6:08.55 In file included from /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextToBinary.cpp:33:0,
6:08.55 from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src41.cpp:47:
6:08.55 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmAST.h:280:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
6:08.55 val_(val)
6:08.55 ^
6:08.55 In file included from /home/paul/ff-src/firefox-57.0b4/obj-armv7-unknown-linux-gnueabihf/js/src/Unified_cpp_js_src41.cpp:47:0:
6:08.55 /home/paul/ff-src/firefox-57.0b4/js/src/wasm/WasmTextToBinary.cpp:1933:11: note: 'result' was declared here
6:08.55 Float result;
6:08.55 ^
6:16.66 libjs_src.a.desc
6:19.03 make[3]: *** [/home/paul/ff-src/firefox-57.0b4/config/recurse.mk:33: compile] Error 2
6:19.03 make[2]: *** [/home/paul/ff-src/firefox-57.0b4/config/rules.mk:452: default] Error 2
6:19.18 make[1]: *** [/home/paul/ff-src/firefox-57.0b4/client.mk:424: realbuild] Error 2
6:19.18 make: *** [client.mk:175: build] Error 2
6:19.20 11 compiler warnings present.
6:19.47 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed
[paul@P50-Arch firefox-57.0b4]$ 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment