<?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>235754</bug_id>
          
          <creation_ts>2022-01-27 21:26:17 -0800</creation_ts>
          <short_desc>Ensure session is added in network process when it creates connection to web process</short_desc>
          <delta_ts>2022-01-28 11:54:15 -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="Sihui Liu">sihui_liu</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1834813</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-01-27 21:26:17 -0800</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834814</commentid>
    <comment_count>1</comment_count>
      <attachid>450204</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-01-27 21:39:09 -0800</bug_when>
    <thetext>Created attachment 450204
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835015</commentid>
    <comment_count>2</comment_count>
      <attachid>450204</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-01-28 09:35:48 -0800</bug_when>
    <thetext>Comment on attachment 450204
Patch

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

&gt; Source/WebKit/ChangeLog:10
&gt; +        session is added in NetworkProcess::AddWebsiteDataStore, which is sent from UI process before 

May be easier to just pass DispatchMessageEvenWhenWaitingForSyncReply when sending the NetworkProcess::AddWebsiteDataStore IPC then no?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835019</commentid>
    <comment_count>3</comment_count>
      <attachid>450243</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-01-28 09:46:36 -0800</bug_when>
    <thetext>Created attachment 450243
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835022</commentid>
    <comment_count>4</comment_count>
      <attachid>450243</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-01-28 09:48:29 -0800</bug_when>
    <thetext>Comment on attachment 450243
Patch

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

r=me

&gt; Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp:1351
&gt; +        send(Messages::NetworkProcess::AddWebsiteDataStore { store.parameters() }, 0, IPC::SendOption::DispatchMessageEvenWhenWaitingForSyncReply);

Would be nice to add a comment in the code to explain why DispatchMessageEvenWhenWaitingForSyncReply is needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835028</commentid>
    <comment_count>5</comment_count>
      <attachid>450247</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-01-28 09:59:27 -0800</bug_when>
    <thetext>Created attachment 450247
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835086</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-28 11:53:30 -0800</bug_when>
    <thetext>Committed r288754 (246545@main): &lt;https://commits.webkit.org/246545@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450247.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835087</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-28 11:54:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/88197282&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450204</attachid>
            <date>2022-01-27 21:39:09 -0800</date>
            <delta_ts>2022-01-28 09:46:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235754-20220127213908.patch</filename>
            <type>text/plain</type>
            <size>7982</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NjgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDE3ZDNlYjI4MmQ0OTM5MzYx
