Bug 221100

Summary: [Mac] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html flakey text failure
Product: WebKit Reporter: Robert Jenner <jenner>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: tsavell, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch none

Description Robert Jenner 2021-01-28 13:43:49 PST
imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html

Is a Flakey image failure on Mac.

Bug reproducible in r272016

Produced bug using: 

run-webkit-test imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html --iterations 10000 -f

HISTORY: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fwebaudio%2Fthe-audio-api%2Fthe-audioworklet-interface%2Faudioworkletnode-channel-count.https.html


TEXT DIFF:
https://build.webkit.org/results/Apple-BigSur-Release-WK2-Tests/r272013%20(1234)/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https-diff.txt

--- /Volumes/Data/slave/bigsur-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https-expected.txt
+++ /Volumes/Data/slave/bigsur-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https-actual.txt
@@ -7,11 +7,29 @@
 PASS < [setup-buffer-and-worklet] All assertions passed. (total 0 assertions)
 PASS > [verify-rendered-buffer]
 PASS   First half of Channel #0 contains only the constant 0.
-PASS   Second half of Channel #0 contains only the constant 1.
+FAIL X Second half of Channel #0: Expected 1 for all values but found 128 unexpected values:
+	Index	Actual
+	[0]	0
+	[1]	0
+	[2]	0
+	[3]	0
+	...and 124 more errors. assert_true: expected true got false
 PASS   First half of Channel #1 contains only the constant 0.
-PASS   Second half of Channel #1 contains only the constant 2.
+FAIL X Second half of Channel #1: Expected 2 for all values but found 128 unexpected values:
+	Index	Actual
+	[0]	0
+	[1]	0
+	[2]	0
+	[3]	0
+	...and 124 more errors. assert_true: expected true got false
 PASS   First half of Channel #2 contains only the constant 0.
-PASS   Second half of Channel #2 contains only the constant 3.
-PASS < [verify-rendered-buffer] All assertions passed. (total 6 assertions)
-PASS # AUDIT TASK RUNNER FINISHED: 2 tasks ran successfully.
+FAIL X Second half of Channel #2: Expected 3 for all values but found 128 unexpected values:
+	Index	Actual
+	[0]	0
+	[1]	0
+	[2]	0
+	[3]	0
+	...and 124 more errors. assert_true: expected true got false
+FAIL < [verify-rendered-buffer] 3 out of 6 assertions were failed. assert_true: expected true got false
+FAIL # AUDIT TASK RUNNER FINISHED: 1 out of 2 tasks were failed. assert_true: expected true got false
Comment 1 Radar WebKit Bug Importer 2021-01-28 13:44:53 PST
<rdar://problem/73722753>
Comment 2 Robert Jenner 2021-01-28 15:54:06 PST
Created attachment 418676 [details]
Patch
Comment 3 Robert Jenner 2021-02-17 16:29:17 PST
Created attachment 420757 [details]
Patch
Comment 4 Truitt Savell 2021-02-17 16:33:00 PST
Comment on attachment 420757 [details]
Patch

Clearing flags on attachment: 420757

Committed r273047 (234248@main): <https://commits.webkit.org/234248@main>