<?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>231601</bug_id>
          
          <creation_ts>2021-10-12 11:44:39 -0700</creation_ts>
          <short_desc>[ iOS Release ] fast/mediastream/mediaElement-gc.html is a flaky failure</short_desc>
          <delta_ts>2022-01-24 13:12:13 -0800</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>iPhone / iPad</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</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>1803270</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-12 11:44:39 -0700</bug_when>
    <thetext>fast/mediastream/mediaElement-gc.html

Is a flaky failure on iOS 15 Release.

History: https://results.webkit.org/?suite=layout-tests&amp;test=fast%2Fmediastream%2FmediaElement-gc.html

Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Release-WK2-Tests/r283979%20(142)/results.html#

Diff:

--- /Volumes/Data/worker/ios-simulator-15-release-tests-wk2/build/layout-test-results/fast/mediastream/mediaElement-gc-expected.txt
+++ /Volumes/Data/worker/ios-simulator-15-release-tests-wk2/build/layout-test-results/fast/mediastream/mediaElement-gc-actual.txt
@@ -1,4 +1,4 @@
 
 PASS Keep alive a video element with a live srcObject
-PASS GC a video element with a live srcObject, then srcObject set to null
+FAIL GC a video element with a live srcObject, then srcObject set to null assert_true: expected true got false</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803273</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-12 11:46:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/84158942&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803276</commentid>
    <comment_count>2</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-12 11:48:23 -0700</bug_when>
    <thetext>Marked test expectations https://trac.webkit.org/changeset/283996/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805042</commentid>
    <comment_count>3</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-15 15:02:48 -0700</bug_when>
    <thetext>I was not able to reproduce the failure locally on iOS 15 simulator using run-webkit-tests --force --ios-simulator --iterations 500 --exit-after-n-failures 1 fast/mediastream/mediaElement-gc.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805043</commentid>
    <comment_count>4</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-15 15:06:59 -0700</bug_when>
    <thetext>It looks like the same diff as this Bug 226991.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833262</commentid>
    <comment_count>5</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-24 04:43:45 -0800</bug_when>
    <thetext>Looking at the last failure:
- PASS Keep alive a video element with a live srcObject
- PASS GC a video element with a live srcObject, then srcObject set to null
+ FAIL Keep alive a video element with a live srcObject assert_equals: expected 1 but got 2
+ FAIL GC a video element with a live srcObject, then srcObject set to null assert_true: expected true got false

It seems there might be remaining media elements from the previous test.
We can update mediaElementCount to only count elements of a given document.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833266</commentid>
    <comment_count>6</comment_count>
      <attachid>449803</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-01-24 05:01:07 -0800</bug_when>
    <thetext>Created attachment 449803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1833448</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-24 13:12:10 -0800</bug_when>
    <thetext>Committed r288462 (246348@main): &lt;https://commits.webkit.org/246348@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449803.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449803</attachid>
            <date>2022-01-24 05:01:07 -0800</date>
            <delta_ts>2022-01-24 13:12:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231601-20220124140105.patch</filename>
            <type>text/plain</type>
            <size>4576</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NDI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2ZhZmZmMjQyY2UwYjAw
