<?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>221077</bug_id>
          
          <creation_ts>2021-01-27 20:37:49 -0800</creation_ts>
          <short_desc>[JSC] Add JSPromise::rejectedPromise</short_desc>
          <delta_ts>2021-02-01 02:31:16 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</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 name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1723275</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 20:37:49 -0800</bug_when>
    <thetext>[JSC] Add JSPromise::rejectedPromise</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723277</commentid>
    <comment_count>1</comment_count>
      <attachid>418611</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 20:39:23 -0800</bug_when>
    <thetext>Created attachment 418611
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723278</commentid>
    <comment_count>2</comment_count>
      <attachid>418612</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-27 20:49:16 -0800</bug_when>
    <thetext>Created attachment 418612
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723304</commentid>
    <comment_count>3</comment_count>
      <attachid>418612</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-01-27 23:28:25 -0800</bug_when>
    <thetext>Comment on attachment 418612
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723307</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-28 00:08:15 -0800</bug_when>
    <thetext>Committed r272005: &lt;https://trac.webkit.org/changeset/272005&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418612.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723308</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-28 00:09:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/73698454&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1724164</commentid>
    <comment_count>6</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-02-01 02:31:16 -0800</bug_when>
    <thetext>*** Bug 214679 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418611</attachid>
            <date>2021-01-27 20:39:23 -0800</date>
            <delta_ts>2021-01-27 20:51:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221077-20210127203922.patch</filename>
            <type>text/plain</type>
            <size>6699</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxOTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
