<?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>207515</bug_id>
          
          <creation_ts>2020-02-10 15:49:59 -0800</creation_ts>
          <short_desc>[ Mac wk2 ] http/wpt/service-workers/service-worker-spinning-fetch.https.html is flaky failing.</short_desc>
          <delta_ts>2020-06-02 04:23:52 -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>Mac</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="Jason Lawrence">Lawrence.j</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1617151</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-02-10 15:49:59 -0800</bug_when>
    <thetext>http/wpt/service-workers/service-worker-spinning-fetch.https.html

Description:
This test is flaky failing on Mac wk2. It is flaky failing in all visible history.

History:
https://results.webkit.org/?limit=50000&amp;platform=ios&amp;suite=layout-tests&amp;test=http%2Fwpt%2Fservice-workers%2Fservice-worker-spinning-fetch.https.html


Diff:
--- /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/http/wpt/service-workers/service-worker-spinning-fetch.https-expected.txt
+++ /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/http/wpt/service-workers/service-worker-spinning-fetch.https-actual.txt
@@ -1,5 +1,5 @@
 
 
 PASS Spin in fetch 
-PASS Spin after fetch 
+FAIL Spin after fetch promise_test: Unhandled rejection with value: &quot;service worker is still running&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617152</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-02-10 15:50:30 -0800</bug_when>
    <thetext>&lt;rdar://problem/59329307&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617155</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-02-10 15:59:42 -0800</bug_when>
    <thetext>I have marked this test as failing while this issue is investigated.
https://trac.webkit.org/changeset/256226/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617625</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-02-11 14:21:16 -0800</bug_when>
    <thetext>The test was added a month ago in r254341.

It is also asserting:

ASSERTION FAILED: m_messageEventCount
./workers/service/context/ServiceWorkerThread.cpp(296) : void WebCore::ServiceWorkerThread::finishedFiringMessageEvent()
1   0x1b7a572b9 WTFCrash
2   0x19c106c2b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x1a08e3a6c WebCore::ServiceWorkerThread::finishedFiringMessageEvent()
4   0x1a0915230 WebCore::ServiceWorkerThread::queueTaskToPostMessage(WebCore::MessageWithMessagePorts&amp;&amp;, WTF::Variant&lt;WebCore::ServiceWorkerData, WebCore::ServiceWorkerClientData&gt;&amp;&amp;)::$_22::operator()()::&apos;lambda&apos;()::operator()() const
5   0x1a09151b9 WTF::Detail::CallableWrapper&lt;WebCore::ServiceWorkerThread::queueTaskToPostMessage(WebCore::MessageWithMessagePorts&amp;&amp;, WTF::Variant&lt;WebCore::ServiceWorkerData, WebCore::ServiceWorkerClientData&gt;&amp;&amp;)::$_22::operator()()::&apos;lambda&apos;(), void&gt;::call()
6   0x1b7a818ea WTF::Function&lt;void ()&gt;::operator()() const
7   0x1b7ac064b WTF::dispatchFunctionsFromMainThread()
8   0x1b7ac37e5 -[JSWTFMainThreadCaller call]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1617673</commentid>
    <comment_count>4</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-02-11 15:01:22 -0800</bug_when>
    <thetext>I called this test Mac wk2, it is flaky failing on iOS.
I have marked it appropriately here: https://trac.webkit.org/changeset/256379/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618151</commentid>
    <comment_count>5</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-02-12 12:05:45 -0800</bug_when>
    <thetext>I am able to reproduce this issue using r256431 using the command below.
run-webkit-tests http/wpt/service-workers/service-worker-spinning-fetch.https.html --iterations 5000 --exit-after-n-failures 5 -f --force --ios-simulator --debug

[747/5000] http/wpt/service-workers/service-worker-spinning-fetch.https.html failed unexpectedly (ServiceWorkerProcess crashed [pid=51990])
[804/5000] http/wpt/service-workers/service-worker-spinning-fetch.https.html failed unexpectedly (ServiceWorkerProcess crashed [pid=60097])</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653022</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-15 05:45:10 -0700</bug_when>
    <thetext>This bug is titled for iOS but the expectation and description is about Mac-wk2.
