<?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>230435</bug_id>
          
          <creation_ts>2021-09-17 16:35:43 -0700</creation_ts>
          <short_desc>Regression (r282201 - r282220?) : [ MacOS ] http/tests/media/track-in-band-hls-metadata.html is a flaky failure</short_desc>
          <delta_ts>2021-10-12 09:03:25 -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>Media</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>ayumi_kojima</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1794687</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-09-17 16:35:43 -0700</bug_when>
    <thetext>http/tests/media/track-in-band-hls-metadata.html

Is a flaky failure on MacOS.

History: https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fmedia%2Ftrack-in-band-hls-metadata.html

The test has been marked as pass/timeout at Bug 140022 and has been flaky timing out/ timing out as far as seen in the history.

The flaky failure started showing up at around r282220.

Diff:

--- /Volumes/Data/worker/bigsur-debug-applesilicon-tests-wk2/build/layout-test-results/http/tests/media/track-in-band-hls-metadata-expected.txt
+++ /Volumes/Data/worker/bigsur-debug-applesilicon-tests-wk2/build/layout-test-results/http/tests/media/track-in-band-hls-metadata-actual.txt
@@ -20,26 +20,26 @@
 * 1
 EXPECTED (typeof(cue) != &apos;undefined&apos;) OK
 EXPECTED (cue.data == &apos;null&apos;) OK
-EXPECTED (cue.type == &apos;com.apple.quicktime.HLS&apos;) OK
+EXPECTED (cue.type == &apos;com.apple.quicktime.HLS&apos;), OBSERVED &apos;org.id3&apos; FAIL
 EXPECTED (cue.value != &apos;null&apos;) OK
-EXPECTED (cue.value.key == &apos;&quot;X-START-OFFSET&quot;&apos;) OK
-EXPECTED (cue.value.data == &apos;&quot;0.000000&quot;&apos;) OK
+EXPECTED (cue.value.key == &apos;&quot;X-START-OFFSET&quot;&apos;), OBSERVED &apos;&quot;TIT2&quot;&apos; FAIL
+EXPECTED (cue.value.data == &apos;&quot;0.000000&quot;&apos;), OBSERVED &apos;&quot;Stream Counting&quot;&apos; FAIL
 
 * 2
 EXPECTED (typeof(cue) != &apos;undefined&apos;) OK
 EXPECTED (cue.data == &apos;null&apos;) OK
 EXPECTED (cue.type == &apos;com.apple.quicktime.HLS&apos;) OK
 EXPECTED (cue.value != &apos;null&apos;) OK
-EXPECTED (cue.value.key == &apos;&quot;X-END-OFFSET&quot;&apos;) OK
-EXPECTED (cue.value.data == &apos;&quot;5.000000&quot;&apos;) OK
+EXPECTED (cue.value.key == &apos;&quot;X-END-OFFSET&quot;&apos;), OBSERVED &apos;&quot;X-START-OFFSET&quot;&apos; FAIL
+EXPECTED (cue.value.data == &apos;&quot;5.000000&quot;&apos;), OBSERVED &apos;&quot;0.000000&quot;&apos; FAIL
 
 * 3
 EXPECTED (typeof(cue) != &apos;undefined&apos;) OK
 EXPECTED (cue.data == &apos;null&apos;) OK
-EXPECTED (cue.type == &apos;org.id3&apos;) OK
+EXPECTED (cue.type == &apos;org.id3&apos;), OBSERVED &apos;com.apple.quicktime.HLS&apos; FAIL
 EXPECTED (cue.value != &apos;null&apos;) OK
-EXPECTED (cue.value.key == &apos;&quot;TIT2&quot;&apos;) OK
-EXPECTED (cue.value.data == &apos;&quot;Stream Counting&quot;&apos;) OK
+EXPECTED (cue.value.key == &apos;&quot;TIT2&quot;&apos;), OBSERVED &apos;&quot;X-END-OFFSET&quot;&apos; FAIL
+EXPECTED (cue.value.data == &apos;&quot;Stream Counting&quot;&apos;), OBSERVED &apos;&quot;5.000000&quot;&apos; FAIL
 
 * 4
 EXPECTED (typeof(cue) != &apos;undefined&apos;) OK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794689</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-17 16:37:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/83260221&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794691</commentid>
    <comment_count>2</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-09-17 16:41:39 -0700</bug_when>
    <thetext>Marked test expectations: https://trac.webkit.org/changeset/282709/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803154</commentid>
    <comment_count>3</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-12 09:00:50 -0700</bug_when>
    <thetext>I was able to reproduce the failure at TOT locally on BigSur using run-webkit-tests -1 --force --debug --iterations 50 http/tests/media/track-in-band-hls-metadata.html --exit-after-n-failures 1.

According to the history, the test has been flaky timing out for long time, but at r282220 it started flaky failing. At around that revision, the timeout became flakier.

The test passed on r282200 locally. It timed out on r282205 and r282217 and hanged with --no-timeout.

From the reproduction, I think the regression range is r282201 - r282220, but not able to find it out the exact revision because I couldn&apos;t reproduce the failure.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>