<?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>237915</bug_id>
          
          <creation_ts>2022-03-15 12:49:23 -0700</creation_ts>
          <short_desc>Suspend newly created NetworkStorageManager if network process is or will be suspended</short_desc>
          <delta_ts>2022-03-16 00:22:16 -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>Website Storage</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="Sihui Liu">sihui_liu</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>cdumez</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1851447</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-15 12:49:23 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851456</commentid>
    <comment_count>1</comment_count>
      <attachid>454746</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-15 13:03:44 -0700</bug_when>
    <thetext>Created attachment 454746
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851464</commentid>
    <comment_count>2</comment_count>
      <attachid>454748</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-15 13:25:33 -0700</bug_when>
    <thetext>Created attachment 454748
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851546</commentid>
    <comment_count>3</comment_count>
      <attachid>454748</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-15 15:46:23 -0700</bug_when>
    <thetext>Comment on attachment 454748
Patch

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

&gt; Source/WebKit/NetworkProcess/NetworkProcess.cpp:2159
&gt; +    m_isSuspended = false;

Please move this inside NetworkProcess::resume().

Alternatively, we could move the logic from resume() to here as I don&apos;t think it is needed anymore. I think we use to have the logic in resume() so we could call it from here and in suspension cancellation. However, I don&apos;t think suspension cancellation is a thing anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851642</commentid>
    <comment_count>4</comment_count>
      <attachid>454795</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-15 21:22:27 -0700</bug_when>
    <thetext>Created attachment 454795
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851676</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-16 00:21:11 -0700</bug_when>
    <thetext>Committed r291334 (248473@main): &lt;https://commits.webkit.org/248473@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454795.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851677</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-16 00:22:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/90355365&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454746</attachid>
            <date>2022-03-15 13:03:44 -0700</date>
            <delta_ts>2022-03-15 13:33:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237915-20220315130343.patch</filename>
            <type>text/plain</type>
            <size>3467</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgxOTU1ZTFkYWM1NzJhMTM0
