<?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>207537</bug_id>
          
          <creation_ts>2020-02-11 05:50:23 -0800</creation_ts>
          <short_desc>WebSWServerConnection::registerServiceWorkerClient is not sending IPC message to UIProcess when it should</short_desc>
          <delta_ts>2020-02-12 07:32:57 -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 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>
          <dependson>207594</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1617344</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-02-11 05:50:23 -0800</bug_when>
    <thetext>WebSWServerConnection::registerServiceWorkerClient is not sending IPC message to UIProcess when it should</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617345</commentid>
    <comment_count>1</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-02-11 05:52:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/58974747&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617346</commentid>
    <comment_count>2</comment_count>
      <attachid>390355</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-02-11 05:53:12 -0800</bug_when>
    <thetext>Created attachment 390355
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617446</commentid>
    <comment_count>3</comment_count>
      <attachid>390355</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-11 09:57:21 -0800</bug_when>
    <thetext>Comment on attachment 390355
Patch

Clearing flags on attachment: 390355

Committed r256314: &lt;https://trac.webkit.org/changeset/256314&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617447</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-11 09:57:23 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617706</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-11 15:46:41 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 207594</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617790</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-02-11 17:42:30 -0800</bug_when>
    <thetext>Issue with the test is that the assertion set for testing is overriden from 3 to 1 by the process throttler when didConnect is called.
I will change the test to start with background and then go foreground.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617823</commentid>
    <comment_count>7</comment_count>
      <attachid>390482</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-02-11 19:29:57 -0800</bug_when>
    <thetext>Created attachment 390482
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617977</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 07:32:19 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 390482:

