Bug 223131 - [ macOS Debug wk2 ] imported/w3c/web-platform-tests/wasm/webapi/instantiateStreaming-bad-imports.any.worker.html is a flakey text failure
Summary: [ macOS Debug wk2 ] imported/w3c/web-platform-tests/wasm/webapi/instantiateSt...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-03-12 11:38 PST by Robert Jenner
Modified: 2021-04-02 09:10 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Jenner 2021-03-12 11:38:07 PST
imported/w3c/web-platform-tests/wasm/webapi/instantiateStreaming-bad-imports.any.worker.html

is a flakey text failure in macOS debug on wk2. 


HISTORY URL:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwasm%2Fwebapi%2FinstantiateStreaming-bad-imports.any.worker.html


TEXT DIFF:
--- /Volumes/Data/worker/bigsur-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/wasm/webapi/instantiateStreaming-bad-imports.any.worker-expected.txt
+++ /Volumes/Data/worker/bigsur-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/wasm/webapi/instantiateStreaming-bad-imports.any.worker-actual.txt
@@ -1,3 +1,5 @@
+
+Harness Error (TIMEOUT), message = null
 
 PASS Non-object imports argument: null
 PASS Non-object imports argument: true
@@ -104,5 +106,5 @@
 PASS Importing table with an incorrectly-typed value: WebAssembly.Table
 PASS Importing table with an incorrectly-typed value: WebAssembly.Table.prototype
 PASS Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)
-PASS Importing table with an incorrectly-typed value: WebAssembly.Table object (too large)
+TIMEOUT Importing table with an incorrectly-typed value: WebAssembly.Table object (too large) Test timed out
Comment 1 Radar WebKit Bug Importer 2021-03-12 11:38:37 PST
<rdar://problem/75370810>
Comment 2 Robert Jenner 2021-03-12 12:32:53 PST
I was able to reproduce a timeout at tip of tree, and at 2000 revisions back using the following test:

run-webkit-test imported/w3c/web-platform-tests/wasm/webapi/instantiateStreaming-bad-imports.any.worker.html --iterations 1000 --child-process=1

The timeout was different from the one above, here is what I received:

+Harness Error (TIMEOUT), message = null
 
 PASS Non-object imports argument: null
 PASS Non-object imports argument: true
@@ -72,37 +74,37 @@
 PASS Importing an f64 global with an incorrectly-typed value: BigInt
 PASS Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)
 PASS Importing an i32 mutable global with a primitive value
-PASS Importing an i32 mutable global with an immutable Global object
-PASS Importing an i64 mutable global with a primitive value
-PASS Importing an i64 mutable global with an immutable Global object
-PASS Importing an f32 mutable global with a primitive value
-PASS Importing an f32 mutable global with an immutable Global object
-PASS Importing an f64 mutable global with a primitive value
-PASS Importing an f64 mutable global with an immutable Global object
-PASS Importing memory with an incorrectly-typed value: undefined
-PASS Importing memory with an incorrectly-typed value: null
-PASS Importing memory with an incorrectly-typed value: true
-PASS Importing memory with an incorrectly-typed value: ""
-PASS Importing memory with an incorrectly-typed value: symbol "Symbol()"
-PASS Importing memory with an incorrectly-typed value: 1
-PASS Importing memory with an incorrectly-typed value: 0.1
-PASS Importing memory with an incorrectly-typed value: NaN
-PASS Importing memory with an incorrectly-typed value: plain object
-PASS Importing memory with an incorrectly-typed value: WebAssembly.Memory
-PASS Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype
-PASS Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)
-PASS Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large)
-PASS Importing table with an incorrectly-typed value: undefined
-PASS Importing table with an incorrectly-typed value: null
-PASS Importing table with an incorrectly-typed value: true
-PASS Importing table with an incorrectly-typed value: ""
-PASS Importing table with an incorrectly-typed value: symbol "Symbol()"
-PASS Importing table with an incorrectly-typed value: 1
-PASS Importing table with an incorrectly-typed value: 0.1
-PASS Importing table with an incorrectly-typed value: NaN
-PASS Importing table with an incorrectly-typed value: plain object
-PASS Importing table with an incorrectly-typed value: WebAssembly.Table
-PASS Importing table with an incorrectly-typed value: WebAssembly.Table.prototype
-PASS Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)
-PASS Importing table with an incorrectly-typed value: WebAssembly.Table object (too large)
+TIMEOUT Importing an i32 mutable global with an immutable Global object Test timed out
+NOTRUN Importing an i64 mutable global with a primitive value
+NOTRUN Importing an i64 mutable global with an immutable Global object
+NOTRUN Importing an f32 mutable global with a primitive value
+NOTRUN Importing an f32 mutable global with an immutable Global object
+NOTRUN Importing an f64 mutable global with a primitive value
+NOTRUN Importing an f64 mutable global with an immutable Global object
+NOTRUN Importing memory with an incorrectly-typed value: undefined
+NOTRUN Importing memory with an incorrectly-typed value: null
+NOTRUN Importing memory with an incorrectly-typed value: true
+NOTRUN Importing memory with an incorrectly-typed value: ""
+NOTRUN Importing memory with an incorrectly-typed value: symbol "Symbol()"
+NOTRUN Importing memory with an incorrectly-typed value: 1
+NOTRUN Importing memory with an incorrectly-typed value: 0.1
+NOTRUN Importing memory with an incorrectly-typed value: NaN
+NOTRUN Importing memory with an incorrectly-typed value: plain object
+NOTRUN Importing memory with an incorrectly-typed value: WebAssembly.Memory
+NOTRUN Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototype
+NOTRUN Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)
+NOTRUN Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large)
+NOTRUN Importing table with an incorrectly-typed value: undefined
+NOTRUN Importing table with an incorrectly-typed value: null
+NOTRUN Importing table with an incorrectly-typed value: true
+NOTRUN Importing table with an incorrectly-typed value: ""
+NOTRUN Importing table with an incorrectly-typed value: symbol "Symbol()"
+NOTRUN Importing table with an incorrectly-typed value: 1
+NOTRUN Importing table with an incorrectly-typed value: 0.1
+NOTRUN Importing table with an incorrectly-typed value: NaN
+NOTRUN Importing table with an incorrectly-typed value: plain object
+NOTRUN Importing table with an incorrectly-typed value: WebAssembly.Table
+NOTRUN Importing table with an incorrectly-typed value: WebAssembly.Table.prototype
+NOTRUN Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)
+NOTRUN Importing table with an incorrectly-typed value: WebAssembly.Table object (too large)
Comment 3 Robert Jenner 2021-03-12 13:13:16 PST
Updated test expectation until test can be looked at:
https://trac.webkit.org/changeset/274367/webkit