<?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>214071</bug_id>
          
          <creation_ts>2020-07-07 22:40:56 -0700</creation_ts>
          <short_desc>Network process crashes in WebKit::WebIDBServer::removeConnection</short_desc>
          <delta_ts>2020-07-08 11:15:13 -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>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>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1669664</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-07 22:40:56 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669665</commentid>
    <comment_count>1</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-07 22:41:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/64853929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669668</commentid>
    <comment_count>2</comment_count>
      <attachid>403760</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-07 22:52:00 -0700</bug_when>
    <thetext>Created attachment 403760
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669756</commentid>
    <comment_count>3</comment_count>
      <attachid>403760</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-07-08 08:50:55 -0700</bug_when>
    <thetext>Comment on attachment 403760
Patch

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

&gt; Source/WebKit/NetworkProcess/NetworkProcess.cpp:2517
&gt; +    if (!m_webIDBServers.contains(sessionID) || m_networkSessions.contains(sessionID))

This function looks up sessionID in m_webIDBServers up to 3 times. I suggest using an iterator to avoid that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669776</commentid>
    <comment_count>4</comment_count>
      <attachid>403790</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-07-08 09:37:47 -0700</bug_when>
    <thetext>Created attachment 403790
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669816</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-08 11:15:12 -0700</bug_when>
    <thetext>Committed r264119: &lt;https://trac.webkit.org/changeset/264119&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403790.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403760</attachid>
            <date>2020-07-07 22:52:00 -0700</date>
            <delta_ts>2020-07-08 09:37:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214071-20200707225159.patch</filename>
            <type>text/plain</type>
            <size>5309</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MDM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgyZTQzOTJhYTQxNDlkMjM2