editing/spelling/spellcheck-attribute.html bug 206178 (authors: g.czajkowski@samsung.com, mark.lam@apple.com, and rniwa@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617978</commentid>
    <comment_count>9</comment_count>
      <attachid>390482</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 07:32:55 -0800</bug_when>
    <thetext>Comment on attachment 390482
Patch for landing

Clearing flags on attachment: 390482

Committed r256432: &lt;https://trac.webkit.org/changeset/256432&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617979</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 07:32:57 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390355</attachid>
            <date>2020-02-11 05:53:12 -0800</date>
            <delta_ts>2020-02-11 19:29:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207537-20200211055311.patch</filename>
            <type>text/plain</type>
            <size>5014</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2MjM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJjZTUwMGVmMDM5MWI0NmFi
YTdmNWE4ZmZjMWM4MjA3ZTQ5NjcxMDAuLjFiNzgyMmJiNDExYzViMDY2ZDExZDBlZDUzY2EyNDEw
NzJiYzg1NjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDItMTEgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYlNXU2VydmVyQ29ubmVjdGlv
bjo6cmVnaXN0ZXJTZXJ2aWNlV29ya2VyQ2xpZW50IGlzIG5vdCBzZW5kaW5nIElQQyBtZXNzYWdl
IHRvIFVJUHJvY2VzcyB3aGVuIGl0IHNob3VsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NTM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBhZGRlZCBBUEkgdGVzdC4KKworICAgICAg
ICAqIE5ldHdvcmtQcm9jZXNzL1NlcnZpY2VXb3JrZXIvV2ViU1dTZXJ2ZXJDb25uZWN0aW9uLmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViU1dTZXJ2ZXJDb25uZWN0aW9uOjpyZWdpc3RlclNlcnZp
Y2VXb3JrZXJDbGllbnQpOgorICAgICAgICBGaXggdXNlIGFmdGVyIG1vdmUgc28gdGhhdCB3ZSBj
YW4gZ2V0IHRoZSBjb250ZXh0IGNvbm5lY3Rpb24gYW5kIHNlbmQgdGhlIElQQyBtZXNzYWdlIHRv
IFVJUHJvY2VzcyBhcyBleHBlY3RlZC4KKwogMjAyMC0wMi0xMCAgSmlld2VuIFRhbiAgPGppZXdl
bl90YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWJBdXRobl0gTW92ZSB0aGUgYXN5bmMgY29k
ZSBmcm9tIFdlYkF1dGhlbnRpY2F0aW9uUGFuZWxDbGllbnQgdG8gQXV0aGVudGljYXRvck1hbmFn
ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvU2VydmljZVdvcmtl
ci9XZWJTV1NlcnZlckNvbm5lY3Rpb24uY3BwIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy9TZXJ2aWNlV29ya2VyL1dlYlNXU2VydmVyQ29ubmVjdGlvbi5jcHAKaW5kZXggMzU4OTk3YWQ4
NGE0YzY5MGM2N2NkNTJiMzdhY2Q2YTY4NjcxNTAwMi4uYWI2ZmUyOWUwYmQyYjFjODhjMDdhYWNk
ZmM0NTNhZDE1OTg4NWY2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vz
cy9TZXJ2aWNlV29ya2VyL1dlYlNXU2VydmVyQ29ubmVjdGlvbi5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9OZXR3b3JrUHJvY2Vzcy9TZXJ2aWNlV29ya2VyL1dlYlNXU2VydmVyQ29ubmVjdGlvbi5j
cHAKQEAgLTMxMyw2ICszMTMsNyBAQCB2b2lkIFdlYlNXU2VydmVyQ29ubmVjdGlvbjo6cmVnaXN0
ZXJTZXJ2aWNlV29ya2VyQ2xpZW50KFNlY3VyaXR5T3JpZ2luRGF0YSYmIHRvcAogICAgIGJvb2wg
aXNOZXdPcmlnaW4gPSBXVEY6OmFsbE9mKG1fY2xpZW50T3JpZ2lucy52YWx1ZXMoKSwgWyZjb250
ZXh0T3JpZ2luXShhdXRvJiBvcmlnaW4pIHsKICAgICAgICAgcmV0dXJuIGNvbnRleHRPcmlnaW4g
IT0gb3JpZ2luLmNsaWVudE9yaWdpbjsKICAgICB9KTsKKyAgICBhdXRvKiBjb250ZXh0Q29ubmVj
dGlvbiA9IGlzTmV3T3JpZ2luID8gc2VydmVyKCkuY29udGV4dENvbm5lY3Rpb25Gb3JSZWdpc3Ry
YWJsZURvbWFpbihSZWdpc3RyYWJsZURvbWFpbiB7IGNvbnRleHRPcmlnaW4gfSkgOiBudWxscHRy
OwogCiAgICAgYXV0byBjbGllbnRPcmlnaW4gPSBDbGllbnRPcmlnaW4geyBXVEZNb3ZlKHRvcE9y
aWdpbiksIFdURk1vdmUoY29udGV4dE9yaWdpbikgfTsKICAgICBtX2NsaWVudE9yaWdpbnMuYWRk
KGRhdGEuaWRlbnRpZmllciwgY2xpZW50T3JpZ2luKTsKQEAgLTMyMSwxMSArMzIyLDkgQEAgdm9p
ZCBXZWJTV1NlcnZlckNvbm5lY3Rpb246OnJlZ2lzdGVyU2VydmljZVdvcmtlckNsaWVudChTZWN1
cml0eU9yaWdpbkRhdGEmJiB0b3AKICAgICBpZiAoIW1faXNUaHJvdHRsZWFibGUpCiAgICAgICAg
IHVwZGF0ZVRocm90dGxlU3RhdGUoKTsKIAotICAgIGlmIChpc05ld09yaWdpbikgewotICAgICAg
ICBpZiAoYXV0byogY29udGV4dENvbm5lY3Rpb24gPSBzZXJ2ZXIoKS5jb250ZXh0Q29ubmVjdGlv
bkZvclJlZ2lzdHJhYmxlRG9tYWluKFJlZ2lzdHJhYmxlRG9tYWluIHsgY29udGV4dE9yaWdpbiB9
KSkgewotICAgICAgICAgICAgYXV0byYgY29ubmVjdGlvbiA9IHN0YXRpY19jYXN0PFdlYlNXU2Vy
dmVyVG9Db250ZXh0Q29ubmVjdGlvbiY+KCpjb250ZXh0Q29ubmVjdGlvbik7Ci0gICAgICAgICAg
ICBtX25ldHdvcmtQcm9jZXNzLT5wYXJlbnRQcm9jZXNzQ29ubmVjdGlvbigpLT5zZW5kKE1lc3Nh
Z2VzOjpOZXR3b3JrUHJvY2Vzc1Byb3h5OjpSZWdpc3RlclNlcnZpY2VXb3JrZXJDbGllbnRQcm9j
ZXNzIHsgaWRlbnRpZmllcigpLCBjb25uZWN0aW9uLndlYlByb2Nlc3NJZGVudGlmaWVyKCkgfSwg
MCk7Ci0gICAgICAgIH0KKyAgICBpZiAoY29udGV4dENvbm5lY3Rpb24pIHsKKyAgICAgICAgYXV0
byYgY29ubmVjdGlvbiA9IHN0YXRpY19jYXN0PFdlYlNXU2VydmVyVG9Db250ZXh0Q29ubmVjdGlv
biY+KCpjb250ZXh0Q29ubmVjdGlvbik7CisgICAgICAgIG1fbmV0d29ya1Byb2Nlc3MtPnBhcmVu
dFByb2Nlc3NDb25uZWN0aW9uKCktPnNlbmQoTWVzc2FnZXM6Ok5ldHdvcmtQcm9jZXNzUHJveHk6
OlJlZ2lzdGVyU2VydmljZVdvcmtlckNsaWVudFByb2Nlc3MgeyBpZGVudGlmaWVyKCksIGNvbm5l
Y3Rpb24ud2ViUHJvY2Vzc0lkZW50aWZpZXIoKSB9LCAwKTsKICAgICB9CiB9CiAKZGlmZiAtLWdp
dCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2ZDFhMWJkOGVkMjlh
M2NiNTM1YzA2ZTVmNzMyMjJiNjYwOTExYzYzLi41OTRkOTQ4ZWQyYTAwMTdhYzczY2U0OGM1ZmU1
MjlhNDU4OGRmM2VlIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMjAtMDItMTEgIFlvdWVubiBGYWJsZXQgIDx5b3Vl
bm5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYlNXU2VydmVyQ29ubmVjdGlvbjo6cmVnaXN0ZXJT
ZXJ2aWNlV29ya2VyQ2xpZW50IGlzIG5vdCBzZW5kaW5nIElQQyBtZXNzYWdlIHRvIFVJUHJvY2Vz
cyB3aGVuIGl0IHNob3VsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjA3NTM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3JrZXJC
YXNpYy5tbToKKwogMjAyMC0wMi0xMCAgSm9uYXRoYW4gQmVkYXJkICA8amJlZGFyZEBhcHBsZS5j
b20+CiAKICAgICAgICAgVGVzdFdlYktpdEFQSTogU3VwcG9ydCBDbGlwYm9hcmRUZXN0cy5SZWFk
TXVsdGlwbGVJdGVtcyBvbiBDYXRhbHlzdApkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29ya2VyQmFzaWMubW0gYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3JrZXJCYXNpYy5tbQppbmRleCAyYmNl
MWQwNWIyY2FkMjhlN2IyNjU2NjQ1ZWVhMDE1YjY4ZDAzMzA1Li5mZDhiMjcwZTU2MWQ4Zjg3ZmYx
ODY0OWFjNDkwN2Y1OTllNzAzNmI1IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3JrZXJCYXNpYy5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NlcnZpY2VXb3JrZXJCYXNpYy5tbQpAQCAtMTY3Niw2
ICsxNjc2LDIyIEBAIHZvaWQgdGVzdFN1c3BlbmRTZXJ2aWNlV29ya2VyUHJvY2Vzc0Jhc2VkT25D
bGllbnRQcm9jZXNzZXMoYm9vbCB1c2VTZXBhcmF0ZVNlcnZpCiAgICAgW3dlYlZpZXcgX3NldEFz
c2VydGlvblN0YXRlRm9yVGVzdGluZzogMF07CiAgICAgd2FpdFVudGlsU2VydmljZVdvcmtlclBy
b2Nlc3NCYWNrZ3JvdW5kQWN0aXZpdHlTdGF0ZSh3ZWJWaWV3LmdldCgpLCBmYWxzZSk7CiAgICAg
d2FpdFVudGlsU2VydmljZVdvcmtlclByb2Nlc3NGb3JlZ3JvdW5kQWN0aXZpdHlTdGF0ZSh3ZWJW
aWV3LmdldCgpLCBmYWxzZSk7CisKKyAgICBbd2ViVmlldyBfc2V0QXNzZXJ0aW9uU3RhdGVGb3JU
ZXN0aW5nOiAxXTsKKyAgICB3YWl0VW50aWxTZXJ2aWNlV29ya2VyUHJvY2Vzc0ZvcmVncm91bmRB
Y3Rpdml0eVN0YXRlKHdlYlZpZXcuZ2V0KCksIGZhbHNlKTsKKyAgICB3YWl0VW50aWxTZXJ2aWNl
V29ya2VyUHJvY2Vzc0JhY2tncm91bmRBY3Rpdml0eVN0YXRlKHdlYlZpZXcuZ2V0KCksIHRydWUp
OworCisgICAgYXV0byB3ZWJWaWV3MiA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRX
aXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA4MDAsIDYwMCkgY29uZmlndXJhdGlvbjpjb25maWd1
cmF0aW9uLmdldCgpXSk7CisKKyAgICBbd2ViVmlldzIgbG9hZFJlcXVlc3Q6c2VydmVyLnJlcXVl
c3QoKV07CisgICAgW3dlYlZpZXcyIF9zZXRBc3NlcnRpb25TdGF0ZUZvclRlc3Rpbmc6IDNdOwor
CisgICAgW3dlYlZpZXcgX2Nsb3NlXTsKKyAgICB3ZWJWaWV3ID0gbnVsbHB0cjsKKworICAgIC8v
IFRoZSBmaXJzdCB3ZWJWaWV3IGlzIGNsb3NlZCBzbyB0aGUgc2VydmljZSB3b3JrZXIgcHJvY2Vz
cyBzaG91bGQgdGFrZSBhY3Rpdml0eSBiYXNlZCBvbiB3ZWJWaWV3Mi4KKyAgICB3YWl0VW50aWxT
ZXJ2aWNlV29ya2VyUHJvY2Vzc0ZvcmVncm91bmRBY3Rpdml0eVN0YXRlKHdlYlZpZXcyLmdldCgp
LCB0cnVlKTsKKyAgICB3YWl0VW50aWxTZXJ2aWNlV29ya2VyUHJvY2Vzc0JhY2tncm91bmRBY3Rp
dml0eVN0YXRlKHdlYlZpZXcyLmdldCgpLCBmYWxzZSk7CiB9CiAKIFRFU1QoU2VydmljZVdvcmtl
cnMsIFN1c3BlbmRTZXJ2aWNlV29ya2VyUHJvY2Vzc0Jhc2VkT25DbGllbnRQcm9jZXNzZXMpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390482</attachid>
            <date>2020-02-11 19:29:57 -0800</date>
            <delta_ts>2020-02-12 07:32:55 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-207537-20200211192957.patch</filename>
            <type>text/plain</type>
            <size>5383</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2MjMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDMxMjIzYmZhNzJiMjYwZDQy
MmExZjFmOThlZjMyNWU4ZmYyOGZjMmEuLmU4N2E3MmZlZmE2MmFkN2MxN2FkZTYzY2UzZjAwZGJi
NDE1OGU2ZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDItMTEgIFlvdWVubiBG
YWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIFdlYlNXU2VydmVyQ29ubmVjdGlv
bjo6cmVnaXN0ZXJTZXJ2aWNlV29ya2VyQ2xpZW50IGlzIG5vdCBzZW5kaW5nIElQQyBtZXNzYWdl
IHRvIFVJUHJvY2VzcyB3aGVuIGl0IHNob3VsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA3NTM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMg
RHVtZXouCisKKyAgICAgICAgQ292ZXJlZCBieSBhZGRlZCBBUEkgdGVzdC4KKworICAgICAgICAq
IE5ldHdvcmtQcm9jZXNzL1NlcnZpY2VXb3JrZXIvV2ViU1dTZXJ2ZXJDb25uZWN0aW9uLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6V2ViU1dTZXJ2ZXJDb25uZWN0aW9uOjpyZWdpc3RlclNlcnZpY2VX
b3JrZXJDbGllbnQpOgorICAgICAgICBGaXggdXNlIGFmdGVyIG1vdmUgc28gdGhhdCB3ZSBjYW4g
Z2V0IHRoZSBjb250ZXh0IGNvbm5lY3Rpb24gYW5kIHNlbmQgdGhlIElQQyBtZXNzYWdlIHRvIFVJ
UHJvY2VzcyBhcyBleHBlY3RlZC4KKwogMjAyMC0wMi0xMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVu
bkBhcHBsZS5jb20+CiAKICAgICAgICAgWyBNYWMgRGVidWcgd2syIF0gQVNTRVJUSU9OIEZBSUxF
RDogbV93YXNDb25zdHJ1Y3RlZE9uTWFpblRocmVhZCA9PSBpc01haW5UaHJlYWQoKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9TZXJ2aWNlV29ya2VyL1dlYlNXU2Vy
dmVyQ29ubmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1NlcnZpY2VX
b3JrZXIvV2ViU1dTZXJ2ZXJDb25uZWN0aW9uLmNwcAppbmRleCAzNTg5OTdhZDg0YTRjNjkwYzY3
Y2Q1MmIzN2FjZDZhNjg2NzE1MDAyLi5hYjZmZTI5ZTBiZDJiMWM4OGMwN2FhY2RmYzQ1M2FkMTU5
ODg1ZjYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL1NlcnZpY2VX
b3JrZXIvV2ViU1dTZXJ2ZXJDb25uZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdv
cmtQcm9jZXNzL1NlcnZpY2VXb3JrZXIvV2ViU1dTZXJ2ZXJDb25uZWN0aW9uLmNwcApAQCAtMzEz
LDYgKzMxMyw3IEBAIHZvaWQgV2ViU1dTZXJ2ZXJDb25uZWN0aW9uOjpyZWdpc3RlclNlcnZpY2VX
b3JrZXJDbGllbnQoU2VjdXJpdHlPcmlnaW5EYXRhJiYgdG9wCiAgICAgYm9vbCBpc05ld09yaWdp
biA9IFdURjo6YWxsT2YobV9jbGllbnRPcmlnaW5zLnZhbHVlcygpLCBbJmNvbnRleHRPcmlnaW5d
KGF1dG8mIG9yaWdpbikgewogICAgICAgICByZXR1cm4gY29udGV4dE9yaWdpbiAhPSBvcmlnaW4u
Y2xpZW50T3JpZ2luOwogICAgIH0pOworICAgIGF1dG8qIGNvbnRleHRDb25uZWN0aW9uID0gaXNO
ZXdPcmlnaW4gPyBzZXJ2ZXIoKS5jb250ZXh0Q29ubmVjdGlvbkZvclJlZ2lzdHJhYmxlRG9tYWlu
KFJlZ2lzdHJhYmxlRG9tYWluIHsgY29udGV4dE9yaWdpbiB9KSA6IG51bGxwdHI7CiAKICAgICBh
dXRvIGNsaWVudE9yaWdpbiA9IENsaWVudE9yaWdpbiB7IFdURk1vdmUodG9wT3JpZ2luKSwgV1RG
TW92ZShjb250ZXh0T3JpZ2luKSB9OwogICAgIG1fY2xpZW50T3JpZ2lucy5hZGQoZGF0YS5pZGVu
dGlmaWVyLCBjbGllbnRPcmlnaW4pOwpAQCAtMzIxLDExICszMjIsOSBAQCB2b2lkIFdlYlNXU2Vy
dmVyQ29ubmVjdGlvbjo6cmVnaXN0ZXJTZXJ2aWNlV29ya2VyQ2xpZW50KFNlY3VyaXR5T3JpZ2lu
RGF0YSYmIHRvcAogICAgIGlmICghbV9pc1Rocm90dGxlYWJsZSkKICAgICAgICAgdXBkYXRlVGhy
b3R0bGVTdGF0ZSgpOwogCi0gICAgaWYgKGlzTmV3T3JpZ2luKSB7Ci0gICAgICAgIGlmIChhdXRv
KiBjb250ZXh0Q29ubmVjdGlvbiA9IHNlcnZlcigpLmNvbnRleHRDb25uZWN0aW9uRm9yUmVnaXN0
cmFibGVEb21haW4oUmVnaXN0cmFibGVEb21haW4geyBjb250ZXh0T3JpZ2luIH0pKSB7Ci0gICAg
ICAgICAgICBhdXRvJiBjb25uZWN0aW9uID0gc3RhdGljX2Nhc3Q8V2ViU1dTZXJ2ZXJUb0NvbnRl
eHRDb25uZWN0aW9uJj4oKmNvbnRleHRDb25uZWN0aW9uKTsKLSAgICAgICAgICAgIG1fbmV0d29y
a1Byb2Nlc3MtPnBhcmVudFByb2Nlc3NDb25uZWN0aW9uKCktPnNlbmQoTWVzc2FnZXM6Ok5ldHdv
cmtQcm9jZXNzUHJveHk6OlJlZ2lzdGVyU2VydmljZVdvcmtlckNsaWVudFByb2Nlc3MgeyBpZGVu
dGlmaWVyKCksIGNvbm5lY3Rpb24ud2ViUHJvY2Vzc0lkZW50aWZpZXIoKSB9LCAwKTsKLSAgICAg
ICAgfQorICAgIGlmIChjb250ZXh0Q29ubmVjdGlvbikgeworICAgICAgICBhdXRvJiBjb25uZWN0
aW9uID0gc3RhdGljX2Nhc3Q8V2ViU1dTZXJ2ZXJUb0NvbnRleHRDb25uZWN0aW9uJj4oKmNvbnRl
eHRDb25uZWN0aW9uKTsKKyAgICAgICAgbV9uZXR3b3JrUHJvY2Vzcy0+cGFyZW50UHJvY2Vzc0Nv
bm5lY3Rpb24oKS0+c2VuZChNZXNzYWdlczo6TmV0d29ya1Byb2Nlc3NQcm94eTo6UmVnaXN0ZXJT
ZXJ2aWNlV29ya2VyQ2xpZW50UHJvY2VzcyB7IGlkZW50aWZpZXIoKSwgY29ubmVjdGlvbi53ZWJQ
cm9jZXNzSWRlbnRpZmllcigpIH0sIDApOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDU5NGQ5NDhlZDJhMDAxN2FjNzNjZTQ4
YzVmZTUyOWE0NTg4ZGYzZWUuLjY2MjVmOGEzYmQyMjJhY2FlNWIyNzc4ODBhYzZiZTZmZjZjMjM4
M2QgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMiBAQAorMjAyMC0wMi0xMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5j
b20+CisKKyAgICAgICAgV2ViU1dTZXJ2ZXJDb25uZWN0aW9uOjpyZWdpc3RlclNlcnZpY2VXb3Jr
ZXJDbGllbnQgaXMgbm90IHNlbmRpbmcgSVBDIG1lc3NhZ2UgdG8gVUlQcm9jZXNzIHdoZW4gaXQg
c2hvdWxkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MDc1MzcKKworICAgICAgICBSZXZpZXdlZCBieSBDaHJpcyBEdW1lei4KKworICAgICAgICAqIFRl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2VydmljZVdvcmtlckJhc2ljLm1tOgorCiAy
MDIwLTAyLTExICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBX
ZWJTV1NlcnZlckNvbm5lY3Rpb246OnJlZ2lzdGVyU2VydmljZVdvcmtlckNsaWVudCBpcyBub3Qg
c2VuZGluZyBJUEMgbWVzc2FnZSB0byBVSVByb2Nlc3Mgd2hlbiBpdCBzaG91bGQKZGlmZiAtLWdp
dCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2VydmljZVdvcmtlckJh
c2ljLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29y
a2VyQmFzaWMubW0KaW5kZXggMmJjZTFkMDViMmNhZDI4ZTdiMjY1NjY0NWVlYTAxNWI2OGQwMzMw
NS4uN2UxZTA0NWFiNzYwZWFkNTNmNjYzOGMwMGZjZTIwMWU3NzMwYzk0YiAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29ya2VyQmFzaWMu
bW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TZXJ2aWNlV29y
a2VyQmFzaWMubW0KQEAgLTE2NzYsNiArMTY3NiwzMCBAQCB2b2lkIHRlc3RTdXNwZW5kU2Vydmlj
ZVdvcmtlclByb2Nlc3NCYXNlZE9uQ2xpZW50UHJvY2Vzc2VzKGJvb2wgdXNlU2VwYXJhdGVTZXJ2
aQogICAgIFt3ZWJWaWV3IF9zZXRBc3NlcnRpb25TdGF0ZUZvclRlc3Rpbmc6IDBdOwogICAgIHdh
aXRVbnRpbFNlcnZpY2VXb3JrZXJQcm9jZXNzQmFja2dyb3VuZEFjdGl2aXR5U3RhdGUod2ViVmll
dy5nZXQoKSwgZmFsc2UpOwogICAgIHdhaXRVbnRpbFNlcnZpY2VXb3JrZXJQcm9jZXNzRm9yZWdy
b3VuZEFjdGl2aXR5U3RhdGUod2ViVmlldy5nZXQoKSwgZmFsc2UpOworCisgICAgYXV0byB3ZWJW
aWV3MiA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVj
dCgwLCAwLCA4MDAsIDYwMCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdldCgpXSk7CisK
KyAgICBbd2ViVmlldzIgbG9hZFJlcXVlc3Q6c2VydmVyLnJlcXVlc3QoKV07CisKKyAgICBbd2Vi
VmlldyBfY2xvc2VdOworICAgIHdlYlZpZXcgPSBudWxscHRyOworCisgICAgLy8gVGhlIHNlcnZp
Y2Ugd29ya2VyIHByb2Nlc3Mgc2hvdWxkIHRha2UgYWN0aXZpdHkgYmFzZWQgb24gd2ViVmlldzIg
cHJvY2Vzcy4KKyAgICBbd2ViVmlldzIgX3NldEFzc2VydGlvblN0YXRlRm9yVGVzdGluZzogMV07
CisgICAgd2hpbGUgKHdlYlZpZXcyLmdldCgpLl9oYXNTZXJ2aWNlV29ya2VyRm9yZWdyb3VuZEFj
dGl2aXR5Rm9yVGVzdGluZyB8fCAhd2ViVmlldzIuZ2V0KCkuX2hhc1NlcnZpY2VXb3JrZXJCYWNr
Z3JvdW5kQWN0aXZpdHlGb3JUZXN0aW5nKSB7CisgICAgICAgIFt3ZWJWaWV3MiBfc2V0QXNzZXJ0
aW9uU3RhdGVGb3JUZXN0aW5nOiAxXTsKKyAgICAgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6c3Bp
blJ1bkxvb3AoMSk7CisgICAgfQorCisgICAgd2hpbGUgKCF3ZWJWaWV3Mi5nZXQoKS5faGFzU2Vy
dmljZVdvcmtlckZvcmVncm91bmRBY3Rpdml0eUZvclRlc3RpbmcgfHwgd2ViVmlldzIuZ2V0KCku
X2hhc1NlcnZpY2VXb3JrZXJCYWNrZ3JvdW5kQWN0aXZpdHlGb3JUZXN0aW5nKSB7CisgICAgICAg
IFt3ZWJWaWV3MiBfc2V0QXNzZXJ0aW9uU3RhdGVGb3JUZXN0aW5nOiAzXTsKKyAgICAgICAgVGVz
dFdlYktpdEFQSTo6VXRpbDo6c3BpblJ1bkxvb3AoMSk7CisgICAgfQorCisgICAgd2hpbGUgKHdl
YlZpZXcyLmdldCgpLl9oYXNTZXJ2aWNlV29ya2VyRm9yZWdyb3VuZEFjdGl2aXR5Rm9yVGVzdGlu
ZyB8fCB3ZWJWaWV3Mi5nZXQoKS5faGFzU2VydmljZVdvcmtlckJhY2tncm91bmRBY3Rpdml0eUZv
clRlc3RpbmcpIHsKKyAgICAgICAgW3dlYlZpZXcyIF9zZXRBc3NlcnRpb25TdGF0ZUZvclRlc3Rp
bmc6IDBdOworICAgICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgxKTsKKyAg
ICB9CiB9CiAKIFRFU1QoU2VydmljZVdvcmtlcnMsIFN1c3BlbmRTZXJ2aWNlV29ya2VyUHJvY2Vz
c0Jhc2VkT25DbGllbnRQcm9jZXNzZXMpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>