<?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>220408</bug_id>
          
          <creation_ts>2021-01-07 05:25:57 -0800</creation_ts>
          <short_desc>Make sure that if NetworkProcess clears DOMCache, it also clears service worker registrations</short_desc>
          <delta_ts>2021-01-08 05:18:58 -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>Service Workers</component>
          <version>WebKit Local 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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1717929</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-01-07 05:25:57 -0800</bug_when>
    <thetext>Make sure that if NetworkProcess clears DOMCache, it also clears service worker registrations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717930</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-01-07 05:26:08 -0800</bug_when>
    <thetext>&lt;rdar://problem/72360003&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717931</commentid>
    <comment_count>2</comment_count>
      <attachid>417174</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-01-07 05:34:31 -0800</bug_when>
    <thetext>Created attachment 417174
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718247</commentid>
    <comment_count>3</comment_count>
      <attachid>417258</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-01-08 01:58:26 -0800</bug_when>
    <thetext>Created attachment 417258
Reuploading to run on bots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718266</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-08 05:09:28 -0800</bug_when>
    <thetext>Found 1 new test failure: media/controls/showControlsButton.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1718270</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-08 05:18:57 -0800</bug_when>
    <thetext>Committed r271291: &lt;https://trac.webkit.org/changeset/271291&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417258.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417174</attachid>
            <date>2021-01-07 05:34:31 -0800</date>
            <delta_ts>2021-01-08 01:58:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220408-20210107143429.patch</filename>
            <type>text/plain</type>
            <size>6510</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMTk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ0NGNiNzI1M2M5ZGVmMTlm
