RESOLVED FIXED 225998
[ Catalina Release JSC] A large number of JSC test appear to be flaky failing
https://bugs.webkit.org/show_bug.cgi?id=225998
Summary [ Catalina Release JSC] A large number of JSC test appear to be flaky failing
Robert Jenner
Reported 2021-05-19 17:57:20 PDT
The following JSC test have started to flaky fail on Catalina Release JSC-Tests: wasm.yaml/wasm/function-tests/basic-element.js.wasm-eager-jettison wasm.yaml/wasm/js-api/test_Data.js.wasm-collect-continuously wasm.yaml/wasm/references/externref_modules.js.wasm-eager wasm.yaml/wasm/stress/memory-fence.js.wasm-air wasm.yaml/wasm/stress/mutable-globals.js.wasm-b3 wasm.yaml/wasm/function-tests/basic-element.js.wasm-air wasm.yaml/wasm/function-tests/stack-trace.js.default-wasm wasm.yaml/wasm/js-api/test_Data.js.wasm-b3 wasm.yaml/wasm/js-api/test_Data.js.wasm-eager-jettison wasm.yaml/wasm/references/is_null.js.wasm-b3 wasm.yaml/wasm/stress/js-wasm-call-many-return-types-on-stack-no-args.js.wasm-eager wasm.yaml/wasm/stress/memory-fence.js.wasm-collect-continuously wasm.yaml/wasm/stress/too-many-locals.js.default-wasm wasm.yaml/wasm/function-tests/basic-element.js.wasm-slow-memory wasm.yaml/wasm/function-tests/stack-trace.js.wasm-no-tls-context wasm.yaml/wasm/function-tests/trap-from-start.js.default-wasm wasm.yaml/wasm/js-api/test_Data.js.wasm-air wasm.yaml/wasm/js-api/test_memory.js.wasm-slow-memory wasm.yaml/wasm/references/externref_table_import.js.wasm-no-tls-context wasm.yaml/wasm/function-tests/trap-from-start.js.wasm-no-tls-context wasm.yaml/wasm/function-tests/trap-store.js.wasm-b3 wasm.yaml/wasm/js-api/test_memory.js.wasm-b3 wasm.yaml/wasm/js-api/test_memory.js.wasm-eager-jettison wasm.yaml/wasm/lowExecutableMemory/exports-oom.js.default-wasm wasm.yaml/wasm/js-api/test_memory.js.default-wasm wasm.yaml/wasm/self-test/test_LowLevelBinary_uint16.js.wasm-b3 wasm.yaml/wasm/function-tests/memory-access-past-4gib.js.wasm-collect-continuously wasm.yaml/wasm/js-api/test_memory.js.wasm-air wasm.yaml/wasm/references/externref_modules.js.default-wasm wasm.yaml/wasm/references/func_ref.js.wasm-air wasm.yaml/wasm/function-tests/trap-load-2.js.wasm-no-tls-context wasm.yaml/wasm/js-api/test_Data.js.wasm-no-tls-context wasm.yaml/wasm/references/func_ref.js.default-wasm stress/put-by-val-slow-put-array-storage.js.dfg-eager-no-cjit-validate stress/arrowfunction-lexical-bind-arguments-non-strict-1.js.dfg-eager stress/arrowfunction-lexical-bind-superproperty.js.dfg-eager HISTORY: https://build.webkit.org/#/builders/Apple-Catalina-Release-JSC-Tests?numbuilds=50 These failures started occurring at this test run: https://build.webkit.org/#/builders/4/builds/1998 My guess is that either r277727, or r277725 caused this, as they both appear to have made changes to things with JSC.
Attachments
Crashlog from Catalina JSC-tests bot (94.19 KB, application/zip)
2021-05-19 17:58 PDT, Robert Jenner
no flags
patch (9.55 KB, patch)
2021-05-20 14:08 PDT, Saam Barati
ysuzuki: review+
ews-feeder: commit-queue-
patch for landing (10.05 KB, patch)
2021-05-20 16:34 PDT, Saam Barati
no flags
patch for landing (11.34 KB, patch)
2021-05-20 17:52 PDT, Saam Barati
no flags
patch for landing (11.41 KB, patch)
2021-05-20 22:50 PDT, Saam Barati
ews-feeder: commit-queue-
Robert Jenner
Comment 1 2021-05-19 17:58:26 PDT
Created attachment 429124 [details] Crashlog from Catalina JSC-tests bot Attaching crashlogs collected from the Catalina-JSC-Tests bot.
Radar WebKit Bug Importer
Comment 2 2021-05-19 18:14:42 PDT
Mark Lam
Comment 3 2021-05-20 08:13:32 PDT
These failures are reported from a Release bot. r277727 is only enabled on a Debug build. So, this cannot be r277727.
Saam Barati
Comment 4 2021-05-20 12:16:45 PDT
I'm looking
Saam Barati
Comment 5 2021-05-20 13:30:16 PDT
I have a fix
Saam Barati
Comment 6 2021-05-20 14:08:28 PDT
Yusuke Suzuki
Comment 7 2021-05-20 14:10:34 PDT
Comment on attachment 429219 [details] patch r=me
Saam Barati
Comment 8 2021-05-20 16:34:33 PDT
Created attachment 429240 [details] patch for landing
Saam Barati
Comment 9 2021-05-20 17:52:56 PDT
Created attachment 429251 [details] patch for landing
Saam Barati
Comment 10 2021-05-20 22:50:24 PDT
Created attachment 429265 [details] patch for landing
EWS
Comment 11 2021-05-20 23:35:14 PDT
Committed r277850 (237992@main): <https://commits.webkit.org/237992@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 429265 [details].
Fujii Hironori
Comment 12 2021-05-21 13:51:42 PDT
r277850 made WinCairo (Debug) crashing. Filed: Bug 226110 – ASSERTION FAILED: !isCompilationThread() in ctiStub of JITThunks.cpp since r277850
Note You need to log in before you can comment on or make changes to this bug.