Y2E4ODNjOTU2ZDVkNzRhZWExODJjOGFlMjhjMzc5ZGRhMDNmM2Q5Li5mY2RiMzZhODhkZDVlMmZh
YzFlNmVhOGZmYzdiMTlkNTZhZGVjNDNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAyMS0wMS0yNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIEFkZCBKU1Byb21pc2U6OnJlamVjdGVkUHJvbWlzZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxMDc3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBhZGRz
IEpTUHJvbWlzZTo6cmVqZWN0ZWRQcm9taXNlIHN0YXRpYyBmdW5jdGlvbiB3aGljaCBjYW4gcmV0
dXJuIG5ld2x5IGNyZWF0ZWQgcmVqZWN0ZWQgcHJvbWlzZS4KKyAgICAgICAgVGhlIGJlbmVmaXQg
b2YgdGhpcyBmdW5jdGlvbiBpcyB0aGF0IGl0IGF2b2lkcyBjYWxsaW5nIEpTIGZ1bmN0aW9ucyBp
bnRlcm5hbGx5LiBJdCBpcyBlZmZpY2llbnQsIGZhc3QsIHBsdXMsCisgICAgICAgIHdlIGNhbiBl
bnN1cmUgdGhhdCBubyBKUyByZWxhdGVkIGVycm9yIGhhcHBlbnMgKHN0YWNrLW92ZXJmbG93LCB0
ZXJtaW5hdGVkLWV4ZWN1dGlvbiBlcnJvcnMpLgorCisgICAgICAgICogYnVpbHRpbnMvUHJvbWlz
ZU9wZXJhdGlvbnMuanM6CisgICAgICAgICogcnVudGltZS9KU1Byb21pc2UuY3BwOgorICAgICAg
ICAoSlNDOjpKU1Byb21pc2U6OnJlamVjdGVkUHJvbWlzZSk6CisgICAgICAgICogcnVudGltZS9K
U1Byb21pc2UuaDoKKyAgICAgICAgKiB3YXNtL2pzL0pTV2ViQXNzZW1ibHkuY3BwOgorICAgICAg
ICAoSlNDOjpKU0NfREVGSU5FX0hPU1RfRlVOQ1RJT04pOgorCiAyMDIxLTAxLTI3ICBZdXN1a2Ug
U3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViQXNzZW1ibHk6IGFkZCBz
dXBwb3J0IGZvciBzdHJlYW0gQVBJcwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2J1aWx0aW5zL1Byb21pc2VPcGVyYXRpb25zLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1
aWx0aW5zL1Byb21pc2VPcGVyYXRpb25zLmpzCmluZGV4IDRkOTBkNjExMTQ3OTdiZGFjZTg1ZTdj
OTA2MjZjMzk5ODBlYWI5ODYuLjBlYzkzZjE5OWVkYjUyYzFkYTYwNjk2MWFmYzYzMWRiYmMxMjNk
N2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9Qcm9taXNlT3Bl
cmF0aW9ucy5qcworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvUHJvbWlzZU9w
ZXJhdGlvbnMuanMKQEAgLTE4Niw2ICsxODYsNyBAQCBmdW5jdGlvbiByZXNvbHZlUHJvbWlzZShw
cm9taXNlLCByZXNvbHV0aW9uKQogICAgIEBlbnF1ZXVlSm9iKEBwcm9taXNlUmVzb2x2ZVRoZW5h
YmxlSm9iLCByZXNvbHV0aW9uLCB0aGVuLCBAY3JlYXRlUmVzb2x2aW5nRnVuY3Rpb25zKHByb21p
c2UpKTsKIH0KIAorLy8gS2VlcCBpbiBzeW5jIHdpdGggSlNQcm9taXNlOjpyZWplY3RlZFByb21p
c2UuCiBAZ2xvYmFsUHJpdmF0ZQogZnVuY3Rpb24gcmVqZWN0UHJvbWlzZShwcm9taXNlLCByZWFz
b24pCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21p
c2UuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9taXNlLmNwcAppbmRl
eCBmOWU5OGVlZmYxODllYjBiMDY1MWQ1YzM1ZDcwNDRlMjUzMjljYWJmLi5kYmIzMGVjMjRiYTcw
MWJmYmUyOGJiNjIwY2MwYzc0Nzk3YTE2NDk2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9KU1Byb21pc2UuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTUHJvbWlzZS5jcHAKQEAgLTE0Myw2ICsxNDMsMjIgQEAgSlNQcm9taXNlKiBKU1By
b21pc2U6OnJlc29sdmVkUHJvbWlzZShKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU1Zh
bHVlIHZhbHUKICAgICByZXR1cm4ganNDYXN0PEpTUHJvbWlzZSo+KHJlc3VsdCk7CiB9CiAKKy8v
IEtlZXAgaW4gc3luYyB3aXRoIEByZWplY3RQcm9taXNlIGluIEpTLgorSlNQcm9taXNlKiBKU1By
b21pc2U6OnJlamVjdGVkUHJvbWlzZShKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU1Zh
bHVlIHZhbHVlKQoreworICAgIC8vIEJlY2F1c2Ugd2UgY3JlYXRlIGEgcHJvbWlzZSBpbiB0aGlz
IGZ1bmN0aW9uLCB3ZSBrbm93IHRoYXQgbm8gcHJvbWlzZSByZWFjdGlvbnMgYXJlIHJlZ2lzdGVy
ZWQuCisgICAgLy8gV2UgY2FuIHNraXAgdHJpZ2dlcmluZyB0aGVtLCB3aGljaCBjb21wbGV0ZWx5
IGF2b2lkcyBjYWxsaW5nIEpTIGZ1bmN0aW9ucy4KKyAgICBWTSYgdm0gPSBnbG9iYWxPYmplY3Qt
PnZtKCk7CisgICAgSlNQcm9taXNlKiBwcm9taXNlID0gSlNQcm9taXNlOjpjcmVhdGUodm0sIGds
b2JhbE9iamVjdC0+cHJvbWlzZVN0cnVjdHVyZSgpKTsKKyAgICBwcm9taXNlLT5pbnRlcm5hbEZp
ZWxkKEZpZWxkOjpSZWFjdGlvbnNPclJlc3VsdCkuc2V0KHZtLCBwcm9taXNlLCB2YWx1ZSk7Cisg
ICAgcHJvbWlzZS0+aW50ZXJuYWxGaWVsZChGaWVsZDo6RmxhZ3MpLnNldCh2bSwgcHJvbWlzZSwg
anNOdW1iZXIocHJvbWlzZS0+ZmxhZ3MoKSB8IGlzRmlyc3RSZXNvbHZpbmdGdW5jdGlvbkNhbGxl
ZEZsYWcgfCBzdGF0aWNfY2FzdDx1bnNpZ25lZD4oU3RhdHVzOjpSZWplY3RlZCkpKTsKKyAgICBp
ZiAoZ2xvYmFsT2JqZWN0LT5nbG9iYWxPYmplY3RNZXRob2RUYWJsZSgpLT5wcm9taXNlUmVqZWN0
aW9uVHJhY2tlcikKKyAgICAgICAgZ2xvYmFsT2JqZWN0LT5nbG9iYWxPYmplY3RNZXRob2RUYWJs
ZSgpLT5wcm9taXNlUmVqZWN0aW9uVHJhY2tlcihnbG9iYWxPYmplY3QsIHByb21pc2UsIEpTUHJv
bWlzZVJlamVjdGlvbk9wZXJhdGlvbjo6UmVqZWN0KTsKKyAgICBlbHNlCisgICAgICAgIHZtLnBy
b21pc2VSZWplY3RlZChwcm9taXNlKTsKKyAgICByZXR1cm4gcHJvbWlzZTsKK30KKwogc3RhdGlj
IGlubGluZSB2b2lkIGNhbGxGdW5jdGlvbihKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBK
U1ZhbHVlIGZ1bmN0aW9uLCBKU1Byb21pc2UqIHByb21pc2UsIEpTVmFsdWUgdmFsdWUpCiB7CiAg
ICAgYXV0byBjYWxsRGF0YSA9IGdldENhbGxEYXRhKGdsb2JhbE9iamVjdC0+dm0oKSwgZnVuY3Rp
b24pOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9taXNl
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21pc2UuaAppbmRleCAwMzMw
ZWZiNzRhNjgzNDdiNDA3OWUwYWQzMTg4OTZiMjc2ZmY0N2U3Li5lZTA1MjM2OWNjODlhMzgwOGU0
Y2ExNWQzMzA5NWI3NDdkYzBjZmM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU1Byb21pc2UuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9K
U1Byb21pc2UuaApAQCAtNzcsNiArNzcsNyBAQCBjbGFzcyBKU1Byb21pc2UgOiBwdWJsaWMgSlNJ
bnRlcm5hbEZpZWxkT2JqZWN0SW1wbDwyPiB7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgYm9vbCBp
c0hhbmRsZWQoVk0mKSBjb25zdDsKIAogICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU1By
b21pc2UqIHJlc29sdmVkUHJvbWlzZShKU0dsb2JhbE9iamVjdCosIEpTVmFsdWUpOworICAgIEpT
X0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU1Byb21pc2UqIHJlamVjdGVkUHJvbWlzZShKU0dsb2Jh
bE9iamVjdCosIEpTVmFsdWUpOwogCiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCByZXNvbHZl
KEpTR2xvYmFsT2JqZWN0KiwgSlNWYWx1ZSk7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCBy
ZWplY3QoSlNHbG9iYWxPYmplY3QqLCBKU1ZhbHVlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93YXNtL2pzL0pTV2ViQXNzZW1ibHkuY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3dhc20vanMvSlNXZWJBc3NlbWJseS5jcHAKaW5kZXggOGVhM2NhM2EzZDk0ZDdkZWU3ZjY4
MGE5NTgwOTFkNmFlNDFkMzljNS4uYzZhNTdmN2FhMDAxM2M5YjEyZDRiYjBhZTY2NjZmYTc3YjJh
YjcwZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvSlNXZWJBc3Nl
bWJseS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvSlNXZWJBc3NlbWJs
eS5jcHAKQEAgLTI5NiwxMSArMjk2LDggQEAgSlNDX0RFRklORV9IT1NUX0ZVTkNUSU9OKHdlYkFz
c2VtYmx5SW5zdGFudGlhdGVGdW5jLCAoSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamUKICAgICBh
dXRvKiBwcm9taXNlID0gSlNQcm9taXNlOjpjcmVhdGUodm0sIGdsb2JhbE9iamVjdC0+cHJvbWlz
ZVN0cnVjdHVyZSgpKTsKICAgICBKU1ZhbHVlIGltcG9ydEFyZ3VtZW50ID0gY2FsbEZyYW1lLT5h
cmd1bWVudCgxKTsKICAgICBKU09iamVjdCogaW1wb3J0T2JqZWN0ID0gaW1wb3J0QXJndW1lbnQu
Z2V0T2JqZWN0KCk7Ci0gICAgaWYgKFVOTElLRUxZKCFpbXBvcnRBcmd1bWVudC5pc1VuZGVmaW5l
ZCgpICYmICFpbXBvcnRPYmplY3QpKSB7Ci0gICAgICAgIHByb21pc2UtPnJlamVjdChnbG9iYWxP
YmplY3QsIGNyZWF0ZVR5cGVFcnJvcihnbG9iYWxPYmplY3QsCi0gICAgICAgICAgICAic2Vjb25k
IGFyZ3VtZW50IHRvIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlIG11c3QgYmUgdW5kZWZpbmVkIG9y
IGFuIE9iamVjdCJfcywgZGVmYXVsdFNvdXJjZUFwcGVuZGVyLCBydW50aW1lVHlwZUZvclZhbHVl
KHZtLCBpbXBvcnRBcmd1bWVudCkpKTsKLSAgICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShw
cm9taXNlKTsKLSAgICB9CisgICAgaWYgKFVOTElLRUxZKCFpbXBvcnRBcmd1bWVudC5pc1VuZGVm
aW5lZCgpICYmICFpbXBvcnRPYmplY3QpKQorICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2Rl
KEpTUHJvbWlzZTo6cmVqZWN0ZWRQcm9taXNlKGdsb2JhbE9iamVjdCwgY3JlYXRlVHlwZUVycm9y
KGdsb2JhbE9iamVjdCwgInNlY29uZCBhcmd1bWVudCB0byBXZWJBc3NlbWJseS5pbnN0YW50aWF0
ZSBtdXN0IGJlIHVuZGVmaW5lZCBvciBhbiBPYmplY3QiX3MsIGRlZmF1bHRTb3VyY2VBcHBlbmRl
ciwgcnVudGltZVR5cGVGb3JWYWx1ZSh2bSwgaW1wb3J0QXJndW1lbnQpKSkpOwogCiAgICAgSlNW
YWx1ZSBmaXJzdEFyZ3VtZW50ID0gY2FsbEZyYW1lLT5hcmd1bWVudCgwKTsKICAgICBpZiAoZmly
c3RBcmd1bWVudC5pbmhlcml0czxKU1dlYkFzc2VtYmx5TW9kdWxlPih2bSkpCkBAIC0zMzYsMTIg
KzMzMyw4IEBAIEpTQ19ERUZJTkVfSE9TVF9GVU5DVElPTih3ZWJBc3NlbWJseUluc3RhbnRpYXRl
U3RyZWFtaW5nSW50ZXJuYWwsIChKU0dsb2JhbE9iamVjCiAKICAgICBKU1ZhbHVlIGltcG9ydEFy
Z3VtZW50ID0gY2FsbEZyYW1lLT5hcmd1bWVudCgxKTsKICAgICBKU09iamVjdCogaW1wb3J0T2Jq
ZWN0ID0gaW1wb3J0QXJndW1lbnQuZ2V0T2JqZWN0KCk7Ci0gICAgaWYgKFVOTElLRUxZKCFpbXBv
cnRBcmd1bWVudC5pc1VuZGVmaW5lZCgpICYmICFpbXBvcnRPYmplY3QpKSB7Ci0gICAgICAgIGF1
dG8qIHByb21pc2UgPSBKU1Byb21pc2U6OmNyZWF0ZSh2bSwgZ2xvYmFsT2JqZWN0LT5wcm9taXNl
U3RydWN0dXJlKCkpOwotICAgICAgICBwcm9taXNlLT5yZWplY3QoZ2xvYmFsT2JqZWN0LCBjcmVh
dGVUeXBlRXJyb3IoZ2xvYmFsT2JqZWN0LAotICAgICAgICAgICAgInNlY29uZCBhcmd1bWVudCB0
byBXZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyBtdXN0IGJlIHVuZGVmaW5lZCBvciBh
biBPYmplY3QiX3MsIGRlZmF1bHRTb3VyY2VBcHBlbmRlciwgcnVudGltZVR5cGVGb3JWYWx1ZSh2
bSwgaW1wb3J0QXJndW1lbnQpKSk7Ci0gICAgICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUocHJv
bWlzZSk7Ci0gICAgfQorICAgIGlmIChVTkxJS0VMWSghaW1wb3J0QXJndW1lbnQuaXNVbmRlZmlu
ZWQoKSAmJiAhaW1wb3J0T2JqZWN0KSkKKyAgICAgICAgcmV0dXJuIEpTUHJvbWlzZTo6cmVqZWN0
ZWRQcm9taXNlKGdsb2JhbE9iamVjdCwgY3JlYXRlVHlwZUVycm9yKGdsb2JhbE9iamVjdCwgInNl
Y29uZCBhcmd1bWVudCB0byBXZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyBtdXN0IGJl
IHVuZGVmaW5lZCBvciBhbiBPYmplY3QiX3MsIGRlZmF1bHRTb3VyY2VBcHBlbmRlciwgcnVudGlt
ZVR5cGVGb3JWYWx1ZSh2bSwgaW1wb3J0QXJndW1lbnQpKQogCiAgICAgQVNTRVJUKGdsb2JhbE9i
amVjdC0+Z2xvYmFsT2JqZWN0TWV0aG9kVGFibGUoKS0+aW5zdGFudGlhdGVTdHJlYW1pbmcpOwog
ICAgIC8vIEZJWE1FOiA8aHR0cDovL3dlYmtpdC5vcmcvYi8xODQ4ODg+IGlmIHRoZXJlJ3MgYW4g
aW1wb3J0T2JqZWN0IGFuZCBpdCBjb250YWlucyBhIE1lbW9yeSwgdGhlbiB3ZSBjYW4gY29tcGls
ZSB0aGUgbW9kdWxlIHdpdGggdGhlIHJpZ2h0IG1lbW9yeSB0eXBlIChmYXN0IG9yIG5vdCkgYnkg
bG9va2luZyBhdCB0aGUgbWVtb3J5J3MgdHlwZS4K
</data>
<flag name="commit-queue"
          id="436626"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418612</attachid>
            <date>2021-01-27 20:49:16 -0800</date>
            <delta_ts>2021-01-28 00:08:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221077-20210127204915.patch</filename>
            <type>text/plain</type>
            <size>6718</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxOTk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
