Closed Bug 1627319 Opened 4 years ago Closed 4 years ago

Build Smooshmonkey by default in at least one build configuration

Categories

(Core :: JavaScript Engine, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: mgaudet, Assigned: mgaudet)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

To avoid breakage where someone refactors something that impacts smoosh, and runs try, but forgets to locally build with --enable-smoosh, at least one commonly run CI task ought to build with --enable-smoosh.

Options:

  • Make current SM(smoosh) tier-2, and add to ridealong-builds
    • Simple, but the failure can be from newly-added testcase for new syntax etc, that's not solvable in SpiderMonkey side
  • Add yet another job that builds (but doesn't run tests), as tier-2, and add to ridealong-builds
    • Can avoid the issue about newly-added testcase

Or we can add --enable-smoosh to our plaindebug builds in automation (patch inbound that does that)

Assignee: nobody → mgaudet
Status: NEW → ASSIGNED

(This try build shows it works, because we get the build failure from Bug 1627303.)

(In reply to Matthew Gaudet (he/him) [:mgaudet] from comment #2)

Or we can add --enable-smoosh to our plaindebug builds in automation (patch inbound that does that)

That's not okay, because the failure in SM(p) will result in backout,
and given it runs tests, the issue about newly-added tests happens there.

It shouldn't run the smoosh tests tho? for that you also need a harness test flag right? So we're only going to get backed out on build failures for smoosh which seems like it is exactly what we want.

(This is my default build lately, and i've never noticed smoosh kicking in, so I'd be surprised if it runs without a shell flag)

(In reply to Matthew Gaudet (he/him) [:mgaudet] from comment #6)

It shouldn't run the smoosh tests tho? for that you also need a harness test flag right? So we're only going to get backed out on build failures for smoosh which seems like it is exactly what we want.

oh, indeed.
I was mixing it up with runtime flag (--smoosh)

Priority: -- → P2
Attachment #9138140 - Attachment description: Bug 1627319 - Build smoosh on plain debug builds (linux64 only) r?arai → Bug 1627319 - Build smoosh on compacting builds (linux64 only) r?arai
Attachment #9138140 - Attachment description: Bug 1627319 - Build smoosh on compacting builds (linux64 only) r?arai → Bug 1627319 - Build smoosh on non-unified builds (linux64 only) r?arai
Attachment #9138140 - Attachment description: Bug 1627319 - Build smoosh on non-unified builds (linux64 only) r?arai → Bug 1627319 - Build smoosh on nonunified builds (linux64 only) r?arai
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8d1c2a892a7d
Build smoosh on nonunified builds (linux64 only) r=arai
Backout by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2f3053e7e85a
Backed out changeset 8d1c2a892a7d for nu bustage on Frontend2.cpp CLOSED TREE

Backed out changeset 8d1c2a892a7d (bug 1627319) for nu bustage on Frontend2.cpp

Push with failure: https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=297537050&resultStatus=testfailed%2Cbusted%2Cexception&fromchange=8d1c2a892a7dd21bb4078f634eb355a3cd68468b&tochange=2f3053e7e85ad3522c17cba461db03dc97b35567&searchStr=linux%2Cx64%2Cdebug%2Cspidermonkey%2Cbuilds%2Cspidermonkey-sm-nonunified-linux64%2Fdebug%2Csm%28nu%29

Backout link: https://hg.mozilla.org/integration/autoland/rev/2f3053e7e85ad3522c17cba461db03dc97b35567

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297537050&repo=autoland&lineNumber=4388

[task 2020-04-14T13:23:54.319Z]      Running `CARGO_PKG_VERSION_MAJOR=0 CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/third_party/rust/aho-corasick CARGO_PKG_VERSION=0.7.6 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION_MINOR=7 LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-spider/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/workspace/build/src/obj-spider/dist/bin:/builds/worker/fetches/gcc/lib64' CARGO_PKG_DESCRIPTION='Fast multiple substring searching.' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_NAME=aho-corasick CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE= /builds/worker/fetches/rustc/bin/rustc --crate-name aho_corasick /builds/worker/workspace/build/src/third_party/rust/aho-corasick/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0524ad1a8d70ae72 -C extra-filename=-0524ad1a8d70ae72 --out-dir /builds/worker/workspace/build/src/obj-spider/debug/deps -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-spider/debug/deps --extern memchr=/builds/worker/workspace/build/src/obj-spider/debug/deps/libmemchr-5336144a3115a05f.rmeta --cap-lints warn`
[task 2020-04-14T13:23:55.383Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o testFreshGlobalEvalRedefinition.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/testFreshGlobalEvalRedefinition.o.pp   /builds/worker/workspace/build/src/js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp
[task 2020-04-14T13:23:55.383Z] js/src/jsapi-tests/testFunctionBinding.o
[task 2020-04-14T13:23:58.081Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o testFunctionBinding.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/testFunctionBinding.o.pp   /builds/worker/workspace/build/src/js/src/jsapi-tests/testFunctionBinding.cpp
[task 2020-04-14T13:23:58.081Z] js/src/jsapi-tests/testFunctionProperties.o
[task 2020-04-14T13:23:58.164Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o Frontend2.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/js/src/frontend -I/builds/worker/workspace/build/src/obj-spider/js/src/frontend -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Frontend2.o.pp   /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp
[task 2020-04-14T13:23:58.165Z] js/src/frontend/FunctionEmitter.o
[task 2020-04-14T13:23:59.485Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o FunctionEmitter.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/js/src/frontend -I/builds/worker/workspace/build/src/obj-spider/js/src/frontend -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/FunctionEmitter.o.pp   /builds/worker/workspace/build/src/js/src/frontend/FunctionEmitter.cpp
[task 2020-04-14T13:23:59.485Z] js/src/frontend/IfEmitter.o
[task 2020-04-14T13:24:00.119Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o NumberFormat.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/NumberFormat.o.pp   /builds/worker/workspace/build/src/js/src/builtin/intl/NumberFormat.cpp
[task 2020-04-14T13:24:00.119Z] js/src/PluralRules.o
[task 2020-04-14T13:24:00.962Z]      Running `CARGO_PKG_VERSION_MAJOR=0 CARGO=/builds/worker/fetches/rustc/bin/cargo CARGO_MANIFEST_DIR=/builds/worker/workspace/build/src/third_party/rust/aho-corasick CARGO_PKG_VERSION=0.7.6 CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_VERSION_MINOR=7 LD_LIBRARY_PATH='/builds/worker/workspace/build/src/obj-spider/debug/deps:/builds/worker/fetches/rustc/lib:/builds/worker/workspace/build/src/obj-spider/dist/bin:/builds/worker/fetches/gcc/lib64' CARGO_PKG_DESCRIPTION='Fast multiple substring searching.' CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_NAME=aho-corasick CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE= /builds/worker/fetches/rustc/bin/rustc --crate-name aho_corasick /builds/worker/workspace/build/src/third_party/rust/aho-corasick/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d610eea19235b74d -C extra-filename=-d610eea19235b74d --out-dir /builds/worker/workspace/build/src/obj-spider/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/builds/worker/workspace/build/src/build/cargo-linker -L dependency=/builds/worker/workspace/build/src/obj-spider/x86_64-unknown-linux-gnu/debug/deps -L dependency=/builds/worker/workspace/build/src/obj-spider/debug/deps --extern memchr=/builds/worker/workspace/build/src/obj-spider/x86_64-unknown-linux-gnu/debug/deps/libmemchr-ce73c9f117705a33.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes -Dwarnings -C codegen-units=1`
[task 2020-04-14T13:24:01.102Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp: In member function 'bool js::frontend::SmooshScriptStencil::createScopeCreationData(JSContext*)':
[task 2020-04-14T13:24:01.102Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp:199:19: error: 'NewEmptyGlobalScopeData' was not declared in this scope
[task 2020-04-14T13:24:01.102Z]                cx, NewEmptyGlobalScopeData(cx, alloc, numBindings));
[task 2020-04-14T13:24:01.102Z]                    ^~~~~~~~~~~~~~~~~~~~~~~
[task 2020-04-14T13:24:01.116Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o GCParallelTask.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/js/src/gc -I/builds/worker/workspace/build/src/obj-spider/js/src/gc -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/GCParallelTask.o.pp   /builds/worker/workspace/build/src/js/src/gc/GCParallelTask.cpp
[task 2020-04-14T13:24:01.117Z] js/src/gc/GCTrace.o
[task 2020-04-14T13:24:01.118Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp:199:19: note: suggested alternative: 'EmptyGlobalScopeType'
[task 2020-04-14T13:24:01.118Z]                cx, NewEmptyGlobalScopeData(cx, alloc, numBindings));
[task 2020-04-14T13:24:01.118Z]                    ^~~~~~~~~~~~~~~~~~~~~~~
[task 2020-04-14T13:24:01.118Z]                    EmptyGlobalScopeType
[task 2020-04-14T13:24:01.120Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp:218:19: error: 'NewEmptyLexicalScopeData' was not declared in this scope
[task 2020-04-14T13:24:01.120Z]                cx, NewEmptyLexicalScopeData(cx, alloc, numBindings));
[task 2020-04-14T13:24:01.120Z]                    ^~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-04-14T13:24:01.144Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp:218:19: note: suggested alternative: 'LexicalScopeNode'
[task 2020-04-14T13:24:01.144Z]                cx, NewEmptyLexicalScopeData(cx, alloc, numBindings));
[task 2020-04-14T13:24:01.144Z]                    ^~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-04-14T13:24:01.144Z]                    LexicalScopeNode
[task 2020-04-14T13:24:01.152Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp: In static member function 'static JSScript* js::frontend::Smoosh::compileGlobalScript(js::frontend::CompilationInfo&, JS::SourceText<mozilla::Utf8Unit>&, bool*)':
[task 2020-04-14T13:24:01.152Z] /builds/worker/workspace/build/src/js/src/frontend/Frontend2.cpp:416:42: error: 'CreateScriptSourceObject' is not a member of 'js::frontend'
[task 2020-04-14T13:24:01.152Z]                                 frontend::CreateScriptSourceObject(cx, options));
[task 2020-04-14T13:24:01.152Z]                                           ^~~~~~~~~~~~~~~~~~~~~~~~
[task 2020-04-14T13:24:02.334Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o testFunctionProperties.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/testFunctionProperties.o.pp   /builds/worker/workspace/build/src/js/src/jsapi-tests/testFunctionProperties.cpp
[task 2020-04-14T13:24:02.334Z] js/src/jsapi-tests/testGCAllocator.o
[task 2020-04-14T13:24:02.652Z] /builds/worker/workspace/build/src/config/rules.mk:750: recipe for target 'Frontend2.o' failed
[task 2020-04-14T13:24:02.652Z] make[3]: *** [Frontend2.o] Error 1
[task 2020-04-14T13:24:02.652Z] make[3]: *** Waiting for unfinished jobs....
[task 2020-04-14T13:24:02.652Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o testGCAllocator.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src/jsapi-tests -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/testGCAllocator.o.pp   /builds/worker/workspace/build/src/js/src/jsapi-tests/testGCAllocator.cpp
[task 2020-04-14T13:24:02.652Z] js/src/jsapi-tests/testGCCellPtr.o
[task 2020-04-14T13:24:05.502Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o GCTrace.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/js/src/gc -I/builds/worker/workspace/build/src/obj-spider/js/src/gc -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/GCTrace.o.pp   /builds/worker/workspace/build/src/js/src/gc/GCTrace.cpp
[task 2020-04-14T13:24:05.502Z] js/src/gc/Marking.o
[task 2020-04-14T13:24:05.507Z] make[3]: Leaving directory '/builds/worker/workspace/build/src/obj-spider/js/src/frontend'
[task 2020-04-14T13:24:05.508Z] /builds/worker/workspace/build/src/config/recurse.mk:74: recipe for target 'js/src/frontend/target-objects' failed
[task 2020-04-14T13:24:05.508Z] make[2]: *** [js/src/frontend/target-objects] Error 2
[task 2020-04-14T13:24:05.508Z] make[2]: *** Waiting for unfinished jobs....
[task 2020-04-14T13:24:05.508Z] /builds/worker/fetches/gcc/bin/g++ -std=gnu++17 -o Marking.o -c  -I/builds/worker/workspace/build/src/obj-spider/dist/system_wrappers -include /builds/worker/workspace/build/src/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builds/worker/workspace/build/src/js/src/gc -I/builds/worker/workspace/build/src/obj-spider/js/src/gc -I/builds/worker/workspace/build/src/obj-spider/js/src -I/builds/worker/workspace/build/src/js/src -I/builds/worker/workspace/build/src/obj-spider/dist/include -I/builds/worker/workspace/build/src/obj-spider/dist/include/nspr -fPIC -DMOZILLA_CLIENT -include /builds/worker/workspace/build/src/obj-spider/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -D_GLIBCXX_USE_CXX11_ABI=0 -fno-sized-deallocation -fno-aligned-new -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -funwind-tables -Werror -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Marking.o.pp   /builds/worker/workspace/build/src/js/src/gc/Marking.cpp
[task 2020-04-14T13:24:05.508Z] js/src/gc/Memory.o
Flags: needinfo?(mgaudet)

Added missing include :)

Flags: needinfo?(mgaudet)
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f5ba350e6dae
Build smoosh on nonunified builds (linux64 only) r=arai
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: