Bug 231095

Summary: REGRESSION: (r283293) 20 test262-test tests failing constantly
Product: WebKit Reporter: Truitt Savell <tsavell>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: ashvayka, saam, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=230931

Description Truitt Savell 2021-10-01 13:26:48 PDT
Build:
https://build.webkit.org/#/builders/8/builds/6544

this began with the changes in https://trac.webkit.org/changeset/283293/webkit
Comment 1 Radar WebKit Bug Importer 2021-10-01 13:27:18 PDT
<rdar://problem/83779591>
Comment 2 Ryan Haddad 2021-10-01 13:29:25 PDT
---------------NEW FAILING TESTS SUMMARY---------------
FAIL test/language/expressions/await/async-await-interleaved.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [Await: 1, Promise: 1, Promise: 2, Await: 2] and [Await: 1, Promise: 1, Await: 2, Promise: 2] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/async-await-interleaved.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [Await: 1, Promise: 1, Promise: 2, Await: 2] and [Await: 1, Promise: 1, Await: 2, Promise: 2] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/async-generator-interleaved.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [await, 1, 2, await] and [await, 1, await, 2] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/async-generator-interleaved.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [await, 1, 2, await] and [await, 1, await, 2] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/await-monkey-patched-promise.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [Promise: 1, Promise: 2, Await: 42] and [Promise: 1, Await: 42, Promise: 2] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/await-monkey-patched-promise.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [Promise: 1, Promise: 2, Await: 42] and [Promise: 1, Await: 42, Promise: 2] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/for-await-of-interleaved.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [Promise: 6, Promise: 5, Promise: 4, Await: 3, Promise: 3, Promise: 2, Promise: 1, Await: 2, Promise: 0] and [Promise: 6, Promise: 5, Await: 3, Promise: 4, Promise: 3, Await: 2, Promise: 2, Promise: 1, Await: 1, Promise: 0] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/await/for-await-of-interleaved.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [Promise: 6, Promise: 5, Promise: 4, Await: 3, Promise: 3, Promise: 2, Promise: 1, Await: 2, Promise: 0] and [Promise: 6, Promise: 5, Await: 3, Promise: 4, Promise: 3, Await: 2, Promise: 2, Promise: 1, Await: 1, Promise: 0] to have the same contents. Async/await and promises should be interleaved"
FAIL test/language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js (module)
Full Output:
"Test262:AsyncTestFailure:Test262Error: [object Object]"
FAIL test/language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js (module)
Full Output:
"Test262:AsyncTestFailure:Test262Error: [object Object]"
FAIL test/language/expressions/dynamic-import/for-await-resolution-and-error-agen-yield.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: f Expected SameValue(«null», «foo») to be true"
FAIL test/language/expressions/dynamic-import/for-await-resolution-and-error-agen-yield.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: f Expected SameValue(«null», «foo») to be true"
FAIL test/language/statements/async-generator/return-undefined-implicit-and-explicit.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [tick 1, g1 ret, tick 2, g2 ret, g3 ret, g4 ret] and [tick 1, g1 ret, g2 ret, tick 2, g3 ret, g4 ret] to have the same contents. Ticks for implicit and explicit return undefined"
FAIL test/language/statements/async-generator/return-undefined-implicit-and-explicit.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [tick 1, g1 ret, tick 2, g2 ret, g3 ret, g4 ret] and [tick 1, g1 ret, g2 ret, tick 2, g3 ret, g4 ret] to have the same contents. Ticks for implicit and explicit return undefined"
FAIL test/language/statements/for-await-of/async-from-sync-iterator-continuation-abrupt-completion-get-constructor.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [start, tick 1, tick 2] and [start, tick 1, tick 2, catch] to have the same contents. "
FAIL test/language/statements/for-await-of/async-from-sync-iterator-continuation-abrupt-completion-get-constructor.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [start, tick 1, tick 2] and [start, tick 1, tick 2, catch] to have the same contents. "
FAIL test/language/statements/for-await-of/ticks-with-async-iter-resolved-promise-and-constructor-lookup-two.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [pre, tick 1, constructor, tick 2, loop] and [pre, constructor, tick 1, loop, constructor, tick 2, post] to have the same contents. Ticks and constructor lookups"
FAIL test/language/statements/for-await-of/ticks-with-async-iter-resolved-promise-and-constructor-lookup-two.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [pre, tick 1, constructor, tick 2, loop] and [pre, constructor, tick 1, loop, constructor, tick 2, post] to have the same contents. Ticks and constructor lookups"
FAIL test/language/statements/for-await-of/ticks-with-sync-iter-resolved-promise-and-constructor-lookup.js (default)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [pre, tick 1, constructor, constructor, tick 2, tick 3, loop, tick 4, constructor] and [pre, constructor, constructor, tick 1, tick 2, loop, constructor, tick 3, tick 4, post] to have the same contents. Ticks and constructor lookups"
FAIL test/language/statements/for-await-of/ticks-with-sync-iter-resolved-promise-and-constructor-lookup.js (strict mode)
Full Output:
"Test262:AsyncTestFailure:Test262Error: Test262Error: Expected [pre, tick 1, constructor, constructor, tick 2, tick 3, loop, tick 4, constructor] and [pre, constructor, constructor, tick 1, tick 2, loop, constructor, tick 3, tick 4, post] to have the same contents. Ticks and constructor lookups"
---------------------------------------------------------
Comment 3 Alexey Shvayka 2024-02-22 16:18:12 PST
This was fixed in https://commits.webkit.org/242494@main.