Y2E4ODNjOTU2ZDVkNzRhZWExODJjOGFlMjhjMzc5ZGRhMDNmM2Q5Li5mY2RiMzZhODhkZDVlMmZh
YzFlNmVhOGZmYzdiMTlkNTZhZGVjNDNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAyMS0wMS0yNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIEFkZCBKU1Byb21pc2U6OnJlamVjdGVkUHJvbWlzZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxMDc3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBhZGRz
IEpTUHJvbWlzZTo6cmVqZWN0ZWRQcm9taXNlIHN0YXRpYyBmdW5jdGlvbiB3aGljaCBjYW4gcmV0
dXJuIG5ld2x5IGNyZWF0ZWQgcmVqZWN0ZWQgcHJvbWlzZS4KKyAgICAgICAgVGhlIGJlbmVmaXQg
b2YgdGhpcyBmdW5jdGlvbiBpcyB0aGF0IGl0IGF2b2lkcyBjYWxsaW5nIEpTIGZ1bmN0aW9ucyBp
bnRlcm5hbGx5LiBJdCBpcyBlZmZpY2llbnQsIGZhc3QsIHBsdXMsCisgICAgICAgIHdlIGNhbiBl
bnN1cmUgdGhhdCBubyBKUyByZWxhdGVkIGVycm9yIGhhcHBlbnMgKHN0YWNrLW92ZXJmbG93LCB0
ZXJtaW5hdGVkLWV4ZWN1dGlvbiBlcnJvcnMpLgorCisgICAgICAgICogYnVpbHRpbnMvUHJvbWlz
ZU9wZXJhdGlvbnMuanM6CisgICAgICAgICogcnVudGltZS9KU1Byb21pc2UuY3BwOgorICAgICAg
ICAoSlNDOjpKU1Byb21pc2U6OnJlamVjdGVkUHJvbWlzZSk6CisgICAgICAgICogcnVudGltZS9K
U1Byb21pc2UuaDoKKyAgICAgICAgKiB3YXNtL2pzL0pTV2ViQXNzZW1ibHkuY3BwOgorICAgICAg
ICAoSlNDOjpKU0NfREVGSU5FX0hPU1RfRlVOQ1RJT04pOgorCiAyMDIxLTAxLTI3ICBZdXN1a2Ug
U3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViQXNzZW1ibHk6IGFkZCBz
dXBwb3J0IGZvciBzdHJlYW0gQVBJcwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2J1aWx0aW5zL1Byb21pc2VPcGVyYXRpb25zLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1
aWx0aW5zL1Byb21pc2VPcGVyYXRpb25zLmpzCmluZGV4IDRkOTBkNjExMTQ3OTdiZGFjZTg1ZTdj
OTA2MjZjMzk5ODBlYWI5ODYuLjBlYzkzZjE5OWVkYjUyYzFkYTYwNjk2MWFmYzYzMWRiYmMxMjNk
N2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9Qcm9taXNlT3Bl
cmF0aW9ucy5qcworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvUHJvbWlzZU9w
ZXJhdGlvbnMuanMKQEAgLTE4Niw2ICsxODYsNyBAQCBmdW5jdGlvbiByZXNvbHZlUHJvbWlzZShw
cm9taXNlLCByZXNvbHV0aW9uKQogICAgIEBlbnF1ZXVlSm9iKEBwcm9taXNlUmVzb2x2ZVRoZW5h
YmxlSm9iLCByZXNvbHV0aW9uLCB0aGVuLCBAY3JlYXRlUmVzb2x2aW5nRnVuY3Rpb25zKHByb21p
c2UpKTsKIH0KIAorLy8gS2VlcCBpbiBzeW5jIHdpdGggSlNQcm9taXNlOjpyZWplY3RlZFByb21p
c2UuCiBAZ2xvYmFsUHJpdmF0ZQogZnVuY3Rpb24gcmVqZWN0UHJvbWlzZShwcm9taXNlLCByZWFz
b24pCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21p
c2UuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9taXNlLmNwcAppbmRl
eCBmOWU5OGVlZmYxODllYjBiMDY1MWQ1YzM1ZDcwNDRlMjUzMjljYWJmLi5kYmIzMGVjMjRiYTcw
MWJmYmUyOGJiNjIwY2MwYzc0Nzk3YTE2NDk2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9KU1Byb21pc2UuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL0pTUHJvbWlzZS5jcHAKQEAgLTE0Myw2ICsxNDMsMjIgQEAgSlNQcm9taXNlKiBKU1By
b21pc2U6OnJlc29sdmVkUHJvbWlzZShKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU1Zh
bHVlIHZhbHUKICAgICByZXR1cm4ganNDYXN0PEpTUHJvbWlzZSo+KHJlc3VsdCk7CiB9CiAKKy8v
IEtlZXAgaW4gc3luYyB3aXRoIEByZWplY3RQcm9taXNlIGluIEpTLgorSlNQcm9taXNlKiBKU1By
b21pc2U6OnJlamVjdGVkUHJvbWlzZShKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBKU1Zh
bHVlIHZhbHVlKQoreworICAgIC8vIEJlY2F1c2Ugd2UgY3JlYXRlIGEgcHJvbWlzZSBpbiB0aGlz
IGZ1bmN0aW9uLCB3ZSBrbm93IHRoYXQgbm8gcHJvbWlzZSByZWFjdGlvbnMgYXJlIHJlZ2lzdGVy
ZWQuCisgICAgLy8gV2UgY2FuIHNraXAgdHJpZ2dlcmluZyB0aGVtLCB3aGljaCBjb21wbGV0ZWx5
IGF2b2lkcyBjYWxsaW5nIEpTIGZ1bmN0aW9ucy4KKyAgICBWTSYgdm0gPSBnbG9iYWxPYmplY3Qt
PnZtKCk7CisgICAgSlNQcm9taXNlKiBwcm9taXNlID0gSlNQcm9taXNlOjpjcmVhdGUodm0sIGds
b2JhbE9iamVjdC0+cHJvbWlzZVN0cnVjdHVyZSgpKTsKKyAgICBwcm9taXNlLT5pbnRlcm5hbEZp
ZWxkKEZpZWxkOjpSZWFjdGlvbnNPclJlc3VsdCkuc2V0KHZtLCBwcm9taXNlLCB2YWx1ZSk7Cisg
ICAgcHJvbWlzZS0+aW50ZXJuYWxGaWVsZChGaWVsZDo6RmxhZ3MpLnNldCh2bSwgcHJvbWlzZSwg
anNOdW1iZXIocHJvbWlzZS0+ZmxhZ3MoKSB8IGlzRmlyc3RSZXNvbHZpbmdGdW5jdGlvbkNhbGxl
ZEZsYWcgfCBzdGF0aWNfY2FzdDx1bnNpZ25lZD4oU3RhdHVzOjpSZWplY3RlZCkpKTsKKyAgICBp
ZiAoZ2xvYmFsT2JqZWN0LT5nbG9iYWxPYmplY3RNZXRob2RUYWJsZSgpLT5wcm9taXNlUmVqZWN0
aW9uVHJhY2tlcikKKyAgICAgICAgZ2xvYmFsT2JqZWN0LT5nbG9iYWxPYmplY3RNZXRob2RUYWJs
ZSgpLT5wcm9taXNlUmVqZWN0aW9uVHJhY2tlcihnbG9iYWxPYmplY3QsIHByb21pc2UsIEpTUHJv
bWlzZVJlamVjdGlvbk9wZXJhdGlvbjo6UmVqZWN0KTsKKyAgICBlbHNlCisgICAgICAgIHZtLnBy
b21pc2VSZWplY3RlZChwcm9taXNlKTsKKyAgICByZXR1cm4gcHJvbWlzZTsKK30KKwogc3RhdGlj
IGlubGluZSB2b2lkIGNhbGxGdW5jdGlvbihKU0dsb2JhbE9iamVjdCogZ2xvYmFsT2JqZWN0LCBK
U1ZhbHVlIGZ1bmN0aW9uLCBKU1Byb21pc2UqIHByb21pc2UsIEpTVmFsdWUgdmFsdWUpCiB7CiAg
ICAgYXV0byBjYWxsRGF0YSA9IGdldENhbGxEYXRhKGdsb2JhbE9iamVjdC0+dm0oKSwgZnVuY3Rp
b24pOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNQcm9taXNl
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU1Byb21pc2UuaAppbmRleCAwMzMw
ZWZiNzRhNjgzNDdiNDA3OWUwYWQzMTg4OTZiMjc2ZmY0N2U3Li5lZTA1MjM2OWNjODlhMzgwOGU0
Y2ExNWQzMzA5NWI3NDdkYzBjZmM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9KU1Byb21pc2UuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9K
U1Byb21pc2UuaApAQCAtNzcsNiArNzcsNyBAQCBjbGFzcyBKU1Byb21pc2UgOiBwdWJsaWMgSlNJ
bnRlcm5hbEZpZWxkT2JqZWN0SW1wbDwyPiB7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgYm9vbCBp
c0hhbmRsZWQoVk0mKSBjb25zdDsKIAogICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU1By
b21pc2UqIHJlc29sdmVkUHJvbWlzZShKU0dsb2JhbE9iamVjdCosIEpTVmFsdWUpOworICAgIEpT
X0VYUE9SVF9QUklWQVRFIHN0YXRpYyBKU1Byb21pc2UqIHJlamVjdGVkUHJvbWlzZShKU0dsb2Jh
bE9iamVjdCosIEpTVmFsdWUpOwogCiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCByZXNvbHZl
KEpTR2xvYmFsT2JqZWN0KiwgSlNWYWx1ZSk7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCBy
ZWplY3QoSlNHbG9iYWxPYmplY3QqLCBKU1ZhbHVlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93YXNtL2pzL0pTV2ViQXNzZW1ibHkuY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3dhc20vanMvSlNXZWJBc3NlbWJseS5jcHAKaW5kZXggOGVhM2NhM2EzZDk0ZDdkZWU3ZjY4
MGE5NTgwOTFkNmFlNDFkMzljNS4uNjlkMThhMjk3OGY0ZjY0MjJkMTMxMTRlYWUyNmMwNjBlMzM0
NzAyMCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvSlNXZWJBc3Nl
bWJseS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvSlNXZWJBc3NlbWJs
eS5jcHAKQEAgLTI5NiwxMSArMjk2LDggQEAgSlNDX0RFRklORV9IT1NUX0ZVTkNUSU9OKHdlYkFz
c2VtYmx5SW5zdGFudGlhdGVGdW5jLCAoSlNHbG9iYWxPYmplY3QqIGdsb2JhbE9iamUKICAgICBh
dXRvKiBwcm9taXNlID0gSlNQcm9taXNlOjpjcmVhdGUodm0sIGdsb2JhbE9iamVjdC0+cHJvbWlz
ZVN0cnVjdHVyZSgpKTsKICAgICBKU1ZhbHVlIGltcG9ydEFyZ3VtZW50ID0gY2FsbEZyYW1lLT5h
cmd1bWVudCgxKTsKICAgICBKU09iamVjdCogaW1wb3J0T2JqZWN0ID0gaW1wb3J0QXJndW1lbnQu
Z2V0T2JqZWN0KCk7Ci0gICAgaWYgKFVOTElLRUxZKCFpbXBvcnRBcmd1bWVudC5pc1VuZGVmaW5l
ZCgpICYmICFpbXBvcnRPYmplY3QpKSB7Ci0gICAgICAgIHByb21pc2UtPnJlamVjdChnbG9iYWxP
YmplY3QsIGNyZWF0ZVR5cGVFcnJvcihnbG9iYWxPYmplY3QsCi0gICAgICAgICAgICAic2Vjb25k
IGFyZ3VtZW50IHRvIFdlYkFzc2VtYmx5Lmluc3RhbnRpYXRlIG11c3QgYmUgdW5kZWZpbmVkIG9y
IGFuIE9iamVjdCJfcywgZGVmYXVsdFNvdXJjZUFwcGVuZGVyLCBydW50aW1lVHlwZUZvclZhbHVl
KHZtLCBpbXBvcnRBcmd1bWVudCkpKTsKLSAgICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShw
cm9taXNlKTsKLSAgICB9CisgICAgaWYgKFVOTElLRUxZKCFpbXBvcnRBcmd1bWVudC5pc1VuZGVm
aW5lZCgpICYmICFpbXBvcnRPYmplY3QpKQorICAgICAgICByZXR1cm4gSlNWYWx1ZTo6ZW5jb2Rl
KEpTUHJvbWlzZTo6cmVqZWN0ZWRQcm9taXNlKGdsb2JhbE9iamVjdCwgY3JlYXRlVHlwZUVycm9y
KGdsb2JhbE9iamVjdCwgInNlY29uZCBhcmd1bWVudCB0byBXZWJBc3NlbWJseS5pbnN0YW50aWF0
ZSBtdXN0IGJlIHVuZGVmaW5lZCBvciBhbiBPYmplY3QiX3MsIGRlZmF1bHRTb3VyY2VBcHBlbmRl
ciwgcnVudGltZVR5cGVGb3JWYWx1ZSh2bSwgaW1wb3J0QXJndW1lbnQpKSkpOwogCiAgICAgSlNW
YWx1ZSBmaXJzdEFyZ3VtZW50ID0gY2FsbEZyYW1lLT5hcmd1bWVudCgwKTsKICAgICBpZiAoZmly
c3RBcmd1bWVudC5pbmhlcml0czxKU1dlYkFzc2VtYmx5TW9kdWxlPih2bSkpCkBAIC0zMzYsMTIg
KzMzMyw4IEBAIEpTQ19ERUZJTkVfSE9TVF9GVU5DVElPTih3ZWJBc3NlbWJseUluc3RhbnRpYXRl
U3RyZWFtaW5nSW50ZXJuYWwsIChKU0dsb2JhbE9iamVjCiAKICAgICBKU1ZhbHVlIGltcG9ydEFy
Z3VtZW50ID0gY2FsbEZyYW1lLT5hcmd1bWVudCgxKTsKICAgICBKU09iamVjdCogaW1wb3J0T2Jq
ZWN0ID0gaW1wb3J0QXJndW1lbnQuZ2V0T2JqZWN0KCk7Ci0gICAgaWYgKFVOTElLRUxZKCFpbXBv
cnRBcmd1bWVudC5pc1VuZGVmaW5lZCgpICYmICFpbXBvcnRPYmplY3QpKSB7Ci0gICAgICAgIGF1
dG8qIHByb21pc2UgPSBKU1Byb21pc2U6OmNyZWF0ZSh2bSwgZ2xvYmFsT2JqZWN0LT5wcm9taXNl
U3RydWN0dXJlKCkpOwotICAgICAgICBwcm9taXNlLT5yZWplY3QoZ2xvYmFsT2JqZWN0LCBjcmVh
dGVUeXBlRXJyb3IoZ2xvYmFsT2JqZWN0LAotICAgICAgICAgICAgInNlY29uZCBhcmd1bWVudCB0
byBXZWJBc3NlbWJseS5pbnN0YW50aWF0ZVN0cmVhbWluZyBtdXN0IGJlIHVuZGVmaW5lZCBvciBh
biBPYmplY3QiX3MsIGRlZmF1bHRTb3VyY2VBcHBlbmRlciwgcnVudGltZVR5cGVGb3JWYWx1ZSh2
bSwgaW1wb3J0QXJndW1lbnQpKSk7Ci0gICAgICAgIHJldHVybiBKU1ZhbHVlOjplbmNvZGUocHJv
bWlzZSk7Ci0gICAgfQorICAgIGlmIChVTkxJS0VMWSghaW1wb3J0QXJndW1lbnQuaXNVbmRlZmlu
ZWQoKSAmJiAhaW1wb3J0T2JqZWN0KSkKKyAgICAgICAgcmV0dXJuIEpTVmFsdWU6OmVuY29kZShK
U1Byb21pc2U6OnJlamVjdGVkUHJvbWlzZShnbG9iYWxPYmplY3QsIGNyZWF0ZVR5cGVFcnJvcihn
bG9iYWxPYmplY3QsICJzZWNvbmQgYXJndW1lbnQgdG8gV2ViQXNzZW1ibHkuaW5zdGFudGlhdGVT
dHJlYW1pbmcgbXVzdCBiZSB1bmRlZmluZWQgb3IgYW4gT2JqZWN0Il9zLCBkZWZhdWx0U291cmNl
QXBwZW5kZXIsIHJ1bnRpbWVUeXBlRm9yVmFsdWUodm0sIGltcG9ydEFyZ3VtZW50KSkpKTsKIAog
ICAgIEFTU0VSVChnbG9iYWxPYmplY3QtPmdsb2JhbE9iamVjdE1ldGhvZFRhYmxlKCktPmluc3Rh
bnRpYXRlU3RyZWFtaW5nKTsKICAgICAvLyBGSVhNRTogPGh0dHA6Ly93ZWJraXQub3JnL2IvMTg0
ODg4PiBpZiB0aGVyZSdzIGFuIGltcG9ydE9iamVjdCBhbmQgaXQgY29udGFpbnMgYSBNZW1vcnks
IHRoZW4gd2UgY2FuIGNvbXBpbGUgdGhlIG1vZHVsZSB3aXRoIHRoZSByaWdodCBtZW1vcnkgdHlw
ZSAoZmFzdCBvciBub3QpIGJ5IGxvb2tpbmcgYXQgdGhlIG1lbW9yeSdzIHR5cGUuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>