Closed
Bug 2041670
Opened 5 months ago
Closed 5 months ago
Perma js/src/jit-test/tests/promise/safe-resolve-parameter-basic.js | Error: Invalid long option: --enable-promise-safe-resolve (code 1, args "--enable-promise-safe-resolve") [0.0 s] when Gecko 153 merges to beta on 2026-06-15
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
VERIFIED
FIXED
153 Branch
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox151 | --- | unaffected |
| firefox152 | --- | unaffected |
| firefox153 | --- | verified |
People
(Reporter: rperta, Assigned: mgaudet)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 external file)
[task 2026-05-22T10:28:28.313+00:00] TEST-PASS | js/src/jit-test/tests/promise/safe-resolve-latching.js | Success (code 59, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --ion-extra-checks --no-sse3 --no-threads") [0.0 s]
[task 2026-05-22T10:28:28.313+00:00] Usage: /builds/worker/workspace/obj-spider/dist/bin/js [options] [[script] scriptArgs*]
[task 2026-05-22T10:28:28.313+00:00]
[task 2026-05-22T10:28:28.313+00:00] The SpiderMonkey shell provides a command line interface to the
[task 2026-05-22T10:28:28.313+00:00] JavaScript engine. Code and file options provided via the command
[task 2026-05-22T10:28:28.313+00:00] line are run left to right. If provided, the optional script argument
[task 2026-05-22T10:28:28.313+00:00] is run after all options have been processed. Just-In-Time
[task 2026-05-22T10:28:28.313+00:00] compilation modes may be enabled via command line options.
[task 2026-05-22T10:28:28.313+00:00]
[task 2026-05-22T10:28:28.313+00:00] Version: JavaScript-C153.0
[task 2026-05-22T10:28:28.313+00:00]
[task 2026-05-22T10:28:28.313+00:00] Arguments:
[task 2026-05-22T10:28:28.313+00:00] script A script to execute (after all options)
[task 2026-05-22T10:28:28.313+00:00] scriptArgs String arguments to bind as |scriptArgs| in the shell's global
[task 2026-05-22T10:28:28.313+00:00]
[task 2026-05-22T10:28:28.313+00:00] Options:
[task 2026-05-22T10:28:28.313+00:00] -f --file=PATH File path to run, parsing
[task 2026-05-22T10:28:28.313+00:00] file contents as UTF-8
[task 2026-05-22T10:28:28.313+00:00] -u --utf16-file=PATH File path to run,
[task 2026-05-22T10:28:28.313+00:00] inflating the file's UTF-8
[task 2026-05-22T10:28:28.313+00:00] contents to UTF-16 and
[task 2026-05-22T10:28:28.313+00:00] then parsing that
[task 2026-05-22T10:28:28.313+00:00] -m --module=PATH Module path to run
[task 2026-05-22T10:28:28.313+00:00] -p --prelude=PATH Prelude path to run
[task 2026-05-22T10:28:28.313+00:00] -e --execute=CODE Inline code to run
[task 2026-05-22T10:28:28.313+00:00] --selfhosted-xdr-path=[filename] Read/Write selfhosted
[task 2026-05-22T10:28:28.313+00:00] script data from/to the
[task 2026-05-22T10:28:28.313+00:00] given XDR file
[task 2026-05-22T10:28:28.313+00:00] --selfhosted-xdr-mode=(encode,decode,off) Whether to encode/decode
[task 2026-05-22T10:28:28.313+00:00] data of the file
[task 2026-05-22T10:28:28.313+00:00] providedwith
[task 2026-05-22T10:28:28.313+00:00] --selfhosted-xdr-path.
[task 2026-05-22T10:28:28.313+00:00] -i --shell Enter prompt after running
[task 2026-05-22T10:28:28.313+00:00] code
[task 2026-05-22T10:28:28.313+00:00] -c --compileonly Only compile, don't run
[task 2026-05-22T10:28:28.314+00:00] (syntax checking mode)
[task 2026-05-22T10:28:28.314+00:00] -w --warnings Emit warnings
[task 2026-05-22T10:28:28.314+00:00] -W --nowarnings Don't emit warnings
[task 2026-05-22T10:28:28.314+00:00] -D --dump-bytecode Dump bytecode with exec
[task 2026-05-22T10:28:28.314+00:00] count for all scripts
[task 2026-05-22T10:28:28.314+00:00] -b --print-timing Print sub-ms runtime for
[task 2026-05-22T10:28:28.314+00:00] each file that's run
[task 2026-05-22T10:28:28.314+00:00] --code-coverage Enable code coverage
[task 2026-05-22T10:28:28.314+00:00] instrumentation.
[task 2026-05-22T10:28:28.314+00:00] --disable-parser-deferred-alloc Disable deferred
[task 2026-05-22T10:28:28.314+00:00] allocation of GC objects
[task 2026-05-22T10:28:28.314+00:00] until after parser
[task 2026-05-22T10:28:28.314+00:00] --cpu-count=COUNT Set the number of CPUs
[task 2026-05-22T10:28:28.314+00:00] (hardware threads) to
[task 2026-05-22T10:28:28.314+00:00] COUNT, the default is the
[task 2026-05-22T10:28:28.314+00:00] actual number of CPUs. The
[task 2026-05-22T10:28:28.314+00:00] total number of background
[task 2026-05-22T10:28:28.314+00:00] helper threads is the CPU
[task 2026-05-22T10:28:28.314+00:00] count plus some constant.
[task 2026-05-22T10:28:28.314+00:00] --thread-count=COUNT Alias for --cpu-count.
[task 2026-05-22T10:28:28.314+00:00] --ion Enable IonMonkey (default)
[task 2026-05-22T10:28:28.314+00:00] --no-ion Disable IonMonkey
[task 2026-05-22T10:28:28.314+00:00] --no-ion-for-main-context Disable IonMonkey for the
[task 2026-05-22T10:28:28.314+00:00] main context only
[task 2026-05-22T10:28:28.314+00:00] --inlining-entry-threshold=COUNT The minimum stub entry
[task 2026-05-22T10:28:28.314+00:00] count before
[task 2026-05-22T10:28:28.314+00:00] trial-inlining a call
[task 2026-05-22T10:28:28.314+00:00] --small-function-length=COUNT The maximum bytecode
[task 2026-05-22T10:28:28.314+00:00] length of a 'small
[task 2026-05-22T10:28:28.314+00:00] function' for the purpose
[task 2026-05-22T10:28:28.314+00:00] of inlining.
[task 2026-05-22T10:28:28.314+00:00] --only-inline-selfhosted Only inline selfhosted
[task 2026-05-22T10:28:28.314+00:00] functions
[task 2026-05-22T10:28:28.314+00:00] --asmjs Enable asm.js compilation
[task 2026-05-22T10:28:28.314+00:00] --wasm-compiler=[option] Choose to enable a subset
[task 2026-05-22T10:28:28.314+00:00] of the wasm compilers,
[task 2026-05-22T10:28:28.314+00:00] valid options are 'none',
[task 2026-05-22T10:28:28.314+00:00] 'baseline', 'ion',
[task 2026-05-22T10:28:28.314+00:00] 'optimizing',
[task 2026-05-22T10:28:28.314+00:00] 'baseline+ion',
[task 2026-05-22T10:28:28.314+00:00] 'baseline+optimizing'.
[task 2026-05-22T10:28:28.314+00:00] --wasm-verbose Enable WebAssembly verbose
[task 2026-05-22T10:28:28.314+00:00] logging
[task 2026-05-22T10:28:28.314+00:00] --disable-wasm-huge-memory Disable WebAssembly huge
[task 2026-05-22T10:28:28.314+00:00] memory
[task 2026-05-22T10:28:28.314+00:00] --test-wasm-await-tier2 Forcibly activate tiering
[task 2026-05-22T10:28:28.314+00:00] and block instantiation on
[task 2026-05-22T10:28:28.314+00:00] completion of tier2
[task 2026-05-22T10:28:28.314+00:00] --no-native-regexp Disable native regexp
[task 2026-05-22T10:28:28.314+00:00] compilation
[task 2026-05-22T10:28:28.314+00:00] --regexp-warmup-threshold=COUNT Wait for COUNT invocations
[task 2026-05-22T10:28:28.314+00:00] before compiling regexps
[task 2026-05-22T10:28:28.314+00:00] to native code (default
[task 2026-05-22T10:28:28.314+00:00] 10)
[task 2026-05-22T10:28:28.314+00:00] --trace-regexp-parser Trace regexp parsing
[task 2026-05-22T10:28:28.314+00:00] --trace-regexp-assembler Trace regexp assembler
[task 2026-05-22T10:28:28.314+00:00] --trace-regexp-compiler Trace regexp compiler
[task 2026-05-22T10:28:28.314+00:00] --trace-regexp-graph-building Trace regexp graph
[task 2026-05-22T10:28:28.314+00:00] building
[task 2026-05-22T10:28:28.314+00:00] --trace-regexp-interpreter Trace regexp interpreter
[task 2026-05-22T10:28:28.314+00:00] --trace-regexp-peephole Trace regexp peephole
<...>
[task 2026-05-22T10:28:28.317+00:00] --ion-eager Always ion-compile methods
[task 2026-05-22T10:28:28.317+00:00] (implies --baseline-eager)
[task 2026-05-22T10:28:28.317+00:00] --fast-warmup Reduce warmup thresholds
[task 2026-05-22T10:28:28.317+00:00] for each tier.
[task 2026-05-22T10:28:28.318+00:00] --baseline-offthread-compile=on/off Compile baseline scripts
[task 2026-05-22T10:28:28.318+00:00] offthread (default: off)
[task 2026-05-22T10:28:28.318+00:00] --baseline-batching=on/off Batch baseline scripts
[task 2026-05-22T10:28:28.318+00:00] before dispatching
[task 2026-05-22T10:28:28.318+00:00] (default: off)
[task 2026-05-22T10:28:28.318+00:00] --ion-offthread-compile=on/off Compile Ion scripts
[task 2026-05-22T10:28:28.318+00:00] offthread (default: on)
[task 2026-05-22T10:28:28.318+00:00] --ion-parallel-compile=on/off --ion-parallel compile is
[task 2026-05-22T10:28:28.318+00:00] deprecated. Use
[task 2026-05-22T10:28:28.318+00:00] --ion-offthread-compile.
[task 2026-05-22T10:28:28.318+00:00] --disable-main-thread-denormals Disable Denormals on the
[task 2026-05-22T10:28:28.318+00:00] main thread only, to
[task 2026-05-22T10:28:28.318+00:00] emulate WebAudio worklets.
[task 2026-05-22T10:28:28.318+00:00] --object-keys-scalar-replacement=on/off Replace Object.keys with a
[task 2026-05-22T10:28:28.318+00:00] NativeIterators (default:
[task 2026-05-22T10:28:28.318+00:00] on)
[task 2026-05-22T10:28:28.318+00:00] --baseline Enable baseline compiler
[task 2026-05-22T10:28:28.318+00:00] (default)
[task 2026-05-22T10:28:28.318+00:00] --no-baseline Disable baseline compiler
[task 2026-05-22T10:28:28.318+00:00] --baseline-eager Always baseline-compile
[task 2026-05-22T10:28:28.318+00:00] methods
[task 2026-05-22T10:28:28.318+00:00] --baseline-warmup-threshold=COUNT Wait for COUNT calls or
[task 2026-05-22T10:28:28.318+00:00] iterations before
[task 2026-05-22T10:28:28.318+00:00] baseline-compiling
[task 2026-05-22T10:28:28.318+00:00] (default: 10)
[task 2026-05-22T10:28:28.318+00:00] --baseline-queue-capacity=CAPACITY Wait for at most CAPACITY
[task 2026-05-22T10:28:28.318+00:00] scripts to be added to
[task 2026-05-22T10:28:28.318+00:00] baseline compilequeue
[task 2026-05-22T10:28:28.318+00:00] before dispatching
[task 2026-05-22T10:28:28.318+00:00] (default: 8)
[task 2026-05-22T10:28:28.318+00:00] --blinterp Enable Baseline
[task 2026-05-22T10:28:28.318+00:00] Interpreter (default)
[task 2026-05-22T10:28:28.318+00:00] --no-blinterp Disable Baseline
[task 2026-05-22T10:28:28.318+00:00] Interpreter
[task 2026-05-22T10:28:28.318+00:00] --disable-jithints Disable caching eager
[task 2026-05-22T10:28:28.318+00:00] baseline compilation
[task 2026-05-22T10:28:28.318+00:00] hints.
[task 2026-05-22T10:28:28.318+00:00] --emit-interpreter-entry Emit Interpreter entry
[task 2026-05-22T10:28:28.318+00:00] trampolines (default under
[task 2026-05-22T10:28:28.318+00:00] --enable-perf)
[task 2026-05-22T10:28:28.318+00:00] --no-emit-interpreter-entry Do not emit Interpreter
[task 2026-05-22T10:28:28.318+00:00] entry trampolines
[task 2026-05-22T10:28:28.318+00:00] (default).
[task 2026-05-22T10:28:28.318+00:00] --blinterp-eager Always Baseline-interpret
[task 2026-05-22T10:28:28.318+00:00] scripts
[task 2026-05-22T10:28:28.318+00:00] --blinterp-warmup-threshold=COUNT Wait for COUNT calls or
[task 2026-05-22T10:28:28.318+00:00] iterations before
[task 2026-05-22T10:28:28.318+00:00] Baseline-interpreting
[task 2026-05-22T10:28:28.318+00:00] (default: 10)
[task 2026-05-22T10:28:28.318+00:00] --trial-inlining-warmup-threshold=COUNT Wait for COUNT calls or
[task 2026-05-22T10:28:28.318+00:00] iterations before
[task 2026-05-22T10:28:28.318+00:00] trial-inlining (default:
[task 2026-05-22T10:28:28.318+00:00] 500)
[task 2026-05-22T10:28:28.318+00:00] --monomorphic-inlining=default/always/never Whether monomorphic
[task 2026-05-22T10:28:28.318+00:00] inlining is used instead
[task 2026-05-22T10:28:28.318+00:00] of trial inlining always,
[task 2026-05-22T10:28:28.318+00:00] never, or based on
[task 2026-05-22T10:28:28.318+00:00] heuristics (default)
[task 2026-05-22T10:28:28.318+00:00] --no-sse3 Pretend CPU does not
[task 2026-05-22T10:28:28.318+00:00] support SSE3 instructions
[task 2026-05-22T10:28:28.318+00:00] and above to test JIT
[task 2026-05-22T10:28:28.318+00:00] codegen (no-op on
[task 2026-05-22T10:28:28.318+00:00] platforms other than x86
[task 2026-05-22T10:28:28.318+00:00] and x64).
[task 2026-05-22T10:28:28.318+00:00] --no-ssse3 Pretend CPU does not
[task 2026-05-22T10:28:28.318+00:00] support SSSE3 [sic]
[task 2026-05-22T10:28:28.318+00:00] instructions and above to
[task 2026-05-22T10:28:28.318+00:00] test JIT codegen (no-op on
[task 2026-05-22T10:28:28.319+00:00] platforms other than x86
[task 2026-05-22T10:28:28.319+00:00] and x64).
[task 2026-05-22T10:28:28.319+00:00] --no-sse41 Pretend CPU does not
[task 2026-05-22T10:28:28.319+00:00] support SSE4.1
[task 2026-05-22T10:28:28.319+00:00] instructions to test JIT
[task 2026-05-22T10:28:28.319+00:00] codegen (no-op on
[task 2026-05-22T10:28:28.319+00:00] platforms other than x86
[task 2026-05-22T10:28:28.319+00:00] and x64).
[task 2026-05-22T10:28:28.319+00:00] --no-sse4 Alias for --no-sse41
[task 2026-05-22T10:28:28.319+00:00] --no-sse42 Pretend CPU does not
[task 2026-05-22T10:28:28.319+00:00] support SSE4.2
[task 2026-05-22T10:28:28.319+00:00] instructions to test JIT
[task 2026-05-22T10:28:28.319+00:00] codegen (no-op on
[task 2026-05-22T10:28:28.319+00:00] platforms other than x86
[task 2026-05-22T10:28:28.319+00:00] and x64).
[task 2026-05-22T10:28:28.319+00:00] --enable-avx No-op. AVX is enabled by
[task 2026-05-22T10:28:28.319+00:00] default, if available.
[task 2026-05-22T10:28:28.319+00:00] --no-avx Pretend CPU does not
[task 2026-05-22T10:28:28.319+00:00] support AVX or AVX2
[task 2026-05-22T10:28:28.319+00:00] instructions to test JIT
[task 2026-05-22T10:28:28.319+00:00] codegen (no-op on
[task 2026-05-22T10:28:28.319+00:00] platforms other than x86
[task 2026-05-22T10:28:28.319+00:00] and x64).
[task 2026-05-22T10:28:28.319+00:00] --no-fjcvtzs Pretend CPU does not
[task 2026-05-22T10:28:28.319+00:00] support FJCVTZS
[task 2026-05-22T10:28:28.319+00:00] instruction.
[task 2026-05-22T10:28:28.319+00:00] --no-cssc Pretend CPU does not
[task 2026-05-22T10:28:28.319+00:00] support CSSC extension.
[task 2026-05-22T10:28:28.319+00:00] --more-compartments Make newGlobal default to
[task 2026-05-22T10:28:28.319+00:00] creating a new
[task 2026-05-22T10:28:28.319+00:00] compartment.
[task 2026-05-22T10:28:28.319+00:00] --benchmark-mode Configure the shell for
[task 2026-05-22T10:28:28.319+00:00] realistic benchmarking.
[task 2026-05-22T10:28:28.319+00:00] Prints warnings for
[task 2026-05-22T10:28:28.319+00:00] detected issues.
[task 2026-05-22T10:28:28.319+00:00] --strict-benchmark-mode Like --benchmark-mode but
[task 2026-05-22T10:28:28.319+00:00] refuses to run if the
[task 2026-05-22T10:28:28.319+00:00] build config is wrong or
[task 2026-05-22T10:28:28.319+00:00] conflicting settings
[task 2026-05-22T10:28:28.319+00:00] exist.
[task 2026-05-22T10:28:28.319+00:00] --fuzzing-safe Don't expose functions
[task 2026-05-22T10:28:28.319+00:00] that aren't safe for
[task 2026-05-22T10:28:28.319+00:00] fuzzers to call
[task 2026-05-22T10:28:28.319+00:00] --disable-oom-functions Disable functions that
[task 2026-05-22T10:28:28.319+00:00] cause artificial OOMs
[task 2026-05-22T10:28:28.319+00:00] --no-threads Disable helper threads
[task 2026-05-22T10:28:28.319+00:00] --no-jit-backend Disable the JIT backend
[task 2026-05-22T10:28:28.319+00:00] completely for this
[task 2026-05-22T10:28:28.319+00:00] process
[task 2026-05-22T10:28:28.319+00:00] --no-ggc Disable Generational GC
[task 2026-05-22T10:28:28.319+00:00] --no-cgc Disable Compacting GC
[task 2026-05-22T10:28:28.319+00:00] --no-incremental-gc Disable Incremental GC
[task 2026-05-22T10:28:28.319+00:00] --no-parallel-marking Disable GC parallel
[task 2026-05-22T10:28:28.319+00:00] marking
[task 2026-05-22T10:28:28.319+00:00] --enable-parallel-marking Enable GC parallel marking
[task 2026-05-22T10:28:28.319+00:00] --nursery-strings=on/off Allocate strings in the
[task 2026-05-22T10:28:28.319+00:00] nursery
[task 2026-05-22T10:28:28.319+00:00] --nursery-bigints=on/off Allocate BigInts in the
[task 2026-05-22T10:28:28.319+00:00] nursery
[task 2026-05-22T10:28:28.319+00:00] --available-memory=SIZE Select GC settings based
[task 2026-05-22T10:28:28.319+00:00] on available memory (MB)
[task 2026-05-22T10:28:28.319+00:00] --disable-decommit Disable decommitting
[task 2026-05-22T10:28:28.319+00:00] unsued GC memory
[task 2026-05-22T10:28:28.319+00:00] --arm-hwcap=[features] Specify ARM code
[task 2026-05-22T10:28:28.319+00:00] generation features, or
[task 2026-05-22T10:28:28.319+00:00] 'help' to list all
[task 2026-05-22T10:28:28.319+00:00] features.
[task 2026-05-22T10:28:28.319+00:00] --arm-asm-nop-fill=SIZE Insert the given number of
[task 2026-05-22T10:28:28.319+00:00] NOP instructions at all
[task 2026-05-22T10:28:28.319+00:00] possible pool locations.
[task 2026-05-22T10:28:28.319+00:00] --asm-pool-max-offset=OFFSET The maximum pc relative
[task 2026-05-22T10:28:28.319+00:00] OFFSET permitted in pool
[task 2026-05-22T10:28:28.319+00:00] reference instructions.
[task 2026-05-22T10:28:28.319+00:00] --arm-sim-icache-checks Enable icache flush checks
[task 2026-05-22T10:28:28.319+00:00] in the ARM simulator.
[task 2026-05-22T10:28:28.319+00:00] --arm-sim-stop-at=NUMBER Stop the ARM simulator
[task 2026-05-22T10:28:28.319+00:00] after the given NUMBER of
[task 2026-05-22T10:28:28.319+00:00] instructions.
[task 2026-05-22T10:28:28.319+00:00] --mips-sim-icache-checks Enable icache flush checks
[task 2026-05-22T10:28:28.319+00:00] in the MIPS simulator.
[task 2026-05-22T10:28:28.319+00:00] --mips-sim-stop-at=NUMBER Stop the MIPS simulator
[task 2026-05-22T10:28:28.319+00:00] after the given NUMBER of
[task 2026-05-22T10:28:28.319+00:00] instructions.
[task 2026-05-22T10:28:28.319+00:00] --loong64-sim-icache-checks Enable icache flush checks
[task 2026-05-22T10:28:28.319+00:00] in the LoongArch64
[task 2026-05-22T10:28:28.319+00:00] simulator.
[task 2026-05-22T10:28:28.319+00:00] --loong64-sim-stop-at=NUMBER Stop the LoongArch64
[task 2026-05-22T10:28:28.319+00:00] simulator after the given
[task 2026-05-22T10:28:28.319+00:00] NUMBER of instructions.
[task 2026-05-22T10:28:28.319+00:00] --nursery-size=SIZE-MB Set the maximum nursery
[task 2026-05-22T10:28:28.319+00:00] size in MB
[task 2026-05-22T10:28:28.319+00:00] -z --gc-zeal=LEVEL(;LEVEL)*[,N] Specifies how zealous the
[task 2026-05-22T10:28:28.319+00:00] garbage collector should
[task 2026-05-22T10:28:28.319+00:00] be. Some of these modes
[task 2026-05-22T10:28:28.319+00:00] can be set
[task 2026-05-22T10:28:28.319+00:00] simultaneously, by passing
[task 2026-05-22T10:28:28.319+00:00] multiple level options,
[task 2026-05-22T10:28:28.319+00:00] e.g. "2;4"
[task 2026-05-22T10:28:28.319+00:00] will activate both modes
[task 2026-05-22T10:28:28.320+00:00] 2 and 4. Modes can be
[task 2026-05-22T10:28:28.320+00:00] specified by name or
[task 2026-05-22T10:28:28.320+00:00] number.
[task 2026-05-22T10:28:28.320+00:00]
[task 2026-05-22T10:28:28.320+00:00] Values:
[task 2026-05-22T10:28:28.320+00:00] 0: (None) Normal
[task 2026-05-22T10:28:28.320+00:00] amount of collection
[task 2026-05-22T10:28:28.320+00:00] (resets all modes)
[task 2026-05-22T10:28:28.320+00:00] 1: (RootsChange)
[task 2026-05-22T10:28:28.320+00:00] Collect when roots are
[task 2026-05-22T10:28:28.320+00:00] added or removed
[task 2026-05-22T10:28:28.320+00:00] 2: (Alloc) Collect
[task 2026-05-22T10:28:28.320+00:00] when every N allocations
[task 2026-05-22T10:28:28.320+00:00] (default: 100)
[task 2026-05-22T10:28:28.320+00:00] 4: (VerifierPre)
[task 2026-05-22T10:28:28.320+00:00] Verify pre write barriers
[task 2026-05-22T10:28:28.320+00:00] between instructions
[task 2026-05-22T10:28:28.320+00:00] 5: (VerifierPost)
[task 2026-05-22T10:28:28.320+00:00] Verify post write barriers
[task 2026-05-22T10:28:28.320+00:00] after minor GC
[task 2026-05-22T10:28:28.320+00:00] 6:
[task 2026-05-22T10:28:28.320+00:00] (YieldBeforeRootMarking)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC in two
[task 2026-05-22T10:28:28.320+00:00] slices that yields
[task 2026-05-22T10:28:28.320+00:00] before root
[task 2026-05-22T10:28:28.320+00:00] marking
[task 2026-05-22T10:28:28.320+00:00] 7: (GenerationalGC)
[task 2026-05-22T10:28:28.320+00:00] Collect the nursery every
[task 2026-05-22T10:28:28.320+00:00] N nursery allocations
[task 2026-05-22T10:28:28.320+00:00] 8:
[task 2026-05-22T10:28:28.320+00:00] (YieldBeforeMarking)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC in two
[task 2026-05-22T10:28:28.320+00:00] slices that yields
[task 2026-05-22T10:28:28.320+00:00] between the root
[task 2026-05-22T10:28:28.320+00:00] marking and marking phases
[task 2026-05-22T10:28:28.320+00:00] 9:
[task 2026-05-22T10:28:28.320+00:00] (YieldBeforeSweeping)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC in two
[task 2026-05-22T10:28:28.320+00:00] slices that yields
[task 2026-05-22T10:28:28.320+00:00] between the
[task 2026-05-22T10:28:28.320+00:00] marking and sweeping
[task 2026-05-22T10:28:28.320+00:00] phases
[task 2026-05-22T10:28:28.320+00:00] 10:
[task 2026-05-22T10:28:28.320+00:00] (IncrementalMultipleSlices)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC in many
[task 2026-05-22T10:28:28.320+00:00] slices
[task 2026-05-22T10:28:28.320+00:00] 11:
[task 2026-05-22T10:28:28.320+00:00] (IncrementalMarkingValidator)
[task 2026-05-22T10:28:28.320+00:00] Verify incremental marking
[task 2026-05-22T10:28:28.320+00:00] 12: (ElementsBarrier)
[task 2026-05-22T10:28:28.320+00:00] Use the individual element
[task 2026-05-22T10:28:28.320+00:00] post-write barrier
[task 2026-05-22T10:28:28.320+00:00] regardless of
[task 2026-05-22T10:28:28.320+00:00] elements size
[task 2026-05-22T10:28:28.320+00:00] 13:
[task 2026-05-22T10:28:28.320+00:00] (CheckHashTablesOnMinorGC)
[task 2026-05-22T10:28:28.320+00:00] Check internal hashtables
[task 2026-05-22T10:28:28.320+00:00] on minor GC
[task 2026-05-22T10:28:28.320+00:00] 14: (Compact) Perform
[task 2026-05-22T10:28:28.320+00:00] a shrinking collection
[task 2026-05-22T10:28:28.320+00:00] every N allocations
[task 2026-05-22T10:28:28.320+00:00] 15: (CheckHeapAfterGC)
[task 2026-05-22T10:28:28.320+00:00] Walk the heap to check its
[task 2026-05-22T10:28:28.320+00:00] integrity after every
[task 2026-05-22T10:28:28.320+00:00] GC
[task 2026-05-22T10:28:28.320+00:00] 16:
[task 2026-05-22T10:28:28.320+00:00] (ConcurrentMarking) Run
[task 2026-05-22T10:28:28.320+00:00] the mutator and marking in
[task 2026-05-22T10:28:28.320+00:00] parallel
[task 2026-05-22T10:28:28.320+00:00] 17:
[task 2026-05-22T10:28:28.320+00:00] (YieldBeforeSweepingAtoms)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC in two
[task 2026-05-22T10:28:28.320+00:00] slices that yields
[task 2026-05-22T10:28:28.320+00:00] before sweeping
[task 2026-05-22T10:28:28.320+00:00] the atoms table
[task 2026-05-22T10:28:28.320+00:00] 18: (CheckGrayMarking)
[task 2026-05-22T10:28:28.320+00:00] Check gray marking
[task 2026-05-22T10:28:28.320+00:00] invariants after every GC
[task 2026-05-22T10:28:28.320+00:00] 19:
[task 2026-05-22T10:28:28.320+00:00] (YieldBeforeSweepingCaches)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC in two
[task 2026-05-22T10:28:28.320+00:00] slices that yields
[task 2026-05-22T10:28:28.320+00:00] before sweeping
[task 2026-05-22T10:28:28.320+00:00] weak caches
[task 2026-05-22T10:28:28.320+00:00] 21:
[task 2026-05-22T10:28:28.320+00:00] (YieldBeforeSweepingObjects)
[task 2026-05-22T10:28:28.320+00:00] Incremental GC that yields
[task 2026-05-22T10:28:28.320+00:00] once per
[task 2026-05-22T10:28:28.321+00:00] zone before
[task 2026-05-22T10:28:28.321+00:00] sweeping foreground
[task 2026-05-22T10:28:28.321+00:00] finalized objects
[task 2026-05-22T10:28:28.321+00:00] 22:
[task 2026-05-22T10:28:28.321+00:00] (YieldBeforeSweepingNonObjects)
[task 2026-05-22T10:28:28.321+00:00] Incremental GC that yields
[task 2026-05-22T10:28:28.321+00:00] once per
[task 2026-05-22T10:28:28.321+00:00] zone before
[task 2026-05-22T10:28:28.321+00:00] sweeping non-object GC
[task 2026-05-22T10:28:28.321+00:00] things
[task 2026-05-22T10:28:28.321+00:00] 23:
[task 2026-05-22T10:28:28.321+00:00] (YieldBeforeSweepingPropMapTrees)
[task 2026-05-22T10:28:28.321+00:00] Incremental GC that yields
[task 2026-05-22T10:28:28.321+00:00] once
[task 2026-05-22T10:28:28.321+00:00] per zone before
[task 2026-05-22T10:28:28.321+00:00] sweeping shape trees
[task 2026-05-22T10:28:28.321+00:00] 24:
[task 2026-05-22T10:28:28.321+00:00] (CheckWeakMapMarking)
[task 2026-05-22T10:28:28.321+00:00] Check weak map marking
[task 2026-05-22T10:28:28.321+00:00] invariants after every
[task 2026-05-22T10:28:28.321+00:00] GC
[task 2026-05-22T10:28:28.321+00:00] 25:
[task 2026-05-22T10:28:28.321+00:00] (YieldWhileGrayMarking)
[task 2026-05-22T10:28:28.321+00:00] Incremental GC in two
[task 2026-05-22T10:28:28.321+00:00] slices that yields
[task 2026-05-22T10:28:28.321+00:00] during gray
[task 2026-05-22T10:28:28.321+00:00] marking
[task 2026-05-22T10:28:28.321+00:00] 26:
[task 2026-05-22T10:28:28.321+00:00] (CheckHeapBeforeMinorGC)
[task 2026-05-22T10:28:28.321+00:00] Check for invariant
[task 2026-05-22T10:28:28.321+00:00] violations before every
[task 2026-05-22T10:28:28.321+00:00] minor GC
[task 2026-05-22T10:28:28.321+00:00]
[task 2026-05-22T10:28:28.321+00:00] --gc-param=NAME=VALUE Set a named GC parameter
[task 2026-05-22T10:28:28.321+00:00] --module-load-path=DIR Set directory to load
[task 2026-05-22T10:28:28.321+00:00] modules from
[task 2026-05-22T10:28:28.321+00:00] --no-source-pragmas Disable source(Mapping)URL
[task 2026-05-22T10:28:28.322+00:00] pragma parsing
[task 2026-05-22T10:28:28.322+00:00] --no-async-stacks Disable async stacks
[task 2026-05-22T10:28:28.322+00:00] --async-stacks-capture-debuggee-only Limit async stack capture
[task 2026-05-22T10:28:28.322+00:00] to only debuggees
[task 2026-05-22T10:28:28.322+00:00] --dll=LIBRARY Dynamically load LIBRARY
[task 2026-05-22T10:28:28.322+00:00] --suppress-minidump Suppress crash minidumps
[task 2026-05-22T10:28:28.322+00:00] --delazification-mode=[option] Select one of the
[task 2026-05-22T10:28:28.322+00:00] delazification mode for
[task 2026-05-22T10:28:28.322+00:00] scripts given on the
[task 2026-05-22T10:28:28.322+00:00] command line, valid
[task 2026-05-22T10:28:28.322+00:00] options are: 'on-demand',
[task 2026-05-22T10:28:28.322+00:00] 'concurrent-df', 'eager',
[task 2026-05-22T10:28:28.322+00:00] 'concurrent-df+on-demand'.
[task 2026-05-22T10:28:28.322+00:00] Choosing
[task 2026-05-22T10:28:28.322+00:00] 'concurrent-df+on-demand'
[task 2026-05-22T10:28:28.322+00:00] will run both
[task 2026-05-22T10:28:28.322+00:00] concurrent-df and
[task 2026-05-22T10:28:28.322+00:00] on-demand delazification
[task 2026-05-22T10:28:28.322+00:00] mode, and compare
[task 2026-05-22T10:28:28.322+00:00] compilation outcome.
[task 2026-05-22T10:28:28.322+00:00] --wasm-compile-and-serialize Compile the wasm bytecode
[task 2026-05-22T10:28:28.322+00:00] from stdin and serialize
[task 2026-05-22T10:28:28.322+00:00] the results to stdout
[task 2026-05-22T10:28:28.322+00:00] -P --setpref=name[=val] Set the value of a JS
[task 2026-05-22T10:28:28.322+00:00] pref. The value may be
[task 2026-05-22T10:28:28.322+00:00] omitted for boolean prefs,
[task 2026-05-22T10:28:28.322+00:00] in which case they default
[task 2026-05-22T10:28:28.322+00:00] to true. Use --list-prefs
[task 2026-05-22T10:28:28.322+00:00] to print all pref names.
[task 2026-05-22T10:28:28.322+00:00] --list-prefs Print list of prefs that
[task 2026-05-22T10:28:28.322+00:00] can be set with --setpref.
[task 2026-05-22T10:28:28.322+00:00] --use-fdlibm-for-sin-cos-tan Use fdlibm for Math.sin,
[task 2026-05-22T10:28:28.322+00:00] Math.cos, and Math.tan
[task 2026-05-22T10:28:28.322+00:00] --wasm-gc Enable WebAssembly gc
[task 2026-05-22T10:28:28.322+00:00] proposal.
[task 2026-05-22T10:28:28.322+00:00] --wasm-relaxed-simd Enable WebAssembly
[task 2026-05-22T10:28:28.322+00:00] relaxed-simd proposal.
[task 2026-05-22T10:28:28.322+00:00] --wasm-multi-memory Enable WebAssembly
[task 2026-05-22T10:28:28.322+00:00] multi-memory proposal.
[task 2026-05-22T10:28:28.322+00:00] --wasm-memory-control Enable WebAssembly
[task 2026-05-22T10:28:28.322+00:00] memory-control proposal.
[task 2026-05-22T10:28:28.322+00:00] --wasm-memory64 Enable WebAssembly
[task 2026-05-22T10:28:28.322+00:00] memory64 proposal.
[task 2026-05-22T10:28:28.322+00:00] --wasm-tail-calls Enable WebAssembly
[task 2026-05-22T10:28:28.322+00:00] tail-calls proposal.
[task 2026-05-22T10:28:28.322+00:00] --wasm-js-string-builtins Enable WebAssembly
[task 2026-05-22T10:28:28.322+00:00] js-string-builtins
[task 2026-05-22T10:28:28.322+00:00] proposal.
[task 2026-05-22T10:28:28.322+00:00] --enable-iterator-sequencing Enable Iterator Sequencing
[task 2026-05-22T10:28:28.322+00:00] --enable-error-iserror Enable Error.isError
[task 2026-05-22T10:28:28.322+00:00] --enable-error-stack-trace-limit Enable
[task 2026-05-22T10:28:28.322+00:00] Error.stackTraceLimit
[task 2026-05-22T10:28:28.322+00:00] --enable-iterator-range Enable Iterator.range
[task 2026-05-22T10:28:28.322+00:00] --enable-joint-iteration Enable Joint Iteration
[task 2026-05-22T10:28:28.322+00:00] --enable-atomics-pause Enable Atomics pause
[task 2026-05-22T10:28:28.322+00:00] --enable-explicit-resource-management Enable Explicit Resource
[task 2026-05-22T10:28:28.322+00:00] Management
[task 2026-05-22T10:28:28.322+00:00] --disable-explicit-resource-management Disable Explicit Resource
[task 2026-05-22T10:28:28.322+00:00] Management
[task 2026-05-22T10:28:28.322+00:00] --enable-temporal Enable Temporal
[task 2026-05-22T10:28:28.322+00:00] --enable-import-bytes Enable import bytes
[task 2026-05-22T10:28:28.322+00:00] --enable-import-text Enable import text
[task 2026-05-22T10:28:28.322+00:00] --enable-promise-allkeyed Enable Promise.allKeyed
[task 2026-05-22T10:28:28.322+00:00] --enable-arraybuffer-immutable Enable immutable
[task 2026-05-22T10:28:28.322+00:00] ArrayBuffers
[task 2026-05-22T10:28:28.322+00:00] --enable-iterator-chunking Enable Iterator Chunking
[task 2026-05-22T10:28:28.322+00:00] --enable-iterator-join Enable Iterator.join
[task 2026-05-22T10:28:28.322+00:00] --enable-iterator-includes Enable
[task 2026-05-22T10:28:28.322+00:00] Iterator.prototype.includes
[task 2026-05-22T10:28:28.322+00:00] --enable-intl-locale-info Enable Intl Locale Info
[task 2026-05-22T10:28:28.322+00:00] --enable-source-phase-imports Enable source phase
[task 2026-05-22T10:28:28.322+00:00] imports
[task 2026-05-22T10:28:28.322+00:00] --enable-source-phase-imports-test262-module-source Support <module source>
[task 2026-05-22T10:28:28.322+00:00] specifier for test262
[task 2026-05-22T10:28:28.322+00:00] tests
[task 2026-05-22T10:28:28.322+00:00] --enable-legacy-regexp Enable Legacy RegExp
[task 2026-05-22T10:28:28.322+00:00] features
[task 2026-05-22T10:28:28.322+00:00] --enable-wasm-esm-integration Enable wasm/esm
[task 2026-05-22T10:28:28.322+00:00] integration
[task 2026-05-22T10:28:28.322+00:00] Error: Invalid long option: --enable-promise-safe-resolve
[task 2026-05-22T10:28:28.322+00:00]
[task 2026-05-22T10:28:28.322+00:00] Exit code: 1
[task 2026-05-22T10:28:28.322+00:00] FAIL - promise/safe-resolve-parameter-basic.js
[task 2026-05-22T10:28:28.322+00:00] TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/promise/safe-resolve-parameter-basic.js | Error: Invalid long option: --enable-promise-safe-resolve (code 1, args "--enable-promise-safe-resolve") [0.0 s]
[task 2026-05-22T10:28:28.322+00:00] INFO exit-status : 1
[task 2026-05-22T10:28:28.322+00:00] INFO timed-out : False
[task 2026-05-22T10:28:28.322+00:00] INFO stdout > Usage: /builds/worker/workspace/obj-spider/dist/bin/js [options] [[script] scriptArgs*]
[task 2026-05-22T10:28:28.322+00:00] INFO stdout >
[task 2026-05-22T10:28:28.322+00:00] INFO stdout > The SpiderMonkey shell provides a command line interface to the
[task 2026-05-22T10:28:28.322+00:00] INFO stdout > JavaScript engine. Code and file options provided via the command
[task 2026-05-22T10:28:28.322+00:00] INFO stdout > line are run left to right. If provided, the optional script argument
[task 2026-05-22T10:28:28.322+00:00] INFO stdout > is run after all options have been processed. Just-In-Time
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > compilation modes may be enabled via command line options.
[task 2026-05-22T10:28:28.323+00:00] INFO stdout >
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > Version: JavaScript-C153.0
[task 2026-05-22T10:28:28.323+00:00] INFO stdout >
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > Arguments:
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > script A script to execute (after all options)
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > scriptArgs String arguments to bind as |scriptArgs| in the shell's global
[task 2026-05-22T10:28:28.323+00:00] INFO stdout >
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > Options:
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -f --file=PATH File path to run, parsing
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > file contents as UTF-8
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -u --utf16-file=PATH File path to run,
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > inflating the file's UTF-8
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > contents to UTF-16 and
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > then parsing that
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -m --module=PATH Module path to run
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -p --prelude=PATH Prelude path to run
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -e --execute=CODE Inline code to run
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > --selfhosted-xdr-path=[filename] Read/Write selfhosted
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > script data from/to the
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > given XDR file
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > --selfhosted-xdr-mode=(encode,decode,off) Whether to encode/decode
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > data of the file
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > providedwith
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > --selfhosted-xdr-path.
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -i --shell Enter prompt after running
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > code
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -c --compileonly Only compile, don't run
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > (syntax checking mode)
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -w --warnings Emit warnings
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -W --nowarnings Don't emit warnings
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -D --dump-bytecode Dump bytecode with exec
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > count for all scripts
[task 2026-05-22T10:28:28.323+00:00] INFO stdout > -b --print-timing Print sub-ms runtime for
Flags: needinfo?(mgaudet)
Flags: needinfo?(aryx.bugmail)
Updated•5 months ago
|
Flags: needinfo?(aryx.bugmail)
| Assignee | ||
Comment 1•5 months ago
|
||
Updated•5 months ago
|
Assignee: nobody → mgaudet
Status: NEW → ASSIGNED
Updated•5 months ago
|
Attachment #9588968 -
Attachment description: WIP: Bug 2041670 - Fix safe resolve tests for beta merge → Bug 2041670 - Fix safe resolve tests for beta merge r?iain
Pushed by mgaudet@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/c38bb1815144
https://hg.mozilla.org/integration/autoland/rev/bc549243b774
Fix safe resolve tests for beta merge r=iain
Comment 3•5 months ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch
Comment 4•5 months ago
|
||
Verified fixed in today’s beta simulation push.
Status: RESOLVED → VERIFIED
| Assignee | ||
Updated•5 months ago
|
Flags: needinfo?(mgaudet)
You need to log in
before you can comment on or make changes to this bug.
Description
•