Let&apos;s keep this one for Mac-wk2 and I&apos;ll create a new one for iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653024</commentid>
    <comment_count>7</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-15 05:46:40 -0700</bug_when>
    <thetext>Filed https://bugs.webkit.org/show_bug.cgi?id=211951 for iOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653030</commentid>
    <comment_count>8</comment_count>
      <attachid>399473</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-15 06:00:35 -0700</bug_when>
    <thetext>Created attachment 399473
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1653621</commentid>
    <comment_count>9</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-05-18 08:40:07 -0700</bug_when>
    <thetext>ping review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658230</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-02 04:23:51 -0700</bug_when>
    <thetext>Committed r262409: &lt;https://trac.webkit.org/changeset/262409&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 399473.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>399473</attachid>
            <date>2020-05-15 06:00:35 -0700</date>
            <delta_ts>2020-06-02 04:23:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207515-20200515150034.patch</filename>
            <type>text/plain</type>
            <size>11729</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxNzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDNlMTA1N2VmZmJhNzQ4
YzFhNTAyZWE4NDM1MDM3MzQxYmQzYjI2ZS4uZjk0ZTVmYTJjYWVjM2ZkY2Q3MWU5ODFkZjZkZWY1
Yjk5ZDI1Njk5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA1LTE1ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbIE1hYyB3azIgXSBodHRw
L3dwdC9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXItc3Bpbm5pbmctZmV0Y2guaHR0cHMu
aHRtbCBpcyBmbGFreSBmYWlsaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjA3NTE1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81OTMyOTMwNz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIGEg
c2VydmljZSB3b3JrZXIgaXMgdGVybWluYXRlZCwgd2UgcmVtb3ZlIGl0IGZyb20gdGhlIG1hcCBp
biBTV0NvbnRleHRNYW5hZ2VyLgorICAgICAgICBTaG9ydGx5IGFmdGVyIGEgbmV3IHNlcnZpY2Ug
d29ya2VyIG1heSBiZSBhZGRlZCB0byB0aGUgbWFwLgorICAgICAgICBJbiB0aGF0IGNhc2UsIHBy
ZXZpb3VzbHksIHdlIHdlcmUgcG90ZW50aWFsbHkgdHJ5aW5nIHRvIGRlY3JlbWVudCB0aGUgbWVz
c2FnZSBjb3VudCBvZiB0aGUgb2xkIHNlcnZpY2Ugd29ya2VyIHRocmVhZCwgd2hpY2ggaXMgY29u
ZnVzaW5nIHRoZSBuZXcgc2VydmljZSB3b3JrZXIgdGhyZWFkLgorICAgICAgICBJbnN0ZWFkLCB1
c2UgV2Vha1B0ciB0byBkZWNyZW1lbnQgaWYgdGhlIHNlcnZpY2Ugd29ya2VyIHRocmVhZCBpcyBz
dGlsbCB2YWxpZC4KKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAgICAg
ICAqIHdvcmtlcnMvc2VydmljZS9jb250ZXh0L1NlcnZpY2VXb3JrZXJUaHJlYWQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U2VydmljZVdvcmtlclRocmVhZDo6cXVldWVUYXNrVG9Qb3N0TWVzc2Fn
ZSk6CisgICAgICAgIChXZWJDb3JlOjpTZXJ2aWNlV29ya2VyVGhyZWFkOjpxdWV1ZVRhc2tUb0Zp
cmVJbnN0YWxsRXZlbnQpOgorICAgICAgICAoV2ViQ29yZTo6U2VydmljZVdvcmtlclRocmVhZDo6
cXVldWVUYXNrVG9GaXJlQWN0aXZhdGVFdmVudCk6CisgICAgICAgIChXZWJDb3JlOjpTZXJ2aWNl
V29ya2VyVGhyZWFkOjpzdGFydCk6CisgICAgICAgICogd29ya2Vycy9zZXJ2aWNlL2NvbnRleHQv
U2VydmljZVdvcmtlclRocmVhZC5oOgorCiAyMDIwLTA1LTE1ICBBZHJpYW4gUGVyZXogZGUgQ2Fz
dHJvICA8YXBlcmV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUSzNdIEJyaW5nIGJhY2sgdXNh
Z2Ugb2YgR3RrTWVudSBmb3IgY29udGV4dCBtZW51cwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvd29ya2Vycy9zZXJ2aWNlL2NvbnRleHQvU2VydmljZVdvcmtlclRocmVhZC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhyZWFkLmNw
cAppbmRleCAzMzY5ZDMwYjZkYTE1ZGJjMTA5YjA0MmJmZTExZmNkNDUzZDEwMzE3Li4zYWVhODBm
NmZiMjBmYWY5NDVkNGM0OTkyNmM3ZDdjMWUxZTQxYzM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS93b3JrZXJzL3NlcnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhyZWFkLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhy
ZWFkLmNwcApAQCAtNzksNiArNzksNyBAQCBTZXJ2aWNlV29ya2VyVGhyZWFkOjpTZXJ2aWNlV29y
a2VyVGhyZWFkKGNvbnN0IFNlcnZpY2VXb3JrZXJDb250ZXh0RGF0YSYgZGF0YSwgUwogICAgICwg
bV9oZWFydEJlYXRUaW1lb3V0KFNXQ29udGV4dE1hbmFnZXI6OnNpbmdsZXRvbigpLmNvbm5lY3Rp
b24oKS0+c2hvdWxkVXNlU2hvcnRUaW1lb3V0KCkgPyBoZWFydEJlYXRUaW1lb3V0Rm9yVGVzdCA6
IGhlYXJ0QmVhdFRpbWVvdXQpCiAgICAgLCBtX2hlYXJ0QmVhdFRpbWVyIHsgKnRoaXMsICZTZXJ2
aWNlV29ya2VyVGhyZWFkOjpoZWFydEJlYXRUaW1lckZpcmVkIH0KIHsKKyAgICBBU1NFUlQoaXNN
YWluVGhyZWFkKCkpOwogICAgIEF0b21TdHJpbmc6OmluaXQoKTsKIH0KIApAQCAtMTE1LDcgKzEx
Niw3IEBAIHN0YXRpYyB2b2lkIGZpcmVNZXNzYWdlRXZlbnQoU2VydmljZVdvcmtlckdsb2JhbFNj
b3BlJiBzY29wZSwgTWVzc2FnZVdpdGhNZXNzYWdlCiB2b2lkIFNlcnZpY2VXb3JrZXJUaHJlYWQ6
OnF1ZXVlVGFza1RvUG9zdE1lc3NhZ2UoTWVzc2FnZVdpdGhNZXNzYWdlUG9ydHMmJiBtZXNzYWdl
LCBTZXJ2aWNlV29ya2VyT3JDbGllbnREYXRhJiYgc291cmNlRGF0YSkKIHsKICAgICBhdXRvIHNl
cnZpY2VXb3JrZXJHbG9iYWxTY29wZSA9IG1ha2VSZWYoZG93bmNhc3Q8U2VydmljZVdvcmtlckds
b2JhbFNjb3BlPigqd29ya2VyR2xvYmFsU2NvcGUoKSkpOwotICAgIHNlcnZpY2VXb3JrZXJHbG9i
YWxTY29wZS0+ZXZlbnRMb29wKCkucXVldWVUYXNrKFRhc2tTb3VyY2U6OkRPTU1hbmlwdWxhdGlv
biwgW3NlcnZpY2VXb3JrZXJHbG9iYWxTY29wZSA9IHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS5j
b3B5UmVmKCksIG1lc3NhZ2UgPSBXVEZNb3ZlKG1lc3NhZ2UpLCBzb3VyY2VEYXRhID0gV1RGTW92
ZShzb3VyY2VEYXRhKSwgc2VydmljZVdvcmtlcklkZW50aWZpZXIgPSB0aGlzLT5pZGVudGlmaWVy
KCldKCkgbXV0YWJsZSB7CisgICAgc2VydmljZVdvcmtlckdsb2JhbFNjb3BlLT5ldmVudExvb3Ao
KS5xdWV1ZVRhc2soVGFza1NvdXJjZTo6RE9NTWFuaXB1bGF0aW9uLCBbd2Vha1RoaXMgPSBtYWtl
V2Vha1B0cih0aGlzKSwgc2VydmljZVdvcmtlckdsb2JhbFNjb3BlID0gc2VydmljZVdvcmtlckds
b2JhbFNjb3BlLmNvcHlSZWYoKSwgbWVzc2FnZSA9IFdURk1vdmUobWVzc2FnZSksIHNvdXJjZURh
dGEgPSBXVEZNb3ZlKHNvdXJjZURhdGEpXSgpIG11dGFibGUgewogICAgICAgICBVUkwgc291cmNl
VVJMOwogICAgICAgICBFeHRlbmRhYmxlTWVzc2FnZUV2ZW50U291cmNlIHNvdXJjZTsKICAgICAg
ICAgaWYgKFdURjo6aG9sZHNfYWx0ZXJuYXRpdmU8U2VydmljZVdvcmtlckNsaWVudERhdGE+KHNv
dXJjZURhdGEpKSB7CkBAIC0xMzQsOSArMTM1LDkgQEAgdm9pZCBTZXJ2aWNlV29ya2VyVGhyZWFk
OjpxdWV1ZVRhc2tUb1Bvc3RNZXNzYWdlKE1lc3NhZ2VXaXRoTWVzc2FnZVBvcnRzJiYgbWVzc2EK
ICAgICAgICAgICAgIHNvdXJjZSA9IFdURk1vdmUoc291cmNlV29ya2VyKTsKICAgICAgICAgfQog
ICAgICAgICBmaXJlTWVzc2FnZUV2ZW50KHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZSwgV1RGTW92
ZShtZXNzYWdlKSwgRXh0ZW5kYWJsZU1lc3NhZ2VFdmVudFNvdXJjZSB7IHNvdXJjZSB9LCBzb3Vy
Y2VVUkwpOwotICAgICAgICBjYWxsT25NYWluVGhyZWFkKFtzZXJ2aWNlV29ya2VySWRlbnRpZmll
cl0gewotICAgICAgICAgICAgaWYgKGF1dG8qIHNlcnZpY2VXb3JrZXJUaHJlYWRQcm94eSA9IFNX
Q29udGV4dE1hbmFnZXI6OnNpbmdsZXRvbigpLnNlcnZpY2VXb3JrZXJUaHJlYWRQcm94eShzZXJ2
aWNlV29ya2VySWRlbnRpZmllcikpCi0gICAgICAgICAgICAgICAgc2VydmljZVdvcmtlclRocmVh
ZFByb3h5LT50aHJlYWQoKS5maW5pc2hlZEZpcmluZ01lc3NhZ2VFdmVudCgpOworICAgICAgICBj
YWxsT25NYWluVGhyZWFkKFt3ZWFrVGhpcyA9IFdURk1vdmUod2Vha1RoaXMpXSB7CisgICAgICAg
ICAgICBpZiAod2Vha1RoaXMpCisgICAgICAgICAgICAgICAgd2Vha1RoaXMtPmZpbmlzaGVkRmly
aW5nTWVzc2FnZUV2ZW50KCk7CiAgICAgICAgIH0pOwogICAgIH0pOwogfQpAQCAtMTQ0LDExICsx
NDUsMTEgQEAgdm9pZCBTZXJ2aWNlV29ya2VyVGhyZWFkOjpxdWV1ZVRhc2tUb1Bvc3RNZXNzYWdl
KE1lc3NhZ2VXaXRoTWVzc2FnZVBvcnRzJiYgbWVzc2EKIHZvaWQgU2VydmljZVdvcmtlclRocmVh
ZDo6cXVldWVUYXNrVG9GaXJlSW5zdGFsbEV2ZW50KCkKIHsKICAgICBhdXRvIHNlcnZpY2VXb3Jr
ZXJHbG9iYWxTY29wZSA9IG1ha2VSZWYoZG93bmNhc3Q8U2VydmljZVdvcmtlckdsb2JhbFNjb3Bl
Pigqd29ya2VyR2xvYmFsU2NvcGUoKSkpOwotICAgIHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS0+
ZXZlbnRMb29wKCkucXVldWVUYXNrKFRhc2tTb3VyY2U6OkRPTU1hbmlwdWxhdGlvbiwgW3NlcnZp
Y2VXb3JrZXJHbG9iYWxTY29wZSA9IHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS5jb3B5UmVmKCks
IHNlcnZpY2VXb3JrZXJJZGVudGlmaWVyID0gdGhpcy0+aWRlbnRpZmllcigpXSB7CisgICAgc2Vy
dmljZVdvcmtlckdsb2JhbFNjb3BlLT5ldmVudExvb3AoKS5xdWV1ZVRhc2soVGFza1NvdXJjZTo6
RE9NTWFuaXB1bGF0aW9uLCBbd2Vha1RoaXMgPSBtYWtlV2Vha1B0cih0aGlzKSwgc2VydmljZVdv
cmtlckdsb2JhbFNjb3BlID0gc2VydmljZVdvcmtlckdsb2JhbFNjb3BlLmNvcHlSZWYoKV0oKSBt
dXRhYmxlIHsKICAgICAgICAgYXV0byBpbnN0YWxsRXZlbnQgPSBFeHRlbmRhYmxlRXZlbnQ6OmNy
ZWF0ZShldmVudE5hbWVzKCkuaW5zdGFsbEV2ZW50LCB7IH0sIEV4dGVuZGFibGVFdmVudDo6SXNU
cnVzdGVkOjpZZXMpOwogICAgICAgICBzZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGUtPmRpc3BhdGNo
RXZlbnQoaW5zdGFsbEV2ZW50KTsKIAotICAgICAgICBpbnN0YWxsRXZlbnQtPndoZW5BbGxFeHRl
bmRMaWZldGltZVByb21pc2VzQXJlU2V0dGxlZChbc2VydmljZVdvcmtlcklkZW50aWZpZXJdKEhh
c2hTZXQ8UmVmPERPTVByb21pc2U+PiYmIGV4dGVuZExpZmV0aW1lUHJvbWlzZXMpIHsKKyAgICAg
ICAgaW5zdGFsbEV2ZW50LT53aGVuQWxsRXh0ZW5kTGlmZXRpbWVQcm9taXNlc0FyZVNldHRsZWQo
W3dlYWtUaGlzID0gV1RGTW92ZSh3ZWFrVGhpcyldKEhhc2hTZXQ8UmVmPERPTVByb21pc2U+PiYm
IGV4dGVuZExpZmV0aW1lUHJvbWlzZXMpIG11dGFibGUgewogICAgICAgICAgICAgYm9vbCBoYXNS
ZWplY3RlZEFueVByb21pc2UgPSBmYWxzZTsKICAgICAgICAgICAgIGZvciAoYXV0byYgcHJvbWlz
ZSA6IGV4dGVuZExpZmV0aW1lUHJvbWlzZXMpIHsKICAgICAgICAgICAgICAgICBpZiAocHJvbWlz
ZS0+c3RhdHVzKCkgPT0gRE9NUHJvbWlzZTo6U3RhdHVzOjpSZWplY3RlZCkgewpAQCAtMTU2LDkg
KzE1Nyw5IEBAIHZvaWQgU2VydmljZVdvcmtlclRocmVhZDo6cXVldWVUYXNrVG9GaXJlSW5zdGFs
bEV2ZW50KCkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQotICAgICAgICAgICAgY2FsbE9uTWFpblRocmVhZChbc2VydmljZVdvcmtl
cklkZW50aWZpZXIsIGhhc1JlamVjdGVkQW55UHJvbWlzZV0gewotICAgICAgICAgICAgICAgIGlm
IChhdXRvKiBzZXJ2aWNlV29ya2VyVGhyZWFkUHJveHkgPSBTV0NvbnRleHRNYW5hZ2VyOjpzaW5n
bGV0b24oKS5zZXJ2aWNlV29ya2VyVGhyZWFkUHJveHkoc2VydmljZVdvcmtlcklkZW50aWZpZXIp
KQotICAgICAgICAgICAgICAgICAgICBzZXJ2aWNlV29ya2VyVGhyZWFkUHJveHktPnRocmVhZCgp
LmZpbmlzaGVkRmlyaW5nSW5zdGFsbEV2ZW50KGhhc1JlamVjdGVkQW55UHJvbWlzZSk7CisgICAg
ICAgICAgICBjYWxsT25NYWluVGhyZWFkKFt3ZWFrVGhpcyA9IFdURk1vdmUod2Vha1RoaXMpLCBo
YXNSZWplY3RlZEFueVByb21pc2VdIHsKKyAgICAgICAgICAgICAgICBpZiAod2Vha1RoaXMpCisg
ICAgICAgICAgICAgICAgICAgIHdlYWtUaGlzLT5maW5pc2hlZEZpcmluZ0luc3RhbGxFdmVudCho
YXNSZWplY3RlZEFueVByb21pc2UpOwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwogICAg
IH0pOwpAQCAtMTY3LDE0ICsxNjgsMTQgQEAgdm9pZCBTZXJ2aWNlV29ya2VyVGhyZWFkOjpxdWV1
ZVRhc2tUb0ZpcmVJbnN0YWxsRXZlbnQoKQogdm9pZCBTZXJ2aWNlV29ya2VyVGhyZWFkOjpxdWV1
ZVRhc2tUb0ZpcmVBY3RpdmF0ZUV2ZW50KCkKIHsKICAgICBhdXRvIHNlcnZpY2VXb3JrZXJHbG9i
YWxTY29wZSA9IG1ha2VSZWYoZG93bmNhc3Q8U2VydmljZVdvcmtlckdsb2JhbFNjb3BlPigqd29y
a2VyR2xvYmFsU2NvcGUoKSkpOwotICAgIHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS0+ZXZlbnRM
b29wKCkucXVldWVUYXNrKFRhc2tTb3VyY2U6OkRPTU1hbmlwdWxhdGlvbiwgW3NlcnZpY2VXb3Jr
ZXJHbG9iYWxTY29wZSA9IHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS5jb3B5UmVmKCksIHNlcnZp
Y2VXb3JrZXJJZGVudGlmaWVyID0gdGhpcy0+aWRlbnRpZmllcigpXSgpIG11dGFibGUgeworICAg
IHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS0+ZXZlbnRMb29wKCkucXVldWVUYXNrKFRhc2tTb3Vy
Y2U6OkRPTU1hbmlwdWxhdGlvbiwgW3dlYWtUaGlzID0gbWFrZVdlYWtQdHIodGhpcyksIHNlcnZp
Y2VXb3JrZXJHbG9iYWxTY29wZSA9IHNlcnZpY2VXb3JrZXJHbG9iYWxTY29wZS5jb3B5UmVmKCld
KCkgbXV0YWJsZSB7CiAgICAgICAgIGF1dG8gYWN0aXZhdGVFdmVudCA9IEV4dGVuZGFibGVFdmVu
dDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5hY3RpdmF0ZUV2ZW50LCB7IH0sIEV4dGVuZGFibGVFdmVu
dDo6SXNUcnVzdGVkOjpZZXMpOwogICAgICAgICBzZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGUtPmRp
c3BhdGNoRXZlbnQoYWN0aXZhdGVFdmVudCk7CiAKLSAgICAgICAgYWN0aXZhdGVFdmVudC0+d2hl
bkFsbEV4dGVuZExpZmV0aW1lUHJvbWlzZXNBcmVTZXR0bGVkKFtzZXJ2aWNlV29ya2VySWRlbnRp
Zmllcl0oSGFzaFNldDxSZWY8RE9NUHJvbWlzZT4+JiYpIHsKLSAgICAgICAgICAgIGNhbGxPbk1h
aW5UaHJlYWQoW3NlcnZpY2VXb3JrZXJJZGVudGlmaWVyXSB7Ci0gICAgICAgICAgICAgICAgaWYg
KGF1dG8qIHNlcnZpY2VXb3JrZXJUaHJlYWRQcm94eSA9IFNXQ29udGV4dE1hbmFnZXI6OnNpbmds
ZXRvbigpLnNlcnZpY2VXb3JrZXJUaHJlYWRQcm94eShzZXJ2aWNlV29ya2VySWRlbnRpZmllcikp
Ci0gICAgICAgICAgICAgICAgICAgIHNlcnZpY2VXb3JrZXJUaHJlYWRQcm94eS0+dGhyZWFkKCku
ZmluaXNoZWRGaXJpbmdBY3RpdmF0ZUV2ZW50KCk7CisgICAgICAgIGFjdGl2YXRlRXZlbnQtPndo
ZW5BbGxFeHRlbmRMaWZldGltZVByb21pc2VzQXJlU2V0dGxlZChbd2Vha1RoaXMgPSBXVEZNb3Zl
KHdlYWtUaGlzKV0oYXV0byYmKSBtdXRhYmxlIHsKKyAgICAgICAgICAgIGNhbGxPbk1haW5UaHJl
YWQoW3dlYWtUaGlzID0gV1RGTW92ZSh3ZWFrVGhpcyldIHsKKyAgICAgICAgICAgICAgICBpZiAo
d2Vha1RoaXMpCisgICAgICAgICAgICAgICAgICAgIHdlYWtUaGlzLT5maW5pc2hlZEZpcmluZ0Fj
dGl2YXRlRXZlbnQoKTsKICAgICAgICAgICAgIH0pOwogICAgICAgICB9KTsKICAgICB9KTsKQEAg
LTE5MSwxMSArMTkyLDExIEBAIHZvaWQgU2VydmljZVdvcmtlclRocmVhZDo6c3RhcnQoRnVuY3Rp
b248dm9pZChjb25zdCBTdHJpbmcmLCBib29sKT4mJiBjYWxsYmFjaykKICAgICBtX3N0YXRlID0g
U3RhdGU6OlN0YXJ0aW5nOwogICAgIHN0YXJ0SGVhcnRCZWF0VGltZXIoKTsKIAotICAgIFdvcmtl
clRocmVhZDo6c3RhcnQoW2NhbGxiYWNrID0gV1RGTW92ZShjYWxsYmFjayksIHNlcnZpY2VXb3Jr
ZXJJZGVudGlmaWVyID0gdGhpcy0+aWRlbnRpZmllcigpXShhdXRvJiBlcnJvck1lc3NhZ2UpIG11
dGFibGUgeworICAgIFdvcmtlclRocmVhZDo6c3RhcnQoW2NhbGxiYWNrID0gV1RGTW92ZShjYWxs
YmFjayksIHdlYWtUaGlzID0gbWFrZVdlYWtQdHIodGhpcyldKGF1dG8mIGVycm9yTWVzc2FnZSkg
bXV0YWJsZSB7CiAgICAgICAgIGJvb2wgZG9lc0hhbmRsZUZldGNoID0gdHJ1ZTsKLSAgICAgICAg
aWYgKGF1dG8qIHRocmVhZFByb3h5ID0gU1dDb250ZXh0TWFuYWdlcjo6c2luZ2xldG9uKCkud29y
a2VyQnlJRChzZXJ2aWNlV29ya2VySWRlbnRpZmllcikpIHsKLSAgICAgICAgICAgIHRocmVhZFBy
b3h5LT50aHJlYWQoKS5maW5pc2hlZFN0YXJ0aW5nKCk7Ci0gICAgICAgICAgICBkb2VzSGFuZGxl
RmV0Y2ggPSB0aHJlYWRQcm94eS0+dGhyZWFkKCkuZG9lc0hhbmRsZUZldGNoKCk7CisgICAgICAg
IGlmICh3ZWFrVGhpcykgeworICAgICAgICAgICAgd2Vha1RoaXMtPmZpbmlzaGVkU3RhcnRpbmco
KTsKKyAgICAgICAgICAgIGRvZXNIYW5kbGVGZXRjaCA9IHdlYWtUaGlzLT5kb2VzSGFuZGxlRmV0
Y2goKTsKICAgICAgICAgfQogICAgICAgICBjYWxsYmFjayhlcnJvck1lc3NhZ2UsIGRvZXNIYW5k
bGVGZXRjaCk7CiAgICAgfSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3Nl
cnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhyZWFkLmggYi9Tb3VyY2UvV2ViQ29yZS93b3Jr
ZXJzL3NlcnZpY2UvY29udGV4dC9TZXJ2aWNlV29ya2VyVGhyZWFkLmgKaW5kZXggZDg4ODY3MThh
YzYwN2U1OTI0YzRlODkxYTAyODBhNzE4MjdhZDNhNi4uOGM1MDgzYmUzYjQ5NGVkNWIxMWIwNzMx
ZGM2ZjBlMjcyZWE5NDVkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2
aWNlL2NvbnRleHQvU2VydmljZVdvcmtlclRocmVhZC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3dv
cmtlcnMvc2VydmljZS9jb250ZXh0L1NlcnZpY2VXb3JrZXJUaHJlYWQuaApAQCAtMzIsNiArMzIs
NyBAQAogI2luY2x1ZGUgIlNlcnZpY2VXb3JrZXJJZGVudGlmaWVyLmgiCiAjaW5jbHVkZSAiVGlt
ZXIuaCIKICNpbmNsdWRlICJXb3JrZXJUaHJlYWQuaCIKKyNpbmNsdWRlIDx3dGYvV2Vha1B0ci5o
PgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTQ0LDcgKzQ1LDcgQEAgY2xhc3MgV29ya2Vy
T2JqZWN0UHJveHk7CiBzdHJ1Y3QgTWVzc2FnZVdpdGhNZXNzYWdlUG9ydHM7CiBzdHJ1Y3QgU2Vy
dmljZVdvcmtlckNsaWVudElkZW50aWZpZXI7CiAKLWNsYXNzIFNlcnZpY2VXb3JrZXJUaHJlYWQg
OiBwdWJsaWMgV29ya2VyVGhyZWFkIHsKK2NsYXNzIFNlcnZpY2VXb3JrZXJUaHJlYWQgOiBwdWJs
aWMgV29ya2VyVGhyZWFkLCBwdWJsaWMgQ2FuTWFrZVdlYWtQdHI8U2VydmljZVdvcmtlclRocmVh
ZCwgV2Vha1B0ckZhY3RvcnlJbml0aWFsaXphdGlvbjo6RWFnZXI+IHsKIHB1YmxpYzoKICAgICB0
ZW1wbGF0ZTx0eXBlbmFtZS4uLiBBcmdzPiBzdGF0aWMgUmVmPFNlcnZpY2VXb3JrZXJUaHJlYWQ+
IGNyZWF0ZShBcmdzJiYuLi4gYXJncykKICAgICB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2I1NjMwNWYxYmU3NDc5OGQz
M2YyMjE1MmUzMmU3YTU1MzNlNDFhOS4uOTc2YWJlYjdmMzAyMDhiMjk1ZDBiZTczNzQ1NjdkYTgy
NzdhMjJlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA1LTE1ICBZb3Vlbm4gRmFibGV0
ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBbIE1hYyB3azIgXSBodHRwL3dwdC9zZXJ2
aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXItc3Bpbm5pbmctZmV0Y2guaHR0cHMuaHRtbCBpcyBm
bGFreSBmYWlsaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjA3NTE1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81OTMyOTMwNz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGh0dHAvd3B0L3NlcnZp
Y2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtlci1zcGlubmluZy1mZXRjaC5odHRwcy5odG1sOgorICAg
ICAgICBJbiBjYXNlIHNlcnZpY2Ugd29ya2VyIGdldHMgY2xvc2VkLCBmZXRjaCBmYWlsdXJlIG1p
Z2h0IGJlIGxvZ2dlZCBhcyBjb25zb2xlIGxvZyBtZXNzYWdlLgorICAgICAgICAqIHBsYXRmb3Jt
L21hYy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMC0wNS0xNSAgRGllZ28gUGlubyBHYXJj
aWEgIDxkcGlub0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIEdhcmRlbmluZywgdXBkYXRl
IHRlc3QgZXhwZWN0YXRpb25zIGFmdGVyIDI2MTczMApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC93cHQvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyLXNwaW5uaW5nLWZldGNoLmh0
dHBzLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13
b3JrZXItc3Bpbm5pbmctZmV0Y2guaHR0cHMuaHRtbAppbmRleCAzM2FlYzI0YTZkYWNjMTIzZGY4
ZDE3YmVjZjI1MTU5MDA1ZTgzNjdkLi5lNmNkMTk5ZDI2NmFjZjYwZjRkYjBiOGJkMTgyNmNlOTRl
MDEyY2E1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMv
c2VydmljZS13b3JrZXItc3Bpbm5pbmctZmV0Y2guaHR0cHMuaHRtbAorKysgYi9MYXlvdXRUZXN0
cy9odHRwL3dwdC9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXItc3Bpbm5pbmctZmV0Y2gu
aHR0cHMuaHRtbApAQCAtMSw0ICsxLDQgQEAKLTwhZG9jdHlwZSBodG1sPjwhLS0gd2Via2l0LXRl
c3QtcnVubmVyIFsgdXNlU2VydmljZVdvcmtlclNob3J0VGltZW91dD10cnVlIF0gLS0+Cis8IWRv
Y3R5cGUgaHRtbD48IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIHVzZVNlcnZpY2VXb3JrZXJTaG9y
dFRpbWVvdXQ9dHJ1ZSBkdW1wSlNDb25zb2xlTG9nSW5TdGRFcnI9dHJ1ZSBdIC0tPgogPGh0bWw+
CiA8aGVhZD4KIDxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3RoYXJuZXNzLmpzIj48L3Njcmlw
dD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0
aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRl
eCAzN2M1NzM3YTJlNGQ2YmMyZWNjMmIxOGIwOGFhYzViNDhiNDk3YWM1Li45ZjIyNDQxNDgxYmE3
NWVmNGVmOWQzNjE2MWRiNjFmOWYxOTU4Njc3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCkBAIC0xMDE4LDggKzEwMTgsNiBAQCB3ZWJraXQub3Jn
L2IvMjA5NjIyIGh0dHAvdGVzdHMvZXZlbnRzb3VyY2UvZXZlbnRzb3VyY2UtcmVjb25uZWN0LWR1
cmluZy1uYXZpZ2F0ZQogCiB3ZWJraXQub3JnL2IvMjA5NjI0IFsgUmVsZWFzZSBdIHRpbGVkLWRy
YXdpbmcvc2Nyb2xsaW5nL2ZpeGVkL2ZvdXItYmFycy16b29tZWQuaHRtbCBbIFBhc3MgRmFpbHVy
ZSBdCiAKLXdlYmtpdC5vcmcvYi8yMDk2NzIgaHR0cC93cHQvc2VydmljZS13b3JrZXJzL3NlcnZp
Y2Utd29ya2VyLXNwaW5uaW5nLWZldGNoLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgQ3Jhc2gg
XQotCiB3ZWJraXQub3JnL2IvMjA5NzY5IFsgQ2F0YWxpbmEgXSB0aWxlZC1kcmF3aW5nL3Njcm9s
bGluZy9mcmFtZXMvZnJhbWVzZXQtbmVzdGVkLWZyYW1lLXNjcm9sbGFiaWxpdHkuaHRtbCBbIFBh
c3MgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMDk4NzggIFsgRGVidWcgXSB3ZWJydGMvZGF0
YWNoYW5uZWwvbXVsdGlwbGUtY29ubmVjdGlvbnMuaHRtbCBbIFNsb3cgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>