NTFmNDFjZDM5MzYyNjg2OTU3YWFmY2YuLjc0M2I1YTQzN2QxYzE5ODJlNzk3NDc0ZjgxMmJlNmRh
MzAyZTgyOWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjAtMDctMDcgIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBlLmNvbT4KKworICAgICAgICBOZXR3b3JrIHByb2Nlc3MgY3Jhc2hl
cyBpbiBXZWJLaXQ6OldlYklEQlNlcnZlcjo6cmVtb3ZlQ29ubmVjdGlvbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE0MDcxCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS82NDg1MzkyOT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJbiBuZXR3b3JrIHByb2Nlc3MsIFdlYklEQlNlcnZlciBtYXkgYmUgcmVt
b3ZlZCBhbmQgZGVzdHJveWVkIGJlZm9yZSB3ZWIgcHJvY2VzcyB1c2luZyB0aGUgc2FtZSBzZXNz
aW9uIAorICAgICAgICBkaXNjb25uZWN0cy4gVGhlbiBhIG5ldyBXZWJJREJTZXJ2ZXIgY2FuIGJl
IGFkZGVkIGJlZm9yZSBkaXNjb25uZWN0aW9uIG9mIHdlYiBwcm9jZXNzIGFuZCB0aGUgbmV3IFdl
YklEQlNlcnZlciAKKyAgICAgICAgZG9lcyBub3QgaGF2ZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
d2ViIHByb2Nlc3MgY29ubmVjdGlvbi4KKworICAgICAgICBUbyBzb2x2ZSB0aGlzIGlzc3VlLCBu
b3cgd2Ugb25seSByZW1vdmUgV2ViSURCU2VydmVyIHdoZW4gc2Vzc2lvbiBpcyBkZXN0cm95ZWQg
YW5kIHRoZXJlIGlzIG5vIHdlYiBwcm9jZXNzIAorICAgICAgICBjb25uZWN0aW9uIG9mIHRoYXQg
c2Vzc2lvbi4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL0luZGV4ZWREQi9XZWJJREJTZXJ2
ZXIuaDoKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHA6CisgICAg
ICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpjcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2Vi
UHJvY2Vzcyk6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpkZXN0cm95U2Vzc2lv
bik6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpyZW1vdmVXZWJJREJTZXJ2ZXJJ
ZlBvc3NpYmxlKToKKyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Byb2Nlc3M6OmNvbm5lY3Rpb25U
b1dlYlByb2Nlc3NDbG9zZWQpOgorICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9j
ZXNzLmg6CisKIDIwMjAtMDctMDcgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBlLmNvbT4KIAog
ICAgICAgICBOZXR3b3JrIHByb2Nlc3MgY3Jhc2hlcyBpbiBXZWJLaXQ6OlN0b3JhZ2VNYW5hZ2Vy
U2V0OjpkZWxldGVTZXNzaW9uU3RvcmFnZUZvck9yaWdpbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvSW5kZXhlZERCL1dlYklEQlNlcnZlci5oIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9JbmRleGVkREIvV2ViSURCU2VydmVyLmgKaW5kZXggODUzODI3
N2I2ZDJjOWQ4MWRjNzNhMzc3Nzk1YjU0ODAwZjk4MGEyYS4uMTYxNTE1NTRkOTEyMzNlZTY1N2Rm
YTZlODM3OTdiZDRiNjg1YzkxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9JbmRleGVkREIvV2ViSURCU2VydmVyLmgKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3Jr
UHJvY2Vzcy9JbmRleGVkREIvV2ViSURCU2VydmVyLmgKQEAgLTg5LDYgKzg5LDcgQEAgcHVibGlj
OgogICAgIHZvaWQgZGlzcGF0Y2hUb1RocmVhZChXVEY6OkZ1bmN0aW9uPHZvaWQoKT4mJik7CiAg
ICAgdm9pZCBjbG9zZSgpOwogCisgICAgYm9vbCBoYXNDb25uZWN0aW9uKCkgY29uc3QgeyByZXR1
cm4gIW1fY29ubmVjdGlvbnMuaXNFbXB0eSgpOyB9CiBwcml2YXRlOgogICAgIFdlYklEQlNlcnZl
cihQQUw6OlNlc3Npb25JRCwgY29uc3QgU3RyaW5nJiBkaXJlY3RvcnksIFdlYkNvcmU6OklEQlNl
cnZlcjo6SURCU2VydmVyOjpTdG9yYWdlUXVvdGFNYW5hZ2VyU3BhY2VSZXF1ZXN0ZXImJik7CiAg
ICAgfldlYklEQlNlcnZlcigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05l
dHdvcmtQcm9jZXNzLmNwcAppbmRleCBmZTY5YzJkYzk2NzcyOGVkMTQxOTVkZGVkOWZhM2FmMTQy
M2FhYTg1Li41ODk1OWZmOGE3OTU2NjQyNDc1ZmE4YWQ4Y2Y5YWQwYjFlYWE4ZGNmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcApAQCAtNDE1
LDcgKzQxNSw5IEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmNyZWF0ZU5ldHdvcmtDb25uZWN0aW9u
VG9XZWJQcm9jZXNzKFByb2Nlc3NJZGVudGlmaWVyIGlkZW50CiAKICAgICBtX3N0b3JhZ2VNYW5h
Z2VyU2V0LT5hZGRDb25uZWN0aW9uKGNvbm5lY3Rpb24uY29ubmVjdGlvbigpKTsKIAorI2lmIEVO
QUJMRShJTkRFWEVEX0RBVEFCQVNFKQogICAgIHdlYklEQlNlcnZlcihzZXNzaW9uSUQpLmFkZENv
bm5lY3Rpb24oY29ubmVjdGlvbi5jb25uZWN0aW9uKCksIGlkZW50aWZpZXIpOworI2VuZGlmCiB9
CiAKIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmNsZWFyQ2FjaGVkQ3JlZGVudGlhbHMoKQpAQCAtNTk2
LDggKzU5OCwxMCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZXN0cm95U2Vzc2lvbihQQUw6OlNl
c3Npb25JRCBzZXNzaW9uSUQpCiAjZW5kaWYKIAogICAgIG1fc3RvcmFnZU1hbmFnZXJTZXQtPnJl
bW92ZShzZXNzaW9uSUQpOwotICAgIGlmIChhdXRvIHdlYklEQlNlcnZlciA9IG1fd2ViSURCU2Vy
dmVycy50YWtlKHNlc3Npb25JRCkpCi0gICAgICAgIHdlYklEQlNlcnZlci0+Y2xvc2UoKTsKKwor
I2lmIEVOQUJMRShJTkRFWEVEX0RBVEFCQVNFKQorICAgIHJlbW92ZVdlYklEQlNlcnZlcklmUG9z
c2libGUoc2Vzc2lvbklEKTsKKyNlbmRpZgogfQogCiAjaWYgRU5BQkxFKFJFU09VUkNFX0xPQURf
U1RBVElTVElDUykKQEAgLTI1MDYsNiArMjUxMCwyMSBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpz
ZXRTZXNzaW9uU3RvcmFnZVF1b3RhTWFuYWdlcklEQlJvb3RQYXRoKFBBTDo6U2Vzc2lvbklEIHNl
cwogICAgIHNlc3Npb25TdG9yYWdlUXVvdGFNYW5hZ2VyLT5zZXRJREJSb290UGF0aChpZGJSb290
UGF0aCk7CiB9CiAKK3ZvaWQgTmV0d29ya1Byb2Nlc3M6OnJlbW92ZVdlYklEQlNlcnZlcklmUG9z
c2libGUoUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklEKQoreworICAgIEFTU0VSVChSdW5Mb29wOjpp
c01haW4oKSk7CisKKyAgICBpZiAoIW1fd2ViSURCU2VydmVycy5jb250YWlucyhzZXNzaW9uSUQp
IHx8IG1fbmV0d29ya1Nlc3Npb25zLmNvbnRhaW5zKHNlc3Npb25JRCkpCisgICAgICAgIHJldHVy
bjsKKworICAgIFJlZlB0cjxXZWJJREJTZXJ2ZXI+IHdlYklEQlNlcnZlciA9IG1fd2ViSURCU2Vy
dmVycy5nZXQoc2Vzc2lvbklEKTsKKyAgICBpZiAod2ViSURCU2VydmVyLT5oYXNDb25uZWN0aW9u
KCkpCisgICAgICAgIHJldHVybjsKKworICAgIHdlYklEQlNlcnZlci0+Y2xvc2UoKTsKKyAgICBt
X3dlYklEQlNlcnZlcnMucmVtb3ZlKHNlc3Npb25JRCk7Cit9CisKICNlbmRpZiAvLyBFTkFCTEUo
SU5ERVhFRF9EQVRBQkFTRSkKIAogdm9pZCBOZXR3b3JrUHJvY2Vzczo6c3luY0xvY2FsU3RvcmFn
ZShDb21wbGV0aW9uSGFuZGxlcjx2b2lkKCk+JiYgY29tcGxldGlvbkhhbmRsZXIpCkBAIC0yNzM3
LDggKzI3NTYsMTMgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6Z2V0TG9jYWxTdG9yYWdlT3JpZ2lu
RGV0YWlscyhQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQsIENvbXAKIHZvaWQgTmV0d29ya1Byb2Nl
c3M6OmNvbm5lY3Rpb25Ub1dlYlByb2Nlc3NDbG9zZWQoSVBDOjpDb25uZWN0aW9uJiBjb25uZWN0
aW9uLCBQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQpCiB7CiAgICAgbV9zdG9yYWdlTWFuYWdlclNl
dC0+cmVtb3ZlQ29ubmVjdGlvbihjb25uZWN0aW9uKTsKLSAgICBpZiAoYXV0byogd2ViSURCU2Vy
dmVyID0gbV93ZWJJREJTZXJ2ZXJzLmdldChzZXNzaW9uSUQpKQotICAgICAgICB3ZWJJREJTZXJ2
ZXItPnJlbW92ZUNvbm5lY3Rpb24oY29ubmVjdGlvbik7CisKKyNpZiBFTkFCTEUoSU5ERVhFRF9E
QVRBQkFTRSkKKyAgICBhdXRvKiB3ZWJJREJTZXJ2ZXIgPSBtX3dlYklEQlNlcnZlcnMuZ2V0KHNl
c3Npb25JRCk7CisgICAgQVNTRVJUKHdlYklEQlNlcnZlcik7CisgICAgd2ViSURCU2VydmVyLT5y
ZW1vdmVDb25uZWN0aW9uKGNvbm5lY3Rpb24pOworICAgIHJlbW92ZVdlYklEQlNlcnZlcklmUG9z
c2libGUoc2Vzc2lvbklEKTsKKyNlbmRpZgogfQogCiBOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJv
Y2VzcyogTmV0d29ya1Byb2Nlc3M6OndlYlByb2Nlc3NDb25uZWN0aW9uKFByb2Nlc3NJZGVudGlm
aWVyIGlkZW50aWZpZXIpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL05ldHdvcmtQcm9jZXNzLmggYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05l
dHdvcmtQcm9jZXNzLmgKaW5kZXggN2ZiOWY3YmExN2U2NGU2NTRhYzdhZWE2ZDUwODAyMDY0YjEx
MWExZS4uYjhjYjBlOTZlZDU4YTgwMDRiZTcyMzQ4M2VmNjkxZDY5NGJlODhmMiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuaApAQCAtNDYzLDYgKzQ2
Myw3IEBAIHByaXZhdGU6CiAgICAgSGFzaFNldDxXZWJDb3JlOjpTZWN1cml0eU9yaWdpbkRhdGE+
IGluZGV4ZWREYXRhYmFzZU9yaWdpbnMoY29uc3QgU3RyaW5nJiBwYXRoKTsKICAgICBSZWY8V2Vi
SURCU2VydmVyPiBjcmVhdGVXZWJJREJTZXJ2ZXIoUEFMOjpTZXNzaW9uSUQpOwogICAgIHZvaWQg
c2V0U2Vzc2lvblN0b3JhZ2VRdW90YU1hbmFnZXJJREJSb290UGF0aChQQUw6OlNlc3Npb25JRCwg
Y29uc3QgU3RyaW5nJiBpZGJSb290UGF0aCk7CisgICAgdm9pZCByZW1vdmVXZWJJREJTZXJ2ZXJJ
ZlBvc3NpYmxlKFBBTDo6U2Vzc2lvbklEKTsKICNlbmRpZgogCiAjaWYgRU5BQkxFKFNFUlZJQ0Vf
V09SS0VSKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403790</attachid>
            <date>2020-07-08 09:37:47 -0700</date>
            <delta_ts>2020-07-08 11:15:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214071-20200708093739.patch</filename>
            <type>text/plain</type>
            <size>5318</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MDM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDgyZTQzOTJhYTQxNDlkMjM2
