<?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>240224</bug_id>
          
          <creation_ts>2022-05-08 23:43:10 -0700</creation_ts>
          <short_desc>Create a stopped CacheStorageConnection for workers in case of detached documents</short_desc>
          <delta_ts>2022-05-10 03:15:08 -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>Service Workers</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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gnavamarino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1867573</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-08 23:43:10 -0700</bug_when>
    <thetext>Create a stopped CacheStorageConnection for workers in case of detached documents</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867575</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-08 23:43:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/92853663&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867577</commentid>
    <comment_count>2</comment_count>
      <attachid>459029</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-08 23:47:18 -0700</bug_when>
    <thetext>Created attachment 459029
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867619</commentid>
    <comment_count>3</comment_count>
      <attachid>459029</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-05-09 07:13:28 -0700</bug_when>
    <thetext>Comment on attachment 459029
Patch

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

&gt; Source/WebCore/Modules/cache/WorkerCacheStorageConnection.cpp:117
&gt; +class StoppedCacheStorageConnection : public CacheStorageConnection {

should be marked as final.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867875</commentid>
    <comment_count>4</comment_count>
      <attachid>459101</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2022-05-10 01:21:24 -0700</bug_when>
    <thetext>Created attachment 459101
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867886</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-10 03:15:05 -0700</bug_when>
    <thetext>Committed r294006 (250442@main): &lt;https://commits.webkit.org/250442@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 459101.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459029</attachid>
            <date>2022-05-08 23:47:18 -0700</date>
            <delta_ts>2022-05-10 01:21:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240224-20220509084717.patch</filename>
            <type>text/plain</type>
            <size>6374</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzOTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU5NzZlYzQwY2UxMzc3
NmIxMWJiZGY5ZWFhMWI3MGQ5MjU3ZTZiYy4uYmQ5ZmRkNzdlZDg1MjUzMTFmOGEzMDIxOTE5YzFj
MDk4ZTJlZmI0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIyLTA1LTA4ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgYSBzdG9wcGVk
IENhY2hlU3RvcmFnZUNvbm5lY3Rpb24gZm9yIHdvcmtlcnMgaW4gY2FzZSBvZiBkZXRhY2hlZCBk
b2N1bWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTI0MDIyNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTI4NTM2NjM+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQSB3b3JrZXIgbWlnaHQgbm90IGFs
d2F5cyBoYXZlIGEgbWFpbiB0aHJlYWQgY29ubmVjdGlvbiBhcyBpdHMgZG9jdW1lbnQgbWF5IGJl
IGRldGFjaGVkLgorICAgICAgICBJbiB0aGF0IGNhc2UsIHdlIG5vdyBjcmVhdGUgYSBTdG9wcGVk
Q2FjaGVTdG9yYWdlQ29ubmVjdGlvbiB0aGF0IHdpbGwgYWx3YXlzIHJldHVybiBFcnJvcjo6U3Rv
cHBlZCB0byBhbnkgY2FsbGJhY2suCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0
cy4KKworICAgICAgICAqIE1vZHVsZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlv
bi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdG9wcGVkQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6
Y3JlYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OmNyZWF0ZU1haW5UaHJlYWRDb25uZWN0aW9uKToK
KyAgICAgICAgKFdlYkNvcmU6OldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb246OldvcmtlckNh
Y2hlU3RvcmFnZUNvbm5lY3Rpb24pOgorICAgICAgICAoV2ViQ29yZTo6V29ya2VyQ2FjaGVTdG9y
YWdlQ29ubmVjdGlvbjo6fldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24pOgorICAgICAgICAo
V2ViQ29yZTo6V29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6Y3JlYXRlKTogRGVsZXRlZC4K
KyAgICAgICAgKiBNb2R1bGVzL2NhY2hlL1dvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24uaDoK
KwogMjAyMi0wNS0wOCAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CiAKICAgICAg
ICAgQXZvaWQgcmVzb2x2aW5nIHN0eWxlIGZvciBlbGVtZW50cyB0aGF0IG9ubHkgaW5oZXJpdCBj
aGFuZ2VzIGZyb20gcGFyZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2Nh
Y2hlL1dvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvTW9k
dWxlcy9jYWNoZS9Xb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uLmNwcAppbmRleCA0NmZkZWZm
NGJjZTQ3NWFiZjIxNzMyMTViYzIwYmVlYTI3ODc3NDU2Li4wYWNmOTU2MWU5NjhmNmE1Y2EwMGU1
NTk5MTg3ZmExMDQ5N2YzNmZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2Nh
Y2hlL1dvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5jcHAKQEAgLTMxLDYg
KzMxLDcgQEAKICNpbmNsdWRlICJDYWNoZVN0b3JhZ2VQcm92aWRlci5oIgogI2luY2x1ZGUgIkNs
aWVudE9yaWdpbi5oIgogI2luY2x1ZGUgIkRvY3VtZW50LmgiCisjaW5jbHVkZSAiTG9nZ2luZy5o
IgogI2luY2x1ZGUgIlBhZ2UuaCIKICNpbmNsdWRlICJXb3JrZXJHbG9iYWxTY29wZS5oIgogI2lu
Y2x1ZGUgIldvcmtlckxvYWRlclByb3h5LmgiCkBAIC0xMTMsMjUgKzExNCw0MyBAQCBzdGF0aWMg
aW5saW5lIFJlY29yZHNPckVycm9yIHJlY29yZHNPckVycm9yRnJvbVJlY29yZHNEYXRhKEV4cGVj
dGVkPFZlY3RvcjxDcm9zcwogICAgIHJldHVybiByZWNvcmRzRnJvbVJlY29yZHNEYXRhKFdURk1v
dmUocmVjb3Jkc0RhdGEudmFsdWUoKSkpOwogfQogCi1SZWY8V29ya2VyQ2FjaGVTdG9yYWdlQ29u
bmVjdGlvbj4gV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6Y3JlYXRlKFdvcmtlckdsb2Jh
bFNjb3BlJiBzY29wZSkKK2NsYXNzIFN0b3BwZWRDYWNoZVN0b3JhZ2VDb25uZWN0aW9uIDogcHVi
bGljIENhY2hlU3RvcmFnZUNvbm5lY3Rpb24geworcHVibGljOgorICAgIHN0YXRpYyBSZWY8Q2Fj
aGVTdG9yYWdlQ29ubmVjdGlvbj4gY3JlYXRlKCkgeyByZXR1cm4gYWRvcHRSZWYoKm5ldyBTdG9w
cGVkQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbik7IH0KKworcHJpdmF0ZToKKyAgICB2b2lkIG9wZW4o
Y29uc3QgQ2xpZW50T3JpZ2luJiwgY29uc3QgU3RyaW5nJiwgRE9NQ2FjaGVFbmdpbmU6OkNhY2hl
SWRlbnRpZmllckNhbGxiYWNrJiYgY2FsbGJhY2spIGZpbmFsIHsgY2FsbGJhY2sobWFrZVVuZXhw
ZWN0ZWQoRE9NQ2FjaGVFbmdpbmU6OkVycm9yOjpTdG9wcGVkKSk7IH0KKyAgICB2b2lkIHJlbW92
ZSh1aW50NjRfdCwgRE9NQ2FjaGVFbmdpbmU6OkNhY2hlSWRlbnRpZmllckNhbGxiYWNrJiYgY2Fs
bGJhY2spICBmaW5hbCB7IGNhbGxiYWNrKG1ha2VVbmV4cGVjdGVkKERPTUNhY2hlRW5naW5lOjpF
cnJvcjo6U3RvcHBlZCkpOyB9CisgICAgdm9pZCByZXRyaWV2ZUNhY2hlcyhjb25zdCBDbGllbnRP
cmlnaW4mLCB1aW50NjRfdCwgRE9NQ2FjaGVFbmdpbmU6OkNhY2hlSW5mb3NDYWxsYmFjayYmIGNh
bGxiYWNrKSAgZmluYWwgeyBjYWxsYmFjayhtYWtlVW5leHBlY3RlZChET01DYWNoZUVuZ2luZTo6
RXJyb3I6OlN0b3BwZWQpKTsgfQorICAgIHZvaWQgcmV0cmlldmVSZWNvcmRzKHVpbnQ2NF90LCBS
ZXRyaWV2ZVJlY29yZHNPcHRpb25zJiYsIERPTUNhY2hlRW5naW5lOjpSZWNvcmRzQ2FsbGJhY2sm
JiBjYWxsYmFjaykgIGZpbmFsIHsgY2FsbGJhY2sobWFrZVVuZXhwZWN0ZWQoRE9NQ2FjaGVFbmdp
bmU6OkVycm9yOjpTdG9wcGVkKSk7IH0KKyAgICB2b2lkIGJhdGNoRGVsZXRlT3BlcmF0aW9uKHVp
bnQ2NF90LCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmLCBDYWNoZVF1ZXJ5T3B0aW9ucyYmLCBET01D
YWNoZUVuZ2luZTo6UmVjb3JkSWRlbnRpZmllcnNDYWxsYmFjayYmIGNhbGxiYWNrKSAgZmluYWwg
eyBjYWxsYmFjayhtYWtlVW5leHBlY3RlZChET01DYWNoZUVuZ2luZTo6RXJyb3I6OlN0b3BwZWQp
KTsgfQorICAgIHZvaWQgYmF0Y2hQdXRPcGVyYXRpb24odWludDY0X3QsIFZlY3RvcjxET01DYWNo
ZUVuZ2luZTo6UmVjb3JkPiYmLCBET01DYWNoZUVuZ2luZTo6UmVjb3JkSWRlbnRpZmllcnNDYWxs
YmFjayYmIGNhbGxiYWNrKSAgZmluYWwgeyBjYWxsYmFjayhtYWtlVW5leHBlY3RlZChET01DYWNo
ZUVuZ2luZTo6RXJyb3I6OlN0b3BwZWQpKTsgfQorICAgIHZvaWQgcmVmZXJlbmNlKHVpbnQ2NF90
KSAgZmluYWwgeyB9CisgICAgdm9pZCBkZXJlZmVyZW5jZSh1aW50NjRfdCkgIGZpbmFsIHsgfQor
fTsKKworc3RhdGljIFJlZjxDYWNoZVN0b3JhZ2VDb25uZWN0aW9uPiBjcmVhdGVNYWluVGhyZWFk
Q29ubmVjdGlvbihXb3JrZXJHbG9iYWxTY29wZSYgc2NvcGUpCiB7Ci0gICAgYXV0byBjb25uZWN0
aW9uID0gYWRvcHRSZWYoKm5ldyBXb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uKHNjb3BlKSk7
Ci0gICAgY2FsbE9uTWFpblRocmVhZEFuZFdhaXQoW3dvcmtlclRocmVhZCA9IFJlZiB7IHNjb3Bl
LnRocmVhZCgpIH0sIGNvbm5lY3Rpb24gPSBjb25uZWN0aW9uLnB0cigpXSgpIG11dGFibGUgewot
ICAgICAgICBjb25uZWN0aW9uLT5tX21haW5UaHJlYWRDb25uZWN0aW9uID0gd29ya2VyVGhyZWFk
LT53b3JrZXJMb2FkZXJQcm94eSgpLmNyZWF0ZUNhY2hlU3RvcmFnZUNvbm5lY3Rpb24oKTsKKyAg
ICBSZWZQdHI8Q2FjaGVTdG9yYWdlQ29ubmVjdGlvbj4gbWFpblRocmVhZENvbm5lY3Rpb247Cisg
ICAgY2FsbE9uTWFpblRocmVhZEFuZFdhaXQoW3dvcmtlclRocmVhZCA9IFJlZiB7IHNjb3BlLnRo
cmVhZCgpIH0sICZtYWluVGhyZWFkQ29ubmVjdGlvbl0oKSBtdXRhYmxlIHsKKyAgICAgICAgbWFp
blRocmVhZENvbm5lY3Rpb24gPSB3b3JrZXJUaHJlYWQtPndvcmtlckxvYWRlclByb3h5KCkuY3Jl
YXRlQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbigpOworICAgICAgICBpZiAoIW1haW5UaHJlYWRDb25u
ZWN0aW9uKSB7CisgICAgICAgICAgICBSRUxFQVNFX0xPR19JTkZPKFNlcnZpY2VXb3JrZXIsICJD
cmVhdGluZyBzdG9wcGVkIFdvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24iKTsKKyAgICAgICAg
ICAgIG1haW5UaHJlYWRDb25uZWN0aW9uID0gU3RvcHBlZENhY2hlU3RvcmFnZUNvbm5lY3Rpb246
OmNyZWF0ZSgpOworICAgICAgICB9CiAgICAgfSk7Ci0gICAgQVNTRVJUKGNvbm5lY3Rpb24tPm1f
bWFpblRocmVhZENvbm5lY3Rpb24pOwotICAgIHJldHVybiBjb25uZWN0aW9uOworICAgIHJldHVy
biBtYWluVGhyZWFkQ29ubmVjdGlvbi5yZWxlYXNlTm9uTnVsbCgpOwogfQogCiBXb3JrZXJDYWNo
ZVN0b3JhZ2VDb25uZWN0aW9uOjpXb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uKFdvcmtlckds
b2JhbFNjb3BlJiBzY29wZSkKICAgICA6IG1fc2NvcGUoc2NvcGUpCisgICAgLCBtX21haW5UaHJl
YWRDb25uZWN0aW9uKGNyZWF0ZU1haW5UaHJlYWRDb25uZWN0aW9uKHNjb3BlKSkKIHsKIH0KIAog
V29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6fldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rp
b24oKQogewotICAgIGlmIChtX21haW5UaHJlYWRDb25uZWN0aW9uKQotICAgICAgICBjYWxsT25N
YWluVGhyZWFkKFttYWluVGhyZWFkQ29ubmVjdGlvbiA9IFdURk1vdmUobV9tYWluVGhyZWFkQ29u
bmVjdGlvbildKCkgbXV0YWJsZSB7IH0pOworICAgIGNhbGxPbk1haW5UaHJlYWQoW21haW5UaHJl
YWRDb25uZWN0aW9uID0gV1RGTW92ZShtX21haW5UaHJlYWRDb25uZWN0aW9uKV0oKSBtdXRhYmxl
IHsgfSk7CiB9CiAKIHZvaWQgV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6b3Blbihjb25z
dCBDbGllbnRPcmlnaW4mIG9yaWdpbiwgY29uc3QgU3RyaW5nJiBjYWNoZU5hbWUsIENhY2hlSWRl
bnRpZmllckNhbGxiYWNrJiYgY2FsbGJhY2spCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL2NhY2hlL1dvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24uaCBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5oCmluZGV4IDE1
YzZmOTQ3ZjI1M2JhNWFiY2Y5YzQ3Mzk5ZGJhZTZmNGYzZDI5MDEuLmRiYmY1ZGM5N2VhNTE3Njll
ZDg2ZGM4MmM5MGE0NjY5ZmJlMWRmOTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5oCkBAIC0zNyw3
ICszNyw3IEBAIGNsYXNzIFdvcmtlckxvYWRlclByb3h5OwogCiBjbGFzcyBXb3JrZXJDYWNoZVN0
b3JhZ2VDb25uZWN0aW9uIGZpbmFsIDogcHVibGljIENhY2hlU3RvcmFnZUNvbm5lY3Rpb24gewog
cHVibGljOgotICAgIHN0YXRpYyBSZWY8V29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbj4gY3Jl
YXRlKFdvcmtlckdsb2JhbFNjb3BlJik7CisgICAgc3RhdGljIFJlZjxXb3JrZXJDYWNoZVN0b3Jh
Z2VDb25uZWN0aW9uPiBjcmVhdGUoV29ya2VyR2xvYmFsU2NvcGUmIHNjb3BlKSB7IHJldHVybiBh
ZG9wdFJlZigqbmV3IFdvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24oc2NvcGUpKTsgfQogICAg
IH5Xb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uKCk7CiAKICAgICB2b2lkIGNsZWFyUGVuZGlu
Z1JlcXVlc3RzKCk7CkBAIC03Miw3ICs3Miw3IEBAIHByaXZhdGU6CiAKICAgICBXb3JrZXJHbG9i
YWxTY29wZSYgbV9zY29wZTsKIAotICAgIFJlZlB0cjxDYWNoZVN0b3JhZ2VDb25uZWN0aW9uPiBt
X21haW5UaHJlYWRDb25uZWN0aW9uOworICAgIFJlZjxDYWNoZVN0b3JhZ2VDb25uZWN0aW9uPiBt
X21haW5UaHJlYWRDb25uZWN0aW9uOwogCiAgICAgSGFzaE1hcDx1aW50NjRfdCwgRE9NQ2FjaGVF
bmdpbmU6OkNhY2hlSWRlbnRpZmllckNhbGxiYWNrPiBtX29wZW5BbmRSZW1vdmVDYWNoZVBlbmRp
bmdSZXF1ZXN0czsKICAgICBIYXNoTWFwPHVpbnQ2NF90LCBET01DYWNoZUVuZ2luZTo6Q2FjaGVJ
bmZvc0NhbGxiYWNrPiBtX3JldHJpZXZlQ2FjaGVzUGVuZGluZ1JlcXVlc3RzOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459101</attachid>
            <date>2022-05-10 01:21:24 -0700</date>
            <delta_ts>2022-05-10 03:15:07 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-240224-20220510102122.patch</filename>
            <type>text/plain</type>
            <size>6379</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzOTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTA0Y2FlNjAwMWIwMjJm
NmUxNWFiMTY3MWM5YzEzM2FkMTE1YWFiOC4uZmY3Y2FhMzY3NDVhN2VjMzI0YjQ4NjIzMTZiYTNi
NGY2YjNmNzdhNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIyLTA1LTEwICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgYSBzdG9wcGVk
IENhY2hlU3RvcmFnZUNvbm5lY3Rpb24gZm9yIHdvcmtlcnMgaW4gY2FzZSBvZiBkZXRhY2hlZCBk
b2N1bWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTI0MDIyNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTI4NTM2NjM+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgQ2hyaXMgRHVtZXouCisKKyAgICAgICAgQSB3b3JrZXIgbWlnaHQgbm90IGFsd2F5
cyBoYXZlIGEgbWFpbiB0aHJlYWQgY29ubmVjdGlvbiBhcyBpdHMgZG9jdW1lbnQgbWF5IGJlIGRl
dGFjaGVkLgorICAgICAgICBJbiB0aGF0IGNhc2UsIHdlIG5vdyBjcmVhdGUgYSBTdG9wcGVkQ2Fj
aGVTdG9yYWdlQ29ubmVjdGlvbiB0aGF0IHdpbGwgYWx3YXlzIHJldHVybiBFcnJvcjo6U3RvcHBl
ZCB0byBhbnkgY2FsbGJhY2suCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4K
KworICAgICAgICAqIE1vZHVsZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTdG9wcGVkQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6Y3Jl
YXRlKToKKyAgICAgICAgKFdlYkNvcmU6OmNyZWF0ZU1haW5UaHJlYWRDb25uZWN0aW9uKToKKyAg
ICAgICAgKFdlYkNvcmU6OldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb246OldvcmtlckNhY2hl
U3RvcmFnZUNvbm5lY3Rpb24pOgorICAgICAgICAoV2ViQ29yZTo6V29ya2VyQ2FjaGVTdG9yYWdl
Q29ubmVjdGlvbjo6fldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24pOgorICAgICAgICAoV2Vi
Q29yZTo6V29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbjo6Y3JlYXRlKTogRGVsZXRlZC4KKyAg
ICAgICAgKiBNb2R1bGVzL2NhY2hlL1dvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24uaDoKKwog
MjAyMi0wNS0xMCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAg
TWFrZSBzdXJlIGNhbGxpbmcgc2hvd05vdGlmaWNhdGlvbiB3aWxsIGV4dGVuZCB0aGUgc2Vydmlj
ZSB3b3JrZXIgbGlmZXRpbWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvY2Fj
aGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL2NhY2hlL1dvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24uY3BwCmluZGV4IDQ2ZmRlZmY0
YmNlNDc1YWJmMjE3MzIxNWJjMjBiZWVhMjc4Nzc0NTYuLmQ2Mzg5MWFmOGVmOTQwMWZkMTBkZDIz
NmJlYmNlMDg5ZTQxZGY5MmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvY2Fj
aGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9jYWNoZS9Xb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uLmNwcApAQCAtMzEsNiAr
MzEsNyBAQAogI2luY2x1ZGUgIkNhY2hlU3RvcmFnZVByb3ZpZGVyLmgiCiAjaW5jbHVkZSAiQ2xp
ZW50T3JpZ2luLmgiCiAjaW5jbHVkZSAiRG9jdW1lbnQuaCIKKyNpbmNsdWRlICJMb2dnaW5nLmgi
CiAjaW5jbHVkZSAiUGFnZS5oIgogI2luY2x1ZGUgIldvcmtlckdsb2JhbFNjb3BlLmgiCiAjaW5j
bHVkZSAiV29ya2VyTG9hZGVyUHJveHkuaCIKQEAgLTExMywyNSArMTE0LDQzIEBAIHN0YXRpYyBp
bmxpbmUgUmVjb3Jkc09yRXJyb3IgcmVjb3Jkc09yRXJyb3JGcm9tUmVjb3Jkc0RhdGEoRXhwZWN0
ZWQ8VmVjdG9yPENyb3NzCiAgICAgcmV0dXJuIHJlY29yZHNGcm9tUmVjb3Jkc0RhdGEoV1RGTW92
ZShyZWNvcmRzRGF0YS52YWx1ZSgpKSk7CiB9CiAKLVJlZjxXb3JrZXJDYWNoZVN0b3JhZ2VDb25u
ZWN0aW9uPiBXb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uOjpjcmVhdGUoV29ya2VyR2xvYmFs
U2NvcGUmIHNjb3BlKQorY2xhc3MgU3RvcHBlZENhY2hlU3RvcmFnZUNvbm5lY3Rpb24gZmluYWwg
OiBwdWJsaWMgQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbiB7CitwdWJsaWM6CisgICAgc3RhdGljIFJl
ZjxDYWNoZVN0b3JhZ2VDb25uZWN0aW9uPiBjcmVhdGUoKSB7IHJldHVybiBhZG9wdFJlZigqbmV3
IFN0b3BwZWRDYWNoZVN0b3JhZ2VDb25uZWN0aW9uKTsgfQorCitwcml2YXRlOgorICAgIHZvaWQg
b3Blbihjb25zdCBDbGllbnRPcmlnaW4mLCBjb25zdCBTdHJpbmcmLCBET01DYWNoZUVuZ2luZTo6
Q2FjaGVJZGVudGlmaWVyQ2FsbGJhY2smJiBjYWxsYmFjaykgZmluYWwgeyBjYWxsYmFjayhtYWtl
VW5leHBlY3RlZChET01DYWNoZUVuZ2luZTo6RXJyb3I6OlN0b3BwZWQpKTsgfQorICAgIHZvaWQg
cmVtb3ZlKHVpbnQ2NF90LCBET01DYWNoZUVuZ2luZTo6Q2FjaGVJZGVudGlmaWVyQ2FsbGJhY2sm
JiBjYWxsYmFjaykgIGZpbmFsIHsgY2FsbGJhY2sobWFrZVVuZXhwZWN0ZWQoRE9NQ2FjaGVFbmdp
bmU6OkVycm9yOjpTdG9wcGVkKSk7IH0KKyAgICB2b2lkIHJldHJpZXZlQ2FjaGVzKGNvbnN0IENs
aWVudE9yaWdpbiYsIHVpbnQ2NF90LCBET01DYWNoZUVuZ2luZTo6Q2FjaGVJbmZvc0NhbGxiYWNr
JiYgY2FsbGJhY2spICBmaW5hbCB7IGNhbGxiYWNrKG1ha2VVbmV4cGVjdGVkKERPTUNhY2hlRW5n
aW5lOjpFcnJvcjo6U3RvcHBlZCkpOyB9CisgICAgdm9pZCByZXRyaWV2ZVJlY29yZHModWludDY0
X3QsIFJldHJpZXZlUmVjb3Jkc09wdGlvbnMmJiwgRE9NQ2FjaGVFbmdpbmU6OlJlY29yZHNDYWxs
YmFjayYmIGNhbGxiYWNrKSAgZmluYWwgeyBjYWxsYmFjayhtYWtlVW5leHBlY3RlZChET01DYWNo
ZUVuZ2luZTo6RXJyb3I6OlN0b3BwZWQpKTsgfQorICAgIHZvaWQgYmF0Y2hEZWxldGVPcGVyYXRp
b24odWludDY0X3QsIGNvbnN0IFJlc291cmNlUmVxdWVzdCYsIENhY2hlUXVlcnlPcHRpb25zJiYs
IERPTUNhY2hlRW5naW5lOjpSZWNvcmRJZGVudGlmaWVyc0NhbGxiYWNrJiYgY2FsbGJhY2spICBm
aW5hbCB7IGNhbGxiYWNrKG1ha2VVbmV4cGVjdGVkKERPTUNhY2hlRW5naW5lOjpFcnJvcjo6U3Rv
cHBlZCkpOyB9CisgICAgdm9pZCBiYXRjaFB1dE9wZXJhdGlvbih1aW50NjRfdCwgVmVjdG9yPERP
TUNhY2hlRW5naW5lOjpSZWNvcmQ+JiYsIERPTUNhY2hlRW5naW5lOjpSZWNvcmRJZGVudGlmaWVy
c0NhbGxiYWNrJiYgY2FsbGJhY2spICBmaW5hbCB7IGNhbGxiYWNrKG1ha2VVbmV4cGVjdGVkKERP
TUNhY2hlRW5naW5lOjpFcnJvcjo6U3RvcHBlZCkpOyB9CisgICAgdm9pZCByZWZlcmVuY2UodWlu
dDY0X3QpICBmaW5hbCB7IH0KKyAgICB2b2lkIGRlcmVmZXJlbmNlKHVpbnQ2NF90KSAgZmluYWwg
eyB9Cit9OworCitzdGF0aWMgUmVmPENhY2hlU3RvcmFnZUNvbm5lY3Rpb24+IGNyZWF0ZU1haW5U
aHJlYWRDb25uZWN0aW9uKFdvcmtlckdsb2JhbFNjb3BlJiBzY29wZSkKIHsKLSAgICBhdXRvIGNv
bm5lY3Rpb24gPSBhZG9wdFJlZigqbmV3IFdvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24oc2Nv
cGUpKTsKLSAgICBjYWxsT25NYWluVGhyZWFkQW5kV2FpdChbd29ya2VyVGhyZWFkID0gUmVmIHsg
c2NvcGUudGhyZWFkKCkgfSwgY29ubmVjdGlvbiA9IGNvbm5lY3Rpb24ucHRyKCldKCkgbXV0YWJs
ZSB7Ci0gICAgICAgIGNvbm5lY3Rpb24tPm1fbWFpblRocmVhZENvbm5lY3Rpb24gPSB3b3JrZXJU
aHJlYWQtPndvcmtlckxvYWRlclByb3h5KCkuY3JlYXRlQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbigp
OworICAgIFJlZlB0cjxDYWNoZVN0b3JhZ2VDb25uZWN0aW9uPiBtYWluVGhyZWFkQ29ubmVjdGlv
bjsKKyAgICBjYWxsT25NYWluVGhyZWFkQW5kV2FpdChbd29ya2VyVGhyZWFkID0gUmVmIHsgc2Nv
cGUudGhyZWFkKCkgfSwgJm1haW5UaHJlYWRDb25uZWN0aW9uXSgpIG11dGFibGUgeworICAgICAg
ICBtYWluVGhyZWFkQ29ubmVjdGlvbiA9IHdvcmtlclRocmVhZC0+d29ya2VyTG9hZGVyUHJveHko
KS5jcmVhdGVDYWNoZVN0b3JhZ2VDb25uZWN0aW9uKCk7CisgICAgICAgIGlmICghbWFpblRocmVh
ZENvbm5lY3Rpb24pIHsKKyAgICAgICAgICAgIFJFTEVBU0VfTE9HX0lORk8oU2VydmljZVdvcmtl
ciwgIkNyZWF0aW5nIHN0b3BwZWQgV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbiIpOworICAg
ICAgICAgICAgbWFpblRocmVhZENvbm5lY3Rpb24gPSBTdG9wcGVkQ2FjaGVTdG9yYWdlQ29ubmVj
dGlvbjo6Y3JlYXRlKCk7CisgICAgICAgIH0KICAgICB9KTsKLSAgICBBU1NFUlQoY29ubmVjdGlv
bi0+bV9tYWluVGhyZWFkQ29ubmVjdGlvbik7Ci0gICAgcmV0dXJuIGNvbm5lY3Rpb247CisgICAg
cmV0dXJuIG1haW5UaHJlYWRDb25uZWN0aW9uLnJlbGVhc2VOb25OdWxsKCk7CiB9CiAKIFdvcmtl
ckNhY2hlU3RvcmFnZUNvbm5lY3Rpb246OldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24oV29y
a2VyR2xvYmFsU2NvcGUmIHNjb3BlKQogICAgIDogbV9zY29wZShzY29wZSkKKyAgICAsIG1fbWFp
blRocmVhZENvbm5lY3Rpb24oY3JlYXRlTWFpblRocmVhZENvbm5lY3Rpb24oc2NvcGUpKQogewog
fQogCiBXb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uOjp+V29ya2VyQ2FjaGVTdG9yYWdlQ29u
bmVjdGlvbigpCiB7Ci0gICAgaWYgKG1fbWFpblRocmVhZENvbm5lY3Rpb24pCi0gICAgICAgIGNh
bGxPbk1haW5UaHJlYWQoW21haW5UaHJlYWRDb25uZWN0aW9uID0gV1RGTW92ZShtX21haW5UaHJl
YWRDb25uZWN0aW9uKV0oKSBtdXRhYmxlIHsgfSk7CisgICAgY2FsbE9uTWFpblRocmVhZChbbWFp
blRocmVhZENvbm5lY3Rpb24gPSBXVEZNb3ZlKG1fbWFpblRocmVhZENvbm5lY3Rpb24pXSgpIG11
dGFibGUgeyB9KTsKIH0KIAogdm9pZCBXb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uOjpvcGVu
KGNvbnN0IENsaWVudE9yaWdpbiYgb3JpZ2luLCBjb25zdCBTdHJpbmcmIGNhY2hlTmFtZSwgQ2Fj
aGVJZGVudGlmaWVyQ2FsbGJhY2smJiBjYWxsYmFjaykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvY2FjaGUvV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbi5oIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9jYWNoZS9Xb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uLmgKaW5k
ZXggMTVjNmY5NDdmMjUzYmE1YWJjZjljNDczOTlkYmFlNmY0ZjNkMjkwMS4uZGJiZjVkYzk3ZWE1
MTc2OWVkODZkYzgyYzkwYTQ2NjlmYmUxZGY5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9jYWNoZS9Xb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9jYWNoZS9Xb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9uLmgKQEAg
LTM3LDcgKzM3LDcgQEAgY2xhc3MgV29ya2VyTG9hZGVyUHJveHk7CiAKIGNsYXNzIFdvcmtlckNh
Y2hlU3RvcmFnZUNvbm5lY3Rpb24gZmluYWwgOiBwdWJsaWMgQ2FjaGVTdG9yYWdlQ29ubmVjdGlv
biB7CiBwdWJsaWM6Ci0gICAgc3RhdGljIFJlZjxXb3JrZXJDYWNoZVN0b3JhZ2VDb25uZWN0aW9u
PiBjcmVhdGUoV29ya2VyR2xvYmFsU2NvcGUmKTsKKyAgICBzdGF0aWMgUmVmPFdvcmtlckNhY2hl
U3RvcmFnZUNvbm5lY3Rpb24+IGNyZWF0ZShXb3JrZXJHbG9iYWxTY29wZSYgc2NvcGUpIHsgcmV0
dXJuIGFkb3B0UmVmKCpuZXcgV29ya2VyQ2FjaGVTdG9yYWdlQ29ubmVjdGlvbihzY29wZSkpOyB9
CiAgICAgfldvcmtlckNhY2hlU3RvcmFnZUNvbm5lY3Rpb24oKTsKIAogICAgIHZvaWQgY2xlYXJQ
ZW5kaW5nUmVxdWVzdHMoKTsKQEAgLTcyLDcgKzcyLDcgQEAgcHJpdmF0ZToKIAogICAgIFdvcmtl
ckdsb2JhbFNjb3BlJiBtX3Njb3BlOwogCi0gICAgUmVmUHRyPENhY2hlU3RvcmFnZUNvbm5lY3Rp
b24+IG1fbWFpblRocmVhZENvbm5lY3Rpb247CisgICAgUmVmPENhY2hlU3RvcmFnZUNvbm5lY3Rp
b24+IG1fbWFpblRocmVhZENvbm5lY3Rpb247CiAKICAgICBIYXNoTWFwPHVpbnQ2NF90LCBET01D
YWNoZUVuZ2luZTo6Q2FjaGVJZGVudGlmaWVyQ2FsbGJhY2s+IG1fb3BlbkFuZFJlbW92ZUNhY2hl
UGVuZGluZ1JlcXVlc3RzOwogICAgIEhhc2hNYXA8dWludDY0X3QsIERPTUNhY2hlRW5naW5lOjpD
YWNoZUluZm9zQ2FsbGJhY2s+IG1fcmV0cmlldmVDYWNoZXNQZW5kaW5nUmVxdWVzdHM7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>