NWMxMTEzOTNjMDAxM2QzNGNmN2Q5ZGYuLmZmZGI3YzNmYzA2ZjkyYmNlY2FhYTVmNzZiNzM1Yzk3
ZjQ2YjllZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjEtMDEtMDcgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIE1ha2Ugc3VyZSB0aGF0IGlmIE5l
dHdvcmtQcm9jZXNzIGNsZWFycyBET01DYWNoZSwgaXQgYWxzbyBjbGVhcnMgc2VydmljZSB3b3Jr
ZXIgcmVnaXN0cmF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIwNDA4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MjM2MDAwMz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJdCBpcyBleHBlY3Rl
ZCB0aGF0IGNsZWFyaW5nIERPTSBjYWNoZSBtYW5kYXRlcyBjbGVhcmluZyBzZXJ2aWNlIHdvcmtl
ciByZWdpc3RyYXRpb25zCisgICAgICAgIGFzIHNlcnZpY2Ugd29ya2VycyBleHBlY3QgY2FjaGUg
ZW50cmllcyBhZGRlZCBhdCBpbnN0YWxsIHRpbWUgdG8gc3RheS4KKyAgICAgICAgSXQgaXMgaGFy
ZCBmb3IgY2xpZW50cyB0byBlbmZvcmNlIHRoaXMgc28gaXQgaXMgYmVzdCB0byBoYW5kbGUgaXQg
aW4gTmV0d29yayBQcm9jZXNzLgorICAgICAgICBXaGVuIERPTUNhY2hlIGlzIGNsZWFyZWQsIHNl
cnZpY2Ugd29ya2VyIHJlZ2lzdHJhdGlvbnMgd2lsbCBhbHNvIGJlIGNsZWFyZWQuCisgICAgICAg
IFRoZSByZXZlcnNlIGlzIG5vdCBndWFyYW50ZWVkLgorICAgICAgICBDb3ZlcmVkIGJ5IEFQSSB0
ZXN0LgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwOgorICAg
ICAgICAoV2ViS2l0OjpOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURhdGEpOgorICAgICAg
ICAoV2ViS2l0OjpOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURhdGFGb3JPcmlnaW5zKToK
KyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Byb2Nlc3M6OmRlbGV0ZUFuZFJlc3RyaWN0V2Vic2l0
ZURhdGFGb3JSZWdpc3RyYWJsZURvbWFpbnMpOgorCiAyMDIxLTAxLTA2ICBQZXIgQXJuZSBWb2xs
YW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBBZGQgbWlzc2luZyBlbmRw
b2ludCBpbiBzYW5kYm94IG1lc3NhZ2UgZmlsdGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29y
a1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCmluZGV4IGUwMTI1YTY3NWUyYzQ3MmU3ZWUwYjc4
Yzc2YTViNTc1OTI4YTQ3MDUuLjdhOTMxOTQ4YTA1NmViOTJlY2JkM2YyZDI3NGRmMTQ0ZGYwMWE5
NWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nl
c3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3Mu
Y3BwCkBAIC0xNTc1LDcgKzE1NzUsOCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJz
aXRlRGF0YShQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQsIE9wdGlvblNldDxXZWJzaQogI2VuZGlm
CiAKICNpZiBFTkFCTEUoU0VSVklDRV9XT1JLRVIpCi0gICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMu
Y29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucykgJiYg
IXNlc3Npb25JRC5pc0VwaGVtZXJhbCgpKQorICAgIGJvb2wgY2xlYXJTZXJ2aWNlV29ya2VycyA9
IHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpET01DYWNoZSkgfHwg
d2Vic2l0ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OlNlcnZpY2VXb3JrZXJS
ZWdpc3RyYXRpb25zKTsKKyAgICBpZiAoY2xlYXJTZXJ2aWNlV29ya2VycyAmJiAhc2Vzc2lvbklE
LmlzRXBoZW1lcmFsKCkpCiAgICAgICAgIHN3U2VydmVyRm9yU2Vzc2lvbihzZXNzaW9uSUQpLmNs
ZWFyQWxsKFtjbGVhclRhc2tzSGFuZGxlcl0geyB9KTsKICNlbmRpZgogCkBAIC0xNjg4LDcgKzE2
ODksOCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YUZvck9yaWdpbnMo
UEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBPcHRpbwogI2VuZGlmCiAKICNpZiBFTkFCTEUoU0VS
VklDRV9XT1JLRVIpCi0gICAgaWYgKHdlYnNpdGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURh
dGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucykgJiYgIXNlc3Npb25JRC5pc0VwaGVt
ZXJhbCgpKSB7CisgICAgYm9vbCBjbGVhclNlcnZpY2VXb3JrZXJzID0gd2Vic2l0ZURhdGFUeXBl
cy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OkRPTUNhY2hlKSB8fCB3ZWJzaXRlRGF0YVR5cGVz
LmNvbnRhaW5zKFdlYnNpdGVEYXRhVHlwZTo6U2VydmljZVdvcmtlclJlZ2lzdHJhdGlvbnMpOwor
ICAgIGlmIChjbGVhclNlcnZpY2VXb3JrZXJzICYmICFzZXNzaW9uSUQuaXNFcGhlbWVyYWwoKSkg
ewogICAgICAgICBhdXRvJiBzZXJ2ZXIgPSBzd1NlcnZlckZvclNlc3Npb24oc2Vzc2lvbklEKTsK
ICAgICAgICAgZm9yIChhdXRvJiBvcmlnaW5EYXRhIDogb3JpZ2luRGF0YXMpCiAgICAgICAgICAg
ICBzZXJ2ZXIuY2xlYXIob3JpZ2luRGF0YSwgW2NsZWFyVGFza3NIYW5kbGVyXSB7IH0pOwpAQCAt
MTg5OCw3ICsxOTAwLDggQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlQW5kUmVzdHJpY3RX
ZWJzaXRlRGF0YUZvclJlZ2lzdHJhYmxlRG9tYWlucyhQQUw6OlNlc3MKICAgICAKICNpZiBFTkFC
TEUoU0VSVklDRV9XT1JLRVIpCiAgICAgcGF0aCA9IG1fc2VydmljZVdvcmtlckluZm8uZ2V0KHNl
c3Npb25JRCkuZGF0YWJhc2VQYXRoOwotICAgIGlmICghcGF0aC5pc0VtcHR5KCkgJiYgd2Vic2l0
ZURhdGFUeXBlcy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OlNlcnZpY2VXb3JrZXJSZWdpc3Ry
YXRpb25zKSkgeworICAgIGJvb2wgY2xlYXJTZXJ2aWNlV29ya2VycyA9IHdlYnNpdGVEYXRhVHlw
ZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpET01DYWNoZSkgfHwgd2Vic2l0ZURhdGFUeXBl
cy5jb250YWlucyhXZWJzaXRlRGF0YVR5cGU6OlNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25zKTsK
KyAgICBpZiAoY2xlYXJTZXJ2aWNlV29ya2VycyAmJiAhcGF0aC5pc0VtcHR5KCkpIHsKICAgICAg
ICAgc3dTZXJ2ZXJGb3JTZXNzaW9uKHNlc3Npb25JRCkuZ2V0T3JpZ2luc1dpdGhSZWdpc3RyYXRp
b25zKFt0aGlzLCBzZXNzaW9uSUQsIGRvbWFpbnNUb0RlbGV0ZUFsbE5vbkNvb2tpZVdlYnNpdGVE
YXRhRm9yLCBjYWxsYmFja0FnZ3JlZ2F0b3JdKGNvbnN0IEhhc2hTZXQ8U2VjdXJpdHlPcmlnaW5E
YXRhPiYgc2VjdXJpdHlPcmlnaW5zKSBtdXRhYmxlIHsKICAgICAgICAgICAgIGZvciAoYXV0byYg
c2VjdXJpdHlPcmlnaW4gOiBzZWN1cml0eU9yaWdpbnMpIHsKICAgICAgICAgICAgICAgICBpZiAo
IWRvbWFpbnNUb0RlbGV0ZUFsbE5vbkNvb2tpZVdlYnNpdGVEYXRhRm9yLmNvbnRhaW5zKFJlZ2lz
dHJhYmxlRG9tYWluOjp1bmNoZWNrZWRDcmVhdGVGcm9tSG9zdChzZWN1cml0eU9yaWdpbi5ob3N0
KSkpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Nl
cnZpY2VXb3JrZXJCYXNpYy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvU2VydmljZVdvcmtlckJhc2ljLm1tCmluZGV4IDU0OTNkM2Q5Mjc1OGYyNGE0NmU4NGI0YjVh
YmVjNDc4MDk1OWZiNWEuLjA5YjY2OTlkOTY2NzRlZmJiNTNjYTI3OTdhN2I5M2Y1ZmIwOWQ4N2Yg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2Vydmlj
ZVdvcmtlckJhc2ljLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvU2VydmljZVdvcmtlckJhc2ljLm1tCkBAIC0yMzAwLDMgKzIzMDAsNTYgQEAgVEVTVChTZXJ2
aWNlV29ya2VycywgQ2hhbmdlT2ZTZXJ2ZXJDZXJ0aWZpY2F0ZSkKIH0KIAogI2VuZGlmIC8vIEhB
VkUoVExTX1BST1RPQ09MX1ZFUlNJT05fVCkKKworVEVTVChTZXJ2aWNlV29ya2VycywgQ2xlYXJE
T01DYWNoZUFsc29JbmNsdWRlc1NlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25zKQoreworICAgIFtX
S1dlYnNpdGVEYXRhU3RvcmUgX2FsbG93V2Vic2l0ZURhdGFSZWNvcmRzRm9yQWxsT3JpZ2luc107
CisKKyAgICAvLyBTdGFydCB3aXRoIGEgY2xlYW4gc2xhdGUgZGF0YSBzdG9yZQorICAgIFtbV0tX
ZWJzaXRlRGF0YVN0b3JlIGRlZmF1bHREYXRhU3RvcmVdIHJlbW92ZURhdGFPZlR5cGVzOltXS1dl
YnNpdGVEYXRhU3RvcmUgYWxsV2Vic2l0ZURhdGFUeXBlc10gbW9kaWZpZWRTaW5jZTpbTlNEYXRl
IGRpc3RhbnRQYXN0XSBjb21wbGV0aW9uSGFuZGxlcjpeKCkgeworICAgICAgICBkb25lID0gdHJ1
ZTsKKyAgICB9XTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOworICAgIGRv
bmUgPSBmYWxzZTsKKworICAgIGF1dG8gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZp
ZXdDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7CisKKyAgICBhdXRvIG1lc3NhZ2VIYW5kbGVy
ID0gYWRvcHROUyhbW1NXTWVzc2FnZUhhbmRsZXIgYWxsb2NdIGluaXRdKTsKKyAgICBbW2NvbmZp
Z3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9sbGVyXSBhZGRTY3JpcHRNZXNzYWdlSGFuZGxlcjpt
ZXNzYWdlSGFuZGxlci5nZXQoKSBuYW1lOkAic3ciXTsKKworICAgIFNlcnZpY2VXb3JrZXJUQ1BT
ZXJ2ZXIgc2VydmVyKHsKKyAgICAgICAgeyAidGV4dC9odG1sIiwgbWFpbkJ5dGVzIH0sCisgICAg
ICAgIHsgImFwcGxpY2F0aW9uL2phdmFzY3JpcHQiLCBzY3JpcHRCeXRlcyB9LAorICAgIH0pOwor
CisgICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhG
cmFtZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRp
b24uZ2V0KCldKTsKKyAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpzZXJ2ZXIucmVxdWVzdCgpXTsK
KyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOworICAgIGRvbmUgPSBmYWxzZTsK
KworICAgIC8vIEZldGNoIFNXIHJlY29yZHMKKyAgICBhdXRvIHdlYnNpdGVEYXRhVHlwZXMgPSBh
ZG9wdE5TKFtbTlNTZXQgYWxsb2NdIGluaXRXaXRoQXJyYXk6QFtXS1dlYnNpdGVEYXRhVHlwZVNl
cnZpY2VXb3JrZXJSZWdpc3RyYXRpb25zXV0pOworICAgIHN0YXRpYyBib29sIHJlYWR5VG9Db250
aW51ZTsKKyAgICBbW1dLV2Vic2l0ZURhdGFTdG9yZSBkZWZhdWx0RGF0YVN0b3JlXSBmZXRjaERh
dGFSZWNvcmRzT2ZUeXBlczp3ZWJzaXRlRGF0YVR5cGVzLmdldCgpIGNvbXBsZXRpb25IYW5kbGVy
Ol4oTlNBcnJheTxXS1dlYnNpdGVEYXRhUmVjb3JkICo+ICpkYXRhUmVjb3JkcykgeworICAgICAg
ICBFWFBFQ1RfRVEoMVUsIGRhdGFSZWNvcmRzLmNvdW50KTsKKyAgICAgICAgcmVhZHlUb0NvbnRp
bnVlID0gdHJ1ZTsKKyAgICB9XTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJnJlYWR5
VG9Db250aW51ZSk7CisgICAgcmVhZHlUb0NvbnRpbnVlID0gZmFsc2U7CisKKyAgICAvLyBDbGVh
ciBET00gQ2FjaGUKKyAgICBhdXRvIHR5cGVzVG9SZW1vdmUgPSBhZG9wdE5TKFtbTlNTZXQgYWxs
b2NdIGluaXRXaXRoQXJyYXk6QFtXS1dlYnNpdGVEYXRhVHlwZUZldGNoQ2FjaGVdXSk7CisgICAg
W1tXS1dlYnNpdGVEYXRhU3RvcmUgZGVmYXVsdERhdGFTdG9yZV0gcmVtb3ZlRGF0YU9mVHlwZXM6
dHlwZXNUb1JlbW92ZS5nZXQoKSBtb2RpZmllZFNpbmNlOltOU0RhdGUgZGlzdGFudFBhc3RdIGNv
bXBsZXRpb25IYW5kbGVyOl4oKSB7CisgICAgICAgIGRvbmUgPSB0cnVlOworICAgIH1dOworICAg
IFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgZG9uZSA9IGZhbHNlOworCisg
ICAgLy8gRmV0Y2ggU1cgcmVjb3JkcyBhZ2FpbgorICAgIFtbV0tXZWJzaXRlRGF0YVN0b3JlIGRl
ZmF1bHREYXRhU3RvcmVdIGZldGNoRGF0YVJlY29yZHNPZlR5cGVzOndlYnNpdGVEYXRhVHlwZXMu
Z2V0KCkgY29tcGxldGlvbkhhbmRsZXI6XihOU0FycmF5PFdLV2Vic2l0ZURhdGFSZWNvcmQgKj4g
KmRhdGFSZWNvcmRzKSB7CisgICAgICAgIEVYUEVDVF9FUSgwVSwgZGF0YVJlY29yZHMuY291bnQp
OworICAgICAgICByZWFkeVRvQ29udGludWUgPSB0cnVlOworICAgIH1dOworICAgIFRlc3RXZWJL
aXRBUEk6OlV0aWw6OnJ1bigmcmVhZHlUb0NvbnRpbnVlKTsKKyAgICByZWFkeVRvQ29udGludWUg
PSBmYWxzZTsKK30K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417258</attachid>
            <date>2021-01-08 01:58:26 -0800</date>
            <delta_ts>2021-01-08 05:18:57 -0800</delta_ts>
            <desc>Reuploading to run on bots</desc>
            <filename>bug-220408-20210108105824.patch</filename>
            <type>text/plain</type>
            <size>6505</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxMjg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDBiOTUxZWE1ZmFmYWFjZjhj