NTFmNDFjZDM5MzYyNjg2OTU3YWFmY2YuLjBkMWU3YzllZDhmMTRiNGVjZWMwNGEzY2Y5YjY0N2Ez
YjE2MGIwYTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMjAtMDctMDggIFNpaHVpIExp
dSAgPHNpaHVpX2xpdUBhcHBlLmNvbT4KKworICAgICAgICBOZXR3b3JrIHByb2Nlc3MgY3Jhc2hl
cyBpbiBXZWJLaXQ6OldlYklEQlNlcnZlcjo6cmVtb3ZlQ29ubmVjdGlvbgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE0MDcxCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS82NDg1MzkyOT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJbiBuZXR3b3JrIHByb2Nlc3MsIFdlYklEQlNlcnZlciBtYXkgYmUgcmVt
b3ZlZCBhbmQgZGVzdHJveWVkIGJlZm9yZSB3ZWIgcHJvY2VzcyB1c2luZyB0aGUgc2FtZSBzZXNz
aW9uIAorICAgICAgICBkaXNjb25uZWN0cy4gVGhlbiBhIG5ldyBXZWJJREJTZXJ2ZXIgY2FuIGJl
IGFkZGVkIGJlZm9yZSBkaXNjb25uZWN0aW9uIG9mIHdlYiBwcm9jZXNzIGFuZCB0aGUgbmV3IFdl
YklEQlNlcnZlciAKKyAgICAgICAgZG9lcyBub3QgaGF2ZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
d2ViIHByb2Nlc3MgY29ubmVjdGlvbi4KKworICAgICAgICBUbyBzb2x2ZSB0aGlzIGlzc3VlLCBu
b3cgd2Ugb25seSByZW1vdmUgV2ViSURCU2VydmVyIHdoZW4gc2Vzc2lvbiBpcyBkZXN0cm95ZWQg
YW5kIHRoZXJlIGlzIG5vIHdlYiBwcm9jZXNzIAorICAgICAgICBjb25uZWN0aW9uIG9mIHRoYXQg
c2Vzc2lvbi4KKworICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL0luZGV4ZWREQi9XZWJJREJTZXJ2
ZXIuaDoKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHA6CisgICAg
ICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpjcmVhdGVOZXR3b3JrQ29ubmVjdGlvblRvV2Vi
UHJvY2Vzcyk6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpkZXN0cm95U2Vzc2lv
bik6CisgICAgICAgIChXZWJLaXQ6Ok5ldHdvcmtQcm9jZXNzOjpyZW1vdmVXZWJJREJTZXJ2ZXJJ
ZlBvc3NpYmxlKToKKyAgICAgICAgKFdlYktpdDo6TmV0d29ya1Byb2Nlc3M6OmNvbm5lY3Rpb25U
b1dlYlByb2Nlc3NDbG9zZWQpOgorICAgICAgICAqIE5ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9j
ZXNzLmg6CisKIDIwMjAtMDctMDcgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBlLmNvbT4KIAog
ICAgICAgICBOZXR3b3JrIHByb2Nlc3MgY3Jhc2hlcyBpbiBXZWJLaXQ6OlN0b3JhZ2VNYW5hZ2Vy
U2V0OjpkZWxldGVTZXNzaW9uU3RvcmFnZUZvck9yaWdpbnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvTmV0d29ya1Byb2Nlc3MvSW5kZXhlZERCL1dlYklEQlNlcnZlci5oIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9JbmRleGVkREIvV2ViSURCU2VydmVyLmgKaW5kZXggODUzODI3
N2I2ZDJjOWQ4MWRjNzNhMzc3Nzk1YjU0ODAwZjk4MGEyYS4uMTYxNTE1NTRkOTEyMzNlZTY1N2Rm
YTZlODM3OTdiZDRiNjg1YzkxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9JbmRleGVkREIvV2ViSURCU2VydmVyLmgKKysrIGIvU291cmNlL1dlYktpdC9OZXR3b3Jr
UHJvY2Vzcy9JbmRleGVkREIvV2ViSURCU2VydmVyLmgKQEAgLTg5LDYgKzg5LDcgQEAgcHVibGlj
OgogICAgIHZvaWQgZGlzcGF0Y2hUb1RocmVhZChXVEY6OkZ1bmN0aW9uPHZvaWQoKT4mJik7CiAg
ICAgdm9pZCBjbG9zZSgpOwogCisgICAgYm9vbCBoYXNDb25uZWN0aW9uKCkgY29uc3QgeyByZXR1
cm4gIW1fY29ubmVjdGlvbnMuaXNFbXB0eSgpOyB9CiBwcml2YXRlOgogICAgIFdlYklEQlNlcnZl
cihQQUw6OlNlc3Npb25JRCwgY29uc3QgU3RyaW5nJiBkaXJlY3RvcnksIFdlYkNvcmU6OklEQlNl
cnZlcjo6SURCU2VydmVyOjpTdG9yYWdlUXVvdGFNYW5hZ2VyU3BhY2VSZXF1ZXN0ZXImJik7CiAg
ICAgfldlYklEQlNlcnZlcigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJv
Y2Vzcy9OZXR3b3JrUHJvY2Vzcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05l
dHdvcmtQcm9jZXNzLmNwcAppbmRleCBmZTY5YzJkYzk2NzcyOGVkMTQxOTVkZGVkOWZhM2FmMTQy
M2FhYTg1Li5lMmVkMWZmNTVlYmFkODI2YzcxNWU2YTY1NDJjNzhkMzU0YWE5MzViIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmNwcApAQCAtNDE1
LDcgKzQxNSw5IEBAIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmNyZWF0ZU5ldHdvcmtDb25uZWN0aW9u
VG9XZWJQcm9jZXNzKFByb2Nlc3NJZGVudGlmaWVyIGlkZW50CiAKICAgICBtX3N0b3JhZ2VNYW5h
Z2VyU2V0LT5hZGRDb25uZWN0aW9uKGNvbm5lY3Rpb24uY29ubmVjdGlvbigpKTsKIAorI2lmIEVO
QUJMRShJTkRFWEVEX0RBVEFCQVNFKQogICAgIHdlYklEQlNlcnZlcihzZXNzaW9uSUQpLmFkZENv
bm5lY3Rpb24oY29ubmVjdGlvbi5jb25uZWN0aW9uKCksIGlkZW50aWZpZXIpOworI2VuZGlmCiB9
CiAKIHZvaWQgTmV0d29ya1Byb2Nlc3M6OmNsZWFyQ2FjaGVkQ3JlZGVudGlhbHMoKQpAQCAtNTk2
LDggKzU5OCwxMCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpkZXN0cm95U2Vzc2lvbihQQUw6OlNl
c3Npb25JRCBzZXNzaW9uSUQpCiAjZW5kaWYKIAogICAgIG1fc3RvcmFnZU1hbmFnZXJTZXQtPnJl
bW92ZShzZXNzaW9uSUQpOwotICAgIGlmIChhdXRvIHdlYklEQlNlcnZlciA9IG1fd2ViSURCU2Vy
dmVycy50YWtlKHNlc3Npb25JRCkpCi0gICAgICAgIHdlYklEQlNlcnZlci0+Y2xvc2UoKTsKKwor
I2lmIEVOQUJMRShJTkRFWEVEX0RBVEFCQVNFKQorICAgIHJlbW92ZVdlYklEQlNlcnZlcklmUG9z
c2libGUoc2Vzc2lvbklEKTsKKyNlbmRpZgogfQogCiAjaWYgRU5BQkxFKFJFU09VUkNFX0xPQURf
U1RBVElTVElDUykKQEAgLTI1MDYsNiArMjUxMCwyNCBAQCB2b2lkIE5ldHdvcmtQcm9jZXNzOjpz
ZXRTZXNzaW9uU3RvcmFnZVF1b3RhTWFuYWdlcklEQlJvb3RQYXRoKFBBTDo6U2Vzc2lvbklEIHNl
cwogICAgIHNlc3Npb25TdG9yYWdlUXVvdGFNYW5hZ2VyLT5zZXRJREJSb290UGF0aChpZGJSb290
UGF0aCk7CiB9CiAKK3ZvaWQgTmV0d29ya1Byb2Nlc3M6OnJlbW92ZVdlYklEQlNlcnZlcklmUG9z
c2libGUoUEFMOjpTZXNzaW9uSUQgc2Vzc2lvbklEKQoreworICAgIEFTU0VSVChSdW5Mb29wOjpp
c01haW4oKSk7CisKKyAgICBhdXRvIGl0ZXJhdG9yID0gbV93ZWJJREJTZXJ2ZXJzLmZpbmQoc2Vz
c2lvbklEKTsKKyAgICBpZiAoaXRlcmF0b3IgPT0gbV93ZWJJREJTZXJ2ZXJzLmVuZCgpKQorICAg
ICAgICByZXR1cm47CisKKyAgICBpZiAobV9uZXR3b3JrU2Vzc2lvbnMuY29udGFpbnMoc2Vzc2lv
bklEKSkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKGl0ZXJhdG9yLT52YWx1ZS0+aGFzQ29u
bmVjdGlvbigpKQorICAgICAgICByZXR1cm47CisKKyAgICBpdGVyYXRvci0+dmFsdWUtPmNsb3Nl
KCk7CisgICAgbV93ZWJJREJTZXJ2ZXJzLnJlbW92ZShpdGVyYXRvcik7Cit9CisKICNlbmRpZiAv
LyBFTkFCTEUoSU5ERVhFRF9EQVRBQkFTRSkKIAogdm9pZCBOZXR3b3JrUHJvY2Vzczo6c3luY0xv
Y2FsU3RvcmFnZShDb21wbGV0aW9uSGFuZGxlcjx2b2lkKCk+JiYgY29tcGxldGlvbkhhbmRsZXIp
CkBAIC0yNzM3LDggKzI3NTksMTMgQEAgdm9pZCBOZXR3b3JrUHJvY2Vzczo6Z2V0TG9jYWxTdG9y
YWdlT3JpZ2luRGV0YWlscyhQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQsIENvbXAKIHZvaWQgTmV0
d29ya1Byb2Nlc3M6OmNvbm5lY3Rpb25Ub1dlYlByb2Nlc3NDbG9zZWQoSVBDOjpDb25uZWN0aW9u
JiBjb25uZWN0aW9uLCBQQUw6OlNlc3Npb25JRCBzZXNzaW9uSUQpCiB7CiAgICAgbV9zdG9yYWdl
TWFuYWdlclNldC0+cmVtb3ZlQ29ubmVjdGlvbihjb25uZWN0aW9uKTsKLSAgICBpZiAoYXV0byog
d2ViSURCU2VydmVyID0gbV93ZWJJREJTZXJ2ZXJzLmdldChzZXNzaW9uSUQpKQotICAgICAgICB3
ZWJJREJTZXJ2ZXItPnJlbW92ZUNvbm5lY3Rpb24oY29ubmVjdGlvbik7CisKKyNpZiBFTkFCTEUo
SU5ERVhFRF9EQVRBQkFTRSkKKyAgICBhdXRvKiB3ZWJJREJTZXJ2ZXIgPSBtX3dlYklEQlNlcnZl
cnMuZ2V0KHNlc3Npb25JRCk7CisgICAgQVNTRVJUKHdlYklEQlNlcnZlcik7CisgICAgd2ViSURC
U2VydmVyLT5yZW1vdmVDb25uZWN0aW9uKGNvbm5lY3Rpb24pOworICAgIHJlbW92ZVdlYklEQlNl
cnZlcklmUG9zc2libGUoc2Vzc2lvbklEKTsKKyNlbmRpZgogfQogCiBOZXR3b3JrQ29ubmVjdGlv
blRvV2ViUHJvY2VzcyogTmV0d29ya1Byb2Nlc3M6OndlYlByb2Nlc3NDb25uZWN0aW9uKFByb2Nl
c3NJZGVudGlmaWVyIGlkZW50aWZpZXIpIGNvbnN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L05ldHdvcmtQcm9jZXNzL05ldHdvcmtQcm9jZXNzLmggYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL05ldHdvcmtQcm9jZXNzLmgKaW5kZXggN2ZiOWY3YmExN2U2NGU2NTRhYzdhZWE2ZDUw
ODAyMDY0YjExMWExZS4uYjhjYjBlOTZlZDU4YTgwMDRiZTcyMzQ4M2VmNjkxZDY5NGJlODhmMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUHJvY2Vzcy5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Byb2Nlc3MuaApAQCAt
NDYzLDYgKzQ2Myw3IEBAIHByaXZhdGU6CiAgICAgSGFzaFNldDxXZWJDb3JlOjpTZWN1cml0eU9y
aWdpbkRhdGE+IGluZGV4ZWREYXRhYmFzZU9yaWdpbnMoY29uc3QgU3RyaW5nJiBwYXRoKTsKICAg
ICBSZWY8V2ViSURCU2VydmVyPiBjcmVhdGVXZWJJREJTZXJ2ZXIoUEFMOjpTZXNzaW9uSUQpOwog
ICAgIHZvaWQgc2V0U2Vzc2lvblN0b3JhZ2VRdW90YU1hbmFnZXJJREJSb290UGF0aChQQUw6OlNl
c3Npb25JRCwgY29uc3QgU3RyaW5nJiBpZGJSb290UGF0aCk7CisgICAgdm9pZCByZW1vdmVXZWJJ
REJTZXJ2ZXJJZlBvc3NpYmxlKFBBTDo6U2Vzc2lvbklEKTsKICNlbmRpZgogCiAjaWYgRU5BQkxF
KFNFUlZJQ0VfV09SS0VSKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>