Bug 248000

Summary: [ BigSur Debug JSC ] Multiple .lockdown tests are constant failures
Product: WebKit Reporter: Robert Jenner <jenner>
Component: JavaScriptCoreAssignee: Mark Lam <mark.lam>
Status: RESOLVED FIXED    
Severity: Normal CC: mark.lam, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Robert Jenner 2022-11-16 16:33:25 PST
The following .lockdown JSC tests are constantly failing on Debug BigSur:

	cdjs-tests.yaml/main.js.lockdown
	microbenchmarks/array-from-derived-object-func.js.lockdown
	microbenchmarks/array-from-object-func.js.lockdown
	microbenchmarks/bit-test-load.js.lockdown
	microbenchmarks/bit-test-nonconstant.js.lockdown
	microbenchmarks/data-view-accesses-2.js.lockdown
	microbenchmarks/delete-property-allocation-sinking.js.lockdown
	microbenchmarks/delete-property-inline-cache.js.lockdown
	microbenchmarks/delete-property-keeps-cacheable-structure.js.lockdown
	microbenchmarks/elidable-new-object-dag.js.lockdown
	microbenchmarks/elidable-new-object-then-call.js.lockdown
	microbenchmarks/elidable-new-object-tree.js.lockdown
	microbenchmarks/function-to-string.js.lockdown
	microbenchmarks/get-and-put-by-val-double-index-dont-fall-off-a-cliff.js.lockdown
	microbenchmarks/get-by-val-polymorphic-ic-1.js.lockdown
	microbenchmarks/get-by-val-polymorphic-ic-4.js.lockdown
	microbenchmarks/get-by-val-polymorphic-ic-5.js.lockdown
	microbenchmarks/get-private-name.js.lockdown
	microbenchmarks/hoist-get-by-offset-tower-with-inferred-types.js.lockdown
	microbenchmarks/int52-rand-function.js.lockdown
	microbenchmarks/memcpy-loop.js.lockdown
	microbenchmarks/object-is.js.lockdown
	microbenchmarks/obvious-sink-pathology-taken.js.lockdown
	microbenchmarks/oob-sane-chain-double.js.lockdown
	microbenchmarks/polyvariant-delete-property.js.lockdown
	microbenchmarks/richards-empty-try-catch.js.lockdown
	microbenchmarks/richards-try-catch.js.lockdown
	microbenchmarks/sinkable-new-object-dag.js.lockdown
	microbenchmarks/sinkable-new-object-taken.js.lockdown
	microbenchmarks/sinkable-new-object-with-builtin-constructor.js.lockdown
	microbenchmarks/sinkable-new-object.js.lockdown
	microbenchmarks/string-replace-string.js.lockdown
	microbenchmarks/to-number-boolean.js.lockdown
	microbenchmarks/typed-array-get-set-by-val-profiling.js.lockdown
	stress/allow-math-ic-b3-code-duplication.js.lockdown
	stress/call-var-args-phantom-arguments-handler-strict.js.lockdown
	stress/call-var-args-phantom-arguments-strict.js.lockdown
	stress/checkpoint-osr-exit-needs-to-reload-baseline-jit-constant-pool-gpr.js.lockdown
	stress/elide-new-object-dag-then-exit.js.lockdown
	stress/new-regex-inline.js.lockdown
	stress/obviously-elidable-new-object-then-exit.js.lockdown
	stress/private-name-assignment-in-constructor.js.lockdown
	stress/spread-forward-call-varargs-stack-overflow.js.lockdown
	stress/tail-call-var-args-phantom-arguments-handler-strict.js.lockdown
	stress/tail-call-var-args-phantom-arguments-strict.js.lockdown
	stress/undecided-arrays-should-not-need-original-array-for-length.js.lockdown
	stress/v8-deltablue-strict.js.lockdown
	stress/v8-richards-strict.js.lockdown
	v8-v6/v8-deltablue.js.lockdown
	v8-v6/v8-richards.js.lockdown

Observed at this test run:

https://build.webkit.org/#/builders/431/builds/2136
Comment 1 Radar WebKit Bug Importer 2022-11-16 16:33:46 PST
<rdar://problem/102442315>
Comment 2 Mark Lam 2022-11-18 20:53:17 PST
Pull request: https://github.com/WebKit/WebKit/pull/6664
Comment 3 EWS 2022-11-19 09:57:26 PST
Committed 256875@main (bb2a6104c6b4): <https://commits.webkit.org/256875@main>

Reviewed commits have been landed. Closing PR #6664 and removing active labels.