MzA4NjRlNzNiMjljYzAzNzVkNjAwMjEuLmM4MjgzNzdkOGI0NmViMzBiNWZmYjdlZmY5ODhmZDhm
NmFlMzA4MmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjItMDEtMjcgIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CisKKyAgICAgICAgRW5zdXJlIHNlc3Npb24gaXMgYWRk
ZWQgaW4gbmV0d29yayBwcm9jZXNzIHdoZW4gaXQgY3JlYXRlcyBjb25uZWN0aW9uIHRvIHdlYiBw
cm9jZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzU3NTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJ
biBOZXR3b3JrUHJvY2Vzczo6Q3JlYXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MsIGlm
IHRoZSBzZXNzaW9uIHRoYXQgd2ViIHByb2Nlc3MgaXMgdXNpbmcgaXMgbm90IGFkZGVkIAorICAg
ICAgICB5ZXQsICBXb3JrUXVldWVNZXNzYWdlUmVjZWl2ZXIgY2Fubm90IGJlIGFkZGVkIHRvIHRo
ZSBjb25uZWN0aW9uIGFuZCBzdG9yYWdlIG1lc3NhZ2VzIHdpbGwgYmUgZHJvcHBlZC4gVXN1YWxs
eSAKKyAgICAgICAgc2Vzc2lvbiBpcyBhZGRlZCBpbiBOZXR3b3JrUHJvY2Vzczo6QWRkV2Vic2l0
ZURhdGFTdG9yZSwgd2hpY2ggaXMgc2VudCBmcm9tIFVJIHByb2Nlc3MgYmVmb3JlIAorICAgICAg
ICBOZXR3b3JrUHJvY2Vzczo6Q3JlYXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3M7IGJ1
dCBDcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzcyBtZXNzYWdlIGhhcworICAgICAg
ICBEaXNwYXRjaE1lc3NhZ2VFdmVuV2hlbldhaXRpbmdGb3JTeW5jUmVwbHkgZmxhZyBzZXQsIHNv
IGl0IG1pZ2h0IGdldCBwcm9jZXNzZWQgZWFybGllci4KKworICAgICAgICBUbyBmaXggdGhlIGlz
c3VlLCBub3cgd2Ugc2VuZCBzZXNzaW9uIHBhcmFtZXRlcnMgaW4gdGhlIENyZWF0ZU5ldHdvcmtD
b25uZWN0aW9uVG9XZWJQcm9jZXNzLCBzbyB3ZSBjYW4gYWRkIAorICAgICAgICBzZXNzaW9uIGlu
IHRoZSBtZXNzYWdlIGhhbmRsZXIsIGlmIGl0J3Mgbm90IGFkZGVkIHlldC4KKworICAgICAgICAq
IE5ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0
d29ya1Byb2Nlc3M6OmNyZWF0ZU5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzKToKKyAgICAg
ICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oOgorICAgICAgICAqIE5ldHdvcmtQ
cm9jZXNzL05ldHdvcmtQcm9jZXNzLm1lc3NhZ2VzLmluOgorICAgICAgICAqIFVJUHJvY2Vzcy9O
ZXR3b3JrL05ldHdvcmtQcm9jZXNzUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpOZXR3b3Jr
UHJvY2Vzc1Byb3h5OjpnZXROZXR3b3JrUHJvY2Vzc0Nvbm5lY3Rpb24pOgorCiAyMDIyLTAxLTI3
ICBBbGV4YW5kZXIgTWlraGF5bGVua28gIDxhbGV4bUBnbm9tZS5vcmc+CiAKICAgICAgICAgW0dU
S10gU3VwcG9ydCBhY2NlbnQgY29sb3JzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdv
cmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvTmV0d29ya1Byb2Nlc3MuY3BwCmluZGV4IDMxMGM2YzUxYTMwOWM0NTQ4YzJmZDBkY2I5OTMx
OWNhOWFiODRlZTkuLmU1MTk4ZjBkYzI0MmViNWNkMWQ3MzAzYmVhODZkY2U1NjYwZjk4NmYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuY3BwCkBA
IC0zNjIsNyArMzYyLDcgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6aW5pdGlhbGl6ZUNvbm5lY3Rp
b24oSVBDOjpDb25uZWN0aW9uKiBjb25uZWN0aW9uKQogICAgICAgICBzdXBwbGVtZW50LT5pbml0
aWFsaXplQ29ubmVjdGlvbihjb25uZWN0aW9uKTsKIH0KIAotdm9pZCBOZXR3b3JrUHJvY2Vzczo6
Y3JlYXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MoUHJvY2Vzc0lkZW50aWZpZXIgaWRl
bnRpZmllciwgUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBDb21wbGV0aW9uSGFuZGxlcjx2b2lk
KHN0ZDo6b3B0aW9uYWw8SVBDOjpBdHRhY2htZW50PiYmLCBIVFRQQ29va2llQWNjZXB0UG9saWN5
KT4mJiBjb21wbGV0aW9uSGFuZGxlcikKK3ZvaWQgTmV0d29ya1Byb2Nlc3M6OmNyZWF0ZU5ldHdv
cmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzKFByb2Nlc3NJZGVudGlmaWVyIGlkZW50aWZpZXIsIFBB
TDo6U2Vzc2lvbklEIHNlc3Npb25JRCwgV2Vic2l0ZURhdGFTdG9yZVBhcmFtZXRlcnMmJiBwYXJh
bWV0ZXJzLCBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKHN0ZDo6b3B0aW9uYWw8SVBDOjpBdHRhY2ht
ZW50PiYmLCBIVFRQQ29va2llQWNjZXB0UG9saWN5KT4mJiBjb21wbGV0aW9uSGFuZGxlcikKIHsK
ICAgICBhdXRvIGlwY0Nvbm5lY3Rpb24gPSBjcmVhdGVJUENDb25uZWN0aW9uUGFpcigpOwogICAg
IGlmICghaXBjQ29ubmVjdGlvbikgewpAQCAtMzc2LDE2ICszNzYsMjAgQEAgdm9pZCBOZXR3b3Jr
UHJvY2Vzczo6Y3JlYXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MoUHJvY2Vzc0lkZW50
aWZpZXIgaWRlbnQKICAgICBBU1NFUlQoIW1fd2ViUHJvY2Vzc0Nvbm5lY3Rpb25zLmNvbnRhaW5z
KGlkZW50aWZpZXIpKTsKICAgICBtX3dlYlByb2Nlc3NDb25uZWN0aW9ucy5hZGQoaWRlbnRpZmll
ciwgV1RGTW92ZShuZXdDb25uZWN0aW9uKSk7CiAKKyAgICBhdXRvKiBzZXNzaW9uID0gbmV0d29y
a1Nlc3Npb24oc2Vzc2lvbklEKTsKKyAgICBpZiAoIXNlc3Npb24pIHsKKyAgICAgICAgYWRkV2Vi
c2l0ZURhdGFTdG9yZShXVEZNb3ZlKHBhcmFtZXRlcnMpKTsKKyAgICAgICAgc2Vzc2lvbiA9IG5l
dHdvcmtTZXNzaW9uKHNlc3Npb25JRCk7CisgICAgfQorICAgIHNlc3Npb24tPmVuc3VyZVdlYklE
QlNlcnZlcigpLmFkZENvbm5lY3Rpb24oY29ubmVjdGlvbi5jb25uZWN0aW9uKCksIGlkZW50aWZp
ZXIpOworICAgIGlmIChhdXRvKiBtYW5hZ2VyID0gc2Vzc2lvbi0+c3RvcmFnZU1hbmFnZXIoKSkK
KyAgICAgICAgbWFuYWdlci0+c3RhcnRSZWNlaXZpbmdNZXNzYWdlRnJvbUNvbm5lY3Rpb24oY29u
bmVjdGlvbi5jb25uZWN0aW9uKCkpOworCiAgICAgYXV0byogc3RvcmFnZSA9IHN0b3JhZ2VTZXNz
aW9uKHNlc3Npb25JRCk7Ci0gICAgY29tcGxldGlvbkhhbmRsZXIoV1RGTW92ZShpcGNDb25uZWN0
aW9uLT5zZWNvbmQpLCBzdG9yYWdlID8gc3RvcmFnZS0+Y29va2llQWNjZXB0UG9saWN5KCkgOiBI
VFRQQ29va2llQWNjZXB0UG9saWN5OjpOZXZlcik7CisgICAgQVNTRVJUKHN0b3JhZ2UpOworICAg
IGNvbXBsZXRpb25IYW5kbGVyKFdURk1vdmUoaXBjQ29ubmVjdGlvbi0+c2Vjb25kKSwgc3RvcmFn
ZS0+Y29va2llQWNjZXB0UG9saWN5KCkpOwogCiAgICAgY29ubmVjdGlvbi5zZXRPbkxpbmVTdGF0
ZShOZXR3b3JrU3RhdGVOb3RpZmllcjo6c2luZ2xldG9uKCkub25MaW5lKCkpOwotCi0gICAgaWYg
KGF1dG8qIHNlc3Npb24gPSBuZXR3b3JrU2Vzc2lvbihzZXNzaW9uSUQpKSB7Ci0gICAgICAgIHNl
c3Npb24tPmVuc3VyZVdlYklEQlNlcnZlcigpLmFkZENvbm5lY3Rpb24oY29ubmVjdGlvbi5jb25u
ZWN0aW9uKCksIGlkZW50aWZpZXIpOwotICAgICAgICBpZiAoYXV0byogbWFuYWdlciA9IHNlc3Np
b24tPnN0b3JhZ2VNYW5hZ2VyKCkpCi0gICAgICAgICAgICBtYW5hZ2VyLT5zdGFydFJlY2Vpdmlu
Z01lc3NhZ2VGcm9tQ29ubmVjdGlvbihjb25uZWN0aW9uLmNvbm5lY3Rpb24oKSk7Ci0gICAgfQog
fQogCiB2b2lkIE5ldHdvcmtQcm9jZXNzOjpjbGVhckNhY2hlZENyZWRlbnRpYWxzKFBBTDo6U2Vz
c2lvbklEIHNlc3Npb25JRCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nl
c3MvTmV0d29ya1Byb2Nlc3MuaCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29y
a1Byb2Nlc3MuaAppbmRleCA3ODc3OTI3YTE3YzU1OTZlYjAzYmQ0YWNmNGQ1OGU0MThhYzhiYTIz
Li43MGY4YjNlNTEwMjk0NzdjYzU0MzJiMjFjNjg3NmQ5ODY2NDZmODk0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmgKKysrIGIvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCkBAIC00MTQsNyArNDE0LDcg
QEAgcHJpdmF0ZToKICAgICAvLyBNZXNzYWdlIEhhbmRsZXJzCiAgICAgYm9vbCBkaWRSZWNlaXZl
U3luY05ldHdvcmtQcm9jZXNzTWVzc2FnZShJUEM6OkNvbm5lY3Rpb24mLCBJUEM6OkRlY29kZXIm
LCBVbmlxdWVSZWY8SVBDOjpFbmNvZGVyPiYpOwogICAgIHZvaWQgaW5pdGlhbGl6ZU5ldHdvcmtQ
cm9jZXNzKE5ldHdvcmtQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJiYpOwotICAgIHZvaWQgY3Jl
YXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MoV2ViQ29yZTo6UHJvY2Vzc0lkZW50aWZp
ZXIsIFBBTDo6U2Vzc2lvbklELCBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKHN0ZDo6b3B0aW9uYWw8
SVBDOjpBdHRhY2htZW50PiYmLCBXZWJDb3JlOjpIVFRQQ29va2llQWNjZXB0UG9saWN5KT4mJik7
CisgICAgdm9pZCBjcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzcyhXZWJDb3JlOjpQ
cm9jZXNzSWRlbnRpZmllciwgUEFMOjpTZXNzaW9uSUQsIFdlYnNpdGVEYXRhU3RvcmVQYXJhbWV0
ZXJzJiYsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoc3RkOjpvcHRpb25hbDxJUEM6OkF0dGFjaG1l
bnQ+JiYsIFdlYkNvcmU6OkhUVFBDb29raWVBY2NlcHRQb2xpY3kpPiYmKTsKIAogICAgIHZvaWQg
ZmV0Y2hXZWJzaXRlRGF0YShQQUw6OlNlc3Npb25JRCwgT3B0aW9uU2V0PFdlYnNpdGVEYXRhVHlw
ZT4sIE9wdGlvblNldDxXZWJzaXRlRGF0YUZldGNoT3B0aW9uPiwgQ29tcGxldGlvbkhhbmRsZXI8
dm9pZChXZWJzaXRlRGF0YSYmKT4mJik7CiAgICAgdm9pZCBkZWxldGVXZWJzaXRlRGF0YShQQUw6
OlNlc3Npb25JRCwgT3B0aW9uU2V0PFdlYnNpdGVEYXRhVHlwZT4sIFdhbGxUaW1lIG1vZGlmaWVk
U2luY2UsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoKT4mJik7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLm1lc3NhZ2VzLmluIGIvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5tZXNzYWdlcy5pbgppbmRleCA2
MzdlMTU5ZjE4NjM5M2JlYzVjYzA1YWI1YmQ1NzgwYmU4YzZmY2U0Li5kMjllNzVkODg2N2Y3ZTFm
YzY1Y2M0ZTRkZjhhNThhMTM4YzRmNDRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdv
cmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLm1lc3NhZ2VzLmluCisrKyBiL1NvdXJjZS9XZWJLaXQv
TmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MubWVzc2FnZXMuaW4KQEAgLTIzLDcgKzIzLDcg
QEAKIG1lc3NhZ2VzIC0+IE5ldHdvcmtQcm9jZXNzIExlZ2FjeVJlY2VpdmVyIHsKICAgICBJbml0
aWFsaXplTmV0d29ya1Byb2Nlc3Moc3RydWN0IFdlYktpdDo6TmV0d29ya1Byb2Nlc3NDcmVhdGlv
blBhcmFtZXRlcnMgcHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycykKIAotICAgIENyZWF0ZU5ldHdv
cmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzKFdlYkNvcmU6OlByb2Nlc3NJZGVudGlmaWVyIHByb2Nl
c3NJZGVudGlmaWVyLCBQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQpIC0+IChzdGQ6Om9wdGlvbmFs
PElQQzo6QXR0YWNobWVudD4gY29ubmVjdGlvbklkZW50aWZpZXIsIGVudW06dWludDhfdCBXZWJD
b3JlOjpIVFRQQ29va2llQWNjZXB0UG9saWN5IGNvb2tpZUFjY2VwdFBvbGljeSkgQXN5bmMKKyAg
ICBDcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzcyhXZWJDb3JlOjpQcm9jZXNzSWRl
bnRpZmllciBwcm9jZXNzSWRlbnRpZmllciwgUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklELCBzdHJ1
Y3QgV2ViS2l0OjpXZWJzaXRlRGF0YVN0b3JlUGFyYW1ldGVycyB3ZWJzaXRlRGF0YVN0b3JlUGFy
YW1ldGVycykgLT4gKHN0ZDo6b3B0aW9uYWw8SVBDOjpBdHRhY2htZW50PiBjb25uZWN0aW9uSWRl
bnRpZmllciwgZW51bTp1aW50OF90IFdlYkNvcmU6OkhUVFBDb29raWVBY2NlcHRQb2xpY3kgY29v
a2llQWNjZXB0UG9saWN5KSBBc3luYwogCiAjaWYgVVNFKFNPVVApCiAgICAgU2V0SWdub3JlVExT
RXJyb3JzKFBBTDo6U2Vzc2lvbklEIHNlc3Npb25JRCwgYm9vbCBpZ25vcmVUTFNFcnJvcnMpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9OZXR3b3JrL05ldHdvcmtQcm9jZXNz
UHJveHkuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTmV0d29yay9OZXR3b3JrUHJvY2Vz
c1Byb3h5LmNwcAppbmRleCBjYTFiZjEwZDhmMjY5MjM2NWQzNTcxOWI3M2M0MDMxODkwNmViYWVl
Li5iMTcxMGFhNzlmYzcxMTNkYTdhNWNiOGI2NTA1ZTdhZTVlZTJmYjU3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9OZXR3b3JrL05ldHdvcmtQcm9jZXNzUHJveHkuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL05ldHdvcmsvTmV0d29ya1Byb2Nlc3NQcm94eS5j
cHAKQEAgLTI5Myw3ICsyOTMsOSBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzUHJveHk6OmdldE5ldHdv
cmtQcm9jZXNzQ29ubmVjdGlvbihXZWJQcm9jZXNzUHJveHkmIHdlYlByb2NlcwogewogICAgIFJF
TEVBU0VfTE9HKFByb2Nlc3NTdXNwZW5zaW9uLCAiJXAgLSBOZXR3b3JrUHJvY2Vzc1Byb3h5IGlz
IHRha2luZyBhIGJhY2tncm91bmQgYXNzZXJ0aW9uIGJlY2F1c2UgYSB3ZWIgcHJvY2VzcyBpcyBy
ZXF1ZXN0aW5nIGEgY29ubmVjdGlvbiIsIHRoaXMpOwogICAgIHN0YXJ0UmVzcG9uc2l2ZW5lc3NU
aW1lcihVc2VMYXp5U3RvcDo6Tm8pOwotICAgIHNlbmRXaXRoQXN5bmNSZXBseShNZXNzYWdlczo6
TmV0d29ya1Byb2Nlc3M6OkNyZWF0ZU5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzIHsgd2Vi
UHJvY2Vzc1Byb3h5LmNvcmVQcm9jZXNzSWRlbnRpZmllcigpLCB3ZWJQcm9jZXNzUHJveHkuc2Vz
c2lvbklEKCkgfSwgW3RoaXMsIHdlYWtUaGlzID0gV2Vha1B0ciB7ICp0aGlzIH0sIHJlcGx5ID0g
V1RGTW92ZShyZXBseSldKGF1dG8mJiBpZGVudGlmaWVyLCBhdXRvIGNvb2tpZUFjY2VwdFBvbGlj
eSkgbXV0YWJsZSB7CisgICAgYXV0byYgc3RvcmUgPSB3ZWJQcm9jZXNzUHJveHkud2Vic2l0ZURh
dGFTdG9yZSgpOworICAgIEFTU0VSVChtX3dlYnNpdGVEYXRhU3RvcmVzLmNvbnRhaW5zKHN0b3Jl
KSk7CisgICAgc2VuZFdpdGhBc3luY1JlcGx5KE1lc3NhZ2VzOjpOZXR3b3JrUHJvY2Vzczo6Q3Jl
YXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MgeyB3ZWJQcm9jZXNzUHJveHkuY29yZVBy
b2Nlc3NJZGVudGlmaWVyKCksIHdlYlByb2Nlc3NQcm94eS5zZXNzaW9uSUQoKSwgc3RvcmUucGFy
YW1ldGVycygpIH0sIFt0aGlzLCB3ZWFrVGhpcyA9IFdlYWtQdHIgeyAqdGhpcyB9LCByZXBseSA9
IFdURk1vdmUocmVwbHkpXShhdXRvJiYgaWRlbnRpZmllciwgYXV0byBjb29raWVBY2NlcHRQb2xp
Y3kpIG11dGFibGUgewogICAgICAgICBpZiAoIXdlYWtUaGlzKSB7CiAgICAgICAgICAgICBSRUxF
QVNFX0xPR19FUlJPUihQcm9jZXNzLCAiTmV0d29ya1Byb2Nlc3NQcm94eTo6Z2V0TmV0d29ya1By
b2Nlc3NDb25uZWN0aW9uOiBOZXR3b3JrUHJvY2Vzc1Byb3h5IGRlYWxsb2NhdGVkIGR1cmluZyBj
b25uZWN0aW9uIGVzdGFibGlzaG1lbnQiKTsKICAgICAgICAgICAgIHJldHVybiByZXBseSh7IH0p
Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450243</attachid>
            <date>2022-01-28 09:46:36 -0800</date>
            <delta_ts>2022-01-28 09:59:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235754-20220128094635.patch</filename>
            <type>text/plain</type>
            <size>2498</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NzQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgxYzEyY2E0Y2ViZTRhNjc3
