Bug 228036

Summary: [Debug JSC Tests] Many microbenchmarks tests timing out in ftl-no-cjit-fuzz mode
Product: WebKit Reporter: Ryan Haddad <ryanhaddad>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: keith_miller, msaboff, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=226279

Description Ryan Haddad 2021-07-16 15:12:34 PDT
Multiple tests are failing on the Apple-BigSur-AppleSilicon-Debug-JSC-Tests bot

** The following JSC stress test failures have been introduced:
	microbenchmarks/bit-test-constant.js.ftl-no-cjit-fuzz
	microbenchmarks/bit-test-load.js.ftl-no-cjit-fuzz
	microbenchmarks/bit-test-nonconstant.js.ftl-no-cjit-fuzz
	microbenchmarks/get-and-put-by-val-double-index-dont-fall-off-a-cliff.js.ftl-no-cjit-fuzz
	microbenchmarks/get-by-val-polymorphic-ic-4.js.ftl-no-cjit-fuzz
	microbenchmarks/implicit-bigswitch-indirect-symbol.js.ftl-no-cjit-fuzz
	microbenchmarks/int52-rand-function.js.ftl-no-cjit-fuzz
	microbenchmarks/memcpy-typed-loop-large.js.ftl-eager-no-cjit
	microbenchmarks/memcpy-typed-loop-large.js.ftl-no-cjit-fuzz

Looks like they are all timing out:
microbenchmarks/bit-test-nonconstant.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/bit-test-load.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/bit-test-constant.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/get-and-put-by-val-double-index-dont-fall-off-a-cliff.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/int52-rand-function.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/implicit-bigswitch-indirect-symbol.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/get-by-val-polymorphic-ic-4.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!
microbenchmarks/memcpy-typed-loop-large.js.ftl-eager-no-cjit: Timed out after 339.000000 sec seconds!
microbenchmarks/memcpy-typed-loop-large.js.ftl-no-cjit-fuzz: Timed out after 339.000000 sec seconds!

https://build.webkit.org/#/builders/17/builds/824/steps/jscore-test/logs/stdio
Comment 1 Ryan Haddad 2021-07-16 15:13:03 PDT
Related to https://trac.webkit.org/changeset/279916/webkit
Comment 2 Radar WebKit Bug Importer 2021-07-16 15:13:16 PDT
<rdar://problem/80705115>
Comment 3 Ryan Haddad 2021-07-16 15:15:06 PDT
The link above is for the arm64 queue, more seen here on the x86 bot:
https://build.webkit.org/#/builders/17/builds/824
Comment 4 Ryan Haddad 2021-07-16 16:06:31 PDT
The responsible change was reverted in https://trac.webkit.org/changeset/280004/webkit