<?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>226759</bug_id>
          
          <creation_ts>2021-06-07 23:27:42 -0700</creation_ts>
          <short_desc>CountQueuingStrategy.constructor misses checking the type of init param</short_desc>
          <delta_ts>2021-06-10 10:07:18 -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>WebKit Misc.</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Linux</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 name="zyscoder@gmail.com">zyscoder</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>benjamin</cc>
    
    <cc>calvaris</cc>
    
    <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>joepeck</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1767682</commentid>
    <comment_count>0</comment_count>
    <who name="zyscoder@gmail.com">zyscoder</who>
    <bug_when>2021-06-07 23:27:42 -0700</bug_when>
    <thetext>Steps to reproduce:

(1) Open a tab and navigate to any URL;
(2) Run the following code in the Console of Devtools:
```
new CountQueuingStrategy(&apos;any&apos;);
```
(3) Then this code would be evaluated successfully without throwing any exceptions.

Actual results:

Then this code would be evaluated successfully without throwing any exceptions.

Expected results:

As https://streams.spec.whatwg.org/#cqs-constructor says, the init param is of {highWaterMark: double} type. Webkit should throw a TypeError exception when evaluating this code.

In my test, Chrome and Firefox throw exceptions:
Chrome: `TypeError: Failed to construct &apos;CountQueuingStrategy&apos;: cannot convert to dictionary`
Firefox: `&apos;highWaterMark&apos; must not be undefined.`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768110</commentid>
    <comment_count>1</comment_count>
      <attachid>430947</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-06-09 01:54:17 -0700</bug_when>
    <thetext>Created attachment 430947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768189</commentid>
    <comment_count>2</comment_count>
      <attachid>430947</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-06-09 08:32:23 -0700</bug_when>
    <thetext>Comment on attachment 430947
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=430947&amp;action=review

&gt; Source/WebCore/Modules/streams/CountQueuingStrategy.js:44
&gt; +        value: @toNumber(parameters.highWaterMark),

Likely not a good idea to access parameters.highWaterMark twice as it is web observable and it could return different values for each call. I think it&apos;d be better to cache the result of parameters.highWaterMark.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768482</commentid>
    <comment_count>3</comment_count>
      <attachid>431053</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-06-10 01:36:29 -0700</bug_when>
    <thetext>Created attachment 431053
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768521</commentid>
    <comment_count>4</comment_count>
      <attachid>431053</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-06-10 05:51:07 -0700</bug_when>
    <thetext>Comment on attachment 431053
Patch

AS debug wk2 error is unrelated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768587</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-10 10:06:12 -0700</bug_when>
    <thetext>Committed r278710 (238678@main): &lt;https://commits.webkit.org/238678@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 431053.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768589</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-06-10 10:07:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/79145929&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430947</attachid>
            <date>2021-06-09 01:54:17 -0700</date>
            <delta_ts>2021-06-10 01:36:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226759-20210609105415.patch</filename>
            <type>text/plain</type>
            <size>6754</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2NTYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg2YTJiMjUzNzUxYmYx