ODYwM2RhY2NiYTA4NGMzOTkwNmJiMDZjNC4uMzY3YzBkODQ3NDE4NTJkMTEzZDk1MTI4MGI1YTg1
ZTg3MTIyMzdmYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIyLTAxLTI0ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbIGlPUyBSZWxlYXNlIF0g
ZmFzdC9tZWRpYXN0cmVhbS9tZWRpYUVsZW1lbnQtZ2MuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMTYwMQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vODQxNTg5NDI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0LgorCisg
ICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgorICAgICAgICBMb29raW5nIGF0IGh0dHBz
Oi8vYnVpbGQud2Via2l0Lm9yZy9yZXN1bHRzL0FwcGxlLWlPUy0xNS1TaW11bGF0b3ItRGVidWct
V0syLVRlc3RzL3IyODc4MzElMjAoMTE5MikvZmFzdC9tZWRpYXN0cmVhbS9tZWRpYUVsZW1lbnQt
Z2MtcHJldHR5LWRpZmYuaHRtbCwKKyAgICAgICAgd2UgY2FuIHNlZSB0aGUgbnVtYmVyIG9mIG1l
ZGlhIGVsZW1lbnRzIGlzIDIgd2hpbGUgdGhlIHRlc3QgaGFzIGNyZWF0ZWQgb25seSAxIGVsZW1l
bnQuCisgICAgICAgIFdlIHVwZGF0ZSBJbnRlcm5hbHMubWVkaWFFbGVtZW50Q291bnQgdG8gb25s
eSBjb3VudCBlbGVtZW50cyBvZiB0aGUgY3VycmVudCBkb2N1bWVudAorCiAyMDIyLTAxLTI0ICBZ
b3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgYSBXZWJTaGFy
ZSBwb2xpY3kgcXVpcmsgZm9yIFR3aXR0ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rl
c3RpbmcvSW50ZXJuYWxzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNw
cAppbmRleCAyYmRhNGI0ZTg2YjUwMWE5MzgxMzk4ZmFhZmU5ZDQxODdkNjJmOTI3Li4yMzlkODVh
YjdlMDMxNjUyZDI4NjZmOGNkOWJlNTAzZTYxMzZiNjM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9J
bnRlcm5hbHMuY3BwCkBAIC0zOTMxLDcgKzM5MzEsMTcgQEAgU3RyaW5nIEludGVybmFsczo6Z2V0
SW1hZ2VTb3VyY2VVUkwoRWxlbWVudCYgZWxlbWVudCkKIAogdW5zaWduZWQgSW50ZXJuYWxzOjpt
ZWRpYUVsZW1lbnRDb3VudCgpCiB7Ci0gICAgcmV0dXJuIEhUTUxNZWRpYUVsZW1lbnQ6OmFsbE1l
ZGlhRWxlbWVudHMoKS5zaXplKCk7CisgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gY29udGV4dERv
Y3VtZW50KCk7CisgICAgaWYgKCFkb2N1bWVudCkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICB1
bnNpZ25lZCBudW1iZXIgPSAwOworICAgIGZvciAoYXV0byogbWVkaWFFbGVtZW50IDogSFRNTE1l
ZGlhRWxlbWVudDo6YWxsTWVkaWFFbGVtZW50cygpKSB7CisgICAgICAgIGlmICgmbWVkaWFFbGVt
ZW50LT5kb2N1bWVudCgpID09IGRvY3VtZW50KQorICAgICAgICAgICAgKytudW1iZXI7CisgICAg
fQorCisgICAgcmV0dXJuIG51bWJlcjsKIH0KIAogVmVjdG9yPFN0cmluZz4gSW50ZXJuYWxzOjpt
ZWRpYVJlc3BvbnNlU291cmNlcyhIVE1MTWVkaWFFbGVtZW50JiBtZWRpYSkKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxYjlm
ODI4YjU3NWRkODE4NzU1YTFkZWQ1MmNlMDc2NzI3MTU3ODMxLi4zNGMwYjQyNzMyMWNlMTI1ZDMz
NDFmMjhiZGY1NTVhYWM2MzA3ZGM0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjItMDEtMjQg
IFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFsgaU9TIFJlbGVh
c2UgXSBmYXN0L21lZGlhc3RyZWFtL21lZGlhRWxlbWVudC1nYy5odG1sIGlzIGEgZmxha3kgZmFp
bHVyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMx
NjAxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE1ODk0Mj4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vbWVkaWFF
bGVtZW50LWdjLmh0bWw6IGFkZCBtb3JlIHByZWNpc2UgY2hlY2tzIHRvIGdldCBiZXR0ZXIgZXJy
b3IgaW5mb3JtYXRpb24gaWYgdGVzdCBjb250aW51ZXMgdG8gYmUgZmxha3kuCisgICAgICAgICog
cGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIyLTAxLTIzICBNYXR0IFdv
b2Ryb3cgIDxtYXR0d29vZHJvd0BhcHBsZS5jb20+CiAKICAgICAgICAgUG9zaXRpb246Zml4ZWQg
bGF5ZXJzIHNob3VsZG4ndCBhbGxvY2F0ZSBhIGJhY2tpbmcgYnVmZmVyIGlmIGFsbCBjaGlsZHJl
biBhcmUgb2Zmc2NyZWVuLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVh
bS9tZWRpYUVsZW1lbnQtZ2MuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vbWVk
aWFFbGVtZW50LWdjLmh0bWwKaW5kZXggMDRkZWYzZjc5MWNlNGYzMDJjY2VkMzc3OTNjMjcwNmEz
NDJkNjg0Ni4uMDVhYzQzZmFhODgxMjhiOWNmMGQ5MDE1M2VkNDBjYjNjOGRhYmFmZSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9tZWRpYUVsZW1lbnQtZ2MuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL21lZGlhRWxlbWVudC1nYy5odG1sCkBA
IC0zMywxMyArMzMsMTcgQEAgcHJvbWlzZV90ZXN0KGFzeW5jICh0ZXN0KSA9PiB7CiBwcm9taXNl
X3Rlc3QoYXN5bmMgKHRlc3QpID0+IHsKICAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCiAgICAg
ICAgIHJldHVybjsKKyAgICBhc3NlcnRfZXF1YWxzKGludGVybmFscy5tZWRpYUVsZW1lbnRDb3Vu
dCwgMSwgInRlc3QgMSIpOwogICAgIGF3YWl0IGNyZWF0ZU1lZGlhRWxlbWVudCh0cnVlKTsKICAg
ICBsZXQgY291bnRlciA9IDA7Ci0gICAgd2hpbGUgKCsrY291bnRlciA8IDEwMCAmJiBpbnRlcm5h
bHMubWVkaWFFbGVtZW50Q291bnQgIT09IDEpIHsKKyAgICB3aGlsZSAoKytjb3VudGVyIDwgMTAw
KSB7CiAgICAgICAgIGdjKCk7CisgICAgICAgIGlmIChpbnRlcm5hbHMubWVkaWFFbGVtZW50Q291
bnQgPT09IDEpCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgYXNzZXJ0X2VxdWFscyhpbnRl
cm5hbHMubWVkaWFFbGVtZW50Q291bnQsIDIsICJ0ZXN0IDIiKTsKICAgICAgICAgYXdhaXQgbmV3
IFByb21pc2UocmVzb2x2ZSA9PiBzZXRUaW1lb3V0KHJlc29sdmUsIDUwKSk7CiAgICAgfQotICAg
IGFzc2VydF90cnVlKGNvdW50ZXIgPCAxMDApOworICAgIGFzc2VydF9lcXVhbHMoaW50ZXJuYWxz
Lm1lZGlhRWxlbWVudENvdW50LCAxLCAidGVzdCAzIik7CiB9LCAiR0MgYSB2aWRlbyBlbGVtZW50
IHdpdGggYSBsaXZlIHNyY09iamVjdCwgdGhlbiBzcmNPYmplY3Qgc2V0IHRvIG51bGwiKTsKICAg
ICA8L3NjcmlwdD4KIDwvaGVhZD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lv
cy13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCAyMWNmODkxNTA1MTkzNzY2Y2RlM2UyYWFkNzhlZTc0Y2JjNmYx
NWYwLi43MDgxYjZmYzYwZTZjYWQyYzQ1YTBjM2JjNjU4ZGJmYjZjMDg1MDEzIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNDQ4LDggKzE0
NDgsNiBAQCB3ZWJraXQub3JnL2IvMjMyMTA2IG1lZGlhL21vZGVybi1tZWRpYS1jb250cm9scy9t
ZWRpYS1kb2N1bWVudHMvbWVkaWEtZG9jdW1lbnQtdgogCiB3ZWJraXQub3JnL2IvMjMxNjE4IFsg
UmVsZWFzZSBdIGZhc3QvbWVkaWFzdHJlYW0vYXBwbHktY29uc3RyYWludHMtdmlkZW8uaHRtbCBb
IFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi8yMzE2MDEgWyBSZWxlYXNlIF0gZmFzdC9t
ZWRpYXN0cmVhbS9tZWRpYUVsZW1lbnQtZ2MuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtp
dC5vcmcvYi8yMzAwMTIgbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xzL21lZGlhLWRvY3VtZW50
cy9tZWRpYS1kb2N1bWVudC1pbnZhbGlkLmh0bWwgWyBQYXNzIENyYXNoIF0KIAogd2Via2l0Lm9y
Zy9iLzIyOTgxMCBmYXN0L21lZGlhc3RyZWFtL2dldC1kaXNwbGF5LW1lZGlhLWNhcGFiaWxpdGll
cy5odG1sIFsgU2tpcCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>