MDY2YmIyY2FhMDhhM2UzYjZjMTFjNmIuLmZlNzhhMTY5OGZjYmQ5YjY2ZDg2ZjJjZTgyZTM3NWEw
ZThjNDQ3YzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjItMDMtMTUgIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VzcGVuZCBuZXdseSBjcmVhdGVk
IE5ldHdvcmtTdG9yYWdlTWFuYWdlciBpZiBuZXR3b3JrIHByb2Nlc3MgaXMgb3Igd2lsbCBiZSBz
dXNwZW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzNzkxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFdoZW4gbmV0d29yayBwcm9jZXNzIHJlY2VpdmVzIHByZXBhcmVUb1N1c3BlbmQgbWVzc2FnZSwg
d2Ugc3VzcGVuZCBleGlzdGluZyBOZXR3b3JrU3RvcmFnZU1hbmFnZXJzIChzbyBubyBtb3JlIGRh
dGFiYXNlIG9wZXJhdGlvbiBjYW4gYmUgcGVyZm9ybWVkKS4gV2Ugc2hvdWxkIGRvIHRoZSBzYW1l
IHRoaW5nIGZvciBuZXcgTmV0d29ya1N0b3JhZ2VNYW5hZ2VyIGNyZWF0ZWQgYmV0d2VlbgorICAg
ICAgICBwcmVwYXJlVG9TdXNwZW5kIGFuZCBwcm9jZXNzRGlkUmVzdW1lIG1lc3NhZ2VzLgorCisg
ICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpOZXR3b3JrUHJvY2Vzczo6YWRkV2Vic2l0ZURhdGFTdG9yZSk6CisgICAgICAgIChXZWJL
aXQ6Ok5ldHdvcmtQcm9jZXNzOjpwcmVwYXJlVG9TdXNwZW5kKToKKyAgICAgICAgKFdlYktpdDo6
TmV0d29ya1Byb2Nlc3M6OnByb2Nlc3NEaWRSZXN1bWUpOgorICAgICAgICAqIE5ldHdvcmtQcm9j
ZXNzL05ldHdvcmtQcm9jZXNzLmg6CisKIDIwMjItMDMtMTUgIEFkaXR5YSBLZWVydGhpICA8YWtl
ZXJ0aGlAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIEluZGVmaW5pdGUgaGFuZyB3aGVuIHBy
aW50aW5nIHVzaW5nIGEgVUlQcmludFBhZ2VSZW5kZXJlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAppbmRleCBjYzkyOTBiNjYyODliZjY3OTgx
ZmI3ZTcwMGE0ZmYxYWNkMmJhY2ZhLi4xNjg3Yjc2MDdkYzUxYjlmMWY3NDM3YzZkMzE4YzgyOGFl
MTc3ZTc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQ
cm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9j
ZXNzLmNwcApAQCAtNDQyLDEwICs0NDIsMTIgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6YWRkV2Vi
c2l0ZURhdGFTdG9yZShXZWJzaXRlRGF0YVN0b3JlUGFyYW1ldGVycyYmIHBhcmFtZXRlcnMKICAg
ICBhdXRvIHNlc3Npb25JRCA9IHBhcmFtZXRlcnMubmV0d29ya1Nlc3Npb25QYXJhbWV0ZXJzLnNl
c3Npb25JRDsKICAgICBhZGRTdG9yYWdlU2Vzc2lvbihzZXNzaW9uSUQsIHBhcmFtZXRlcnMubmV0
d29ya1Nlc3Npb25QYXJhbWV0ZXJzLnNob3VsZFVzZVRlc3RpbmdOZXR3b3JrU2Vzc2lvbiwgcGFy
YW1ldGVycy51aVByb2Nlc3NDb29raWVTdG9yYWdlSWRlbnRpZmllciwgcGFyYW1ldGVycy5jb29r
aWVTdG9yYWdlUGF0aEV4dGVuc2lvbkhhbmRsZSk7CiAKLSAgICBtX25ldHdvcmtTZXNzaW9ucy5l
bnN1cmUoc2Vzc2lvbklELCBbJl0oKSB7CisgICAgYXV0byYgc2Vzc2lvbiA9IG1fbmV0d29ya1Nl
c3Npb25zLmVuc3VyZShzZXNzaW9uSUQsIFsmXSgpIHsKICAgICAgICAgcmV0dXJuIE5ldHdvcmtT
ZXNzaW9uOjpjcmVhdGUoKnRoaXMsIHBhcmFtZXRlcnMubmV0d29ya1Nlc3Npb25QYXJhbWV0ZXJz
KTsKLSAgICB9KTsKLSAgICAKKyAgICB9KS5pdGVyYXRvci0+dmFsdWU7CisKKyAgICBpZiAobV9p
c1N1c3BlbmRlZCkKKyAgICAgICAgc2Vzc2lvbi0+c3RvcmFnZU1hbmFnZXIoKS5zdXNwZW5kKFtd
IHsgfSk7CiB9CiAKIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmZvckVhY2hOZXR3b3JrU2Vzc2lvbihj
b25zdCBGdW5jdGlvbjx2b2lkKE5ldHdvcmtTZXNzaW9uJik+JiBmdW5jdG9yKQpAQCAtMjExNCw2
ICsyMTE2LDcgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6cHJlcGFyZVRvU3VzcGVuZChib29sIGlz
U3VzcGVuc2lvbkltbWluZW50LCBDb21wbGV0aW9uSGFuZGwKIHsKICAgICBSRUxFQVNFX0xPRyhQ
cm9jZXNzU3VzcGVuc2lvbiwgIiVwIC0gTmV0d29ya1Byb2Nlc3M6OnByZXBhcmVUb1N1c3BlbmQo
KSwgaXNTdXNwZW5zaW9uSW1taW5lbnQ9JWQiLCB0aGlzLCBpc1N1c3BlbnNpb25JbW1pbmVudCk7
CiAKKyAgICBtX2lzU3VzcGVuZGVkID0gdHJ1ZTsKICAgICBsb3dNZW1vcnlIYW5kbGVyKENyaXRp
Y2FsOjpZZXMpOwogCiAgICAgUmVmUHRyPENhbGxiYWNrQWdncmVnYXRvcj4gY2FsbGJhY2tBZ2dy
ZWdhdG9yID0gQ2FsbGJhY2tBZ2dyZWdhdG9yOjpjcmVhdGUoW3RoaXMsIGNvbXBsZXRpb25IYW5k
bGVyID0gV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcildKCkgbXV0YWJsZSB7CkBAIC0yMTUzLDYg
KzIxNTYsNyBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjphcHBsaWNhdGlvbldpbGxFbnRlckZvcmVn
cm91bmQoKQogdm9pZCBOZXR3b3JrUHJvY2Vzczo6cHJvY2Vzc0RpZFJlc3VtZSgpCiB7CiAgICAg
UkVMRUFTRV9MT0coUHJvY2Vzc1N1c3BlbnNpb24sICIlcCAtIE5ldHdvcmtQcm9jZXNzOjpwcm9j
ZXNzRGlkUmVzdW1lKCkiLCB0aGlzKTsKKyAgICBtX2lzU3VzcGVuZGVkID0gZmFsc2U7CiAgICAg
cmVzdW1lKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
TmV0d29ya1Byb2Nlc3MuaCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1By
b2Nlc3MuaAppbmRleCAyZjU4Y2QwNzg1NDk4YjA1ZTA5OTBkNTg1YjkwN2NlY2U3YWRlYzhiLi40
YWEwZTE5ODliNDFhZDdjMDE0NGY0MGYzZDIwYjllZjM1YTQ3MzE0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmgKKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCkBAIC01MjQsNiArNTI0LDcgQEAg
cHJpdmF0ZToKIAogICAgIGJvb2wgbV9wcml2YXRlQ2xpY2tNZWFzdXJlbWVudEVuYWJsZWQgeyB0
cnVlIH07CiAgICAgYm9vbCBtX2Z0cEVuYWJsZWQgeyBmYWxzZSB9OworICAgIGJvb2wgbV9pc1N1
cHNlbmRlZCB7IGZhbHNlIH07CiB9OwogCiAjaWYgIVBMQVRGT1JNKENPQ09BKQo=
</data>
<flag name="commit-queue"
          id="482487"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454748</attachid>
            <date>2022-03-15 13:25:33 -0700</date>
            <delta_ts>2022-03-15 21:22:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237915-20220315132532.patch</filename>
            <type>text/plain</type>
            <size>3467</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgxOTU1ZTFkYWM1NzJhMTM0