Mjc1MGYwYzU0ZWZkNDk0MDA3MmU4MWMuLjBlNDE1ZTIzOWQyZWJiNTI4NTM5YjFkODBiOGRjZTEx
YTg0YjA3YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjItMDEtMjggIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CisKKyAgICAgICAgRW5zdXJlIHNlc3Npb24gaXMgYWRk
ZWQgaW4gbmV0d29yayBwcm9jZXNzIHdoZW4gaXQgY3JlYXRlcyBjb25uZWN0aW9uIHRvIHdlYiBw
cm9jZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzU3NTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJ
biBOZXR3b3JrUHJvY2Vzczo6Q3JlYXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MsIGlm
IHRoZSBzZXNzaW9uIHRoYXQgd2ViIHByb2Nlc3MgaXMgdXNpbmcgaXMgbm90IGFkZGVkIAorICAg
ICAgICB5ZXQsICBXb3JrUXVldWVNZXNzYWdlUmVjZWl2ZXIgY2Fubm90IGJlIGFkZGVkIHRvIHRo
ZSBjb25uZWN0aW9uIGFuZCBzdG9yYWdlIG1lc3NhZ2VzIHdpbGwgYmUgZHJvcHBlZC4gVXN1YWxs
eSAKKyAgICAgICAgc2Vzc2lvbiBpcyBhZGRlZCBpbiBOZXR3b3JrUHJvY2Vzczo6QWRkV2Vic2l0
ZURhdGFTdG9yZSwgd2hpY2ggaXMgc2VudCBmcm9tIFVJIHByb2Nlc3MgYmVmb3JlCisgICAgICAg
IE5ldHdvcmtQcm9jZXNzOjpDcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzczsgYnV0
IENyZWF0ZU5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzIG1lc3NhZ2UgaGFzCisgICAgICAg
IERpc3BhdGNoTWVzc2FnZUV2ZW5XaGVuV2FpdGluZ0ZvclN5bmNSZXBseSBmbGFnIHNldCwgc28g
aXQgbWlnaHQgZ2V0IHByb2Nlc3NlZCBlYXJsaWVyLgorCisgICAgICAgIFRvIGZpeCB0aGUgaXNz
dWUsIG5vdyB3ZSBzZW5kIHNldCBEaXNwYXRjaE1lc3NhZ2VFdmVuV2hlbldhaXRpbmdGb3JTeW5j
UmVwbHkgb24gQWRkV2Vic2l0ZURhdGFTdG9yZSBtZXNzYWdlIHRvIAorICAgICAgICBlbnN1cmUg
aXQncyBwcm9jZXNzZWQgYmVmb3JlIENyZWF0ZU5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNz
LgorCisgICAgICAgICogVUlQcm9jZXNzL05ldHdvcmsvTmV0d29ya1Byb2Nlc3NQcm94eS5jcHA6
CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzUHJveHk6OmFkZFNlc3Npb24pOgorCiAy
MDIyLTAxLTI4ICBUeWxlciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CiAKICAgICAgICAg
QVg6IElzb2xhdGVkIHRyZWUgb2JqZWN0IGZyYW1lcyBubyBsb25nZXIgZW5jb2RlIGNvbnRlbnQg
b2Zmc2V0cywgc28gaGl0IHRlc3Rpbmcgc2hvdWxkIGJlIHVwZGF0ZWQgYWNjb3JkaW5nbHkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL05ldHdvcmsvTmV0d29ya1Byb2Nlc3NQ
cm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9OZXR3b3JrL05ldHdvcmtQcm9jZXNz
UHJveHkuY3BwCmluZGV4IGNhMWJmMTBkOGYyNjkyMzY1ZDM1NzE5YjczYzQwMzE4OTA2ZWJhZWUu
LmRkMjFjMjRlMmMzZDcwYWQ0Y2Y2ZTdjNDc4NWIyM2ZhNmZiMjU0MjkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL05ldHdvcmsvTmV0d29ya1Byb2Nlc3NQcm94eS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTmV0d29yay9OZXR3b3JrUHJvY2Vzc1Byb3h5LmNw
cApAQCAtMTM0OCw3ICsxMzQ4LDcgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzc1Byb3h5OjphZGRTZXNz
aW9uKFdlYnNpdGVEYXRhU3RvcmUmIHN0b3JlLCBTZW5kUGFyYW1ldGVyc1RvTmUKICAgICAgICAg
cmV0dXJuOwogCiAgICAgaWYgKGNhblNlbmRNZXNzYWdlKCkgJiYgc2VuZFBhcmFtZXRlcnNUb05l
dHdvcmtQcm9jZXNzID09IFNlbmRQYXJhbWV0ZXJzVG9OZXR3b3JrUHJvY2Vzczo6WWVzKQotICAg
ICAgICBzZW5kKE1lc3NhZ2VzOjpOZXR3b3JrUHJvY2Vzczo6QWRkV2Vic2l0ZURhdGFTdG9yZSB7
IHN0b3JlLnBhcmFtZXRlcnMoKSB9LCAwKTsKKyAgICAgICAgc2VuZChNZXNzYWdlczo6TmV0d29y
a1Byb2Nlc3M6OkFkZFdlYnNpdGVEYXRhU3RvcmUgeyBzdG9yZS5wYXJhbWV0ZXJzKCkgfSwgMCwg
SVBDOjpTZW5kT3B0aW9uOjpEaXNwYXRjaE1lc3NhZ2VFdmVuV2hlbldhaXRpbmdGb3JTeW5jUmVw
bHkpOwogICAgIGF1dG8gc2Vzc2lvbklEID0gc3RvcmUuc2Vzc2lvbklEKCk7CiAgICAgaWYgKCFz
ZXNzaW9uSUQuaXNFcGhlbWVyYWwoKSkKICAgICAgICAgY3JlYXRlU3ltTGlua0ZvckZpbGVVcGdy
YWRlKHN0b3JlLnJlc29sdmVkSW5kZXhlZERhdGFiYXNlRGlyZWN0b3J5KCkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450247</attachid>
            <date>2022-01-28 09:59:27 -0800</date>
            <delta_ts>2022-01-28 11:53:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235754-20220128095926.patch</filename>
            <type>text/plain</type>
            <size>2762</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NzQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgxYzEyY2E0Y2ViZTRhNjc3