NjRlN2ZhNDBlMzFkMTRjYWQ3Y2FlZjY3NS4uODE4YzBhN2RkOTE3ZGM1N2JkNjg3N2QxOGMwZmVm
N2M0ZDhiOTQwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA2LTA5ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBDb3VudFF1ZXVpbmdTdHJh
dGVneS5jb25zdHJ1Y3RvciBtaXNzZXMgY2hlY2tpbmcgdGhlIHR5cGUgb2YgaW5pdCBwYXJhbQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NzU5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm93IHRoYXQg
c3RyZWFtcyBhcmUgV2ViSURMZWQsIGFkZCByZWxhdGVkIHBhcmFtZXRlciB0eXBlIGNoZWNrcy4K
KyAgICAgICAgQ292ZXJlZCBieSByZWJhc2VkIHRlc3RzLgorCisgICAgICAgICogTW9kdWxlcy9z
dHJlYW1zL0NvdW50UXVldWluZ1N0cmF0ZWd5LmpzOgorICAgICAgICAoaW5pdGlhbGl6ZUNvdW50
UXVldWluZ1N0cmF0ZWd5KToKKwogMjAyMS0wNC0yNCAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBEZXBsb3kgUmVmL1JlZlB0ciBpbiBEZWxldGVTZWxlY3Rpb25D
b21tYW5kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvQ291bnRR
dWV1aW5nU3RyYXRlZ3kuanMgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0cmVhbXMvQ291bnRR
dWV1aW5nU3RyYXRlZ3kuanMKaW5kZXggMmFjYjBmNjYwNDRjN2ExNGQ1NzFiNDk2MTBiNDMyNzk0
YWY4MTI4Mi4uNzk3ODA4YjQ1MTU5NzdhYzcwODJkYzViYzk5MjY2OTg5ZTdhN2ViMSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9zdHJlYW1zL0NvdW50UXVldWluZ1N0cmF0ZWd5
LmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3RyZWFtcy9Db3VudFF1ZXVpbmdTdHJh
dGVneS5qcwpAQCAtMzQsOCArMzQsMTQgQEAgZnVuY3Rpb24gaW5pdGlhbGl6ZUNvdW50UXVldWlu
Z1N0cmF0ZWd5KHBhcmFtZXRlcnMpCiB7CiAgICAgInVzZSBzdHJpY3QiOwogCisgICAgaWYgKCFh
cmd1bWVudHMubGVuZ3RoIHx8ICFAaXNPYmplY3QocGFyYW1ldGVycykpCisgICAgICAgIEB0aHJv
d1R5cGVFcnJvcigiQ291bnRRdWV1aW5nU3RyYXRlZ3kgY29uc3RydWN0b3IgdGFrZXMgYW4gb2Jq
ZWN0IGFzIGZpcnN0IGFyZ3VtZW50Iik7CisKKyAgICBpZiAocGFyYW1ldGVycy5oaWdoV2F0ZXJN
YXJrID09PSBAdW5kZWZpbmVkKQorICAgICAgICBAdGhyb3dUeXBlRXJyb3IoIk1lbWJlciBRdWV1
aW5nU3RyYXRlZ3lJbml0LmhpZ2hXYXRlck1hcmsgaXMgcmVxdWlyZWQiKTsKKwogICAgIEBPYmpl
Y3QuQGRlZmluZVByb3BlcnR5KHRoaXMsICJoaWdoV2F0ZXJNYXJrIiwgewotICAgICAgICB2YWx1
ZTogcGFyYW1ldGVycy5oaWdoV2F0ZXJNYXJrLAorICAgICAgICB2YWx1ZTogQHRvTnVtYmVyKHBh
cmFtZXRlcnMuaGlnaFdhdGVyTWFyayksCiAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSwKICAg
ICAgICAgZW51bWVyYWJsZTogdHJ1ZSwKICAgICAgICAgd3JpdGFibGU6IHRydWUKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3
ZWNjZmNkYTIwZTkxNjQ2MThkM2E2MDEyODE1ZjZkNjFjZWM1MjE1Li4zOTI4MDU1NWI3YzI5Njgz
NTFhMjI2YTg5MTVhM2EzZThlNThiZTBmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjEtMDYt
MDkgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIENvdW50UXVl
dWluZ1N0cmF0ZWd5LmNvbnN0cnVjdG9yIG1pc3NlcyBjaGVja2luZyB0aGUgdHlwZSBvZiBpbml0
IHBhcmFtCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MjY3NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHN0cmVhbXMvc2hhZG93aW5nLWRlZmluZVByb3BlcnR5Lmh0bWw6CisKIDIwMjEtMDQtMjQgIFRp
bSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgQ2hhbmdpbmcg
dGhlIHNvdXJjZSBvZiBhIG1vZGVsIGVsZW1lbnQgd2l0aCBjbGlwcGluZyBhcHBsaWVkIGRvZXMg
bm90IHVwZGF0ZSB0aGUgbW9kZWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDY5
ZDA5OTYxNDkzOGJjNDIzOWM2MjI4YjJjOThlODU2ZWM3MDQ1MWUuLjY1YmY1ODU0YzNlZGRhMWM1
ZjljOGQxNjg1NjllMDNiZDBmZDIzMDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTA2LTA5ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxl
LmNvbT4KKworICAgICAgICBDb3VudFF1ZXVpbmdTdHJhdGVneS5jb25zdHJ1Y3RvciBtaXNzZXMg
Y2hlY2tpbmcgdGhlIHR5cGUgb2YgaW5pdCBwYXJhbQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NzU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvc3RyZWFtcy9xdWV1
aW5nLXN0cmF0ZWdpZXMuYW55LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0t
dGVzdHMvc3RyZWFtcy9xdWV1aW5nLXN0cmF0ZWdpZXMuYW55Lndvcmtlci1leHBlY3RlZC50eHQ6
CisKIDIwMjEtMDQtMjQgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgSW1wcm92ZSBwYXJzaW5nIGFuZCBjb21wdXRlZCBzdHlsZSBvZiB0aGUgcm90YXRlIENT
UyBwcm9wZXJ0eQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9zdHJlYW1zL3F1ZXVpbmctc3RyYXRlZ2llcy5hbnktZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdHJlYW1zL3F1ZXVp
bmctc3RyYXRlZ2llcy5hbnktZXhwZWN0ZWQudHh0CmluZGV4IGZmMDBkNTIwNzg0OWIxMzBiNDRh
ZWNlZWEyMjA2ZDQyMGIxNWIxZTEuLmIzYjNmYTg2ZTc4ZDQ4MWY0ZTVjNzE1NTQwZTdhMzQwOWFk
ZWU3MTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvc3RyZWFtcy9xdWV1aW5nLXN0cmF0ZWdpZXMuYW55LWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMvcXVldWlu
Zy1zdHJhdGVnaWVzLmFueS1leHBlY3RlZC50eHQKQEAgLTEsNyArMSw3IEBACiAKIFBBU1MgQ291
bnRRdWV1aW5nU3RyYXRlZ3k6IENhbiBjb25zdHJ1Y3QgYSB3aXRoIGEgdmFsaWQgaGlnaCB3YXRl
ciBtYXJrCi1GQUlMIENvdW50UXVldWluZ1N0cmF0ZWd5OiBDb25zdHJ1Y3RvciBiZWhhdmVzIGFz
IGV4cGVjdGVkIHdpdGggc3RyYW5nZSBhcmd1bWVudHMgYXNzZXJ0X3Rocm93c19qczogY29uc3Ry
dWN0aW9uIGZhaWxzIHdpdGggdHJ1ZSBmdW5jdGlvbiAiKCkgPT4gbmV3IFF1ZXVpbmdTdHJhdGVn
eSh0cnVlKSIgZGlkIG5vdCB0aHJvdwotRkFJTCBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdh
dGVyTWFyayBjb25zdHJ1Y3RvciB2YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJp
Y3RlZCBkb3VibGUgcnVsZXMgYXNzZXJ0X2VxdWFsczogZmFsc2UgZ2V0cyBzZXQgY29ycmVjdGx5
IGV4cGVjdGVkIChudW1iZXIpIDAgYnV0IGdvdCAoYm9vbGVhbikgZmFsc2UKK1BBU1MgQ291bnRR
dWV1aW5nU3RyYXRlZ3k6IENvbnN0cnVjdG9yIGJlaGF2ZXMgYXMgZXhwZWN0ZWQgd2l0aCBzdHJh
bmdlIGFyZ3VtZW50cworUEFTUyBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdhdGVyTWFyayBj
b25zdHJ1Y3RvciB2YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJpY3RlZCBkb3Vi
bGUgcnVsZXMKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHNpemUgaXMgdGhlIHNhbWUgZnVu
Y3Rpb24gYWNyb3NzIGFsbCBpbnN0YW5jZXMKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHNp
emUgc2hvdWxkIGhhdmUgdGhlIHJpZ2h0IG5hbWUKIEZBSUwgQ291bnRRdWV1aW5nU3RyYXRlZ3k6
IHN1YmNsYXNzaW5nIHNob3VsZCB3b3JrIGNvcnJlY3RseSBhc3NlcnRfZXF1YWxzOiBjb25zdHJ1
Y3Rvci5uYW1lIHNob3VsZCBiZSBjb3JyZWN0IGV4cGVjdGVkICJTdWJDbGFzcyIgYnV0IGdvdCAi
Q291bnRRdWV1aW5nU3RyYXRlZ3kiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMvcXVldWluZy1zdHJhdGVnaWVzLmFueS53b3Jr
ZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9zdHJlYW1zL3F1ZXVpbmctc3RyYXRlZ2llcy5hbnkud29ya2VyLWV4cGVjdGVkLnR4dApp
bmRleCBmZjAwZDUyMDc4NDliMTMwYjQ0YWVjZWVhMjIwNmQ0MjBiMTViMWUxLi5iM2IzZmE4NmU3
OGQ0ODFmNGU1YzcxNTU0MGU3YTM0MDlhZGVlNzE4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMvcXVldWluZy1zdHJhdGVnaWVz
LmFueS53b3JrZXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvc3RyZWFtcy9xdWV1aW5nLXN0cmF0ZWdpZXMuYW55Lndvcmtlci1l
eHBlY3RlZC50eHQKQEAgLTEsNyArMSw3IEBACiAKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6
IENhbiBjb25zdHJ1Y3QgYSB3aXRoIGEgdmFsaWQgaGlnaCB3YXRlciBtYXJrCi1GQUlMIENvdW50
UXVldWluZ1N0cmF0ZWd5OiBDb25zdHJ1Y3RvciBiZWhhdmVzIGFzIGV4cGVjdGVkIHdpdGggc3Ry
YW5nZSBhcmd1bWVudHMgYXNzZXJ0X3Rocm93c19qczogY29uc3RydWN0aW9uIGZhaWxzIHdpdGgg
dHJ1ZSBmdW5jdGlvbiAiKCkgPT4gbmV3IFF1ZXVpbmdTdHJhdGVneSh0cnVlKSIgZGlkIG5vdCB0
aHJvdwotRkFJTCBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdhdGVyTWFyayBjb25zdHJ1Y3Rv
ciB2YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJpY3RlZCBkb3VibGUgcnVsZXMg
YXNzZXJ0X2VxdWFsczogZmFsc2UgZ2V0cyBzZXQgY29ycmVjdGx5IGV4cGVjdGVkIChudW1iZXIp
IDAgYnV0IGdvdCAoYm9vbGVhbikgZmFsc2UKK1BBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IENv
bnN0cnVjdG9yIGJlaGF2ZXMgYXMgZXhwZWN0ZWQgd2l0aCBzdHJhbmdlIGFyZ3VtZW50cworUEFT
UyBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdhdGVyTWFyayBjb25zdHJ1Y3RvciB2YWx1ZXMg
YXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJpY3RlZCBkb3VibGUgcnVsZXMKIFBBU1MgQ291
bnRRdWV1aW5nU3RyYXRlZ3k6IHNpemUgaXMgdGhlIHNhbWUgZnVuY3Rpb24gYWNyb3NzIGFsbCBp
bnN0YW5jZXMKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHNpemUgc2hvdWxkIGhhdmUgdGhl
IHJpZ2h0IG5hbWUKIEZBSUwgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHN1YmNsYXNzaW5nIHNob3Vs
ZCB3b3JrIGNvcnJlY3RseSBhc3NlcnRfZXF1YWxzOiBjb25zdHJ1Y3Rvci5uYW1lIHNob3VsZCBi
ZSBjb3JyZWN0IGV4cGVjdGVkICJTdWJDbGFzcyIgYnV0IGdvdCAiQ291bnRRdWV1aW5nU3RyYXRl
Z3kiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1kZWZpbmVQcm9w
ZXJ0eS5odG1sIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZGVmaW5lUHJvcGVydHku
aHRtbAppbmRleCAxYzBhZjhkYzE2MmMxZjkxNjdiNGYwMzAxNDNhYTM5ZmI0ZTg4MjdkLi4yNTU5
OTQyYWViOTE4ODI1YzhkZGE4OWEzZjJlOTAyZDY4ZWIwYTJlIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1kZWZpbmVQcm9wZXJ0eS5odG1sCisrKyBiL0xheW91dFRl
c3RzL3N0cmVhbXMvc2hhZG93aW5nLWRlZmluZVByb3BlcnR5Lmh0bWwKQEAgLTExLDggKzExLDgg
QEAgT2JqZWN0LmRlZmluZVByb3BlcnR5ID0gZnVuY3Rpb24oKSB7CiAgICAgdGhyb3cgIlVzZXIg
b3ZlcnJpZGVuIjsKIH07CiAKLW5ldyBCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5KHt9KTsKLW5l
dyBDb3VudFF1ZXVpbmdTdHJhdGVneSh7fSk7CituZXcgQnl0ZUxlbmd0aFF1ZXVpbmdTdHJhdGVn
eSh7aGlnaFdhdGVyTWFyazoxfSk7CituZXcgQ291bnRRdWV1aW5nU3RyYXRlZ3koe2hpZ2hXYXRl
ck1hcms6MX0pOwogPC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3Qt
cG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>431053</attachid>
            <date>2021-06-10 01:36:29 -0700</date>
            <delta_ts>2021-06-10 10:06:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226759-20210610103628.patch</filename>
            <type>text/plain</type>
            <size>6703</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NjA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTM1Mjk4N2ZlY2EyMGY1