MDY2YmIyY2FhMDhhM2UzYjZjMTFjNmIuLmZlNzhhMTY5OGZjYmQ5YjY2ZDg2ZjJjZTgyZTM3NWEw
ZThjNDQ3YzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjItMDMtMTUgIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VzcGVuZCBuZXdseSBjcmVhdGVk
IE5ldHdvcmtTdG9yYWdlTWFuYWdlciBpZiBuZXR3b3JrIHByb2Nlc3MgaXMgb3Igd2lsbCBiZSBz
dXNwZW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzNzkxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFdoZW4gbmV0d29yayBwcm9jZXNzIHJlY2VpdmVzIHByZXBhcmVUb1N1c3BlbmQgbWVzc2FnZSwg
d2Ugc3VzcGVuZCBleGlzdGluZyBOZXR3b3JrU3RvcmFnZU1hbmFnZXJzIChzbyBubyBtb3JlIGRh
dGFiYXNlIG9wZXJhdGlvbiBjYW4gYmUgcGVyZm9ybWVkKS4gV2Ugc2hvdWxkIGRvIHRoZSBzYW1l
IHRoaW5nIGZvciBuZXcgTmV0d29ya1N0b3JhZ2VNYW5hZ2VyIGNyZWF0ZWQgYmV0d2VlbgorICAg
ICAgICBwcmVwYXJlVG9TdXNwZW5kIGFuZCBwcm9jZXNzRGlkUmVzdW1lIG1lc3NhZ2VzLgorCisg
ICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpOZXR3b3JrUHJvY2Vzczo6YWRkV2Vic2l0ZURhdGFTdG9yZSk6CisgICAgICAgIChXZWJL
aXQ6Ok5ldHdvcmtQcm9jZXNzOjpwcmVwYXJlVG9TdXNwZW5kKToKKyAgICAgICAgKFdlYktpdDo6
TmV0d29ya1Byb2Nlc3M6OnByb2Nlc3NEaWRSZXN1bWUpOgorICAgICAgICAqIE5ldHdvcmtQcm9j
ZXNzL05ldHdvcmtQcm9jZXNzLmg6CisKIDIwMjItMDMtMTUgIEFkaXR5YSBLZWVydGhpICA8YWtl
ZXJ0aGlAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIEluZGVmaW5pdGUgaGFuZyB3aGVuIHBy
aW50aW5nIHVzaW5nIGEgVUlQcmludFBhZ2VSZW5kZXJlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L05l
dHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAppbmRleCBjYzkyOTBiNjYyODliZjY3OTgx
ZmI3ZTcwMGE0ZmYxYWNkMmJhY2ZhLi4xNjg3Yjc2MDdkYzUxYjlmMWY3NDM3YzZkMzE4YzgyOGFl
MTc3ZTc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQ
cm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9j
ZXNzLmNwcApAQCAtNDQyLDEwICs0NDIsMTIgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6YWRkV2Vi
c2l0ZURhdGFTdG9yZShXZWJzaXRlRGF0YVN0b3JlUGFyYW1ldGVycyYmIHBhcmFtZXRlcnMKICAg
ICBhdXRvIHNlc3Npb25JRCA9IHBhcmFtZXRlcnMubmV0d29ya1Nlc3Npb25QYXJhbWV0ZXJzLnNl
c3Npb25JRDsKICAgICBhZGRTdG9yYWdlU2Vzc2lvbihzZXNzaW9uSUQsIHBhcmFtZXRlcnMubmV0
d29ya1Nlc3Npb25QYXJhbWV0ZXJzLnNob3VsZFVzZVRlc3RpbmdOZXR3b3JrU2Vzc2lvbiwgcGFy
YW1ldGVycy51aVByb2Nlc3NDb29raWVTdG9yYWdlSWRlbnRpZmllciwgcGFyYW1ldGVycy5jb29r
aWVTdG9yYWdlUGF0aEV4dGVuc2lvbkhhbmRsZSk7CiAKLSAgICBtX25ldHdvcmtTZXNzaW9ucy5l
bnN1cmUoc2Vzc2lvbklELCBbJl0oKSB7CisgICAgYXV0byYgc2Vzc2lvbiA9IG1fbmV0d29ya1Nl
c3Npb25zLmVuc3VyZShzZXNzaW9uSUQsIFsmXSgpIHsKICAgICAgICAgcmV0dXJuIE5ldHdvcmtT
ZXNzaW9uOjpjcmVhdGUoKnRoaXMsIHBhcmFtZXRlcnMubmV0d29ya1Nlc3Npb25QYXJhbWV0ZXJz
KTsKLSAgICB9KTsKLSAgICAKKyAgICB9KS5pdGVyYXRvci0+dmFsdWU7CisKKyAgICBpZiAobV9p
c1N1c3BlbmRlZCkKKyAgICAgICAgc2Vzc2lvbi0+c3RvcmFnZU1hbmFnZXIoKS5zdXNwZW5kKFtd
IHsgfSk7CiB9CiAKIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmZvckVhY2hOZXR3b3JrU2Vzc2lvbihj
b25zdCBGdW5jdGlvbjx2b2lkKE5ldHdvcmtTZXNzaW9uJik+JiBmdW5jdG9yKQpAQCAtMjExNCw2
ICsyMTE2LDcgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6cHJlcGFyZVRvU3VzcGVuZChib29sIGlz
U3VzcGVuc2lvbkltbWluZW50LCBDb21wbGV0aW9uSGFuZGwKIHsKICAgICBSRUxFQVNFX0xPRyhQ
cm9jZXNzU3VzcGVuc2lvbiwgIiVwIC0gTmV0d29ya1Byb2Nlc3M6OnByZXBhcmVUb1N1c3BlbmQo
KSwgaXNTdXNwZW5zaW9uSW1taW5lbnQ9JWQiLCB0aGlzLCBpc1N1c3BlbnNpb25JbW1pbmVudCk7
CiAKKyAgICBtX2lzU3VzcGVuZGVkID0gdHJ1ZTsKICAgICBsb3dNZW1vcnlIYW5kbGVyKENyaXRp
Y2FsOjpZZXMpOwogCiAgICAgUmVmUHRyPENhbGxiYWNrQWdncmVnYXRvcj4gY2FsbGJhY2tBZ2dy
ZWdhdG9yID0gQ2FsbGJhY2tBZ2dyZWdhdG9yOjpjcmVhdGUoW3RoaXMsIGNvbXBsZXRpb25IYW5k
bGVyID0gV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcildKCkgbXV0YWJsZSB7CkBAIC0yMTUzLDYg
KzIxNTYsNyBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjphcHBsaWNhdGlvbldpbGxFbnRlckZvcmVn
cm91bmQoKQogdm9pZCBOZXR3b3JrUHJvY2Vzczo6cHJvY2Vzc0RpZFJlc3VtZSgpCiB7CiAgICAg
UkVMRUFTRV9MT0coUHJvY2Vzc1N1c3BlbnNpb24sICIlcCAtIE5ldHdvcmtQcm9jZXNzOjpwcm9j
ZXNzRGlkUmVzdW1lKCkiLCB0aGlzKTsKKyAgICBtX2lzU3VzcGVuZGVkID0gZmFsc2U7CiAgICAg
cmVzdW1lKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3Mv
TmV0d29ya1Byb2Nlc3MuaCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1By
b2Nlc3MuaAppbmRleCAyZjU4Y2QwNzg1NDk4YjA1ZTA5OTBkNTg1YjkwN2NlY2U3YWRlYzhiLi43
YzZjYzAxY2QxODZhYmM5ZTViZjZlY2JkNGRkZjY2YzQ1NmU5NjYyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmgKKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCkBAIC01MjQsNiArNTI0LDcgQEAg
cHJpdmF0ZToKIAogICAgIGJvb2wgbV9wcml2YXRlQ2xpY2tNZWFzdXJlbWVudEVuYWJsZWQgeyB0
cnVlIH07CiAgICAgYm9vbCBtX2Z0cEVuYWJsZWQgeyBmYWxzZSB9OworICAgIGJvb2wgbV9pc1N1
c3BlbmRlZCB7IGZhbHNlIH07CiB9OwogCiAjaWYgIVBMQVRGT1JNKENPQ09BKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454795</attachid>
            <date>2022-03-15 21:22:27 -0700</date>
            <delta_ts>2022-03-16 00:21:12 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-237915-20220315212226.patch</filename>
            <type>text/plain</type>
            <size>3974</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgxOTU1ZTFkYWM1NzJhMTM0