NjUzODcxNTc2MDBiYzA4NDVlY2M3NDYuLmY2ODdkNmYyMDFmYTMwMTFiN2E5MjgwZTE0ZWU2NmEy
ODE5ZmZiYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjEtMDEtMDggIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIE1ha2Ugc3VyZSB0aGF0IGlmIE5l
dHdvcmtQcm9jZXNzIGNsZWFycyBET01DYWNoZSwgaXQgYWxzbyBjbGVhcnMgc2VydmljZSB3b3Jr
ZXIgcmVnaXN0cmF0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIwNDA4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MjM2MDAwMz4KKworICAg
ICAgICBSZXZpZXdlZCBieSBBbGV4IENocmlzdGVuc2VuLgorCisgICAgICAgIEl0IGlzIGV4cGVj
dGVkIHRoYXQgY2xlYXJpbmcgRE9NIGNhY2hlIG1hbmRhdGVzIGNsZWFyaW5nIHNlcnZpY2Ugd29y
a2VyIHJlZ2lzdHJhdGlvbnMKKyAgICAgICAgYXMgc2VydmljZSB3b3JrZXJzIGV4cGVjdCBjYWNo
ZSBlbnRyaWVzIGFkZGVkIGF0IGluc3RhbGwgdGltZSB0byBzdGF5LgorICAgICAgICBJdCBpcyBo
YXJkIGZvciBjbGllbnRzIHRvIGVuZm9yY2UgdGhpcyBzbyBpdCBpcyBiZXN0IHRvIGhhbmRsZSBp
dCBpbiBOZXR3b3JrIFByb2Nlc3MuCisgICAgICAgIFdoZW4gRE9NQ2FjaGUgaXMgY2xlYXJlZCwg
c2VydmljZSB3b3JrZXIgcmVnaXN0cmF0aW9ucyB3aWxsIGFsc28gYmUgY2xlYXJlZC4KKyAgICAg
ICAgVGhlIHJldmVyc2UgaXMgbm90IGd1YXJhbnRlZWQuCisgICAgICAgIENvdmVyZWQgYnkgQVBJ
IHRlc3QuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YSk6CisgICAg
ICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpkZWxldGVXZWJzaXRlRGF0YUZvck9yaWdpbnMp
OgorICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlQW5kUmVzdHJpY3RXZWJz
aXRlRGF0YUZvclJlZ2lzdHJhYmxlRG9tYWlucyk6CisKIDIwMjEtMDEtMDcgIEFsZXggQ2hyaXN0
ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBVc2UgV2Vha0hhc2hT
ZXQgaW5zdGVhZCBvZiBIYXNoU2V0PFQqPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3
b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9j
ZXNzL05ldHdvcmtQcm9jZXNzLmNwcAppbmRleCBlMDEyNWE2NzVlMmM0NzJlN2VlMGI3OGM3NmE1
YjU3NTkyOGE0NzA1Li43YTkzMTk0OGEwNTZlYjkyZWNiZDNmMmQyNzRkZjE0NGRmMDFhOTVlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcApA
QCAtMTU3NSw3ICsxNTc1LDggQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURh
dGEoUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBPcHRpb25TZXQ8V2Vic2kKICNlbmRpZgogCiAj
aWYgRU5BQkxFKFNFUlZJQ0VfV09SS0VSKQotICAgIGlmICh3ZWJzaXRlRGF0YVR5cGVzLmNvbnRh
aW5zKFdlYnNpdGVEYXRhVHlwZTo6U2VydmljZVdvcmtlclJlZ2lzdHJhdGlvbnMpICYmICFzZXNz
aW9uSUQuaXNFcGhlbWVyYWwoKSkKKyAgICBib29sIGNsZWFyU2VydmljZVdvcmtlcnMgPSB3ZWJz
aXRlRGF0YVR5cGVzLmNvbnRhaW5zKFdlYnNpdGVEYXRhVHlwZTo6RE9NQ2FjaGUpIHx8IHdlYnNp
dGVEYXRhVHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0
cmF0aW9ucyk7CisgICAgaWYgKGNsZWFyU2VydmljZVdvcmtlcnMgJiYgIXNlc3Npb25JRC5pc0Vw
aGVtZXJhbCgpKQogICAgICAgICBzd1NlcnZlckZvclNlc3Npb24oc2Vzc2lvbklEKS5jbGVhckFs
bChbY2xlYXJUYXNrc0hhbmRsZXJdIHsgfSk7CiAjZW5kaWYKIApAQCAtMTY4OCw3ICsxNjg5LDgg
QEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6ZGVsZXRlV2Vic2l0ZURhdGFGb3JPcmlnaW5zKFBBTDo6
U2Vzc2lvbklEIHNlc3Npb25JRCwgT3B0aW8KICNlbmRpZgogCiAjaWYgRU5BQkxFKFNFUlZJQ0Vf
V09SS0VSKQotICAgIGlmICh3ZWJzaXRlRGF0YVR5cGVzLmNvbnRhaW5zKFdlYnNpdGVEYXRhVHlw
ZTo6U2VydmljZVdvcmtlclJlZ2lzdHJhdGlvbnMpICYmICFzZXNzaW9uSUQuaXNFcGhlbWVyYWwo
KSkgeworICAgIGJvb2wgY2xlYXJTZXJ2aWNlV29ya2VycyA9IHdlYnNpdGVEYXRhVHlwZXMuY29u
dGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpET01DYWNoZSkgfHwgd2Vic2l0ZURhdGFUeXBlcy5jb250
YWlucyhXZWJzaXRlRGF0YVR5cGU6OlNlcnZpY2VXb3JrZXJSZWdpc3RyYXRpb25zKTsKKyAgICBp
ZiAoY2xlYXJTZXJ2aWNlV29ya2VycyAmJiAhc2Vzc2lvbklELmlzRXBoZW1lcmFsKCkpIHsKICAg
ICAgICAgYXV0byYgc2VydmVyID0gc3dTZXJ2ZXJGb3JTZXNzaW9uKHNlc3Npb25JRCk7CiAgICAg
ICAgIGZvciAoYXV0byYgb3JpZ2luRGF0YSA6IG9yaWdpbkRhdGFzKQogICAgICAgICAgICAgc2Vy
dmVyLmNsZWFyKG9yaWdpbkRhdGEsIFtjbGVhclRhc2tzSGFuZGxlcl0geyB9KTsKQEAgLTE4OTgs
NyArMTkwMCw4IEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmRlbGV0ZUFuZFJlc3RyaWN0V2Vic2l0
ZURhdGFGb3JSZWdpc3RyYWJsZURvbWFpbnMoUEFMOjpTZXNzCiAgICAgCiAjaWYgRU5BQkxFKFNF
UlZJQ0VfV09SS0VSKQogICAgIHBhdGggPSBtX3NlcnZpY2VXb3JrZXJJbmZvLmdldChzZXNzaW9u
SUQpLmRhdGFiYXNlUGF0aDsKLSAgICBpZiAoIXBhdGguaXNFbXB0eSgpICYmIHdlYnNpdGVEYXRh
VHlwZXMuY29udGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9u
cykpIHsKKyAgICBib29sIGNsZWFyU2VydmljZVdvcmtlcnMgPSB3ZWJzaXRlRGF0YVR5cGVzLmNv
bnRhaW5zKFdlYnNpdGVEYXRhVHlwZTo6RE9NQ2FjaGUpIHx8IHdlYnNpdGVEYXRhVHlwZXMuY29u
dGFpbnMoV2Vic2l0ZURhdGFUeXBlOjpTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucyk7CisgICAg
aWYgKGNsZWFyU2VydmljZVdvcmtlcnMgJiYgIXBhdGguaXNFbXB0eSgpKSB7CiAgICAgICAgIHN3
U2VydmVyRm9yU2Vzc2lvbihzZXNzaW9uSUQpLmdldE9yaWdpbnNXaXRoUmVnaXN0cmF0aW9ucyhb
dGhpcywgc2Vzc2lvbklELCBkb21haW5zVG9EZWxldGVBbGxOb25Db29raWVXZWJzaXRlRGF0YUZv
ciwgY2FsbGJhY2tBZ2dyZWdhdG9yXShjb25zdCBIYXNoU2V0PFNlY3VyaXR5T3JpZ2luRGF0YT4m
IHNlY3VyaXR5T3JpZ2lucykgbXV0YWJsZSB7CiAgICAgICAgICAgICBmb3IgKGF1dG8mIHNlY3Vy
aXR5T3JpZ2luIDogc2VjdXJpdHlPcmlnaW5zKSB7CiAgICAgICAgICAgICAgICAgaWYgKCFkb21h
aW5zVG9EZWxldGVBbGxOb25Db29raWVXZWJzaXRlRGF0YUZvci5jb250YWlucyhSZWdpc3RyYWJs
ZURvbWFpbjo6dW5jaGVja2VkQ3JlYXRlRnJvbUhvc3Qoc2VjdXJpdHlPcmlnaW4uaG9zdCkpKQpk
aWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNl
V29ya2VyQmFzaWMubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Nl
cnZpY2VXb3JrZXJCYXNpYy5tbQppbmRleCA1NDkzZDNkOTI3NThmMjRhNDZlODRiNGI1YWJlYzQ3
ODA5NTlmYjVhLi4wOWI2Njk5ZDk2Njc0ZWZiYjUzY2EyNzk3YTdiOTNmNWZiMDlkODdmIDEwMDY0
NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3Jr
ZXJCYXNpYy5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Nl
cnZpY2VXb3JrZXJCYXNpYy5tbQpAQCAtMjMwMCwzICsyMzAwLDU2IEBAIFRFU1QoU2VydmljZVdv
cmtlcnMsIENoYW5nZU9mU2VydmVyQ2VydGlmaWNhdGUpCiB9CiAKICNlbmRpZiAvLyBIQVZFKFRM
U19QUk9UT0NPTF9WRVJTSU9OX1QpCisKK1RFU1QoU2VydmljZVdvcmtlcnMsIENsZWFyRE9NQ2Fj
aGVBbHNvSW5jbHVkZXNTZXJ2aWNlV29ya2VyUmVnaXN0cmF0aW9ucykKK3sKKyAgICBbV0tXZWJz
aXRlRGF0YVN0b3JlIF9hbGxvd1dlYnNpdGVEYXRhUmVjb3Jkc0ZvckFsbE9yaWdpbnNdOworCisg
ICAgLy8gU3RhcnQgd2l0aCBhIGNsZWFuIHNsYXRlIGRhdGEgc3RvcmUKKyAgICBbW1dLV2Vic2l0
ZURhdGFTdG9yZSBkZWZhdWx0RGF0YVN0b3JlXSByZW1vdmVEYXRhT2ZUeXBlczpbV0tXZWJzaXRl
RGF0YVN0b3JlIGFsbFdlYnNpdGVEYXRhVHlwZXNdIG1vZGlmaWVkU2luY2U6W05TRGF0ZSBkaXN0
YW50UGFzdF0gY29tcGxldGlvbkhhbmRsZXI6XigpIHsKKyAgICAgICAgZG9uZSA9IHRydWU7Cisg
ICAgfV07CisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKyAgICBkb25lID0g
ZmFsc2U7CisKKyAgICBhdXRvIGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29u
ZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworCisgICAgYXV0byBtZXNzYWdlSGFuZGxlciA9IGFk
b3B0TlMoW1tTV01lc3NhZ2VIYW5kbGVyIGFsbG9jXSBpbml0XSk7CisgICAgW1tjb25maWd1cmF0
aW9uIHVzZXJDb250ZW50Q29udHJvbGxlcl0gYWRkU2NyaXB0TWVzc2FnZUhhbmRsZXI6bWVzc2Fn
ZUhhbmRsZXIuZ2V0KCkgbmFtZTpAInN3Il07CisKKyAgICBTZXJ2aWNlV29ya2VyVENQU2VydmVy
IHNlcnZlcih7CisgICAgICAgIHsgInRleHQvaHRtbCIsIG1haW5CeXRlcyB9LAorICAgICAgICB7
ICJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0Iiwgc2NyaXB0Qnl0ZXMgfSwKKyAgICB9KTsKKworICAg
IGF1dG8gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6
TlNNYWtlUmVjdCgwLCAwLCA4MDAsIDYwMCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdl
dCgpXSk7CisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6c2VydmVyLnJlcXVlc3QoKV07CisgICAg
VGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKyAgICBkb25lID0gZmFsc2U7CisKKyAg
ICAvLyBGZXRjaCBTVyByZWNvcmRzCisgICAgYXV0byB3ZWJzaXRlRGF0YVR5cGVzID0gYWRvcHRO
UyhbW05TU2V0IGFsbG9jXSBpbml0V2l0aEFycmF5OkBbV0tXZWJzaXRlRGF0YVR5cGVTZXJ2aWNl
V29ya2VyUmVnaXN0cmF0aW9uc11dKTsKKyAgICBzdGF0aWMgYm9vbCByZWFkeVRvQ29udGludWU7
CisgICAgW1tXS1dlYnNpdGVEYXRhU3RvcmUgZGVmYXVsdERhdGFTdG9yZV0gZmV0Y2hEYXRhUmVj
b3Jkc09mVHlwZXM6d2Vic2l0ZURhdGFUeXBlcy5nZXQoKSBjb21wbGV0aW9uSGFuZGxlcjpeKE5T
QXJyYXk8V0tXZWJzaXRlRGF0YVJlY29yZCAqPiAqZGF0YVJlY29yZHMpIHsKKyAgICAgICAgRVhQ
RUNUX0VRKDFVLCBkYXRhUmVjb3Jkcy5jb3VudCk7CisgICAgICAgIHJlYWR5VG9Db250aW51ZSA9
IHRydWU7CisgICAgfV07CisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZyZWFkeVRvQ29u
dGludWUpOworICAgIHJlYWR5VG9Db250aW51ZSA9IGZhbHNlOworCisgICAgLy8gQ2xlYXIgRE9N
IENhY2hlCisgICAgYXV0byB0eXBlc1RvUmVtb3ZlID0gYWRvcHROUyhbW05TU2V0IGFsbG9jXSBp
bml0V2l0aEFycmF5OkBbV0tXZWJzaXRlRGF0YVR5cGVGZXRjaENhY2hlXV0pOworICAgIFtbV0tX
ZWJzaXRlRGF0YVN0b3JlIGRlZmF1bHREYXRhU3RvcmVdIHJlbW92ZURhdGFPZlR5cGVzOnR5cGVz
VG9SZW1vdmUuZ2V0KCkgbW9kaWZpZWRTaW5jZTpbTlNEYXRlIGRpc3RhbnRQYXN0XSBjb21wbGV0
aW9uSGFuZGxlcjpeKCkgeworICAgICAgICBkb25lID0gdHJ1ZTsKKyAgICB9XTsKKyAgICBUZXN0
V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOworICAgIGRvbmUgPSBmYWxzZTsKKworICAgIC8v
IEZldGNoIFNXIHJlY29yZHMgYWdhaW4KKyAgICBbW1dLV2Vic2l0ZURhdGFTdG9yZSBkZWZhdWx0
RGF0YVN0b3JlXSBmZXRjaERhdGFSZWNvcmRzT2ZUeXBlczp3ZWJzaXRlRGF0YVR5cGVzLmdldCgp
IGNvbXBsZXRpb25IYW5kbGVyOl4oTlNBcnJheTxXS1dlYnNpdGVEYXRhUmVjb3JkICo+ICpkYXRh
UmVjb3JkcykgeworICAgICAgICBFWFBFQ1RfRVEoMFUsIGRhdGFSZWNvcmRzLmNvdW50KTsKKyAg
ICAgICAgcmVhZHlUb0NvbnRpbnVlID0gdHJ1ZTsKKyAgICB9XTsKKyAgICBUZXN0V2ViS2l0QVBJ
OjpVdGlsOjpydW4oJnJlYWR5VG9Db250aW51ZSk7CisgICAgcmVhZHlUb0NvbnRpbnVlID0gZmFs
c2U7Cit9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>