ZTU5NDk3ZjFlYmQxMjkwZWYyMDYyNTQwMy4uYjc2NDRjMTU4YTE4NmZmNTk4MGFjZDQ0ZGVjMmI5
NzY5M2U1ZmU0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTA2LTEwICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBDb3VudFF1ZXVpbmdTdHJh
dGVneS5jb25zdHJ1Y3RvciBtaXNzZXMgY2hlY2tpbmcgdGhlIHR5cGUgb2YgaW5pdCBwYXJhbQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NzU5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm93IHRoYXQg
c3RyZWFtcyBhcmUgV2ViSURMZWQsIGFkZCByZWxhdGVkIHBhcmFtZXRlciB0eXBlIGNoZWNrcy4K
KyAgICAgICAgQ292ZXJlZCBieSByZWJhc2VkIHRlc3RzLgorCisgICAgICAgICogTW9kdWxlcy9z
dHJlYW1zL0NvdW50UXVldWluZ1N0cmF0ZWd5LmpzOgorICAgICAgICAoaW5pdGlhbGl6ZUNvdW50
UXVldWluZ1N0cmF0ZWd5KToKKwogMjAyMS0wNi0wOCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBh
cHBsZS5jb20+IGFuZCBWaWN0b3IgTS4gSmFxdWV6IEwuIDx2amFxdWV6QGlnYWxpYS5jb20+CiAK
ICAgICAgICAgVXBkYXRlIGxpYndlYnJ0YyB0byBNOTIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvc3RyZWFtcy9Db3VudFF1ZXVpbmdTdHJhdGVneS5qcyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvc3RyZWFtcy9Db3VudFF1ZXVpbmdTdHJhdGVneS5qcwppbmRleCAyYWNiMGY2
NjA0NGM3YTE0ZDU3MWI0OTYxMGI0MzI3OTRhZjgxMjgyLi5iZjFmNzI3YWJhMTczYzAxMjUzYzEw
NTE2OWE3YjA4OTZmM2QwYTdmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3N0
cmVhbXMvQ291bnRRdWV1aW5nU3RyYXRlZ3kuanMKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9zdHJlYW1zL0NvdW50UXVldWluZ1N0cmF0ZWd5LmpzCkBAIC0zNCw4ICszNCwxNSBAQCBmdW5j
dGlvbiBpbml0aWFsaXplQ291bnRRdWV1aW5nU3RyYXRlZ3kocGFyYW1ldGVycykKIHsKICAgICAi
dXNlIHN0cmljdCI7CiAKKyAgICBpZiAoIWFyZ3VtZW50cy5sZW5ndGggfHwgIUBpc09iamVjdChw
YXJhbWV0ZXJzKSkKKyAgICAgICAgQHRocm93VHlwZUVycm9yKCJDb3VudFF1ZXVpbmdTdHJhdGVn
eSBjb25zdHJ1Y3RvciB0YWtlcyBhbiBvYmplY3QgYXMgZmlyc3QgYXJndW1lbnQiKTsKKworICAg
IGNvbnN0IGhpZ2hXYXRlck1hcmsgPSBwYXJhbWV0ZXJzLmhpZ2hXYXRlck1hcms7CisgICAgaWYg
KGhpZ2hXYXRlck1hcmsgPT09IEB1bmRlZmluZWQpCisgICAgICAgIEB0aHJvd1R5cGVFcnJvcigi
TWVtYmVyIFF1ZXVpbmdTdHJhdGVneUluaXQuaGlnaFdhdGVyTWFyayBpcyByZXF1aXJlZCIpOwor
CiAgICAgQE9iamVjdC5AZGVmaW5lUHJvcGVydHkodGhpcywgImhpZ2hXYXRlck1hcmsiLCB7Ci0g
ICAgICAgIHZhbHVlOiBwYXJhbWV0ZXJzLmhpZ2hXYXRlck1hcmssCisgICAgICAgIHZhbHVlOiBA
dG9OdW1iZXIoaGlnaFdhdGVyTWFyayksCiAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSwKICAg
ICAgICAgZW51bWVyYWJsZTogdHJ1ZSwKICAgICAgICAgd3JpdGFibGU6IHRydWUKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBm
YWVlNmZjMDk1OGM4MTNiYzg0YzRiZTg5YzViM2U5ZWQ4YmRlMTkzLi5mYWM4ZjNmMzhmODZhOWFh
MTQ0YmEzOTYyNmZmNjNjYjNkZDk3MGU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjEtMDYt
MTAgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIENvdW50UXVl
dWluZ1N0cmF0ZWd5LmNvbnN0cnVjdG9yIG1pc3NlcyBjaGVja2luZyB0aGUgdHlwZSBvZiBpbml0
IHBhcmFtCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MjY3NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHN0cmVhbXMvc2hhZG93aW5nLWRlZmluZVByb3BlcnR5Lmh0bWw6CisKIDIwMjEtMDYtMDggIFlv
dWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBsaWJ3ZWJy
dGMgdG8gTTkyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA4ODQ1OTFlMjI5ZjRl
MTkzMDQyNjgzYzkyMTdiZWQ5ZDc2NzA0MzMzLi5mZGEzM2ZmMzU0YjQ4NzEyNzU3YTNlNjA2MDNl
YmI5NzE5NDAxZTA1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
MyBAQAorMjAyMS0wNi0xMCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAg
ICAgICAgQ291bnRRdWV1aW5nU3RyYXRlZ3kuY29uc3RydWN0b3IgbWlzc2VzIGNoZWNraW5nIHRo
ZSB0eXBlIG9mIGluaXQgcGFyYW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIyNjc1OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMvcXVldWluZy1zdHJhdGVn
aWVzLmFueS1leHBlY3RlZC50eHQ6CisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVh
bXMvcXVldWluZy1zdHJhdGVnaWVzLmFueS53b3JrZXItZXhwZWN0ZWQudHh0OgorCiAyMDIxLTA2
LTA4ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBVcGRhdGUg
bGlid2VicnRjIHRvIE05MgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9zdHJlYW1zL3F1ZXVpbmctc3RyYXRlZ2llcy5hbnktZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdHJlYW1z
L3F1ZXVpbmctc3RyYXRlZ2llcy5hbnktZXhwZWN0ZWQudHh0CmluZGV4IGZmMDBkNTIwNzg0OWIx
MzBiNDRhZWNlZWEyMjA2ZDQyMGIxNWIxZTEuLmIzYjNmYTg2ZTc4ZDQ4MWY0ZTVjNzE1NTQwZTdh
MzQwOWFkZWU3MTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvc3RyZWFtcy9xdWV1aW5nLXN0cmF0ZWdpZXMuYW55LWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMv
cXVldWluZy1zdHJhdGVnaWVzLmFueS1leHBlY3RlZC50eHQKQEAgLTEsNyArMSw3IEBACiAKIFBB
U1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IENhbiBjb25zdHJ1Y3QgYSB3aXRoIGEgdmFsaWQgaGln
aCB3YXRlciBtYXJrCi1GQUlMIENvdW50UXVldWluZ1N0cmF0ZWd5OiBDb25zdHJ1Y3RvciBiZWhh
dmVzIGFzIGV4cGVjdGVkIHdpdGggc3RyYW5nZSBhcmd1bWVudHMgYXNzZXJ0X3Rocm93c19qczog
Y29uc3RydWN0aW9uIGZhaWxzIHdpdGggdHJ1ZSBmdW5jdGlvbiAiKCkgPT4gbmV3IFF1ZXVpbmdT
dHJhdGVneSh0cnVlKSIgZGlkIG5vdCB0aHJvdwotRkFJTCBDb3VudFF1ZXVpbmdTdHJhdGVneTog
aGlnaFdhdGVyTWFyayBjb25zdHJ1Y3RvciB2YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVu
cmVzdHJpY3RlZCBkb3VibGUgcnVsZXMgYXNzZXJ0X2VxdWFsczogZmFsc2UgZ2V0cyBzZXQgY29y
cmVjdGx5IGV4cGVjdGVkIChudW1iZXIpIDAgYnV0IGdvdCAoYm9vbGVhbikgZmFsc2UKK1BBU1Mg
Q291bnRRdWV1aW5nU3RyYXRlZ3k6IENvbnN0cnVjdG9yIGJlaGF2ZXMgYXMgZXhwZWN0ZWQgd2l0
aCBzdHJhbmdlIGFyZ3VtZW50cworUEFTUyBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdhdGVy
TWFyayBjb25zdHJ1Y3RvciB2YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJpY3Rl
ZCBkb3VibGUgcnVsZXMKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHNpemUgaXMgdGhlIHNh
bWUgZnVuY3Rpb24gYWNyb3NzIGFsbCBpbnN0YW5jZXMKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRl
Z3k6IHNpemUgc2hvdWxkIGhhdmUgdGhlIHJpZ2h0IG5hbWUKIEZBSUwgQ291bnRRdWV1aW5nU3Ry
YXRlZ3k6IHN1YmNsYXNzaW5nIHNob3VsZCB3b3JrIGNvcnJlY3RseSBhc3NlcnRfZXF1YWxzOiBj
b25zdHJ1Y3Rvci5uYW1lIHNob3VsZCBiZSBjb3JyZWN0IGV4cGVjdGVkICJTdWJDbGFzcyIgYnV0
IGdvdCAiQ291bnRRdWV1aW5nU3RyYXRlZ3kiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMvcXVldWluZy1zdHJhdGVnaWVzLmFu
eS53b3JrZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9zdHJlYW1zL3F1ZXVpbmctc3RyYXRlZ2llcy5hbnkud29ya2VyLWV4cGVjdGVk
LnR4dAppbmRleCBmZjAwZDUyMDc4NDliMTMwYjQ0YWVjZWVhMjIwNmQ0MjBiMTViMWUxLi5iM2Iz
ZmE4NmU3OGQ0ODFmNGU1YzcxNTU0MGU3YTM0MDlhZGVlNzE4IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N0cmVhbXMvcXVldWluZy1zdHJh
dGVnaWVzLmFueS53b3JrZXItZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3RyZWFtcy9xdWV1aW5nLXN0cmF0ZWdpZXMuYW55Lndv
cmtlci1leHBlY3RlZC50eHQKQEAgLTEsNyArMSw3IEBACiAKIFBBU1MgQ291bnRRdWV1aW5nU3Ry
YXRlZ3k6IENhbiBjb25zdHJ1Y3QgYSB3aXRoIGEgdmFsaWQgaGlnaCB3YXRlciBtYXJrCi1GQUlM
IENvdW50UXVldWluZ1N0cmF0ZWd5OiBDb25zdHJ1Y3RvciBiZWhhdmVzIGFzIGV4cGVjdGVkIHdp
dGggc3RyYW5nZSBhcmd1bWVudHMgYXNzZXJ0X3Rocm93c19qczogY29uc3RydWN0aW9uIGZhaWxz
IHdpdGggdHJ1ZSBmdW5jdGlvbiAiKCkgPT4gbmV3IFF1ZXVpbmdTdHJhdGVneSh0cnVlKSIgZGlk
IG5vdCB0aHJvdwotRkFJTCBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdhdGVyTWFyayBjb25z
dHJ1Y3RvciB2YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJpY3RlZCBkb3VibGUg
cnVsZXMgYXNzZXJ0X2VxdWFsczogZmFsc2UgZ2V0cyBzZXQgY29ycmVjdGx5IGV4cGVjdGVkIChu
dW1iZXIpIDAgYnV0IGdvdCAoYm9vbGVhbikgZmFsc2UKK1BBU1MgQ291bnRRdWV1aW5nU3RyYXRl
Z3k6IENvbnN0cnVjdG9yIGJlaGF2ZXMgYXMgZXhwZWN0ZWQgd2l0aCBzdHJhbmdlIGFyZ3VtZW50
cworUEFTUyBDb3VudFF1ZXVpbmdTdHJhdGVneTogaGlnaFdhdGVyTWFyayBjb25zdHJ1Y3RvciB2
YWx1ZXMgYXJlIGNvbnZlcnRlZCBwZXIgdGhlIHVucmVzdHJpY3RlZCBkb3VibGUgcnVsZXMKIFBB
U1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHNpemUgaXMgdGhlIHNhbWUgZnVuY3Rpb24gYWNyb3Nz
IGFsbCBpbnN0YW5jZXMKIFBBU1MgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHNpemUgc2hvdWxkIGhh
dmUgdGhlIHJpZ2h0IG5hbWUKIEZBSUwgQ291bnRRdWV1aW5nU3RyYXRlZ3k6IHN1YmNsYXNzaW5n
IHNob3VsZCB3b3JrIGNvcnJlY3RseSBhc3NlcnRfZXF1YWxzOiBjb25zdHJ1Y3Rvci5uYW1lIHNo
b3VsZCBiZSBjb3JyZWN0IGV4cGVjdGVkICJTdWJDbGFzcyIgYnV0IGdvdCAiQ291bnRRdWV1aW5n
U3RyYXRlZ3kiCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1kZWZp
bmVQcm9wZXJ0eS5odG1sIGIvTGF5b3V0VGVzdHMvc3RyZWFtcy9zaGFkb3dpbmctZGVmaW5lUHJv
cGVydHkuaHRtbAppbmRleCAxYzBhZjhkYzE2MmMxZjkxNjdiNGYwMzAxNDNhYTM5ZmI0ZTg4Mjdk
Li4yNTU5OTQyYWViOTE4ODI1YzhkZGE4OWEzZjJlOTAyZDY4ZWIwYTJlIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9zdHJlYW1zL3NoYWRvd2luZy1kZWZpbmVQcm9wZXJ0eS5odG1sCisrKyBiL0xh
eW91dFRlc3RzL3N0cmVhbXMvc2hhZG93aW5nLWRlZmluZVByb3BlcnR5Lmh0bWwKQEAgLTExLDgg
KzExLDggQEAgT2JqZWN0LmRlZmluZVByb3BlcnR5ID0gZnVuY3Rpb24oKSB7CiAgICAgdGhyb3cg
IlVzZXIgb3ZlcnJpZGVuIjsKIH07CiAKLW5ldyBCeXRlTGVuZ3RoUXVldWluZ1N0cmF0ZWd5KHt9
KTsKLW5ldyBDb3VudFF1ZXVpbmdTdHJhdGVneSh7fSk7CituZXcgQnl0ZUxlbmd0aFF1ZXVpbmdT
dHJhdGVneSh7aGlnaFdhdGVyTWFyazoxfSk7CituZXcgQ291bnRRdWV1aW5nU3RyYXRlZ3koe2hp
Z2hXYXRlck1hcms6MX0pOwogPC9zY3JpcHQ+CiA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>