MDY2YmIyY2FhMDhhM2UzYjZjMTFjNmIuLjlkMTZjY2FiN2I0YmZmNjczZGVmNWM3YzUyM2FjMTdk
Yzk3OGU0YzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjItMDMtMTUgIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VzcGVuZCBuZXdseSBjcmVhdGVk
IE5ldHdvcmtTdG9yYWdlTWFuYWdlciBpZiBuZXR3b3JrIHByb2Nlc3MgaXMgb3Igd2lsbCBiZSBz
dXNwZW5kZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzNzkxNQorCisgICAgICAgIFJldmlld2VkIGJ5IENocmlzIER1bWV6LgorCisgICAgICAgIFdo
ZW4gbmV0d29yayBwcm9jZXNzIHJlY2VpdmVzIHByZXBhcmVUb1N1c3BlbmQgbWVzc2FnZSwgd2Ug
c3VzcGVuZCBleGlzdGluZyBOZXR3b3JrU3RvcmFnZU1hbmFnZXJzIChzbyBubyBtb3JlCisgICAg
ICAgIGRhdGFiYXNlIG9wZXJhdGlvbiBjYW4gYmUgcGVyZm9ybWVkKS4gV2Ugc2hvdWxkIGRvIHRo
ZSBzYW1lIHRoaW5nIGZvciBuZXcgTmV0d29ya1N0b3JhZ2VNYW5hZ2VyIGNyZWF0ZWQgYmV0d2Vl
bgorICAgICAgICBwcmVwYXJlVG9TdXNwZW5kIGFuZCBwcm9jZXNzRGlkUmVzdW1lIG1lc3NhZ2Vz
LgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpOZXR3b3JrUHJvY2Vzczo6YWRkV2Vic2l0ZURhdGFTdG9yZSk6CisgICAgICAg
IChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpwcmVwYXJlVG9TdXNwZW5kKToKKyAgICAgICAgKFdl
YktpdDo6TmV0d29ya1Byb2Nlc3M6OnByb2Nlc3NEaWRSZXN1bWUpOgorICAgICAgICAoV2ViS2l0
OjpOZXR3b3JrUHJvY2Vzczo6cmVzdW1lKTogRGVsZXRlZC4KKyAgICAgICAgKiBOZXR3b3JrUHJv
Y2Vzcy9OZXR3b3JrUHJvY2Vzcy5oOgorCiAyMDIyLTAzLTE1ICBBZGl0eWEgS2VlcnRoaSAgPGFr
ZWVydGhpQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBJbmRlZmluaXRlIGhhbmcgd2hlbiBw
cmludGluZyB1c2luZyBhIFVJUHJpbnRQYWdlUmVuZGVyZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwIGIvU291cmNlL1dlYktpdC9O
ZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAKaW5kZXggY2M5MjkwYjY2Mjg5YmY2Nzk4
MWZiN2U3MDBhNGZmMWFjZDJiYWNmYS4uYzc0NDA2YTU1OGFmNGU2ODRmYTQwNDdjNjA4MzQ4NWEx
ZTU2MTI2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3Jr
UHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJv
Y2Vzcy5jcHAKQEAgLTQ0MiwxMCArNDQyLDEyIEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmFkZFdl
YnNpdGVEYXRhU3RvcmUoV2Vic2l0ZURhdGFTdG9yZVBhcmFtZXRlcnMmJiBwYXJhbWV0ZXJzCiAg
ICAgYXV0byBzZXNzaW9uSUQgPSBwYXJhbWV0ZXJzLm5ldHdvcmtTZXNzaW9uUGFyYW1ldGVycy5z
ZXNzaW9uSUQ7CiAgICAgYWRkU3RvcmFnZVNlc3Npb24oc2Vzc2lvbklELCBwYXJhbWV0ZXJzLm5l
dHdvcmtTZXNzaW9uUGFyYW1ldGVycy5zaG91bGRVc2VUZXN0aW5nTmV0d29ya1Nlc3Npb24sIHBh
cmFtZXRlcnMudWlQcm9jZXNzQ29va2llU3RvcmFnZUlkZW50aWZpZXIsIHBhcmFtZXRlcnMuY29v
a2llU3RvcmFnZVBhdGhFeHRlbnNpb25IYW5kbGUpOwogCi0gICAgbV9uZXR3b3JrU2Vzc2lvbnMu
ZW5zdXJlKHNlc3Npb25JRCwgWyZdKCkgeworICAgIGF1dG8mIHNlc3Npb24gPSBtX25ldHdvcmtT
ZXNzaW9ucy5lbnN1cmUoc2Vzc2lvbklELCBbJl0oKSB7CiAgICAgICAgIHJldHVybiBOZXR3b3Jr
U2Vzc2lvbjo6Y3JlYXRlKCp0aGlzLCBwYXJhbWV0ZXJzLm5ldHdvcmtTZXNzaW9uUGFyYW1ldGVy
cyk7Ci0gICAgfSk7Ci0gICAgCisgICAgfSkuaXRlcmF0b3ItPnZhbHVlOworCisgICAgaWYgKG1f
aXNTdXNwZW5kZWQpCisgICAgICAgIHNlc3Npb24tPnN0b3JhZ2VNYW5hZ2VyKCkuc3VzcGVuZChb
XSB7IH0pOwogfQogCiB2b2lkIE5ldHdvcmtQcm9jZXNzOjpmb3JFYWNoTmV0d29ya1Nlc3Npb24o
Y29uc3QgRnVuY3Rpb248dm9pZChOZXR3b3JrU2Vzc2lvbiYpPiYgZnVuY3RvcikKQEAgLTIxMTQs
NiArMjExNiw3IEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OnByZXBhcmVUb1N1c3BlbmQoYm9vbCBp
c1N1c3BlbnNpb25JbW1pbmVudCwgQ29tcGxldGlvbkhhbmRsCiB7CiAgICAgUkVMRUFTRV9MT0co
UHJvY2Vzc1N1c3BlbnNpb24sICIlcCAtIE5ldHdvcmtQcm9jZXNzOjpwcmVwYXJlVG9TdXNwZW5k
KCksIGlzU3VzcGVuc2lvbkltbWluZW50PSVkIiwgdGhpcywgaXNTdXNwZW5zaW9uSW1taW5lbnQp
OwogCisgICAgbV9pc1N1c3BlbmRlZCA9IHRydWU7CiAgICAgbG93TWVtb3J5SGFuZGxlcihDcml0
aWNhbDo6WWVzKTsKIAogICAgIFJlZlB0cjxDYWxsYmFja0FnZ3JlZ2F0b3I+IGNhbGxiYWNrQWdn
cmVnYXRvciA9IENhbGxiYWNrQWdncmVnYXRvcjo6Y3JlYXRlKFt0aGlzLCBjb21wbGV0aW9uSGFu
ZGxlciA9IFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpXSgpIG11dGFibGUgewpAQCAtMjE1Mywx
MSArMjE1Niw5IEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmFwcGxpY2F0aW9uV2lsbEVudGVyRm9y
ZWdyb3VuZCgpCiB2b2lkIE5ldHdvcmtQcm9jZXNzOjpwcm9jZXNzRGlkUmVzdW1lKCkKIHsKICAg
ICBSRUxFQVNFX0xPRyhQcm9jZXNzU3VzcGVuc2lvbiwgIiVwIC0gTmV0d29ya1Byb2Nlc3M6OnBy
b2Nlc3NEaWRSZXN1bWUoKSIsIHRoaXMpOwotICAgIHJlc3VtZSgpOwotfQogCi12b2lkIE5ldHdv
cmtQcm9jZXNzOjpyZXN1bWUoKQoteworICAgIG1faXNTdXNwZW5kZWQgPSBmYWxzZTsKKwogICAg
IGZvciAoYXV0byYgY29ubmVjdGlvbiA6IG1fd2ViUHJvY2Vzc0Nvbm5lY3Rpb25zLnZhbHVlcygp
KQogICAgICAgICBjb25uZWN0aW9uLT5lbmRTdXNwZW5zaW9uKCk7CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuaCBiL1NvdXJjZS9XZWJL
aXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuaAppbmRleCAyZjU4Y2QwNzg1NDk4YjA1
ZTA5OTBkNTg1YjkwN2NlY2U3YWRlYzhiLi4wNjM5NjVhMTZhOTQxNGNjODQ3NTcyYTIxZGIyNDE4
YjQ3YmVhMThmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdv
cmtQcm9jZXNzLmgKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJv
Y2Vzcy5oCkBAIC0xNzUsNyArMTc1LDYgQEAgcHVibGljOgogICAgIHZvaWQgcHJvY2Vzc1dpbGxT
dXNwZW5kSW1taW5lbnRseUZvclRlc3RpbmdTeW5jKENvbXBsZXRpb25IYW5kbGVyPHZvaWQoKT4m
Jik7CiAgICAgdm9pZCBwcmVwYXJlVG9TdXNwZW5kKGJvb2wgaXNTdXNwZW5zaW9uSW1taW5lbnQs
IENvbXBsZXRpb25IYW5kbGVyPHZvaWQoKT4mJik7CiAgICAgdm9pZCBwcm9jZXNzRGlkUmVzdW1l
KCk7Ci0gICAgdm9pZCByZXN1bWUoKTsKIAogICAgIENhY2hlTW9kZWwgY2FjaGVNb2RlbCgpIGNv
bnN0IHsgcmV0dXJuIG1fY2FjaGVNb2RlbDsgfQogCkBAIC01MjQsNiArNTIzLDcgQEAgcHJpdmF0
ZToKIAogICAgIGJvb2wgbV9wcml2YXRlQ2xpY2tNZWFzdXJlbWVudEVuYWJsZWQgeyB0cnVlIH07
CiAgICAgYm9vbCBtX2Z0cEVuYWJsZWQgeyBmYWxzZSB9OworICAgIGJvb2wgbV9pc1N1c3BlbmRl
ZCB7IGZhbHNlIH07CiB9OwogCiAjaWYgIVBMQVRGT1JNKENPQ09BKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>