<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>238220</bug_id>
          
          <creation_ts>2022-03-22 13:02:31 -0700</creation_ts>
          <short_desc>[ iOS GPUP arm64 ] 5 webaudio/* are constant text failures since being unskipped.</short_desc>
          <delta_ts>2022-03-29 12:18:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Audio</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dawn Morningstar">Morningstar</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1853860</commentid>
    <comment_count>0</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-22 13:02:31 -0700</bug_when>
    <thetext>webaudio/Analyser/realtimeanalyser-fftsize-reset.html
webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html
webaudio/Analyser/realtimeanalyser-freq-data.html
webaudio/OfflineAudioContext-bad-buffer-crash.html
webaudio/OfflineAudioContext/bad-buffer-length.html

Are constant text failures on GPUP iOS on arm64 since being unskipped in r291336.

HISTORY:
https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=webaudio%2FOfflineAudioContext-bad-buffer-crash.html&amp;test=webaudio%2FOfflineAudioContext%2Fbad-buffer-length.html&amp;test=webaudio%2Faudioworket-out-of-memory.html

(webaudio/OfflineAudioContext-bad-buffer-crash.html)DIFF:
--- /Volumes/Data/worker/ios-simulator-15-release-gpuprocess-arm64-tests-wk2/build/layout-test-results/webaudio/OfflineAudioContext-bad-buffer-crash-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-release-gpuprocess-arm64-tests-wk2/build/layout-test-results/webaudio/OfflineAudioContext-bad-buffer-crash-actual.txt
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: Failed to construct internal AudioBuffer with 1 channel(s), a sample rate of 44000 and a length of 536870912.
 This test passes if it does not crash.
 
 On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.



(webaudio/Analyser/realtimeanalyser-freq-data.html)DIFF:
--- /Volumes/Data/worker/ios-simulator-15-release-gpuprocess-arm64-tests-wk2/build/layout-test-results/webaudio/Analyser/realtimeanalyser-freq-data-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-release-gpuprocess-arm64-tests-wk2/build/layout-test-results/webaudio/Analyser/realtimeanalyser-freq-data-actual.txt
@@ -38,11 +38,16 @@
 PASS   256-point byte FFT equals [102,169,255,255,255,255,255,255,252,233,255,253,218,242,250,226...] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0}.
 PASS &lt; [8-order FFT] All assertions passed. (total 4 assertions)
 PASS &gt; [9-order FFT]
-PASS   512-point float FFT equals [expected array] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0.000026}.
+FAIL X 512-point float FFT does not equal [expected array] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0.000026}.
+	Index	Actual			Expected		AbsError		RelError		Test threshold
+	[134]	-9.854143e+1	-9.854449e+1	3.059387e-3	3.104575e-5	2.604235e-3
+	Max AbsError of 3.059387e-3 at index of 134.
+	Max RelError of 3.104575e-5 at index of 134.
+ assert_true: expected true got false
 PASS   Order: 9: Min FFT value is less than or equal to -100.
 PASS   Order: 9: Max FFT value is greater than or equal to -30.
 PASS   512-point byte FFT equals [0,16,36,50,65,231,255,255,255,208,59,75,219,255,255,247...] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0}.
-PASS &lt; [9-order FFT] All assertions passed. (total 4 assertions)
+FAIL &lt; [9-order FFT] 1 out of 4 assertions were failed. assert_true: expected true got false
 PASS &gt; [10-order FFT]
 PASS   1024-point float FFT equals [expected array] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0.000030}.
 PASS   Order: 10: Min FFT value is less than or equal to -100.
@@ -80,7 +85,12 @@
 PASS   32768-point byte FFT equals [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0...] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0}.
 PASS &lt; [15-order FFT] All assertions passed. (total 4 assertions)
 PASS &gt; [no smoothing]
-PASS   128-point float FFT equals [expected array] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0.000002}.
-PASS &lt; [no smoothing] All assertions passed. (total 1 assertions)
-PASS # AUDIT TASK RUNNER FINISHED: 12 tasks ran successfully.
+FAIL X 128-point float FFT does not equal [expected array] with an element-wise tolerance of {&quot;absoluteThreshold&quot;:0,&quot;relativeThreshold&quot;:0.000002}.
+	Index	Actual			Expected		AbsError		RelError		Test threshold
+	[57]	-7.296743e+1	-7.296758e+1	1.449585e-4	1.986615e-6	1.144423e-4
+	Max AbsError of 1.449585e-4 at index of 57.
+	Max RelError of 1.986615e-6 at index of 57.
+ assert_true: expected true got false
+FAIL &lt; [no smoothing] 1 out of 1 assertions were failed. assert_true: expected true got false
+FAIL # AUDIT TASK RUNNER FINISHED: 2 out of 12 tasks were failed. assert_true: expected true got false
 


RESULTS-URL:
https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-GPUProcess-arm64-WK2-Tests/r291570%20(1303)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853861</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-22 13:03:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/90654434&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853870</commentid>
    <comment_count>2</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-22 13:07:19 -0700</bug_when>
    <thetext>Failure was reproducible on arm64 at iOS TOT using 
run-webkit-tests webaudio/Analyser/realtimeanalyser-fftsize-reset.html --ios-simulator --use-gpu-process</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853875</commentid>
    <comment_count>3</comment_count>
    <who name="Dawn Morningstar">Morningstar</who>
    <bug_when>2022-03-22 13:15:43 -0700</bug_when>
    <thetext>Incorrect history was linked.

Correct History link: https://results.webkit.org/?suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;suite=layout-tests&amp;test=webaudio%2FAnalyser%2Frealtimeanalyser-fftsize-reset.html&amp;test=webaudio%2FAnalyser%2Frealtimeanalyser-freq-data-smoothing.html&amp;test=webaudio%2FAnalyser%2Frealtimeanalyser-freq-data.html&amp;test=webaudio%2FOfflineAudioContext-bad-buffer-crash.html&amp;test=webaudio%2FOfflineAudioContext%2Fbad-buffer-length.html</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>