Mjc1MGYwYzU0ZWZkNDk0MDA3MmU4MWMuLmM3MTVlMWU0OTYyZDgzNGU0OGI5MTVkNDcwN2JmMzI2
ZjEzYWQ5MjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjItMDEtMjggIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CisKKyAgICAgICAgRW5zdXJlIHNlc3Npb24gaXMgYWRk
ZWQgaW4gbmV0d29yayBwcm9jZXNzIHdoZW4gaXQgY3JlYXRlcyBjb25uZWN0aW9uIHRvIHdlYiBw
cm9jZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzU3NTQKKworICAgICAgICBSZXZpZXdlZCBieSBDaHJpcyBEdW1lei4KKworICAgICAgICBJbiBO
ZXR3b3JrUHJvY2Vzczo6Q3JlYXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MsIGlmIHRo
ZSBzZXNzaW9uIHRoYXQgd2ViIHByb2Nlc3MgaXMgdXNpbmcgaXMgbm90IGFkZGVkIAorICAgICAg
ICB5ZXQsIFdvcmtRdWV1ZU1lc3NhZ2VSZWNlaXZlciBjYW5ub3QgYmUgYWRkZWQgdG8gdGhlIGNv
bm5lY3Rpb24gYW5kIHN0b3JhZ2UgbWVzc2FnZXMgd2lsbCBiZSBkcm9wcGVkLiBVc3VhbGx5IAor
ICAgICAgICBzZXNzaW9uIGlzIGFkZGVkIGluIE5ldHdvcmtQcm9jZXNzOjpBZGRXZWJzaXRlRGF0
YVN0b3JlLCB3aGljaCBpcyBzZW50IGZyb20gVUkgcHJvY2VzcyBiZWZvcmUKKyAgICAgICAgTmV0
d29ya1Byb2Nlc3M6OkNyZWF0ZU5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzOyBidXQgQ3Jl
YXRlTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MgbWVzc2FnZSBoYXMKKyAgICAgICAgRGlz
cGF0Y2hNZXNzYWdlRXZlbldoZW5XYWl0aW5nRm9yU3luY1JlcGx5IGZsYWcgc2V0LCBzbyBpdCBt
aWdodCBnZXQgcHJvY2Vzc2VkIGVhcmxpZXIuCisKKyAgICAgICAgVG8gZml4IHRoZSBpc3N1ZSwg
bm93IHdlIHNlbmQgc2V0IERpc3BhdGNoTWVzc2FnZUV2ZW5XaGVuV2FpdGluZ0ZvclN5bmNSZXBs
eSBmbGFnIG9uIEFkZFdlYnNpdGVEYXRhU3RvcmUgbWVzc2FnZQorICAgICAgICB0b28sIHNvIGl0
J3MgcHJvY2Vzc2VkIGJlZm9yZSBDcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcy4K
KworICAgICAgICAqIFVJUHJvY2Vzcy9OZXR3b3JrL05ldHdvcmtQcm9jZXNzUHJveHkuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpOZXR3b3JrUHJvY2Vzc1Byb3h5OjphZGRTZXNzaW9uKToKKwogMjAy
Mi0wMS0yOCAgVHlsZXIgV2lsY29jayAgPHR5bGVyX3dAYXBwbGUuY29tPgogCiAgICAgICAgIEFY
OiBJc29sYXRlZCB0cmVlIG9iamVjdCBmcmFtZXMgbm8gbG9uZ2VyIGVuY29kZSBjb250ZW50IG9m
ZnNldHMsIHNvIGhpdCB0ZXN0aW5nIHNob3VsZCBiZSB1cGRhdGVkIGFjY29yZGluZ2x5CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9OZXR3b3JrL05ldHdvcmtQcm9jZXNzUHJv
eHkuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvTmV0d29yay9OZXR3b3JrUHJvY2Vzc1By
b3h5LmNwcAppbmRleCBjYTFiZjEwZDhmMjY5MjM2NWQzNTcxOWI3M2M0MDMxODkwNmViYWVlLi5k
MWI0MzcxNzYzNWZjNDliYzRlZmVkMTkzMmE3OWI5YjI1Y2QwN2Y3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9OZXR3b3JrL05ldHdvcmtQcm9jZXNzUHJveHkuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL05ldHdvcmsvTmV0d29ya1Byb2Nlc3NQcm94eS5jcHAK
QEAgLTEzNDcsOCArMTM0NywxMSBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzUHJveHk6OmFkZFNlc3Np
b24oV2Vic2l0ZURhdGFTdG9yZSYgc3RvcmUsIFNlbmRQYXJhbWV0ZXJzVG9OZQogICAgIGlmICgh
YWRkUmVzdWx0LmlzTmV3RW50cnkpCiAgICAgICAgIHJldHVybjsKIAorICAgIC8vIERpc3BhdGNo
TWVzc2FnZUV2ZW5XaGVuV2FpdGluZ0ZvclN5bmNSZXBseSBpcyBuZWVkZWQgYmVjYXVzZSBzZXNz
aW9uIG5lZWRzIHRvIGJlCisgICAgLy8gYWRkZWQgaW4gbmV0d29yayBwcm9jZXNzIGJlZm9yZSBD
cmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2Vzcywgd2hpY2ggaGFzCisgICAgLy8gRGlz
cGF0Y2hNZXNzYWdlRXZlbldoZW5XYWl0aW5nRm9yU3luY1JlcGx5IGZsYWcuCiAgICAgaWYgKGNh
blNlbmRNZXNzYWdlKCkgJiYgc2VuZFBhcmFtZXRlcnNUb05ldHdvcmtQcm9jZXNzID09IFNlbmRQ
YXJhbWV0ZXJzVG9OZXR3b3JrUHJvY2Vzczo6WWVzKQotICAgICAgICBzZW5kKE1lc3NhZ2VzOjpO
ZXR3b3JrUHJvY2Vzczo6QWRkV2Vic2l0ZURhdGFTdG9yZSB7IHN0b3JlLnBhcmFtZXRlcnMoKSB9
LCAwKTsKKyAgICAgICAgc2VuZChNZXNzYWdlczo6TmV0d29ya1Byb2Nlc3M6OkFkZFdlYnNpdGVE
YXRhU3RvcmUgeyBzdG9yZS5wYXJhbWV0ZXJzKCkgfSwgMCwgSVBDOjpTZW5kT3B0aW9uOjpEaXNw
YXRjaE1lc3NhZ2VFdmVuV2hlbldhaXRpbmdGb3JTeW5jUmVwbHkpOwogICAgIGF1dG8gc2Vzc2lv
bklEID0gc3RvcmUuc2Vzc2lvbklEKCk7CiAgICAgaWYgKCFzZXNzaW9uSUQuaXNFcGhlbWVyYWwo
KSkKICAgICAgICAgY3JlYXRlU3ltTGlua0ZvckZpbGVVcGdyYWRlKHN0b3JlLnJlc29sdmVkSW5k
ZXhlZERhdGFiYXNlRGlyZWN0b3J5KCkpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>