<?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>203373</bug_id>
          
          <creation_ts>2019-10-24 10:50:49 -0700</creation_ts>
          <short_desc>[ iOS Release ]: Layout Test http/tests/navigation/page-cache-domcache-pending-promise.html is a Flaky Timeout</short_desc>
          <delta_ts>2019-11-22 05:29:06 -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>Tools / Tests</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="Russell Epstein">repstein</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</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>1583415</commentid>
    <comment_count>0</comment_count>
    <who name="Russell Epstein">repstein</who>
    <bug_when>2019-10-24 10:50:49 -0700</bug_when>
    <thetext>The following layout test is a flaky timeout on iOS Release:

http/tests/navigation/page-cache-domcache-pending-promise.html

Steps to Reproduce:

run-webkit-tests --ios-simulator --no-retry --no-sample-on-timeout --child-processes 1 -g --iter 100 http/tests/navigation/page-cache-domcache-pending-promise.html

Test History:

https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fnavigation%2Fpage-cache-domcache-pending-promise.html&amp;platform=ios

Diff:
--- /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/http/tests/navigation/page-cache-domcache-pending-promise-expected.txt
+++ /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/http/tests/navigation/page-cache-domcache-pending-promise-actual.txt
@@ -1,15 +1,5 @@
-Tests that a page with pending DOMCache activity goes into the page cache.
+#PID UNRESPONSIVE - WebKitTestRunnerApp (pid 92071)
+FAIL: Timed out waiting for notifyDone to be called
 
-On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
-
-
-pageshow - not from cache
-pagehide - entering cache
-pageshow - from cache
-PASS Page was restored from Page Cache
-PASS Cache.add() succeeded
-PASS !!restoredFromPageCache is true
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
+#EOF
+#EOF</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583461</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-24 12:40:09 -0700</bug_when>
    <thetext>&lt;rdar://problem/56590038&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583505</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-24 13:37:14 -0700</bug_when>
    <thetext>Looking into this now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583515</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-24 13:56:27 -0700</bug_when>
    <thetext>Unfortunately, run-webkit-tests --ios-simulator --no-retry --no-sample-on-timeout --child-processes 1 -g --iter 100 http/tests/navigation/page-cache-domcache-pending-promise.htm

does NOT reproduce it for me :/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583547</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-10-24 15:17:50 -0700</bug_when>
    <thetext>This test&apos;s run time is all over the place - 1 second, 6 seconds, 26 seconds, timeout...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1584086</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-10-25 16:46:00 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #3)
&gt; Unfortunately, run-webkit-tests --ios-simulator --no-retry
&gt; --no-sample-on-timeout --child-processes 1 -g --iter 100
&gt; http/tests/navigation/page-cache-domcache-pending-promise.htm
&gt; 
&gt; does NOT reproduce it for me :/

No luck reproducing this on my second machine either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590660</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-15 14:17:17 -0800</bug_when>
    <thetext>Still not able to reproduce this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590661</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-15 14:20:08 -0800</bug_when>
    <thetext>I see this logging in stderr on the bots:
CONSOLE MESSAGE: line 23: Fetch API cannot load http://127.0.0.1:8000/navigation/resources/blank.txt due to access control checks.

But I think that&apos;s expected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590672</commentid>
    <comment_count>8</comment_count>
      <attachid>383652</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-15 14:40:26 -0800</bug_when>
    <thetext>Created attachment 383652
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591052</commentid>
    <comment_count>9</comment_count>
      <attachid>383748</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-18 08:15:48 -0800</bug_when>
    <thetext>Created attachment 383748
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591090</commentid>
    <comment_count>10</comment_count>
      <attachid>383748</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-11-18 09:46:14 -0800</bug_when>
    <thetext>Comment on attachment 383748
Patch

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

&gt; LayoutTests/ChangeLog:12
&gt; +        Speculative fixes:

This is failing EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591133</commentid>
    <comment_count>11</comment_count>
      <attachid>383748</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-18 11:22:04 -0800</bug_when>
    <thetext>Comment on attachment 383748
Patch

Will investigate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591256</commentid>
    <comment_count>12</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-18 14:49:01 -0800</bug_when>
    <thetext>(In reply to Chris Dumez from comment #11)
&gt; Comment on attachment 383748 [details]
&gt; Patch
&gt; 
&gt; Will investigate.

Very odd, this test is passing for me locally on Mac-wk2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591308</commentid>
    <comment_count>13</comment_count>
      <attachid>383804</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-18 16:24:55 -0800</bug_when>
    <thetext>Created attachment 383804
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591566</commentid>
    <comment_count>14</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-19 09:37:19 -0800</bug_when>
    <thetext>I cannot reproduce it locally but it looks like caches.open() flakily times out on the iOS wk2 and macOS wk2 bots for some reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1591569</commentid>
    <comment_count>15</comment_count>
      <attachid>383878</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-19 10:16:17 -0800</bug_when>
    <thetext>Created attachment 383878
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592491</commentid>
    <comment_count>16</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-21 12:27:40 -0800</bug_when>
    <thetext>Ping review? EWS was able to reproduce the flakiness previously so it looks like this did the trick.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592737</commentid>
    <comment_count>17</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-11-22 04:28:08 -0800</bug_when>
    <thetext>This is slowing down EWS sometimes.

e.g.: In https://ews-build.webkit.org/#/builders/24/builds/5353 this test failed while running layout-tests, and EWS had to re-run layout-tests in which it passed. If the test wasn&apos;t flaky, the re-run wouldn&apos;t have been required.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592749</commentid>
    <comment_count>18</comment_count>
      <attachid>383878</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-22 05:29:04 -0800</bug_when>
    <thetext>Comment on attachment 383878
Patch

Clearing flags on attachment: 383878

Committed r252769: &lt;https://trac.webkit.org/changeset/252769&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1592750</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-22 05:29:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383652</attachid>
            <date>2019-11-15 14:40:26 -0800</date>
            <delta_ts>2019-11-18 08:15:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203373-20191115144025.patch</filename>
            <type>text/plain</type>
            <size>4050</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNDg3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGVmZGE0ZWRjM2I3MWYyMGY2MDVm
YjU2ODI4MzJlNDY4ZDEwYmQzMy4uYjM5MjJlNmQ3MDRiNjk0N2ViZmVkMzNhMjA1YTE5ODdjYWQw
OGY5NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTExLTE1ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MgUmVsZWFzZSBdOiBMYXlvdXQgVGVzdCBo
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2Uu
aHRtbCBpcyBhIEZsYWt5IFRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMzM3MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTY1OTAwMzg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSSBhbSBu
b3QgYWJsZSB0byByZXByb2R1Y2UgdGhlIGZsYWtpbmVzcyBzbyB0aGlzIGluY2x1ZGVzIHNwZWN1
bGF0aXZlIGZpeGVzIGFuZCBiZXR0ZXIgZXJyb3IgaGFuZGxpbmcgc28KKyAgICAgICAgdGhhdCB0
aGUgdGVzdCB3b3VsZCBob3BlZnVsbHkgZmFpbCB3aXRoIGEgbWVzc2FnZSBpbnN0ZWFkIG9mIHRp
bWluZyBvdXQuCisKKyAgICAgICAgU3BlY3VsYXRpdmUgZml4ZXM6CisgICAgICAgIDEuIElmIHRo
ZSBwcm9taXNlIGlzIHJlc29sdmVkIGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkg
aXQgYXN5bmNocm9ub3VzbHkuCisgICAgICAgIDIuIElmIHRoZSBwcm9taXNlIGlzIHJlamVjdGVk
IGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkgaXQgYXN5bmNocm9ub3VzbHkgaW5z
dGVhZCBvZiBzeW5jaHJvbm91c2x5LgorICAgICAgICAgICBJIGJlbGlldmUgaXQgaXMgcG9zc2li
bGUgdG8gcHJldmVudCB0aGUgbmF2aWdhdGlvbiBvdGhlcndpc2UsIGluIGNhc2VzIHdoZXJlIHRo
ZSBwcm9taXNlIGlzIHJlamVjdGVkCisgICAgICAgICAgIHN5bmNocm9ub3VzbHkuCisKKyAgICAg
ICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXBy
b21pc2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sOgorCiAyMDE5LTExLTE1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFRoZSBpbWFnZSBp
cyBmbGFzaGluZyBpZiBmYWxscyBvdXQgYW5kIGhhcyBhbiBhbmltYXRpb24gdHJhbnNmb3JtOiBy
b3RhdGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21p
c2UtZXhwZWN0ZWQudHh0CmluZGV4IGNlMGQzNWM0NzZmZjVhODU2MTZkOGI4NjQ5OWQ4NTljNjQz
YWNlODQuLjU4OGMyNmFhYWYxM2VmOGU1ZTBlY2Y4MWYyNTFkZmE0ZWU5ZGU5NjMgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hl
LXBlbmRpbmctcHJvbWlzZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGUtcGVuZGluZy1wcm9taXNlLWV4cGVjdGVk
LnR4dApAQCAtNyw4ICs3LDcgQEAgcGFnZXNob3cgLSBub3QgZnJvbSBjYWNoZQogcGFnZWhpZGUg
LSBlbnRlcmluZyBjYWNoZQogcGFnZXNob3cgLSBmcm9tIGNhY2hlCiBQQVNTIFBhZ2Ugd2FzIHJl
c3RvcmVkIGZyb20gUGFnZSBDYWNoZQotUEFTUyBDYWNoZS5hZGQoKSBzdWNjZWVkZWQKLVBBU1Mg
ISFyZXN0b3JlZEZyb21QYWdlQ2FjaGUgaXMgdHJ1ZQorUEFTUyBDYWNoZS5hZGQoKSBzdWNjZWVk
ZWQgYWZ0ZXIgcmVzdG9yaW5nIGZyb20gdGhlIGNhY2hlCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1s
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGUt
cGVuZGluZy1wcm9taXNlLmh0bWwKaW5kZXggNzVlYmZjZTk3MTMzMmM1ZDAzYjczYWJmODUwODM3
NTA3ZWMxMGJhOS4uODA2MzhjYTkwYTdmNGNjNjNjNDZmZTk2YzI5ZDMzOWU0NzZmNjUxMCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9t
Y2FjaGUtcGVuZGluZy1wcm9taXNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9u
YXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGUtcGVuZGluZy1wcm9taXNlLmh0bWwKQEAgLTE1
LDE3ICsxNSwyNSBAQCB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZXNob3ciLCBmdW5jdGlv
bihldmVudCkgewogICAgIGlmIChldmVudC5wZXJzaXN0ZWQpIHsKICAgICAgICAgdGVzdFBhc3Nl
ZCgiUGFnZSB3YXMgcmVzdG9yZWQgZnJvbSBQYWdlIENhY2hlIik7CiAgICAgICAgIHJlc3RvcmVk
RnJvbVBhZ2VDYWNoZSA9IHRydWU7CisgICAgICAgIGhhbmRsZTIgPSBzZXRUaW1lb3V0KCgpID0+
IHsKKyAgICAgICAgICAgIHRlc3RGYWlsZWQoIlBhZ2UgcmVzdG9yZWQgZnJvbSBjYWNoZSBidXQg
dGhlIHByb21pc2Ugd2FzIG5vdCByZXNvbHZlZC4iKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVz
dCgpOworICAgICAgICB9LCAzMDAwKTsKICAgICB9CiB9KTsKIAogZnVuY3Rpb24gdHJ5Q2FjaGUo
KQogewogICAgIGNhY2hlLmFkZCgncmVzb3VyY2VzL2JsYW5rLnR4dCcpLnRoZW4oKCkgPT4gewot
ICAgICAgICB0ZXN0UGFzc2VkKCJDYWNoZS5hZGQoKSBzdWNjZWVkZWQiKTsKLSAgICAgICAgc2hv
dWxkQmVUcnVlKCIhIXJlc3RvcmVkRnJvbVBhZ2VDYWNoZSIpOworICAgICAgICBpZiAoIXJlc3Rv
cmVkRnJvbVBhZ2VDYWNoZSkgeworICAgICAgICAgICAgc2V0VGltZW91dCh0cnlDYWNoZSwgMCk7
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgdGVzdFBhc3NlZCgiQ2Fj
aGUuYWRkKCkgc3VjY2VlZGVkIGFmdGVyIHJlc3RvcmluZyBmcm9tIHRoZSBjYWNoZSIpOworICAg
ICAgICBjbGVhclRpbWVvdXQoaGFuZGxlMik7CiAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwogICAg
IH0sIChlKSA9PiB7Ci0gICAgICAgIHRyeUNhY2hlKCk7CisgICAgICAgIHNldFRpbWVvdXQodHJ5
Q2FjaGUsIDApOwogICAgIH0pOwogfQogCkBAIC00MCwxMCArNDgsMTggQEAgd2luZG93LmFkZEV2
ZW50TGlzdGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQpIHsKIH0pOwogCiBvbmxvYWQg
PSAoKSA9PiB7CisgICAgaGFuZGxlMSA9IHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICB0ZXN0
RmFpbGVkKCJUaW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3IgdGhlIGNhY2hlIHRvIG9wZW4iKTsK
KyAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfSwgMzAwMCk7CiAgICAgc2V0VGltZW91dCgo
KSA9PiB7CiAgICAgICAgIGNhY2hlcy5vcGVuKCd0ZXN0JykudGhlbigoX2NhY2hlKSA9PiB7Cisg
ICAgICAgICAgICBjbGVhclRpbWVvdXQoaGFuZGxlMSk7CiAgICAgICAgICAgICBjYWNoZSA9IF9j
YWNoZTsKICAgICAgICAgICAgIHRlc3RMaW5rLmNsaWNrKCk7CisgICAgICAgIH0sIChlKSA9PiB7
CisgICAgICAgICAgICB0ZXN0RmFpbGVkKCJGYWlsZWQgdG8gb3BlbiB0aGUgY2FjaGU6ICIgKyBl
KTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwogICAgICAgICB9KTsKICAgICB9LCAwKTsK
IH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383748</attachid>
            <date>2019-11-18 08:15:48 -0800</date>
            <delta_ts>2019-11-18 16:24:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203373-20191118081548.patch</filename>
            <type>text/plain</type>
            <size>4093</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNTQyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzlkYjZhNzIyYjNiOTk2NjY1MWY3
NmQwYjlkZjY3ZDQyNWQyMDlkMS4uZWI4OTIxMWZhNTRkNzMwZTY5ZTY1NjBjYmE1Nzk0NGEyMTBh
NGFkNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTExLTE4ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MgUmVsZWFzZSBdOiBMYXlvdXQgVGVzdCBo
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2Uu
aHRtbCBpcyBhIEZsYWt5IFRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMzM3MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTY1OTAwMzg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSSBhbSBu
b3QgYWJsZSB0byByZXByb2R1Y2UgdGhlIGZsYWtpbmVzcyBzbyB0aGlzIGluY2x1ZGVzIHNwZWN1
bGF0aXZlIGZpeGVzIGFuZCBiZXR0ZXIgZXJyb3IgaGFuZGxpbmcgc28KKyAgICAgICAgdGhhdCB0
aGUgdGVzdCB3b3VsZCBob3BlZnVsbHkgZmFpbCB3aXRoIGEgbWVzc2FnZSBpbnN0ZWFkIG9mIHRp
bWluZyBvdXQuCisKKyAgICAgICAgU3BlY3VsYXRpdmUgZml4ZXM6CisgICAgICAgIDEuIElmIHRo
ZSBwcm9taXNlIGlzIHJlc29sdmVkIGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkg
aXQgYXN5bmNocm9ub3VzbHkuCisgICAgICAgIDIuIElmIHRoZSBwcm9taXNlIGlzIHJlamVjdGVk
IGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkgaXQgYXN5bmNocm9ub3VzbHkgaW5z
dGVhZCBvZiBzeW5jaHJvbm91c2x5LgorICAgICAgICAgICBJIGJlbGlldmUgaXQgaXMgcG9zc2li
bGUgdG8gcHJldmVudCB0aGUgbmF2aWdhdGlvbiBvdGhlcndpc2UsIGluIGNhc2VzIHdoZXJlIHRo
ZSBwcm9taXNlIGlzIHJlamVjdGVkCisgICAgICAgICAgIHN5bmNocm9ub3VzbHkuCisKKyAgICAg
ICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXBy
b21pc2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sOgorCiAyMDE5LTExLTE4ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgW1dlYiBBbmltYXRpb25z
XSBSZXRhcmdldGVkIHRyYW5zaXRpb25zIHRhcmdldGluZyBhY2NlbGVyYXRlZCBwcm9wZXJ0aWVz
IGRvIG5vdCBzdG9wIHRoZSBvcmlnaW5hbCB0cmFuc2l0aW9uCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXBy
b21pc2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Bh
Z2UtY2FjaGUtZG9tY2FjaGUtcGVuZGluZy1wcm9taXNlLWV4cGVjdGVkLnR4dAppbmRleCBjZTBk
MzVjNDc2ZmY1YTg1NjE2ZDhiODY0OTlkODU5YzY0M2FjZTg0Li41ODhjMjZhYWFmMTNlZjhlNWUw
ZWNmODFmMjUxZGZhNGVlOWRlOTYzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRv
bWNhY2hlLXBlbmRpbmctcHJvbWlzZS1leHBlY3RlZC50eHQKQEAgLTcsOCArNyw3IEBAIHBhZ2Vz
aG93IC0gbm90IGZyb20gY2FjaGUKIHBhZ2VoaWRlIC0gZW50ZXJpbmcgY2FjaGUKIHBhZ2VzaG93
IC0gZnJvbSBjYWNoZQogUEFTUyBQYWdlIHdhcyByZXN0b3JlZCBmcm9tIFBhZ2UgQ2FjaGUKLVBB
U1MgQ2FjaGUuYWRkKCkgc3VjY2VlZGVkCi1QQVNTICEhcmVzdG9yZWRGcm9tUGFnZUNhY2hlIGlz
IHRydWUKK1BBU1MgQ2FjaGUuYWRkKCkgc3VjY2VlZGVkIGFmdGVyIHJlc3RvcmluZyBmcm9tIHRo
ZSBjYWNoZQogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRF
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNo
ZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sCmluZGV4
IDc1ZWJmY2U5NzEzMzJjNWQwM2I3M2FiZjg1MDgzNzUwN2VjMTBiYTkuLjY5NmIyODQwMDFhMjQy
MTc2MjgzNDJlMWZjYjE4ZWEwZTVjNTFmODIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1s
CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNh
Y2hlLXBlbmRpbmctcHJvbWlzZS5odG1sCkBAIC0xNSwxNyArMTUsMjUgQEAgd2luZG93LmFkZEV2
ZW50TGlzdGVuZXIoInBhZ2VzaG93IiwgZnVuY3Rpb24oZXZlbnQpIHsKICAgICBpZiAoZXZlbnQu
cGVyc2lzdGVkKSB7CiAgICAgICAgIHRlc3RQYXNzZWQoIlBhZ2Ugd2FzIHJlc3RvcmVkIGZyb20g
UGFnZSBDYWNoZSIpOwogICAgICAgICByZXN0b3JlZEZyb21QYWdlQ2FjaGUgPSB0cnVlOworICAg
ICAgICBoYW5kbGUyID0gc2V0VGltZW91dCgoKSA9PiB7CisgICAgICAgICAgICB0ZXN0RmFpbGVk
KCJQYWdlIHJlc3RvcmVkIGZyb20gY2FjaGUgYnV0IHRoZSBwcm9taXNlIHdhcyBub3QgcmVzb2x2
ZWQuIik7CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgfSwgMTAwMDApOwog
ICAgIH0KIH0pOwogCiBmdW5jdGlvbiB0cnlDYWNoZSgpCiB7CiAgICAgY2FjaGUuYWRkKCdyZXNv
dXJjZXMvYmxhbmsudHh0JykudGhlbigoKSA9PiB7Ci0gICAgICAgIHRlc3RQYXNzZWQoIkNhY2hl
LmFkZCgpIHN1Y2NlZWRlZCIpOwotICAgICAgICBzaG91bGRCZVRydWUoIiEhcmVzdG9yZWRGcm9t
UGFnZUNhY2hlIik7CisgICAgICAgIGlmICghcmVzdG9yZWRGcm9tUGFnZUNhY2hlKSB7CisgICAg
ICAgICAgICBzZXRUaW1lb3V0KHRyeUNhY2hlLCAwKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgfQorICAgICAgICB0ZXN0UGFzc2VkKCJDYWNoZS5hZGQoKSBzdWNjZWVkZWQgYWZ0ZXIg
cmVzdG9yaW5nIGZyb20gdGhlIGNhY2hlIik7CisgICAgICAgIGNsZWFyVGltZW91dChoYW5kbGUy
KTsKICAgICAgICAgZmluaXNoSlNUZXN0KCk7CiAgICAgfSwgKGUpID0+IHsKLSAgICAgICAgdHJ5
Q2FjaGUoKTsKKyAgICAgICAgc2V0VGltZW91dCh0cnlDYWNoZSwgMCk7CiAgICAgfSk7CiB9CiAK
QEAgLTQxLDkgKzQ5LDE3IEBAIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJwYWdlaGlkZSIsIGZ1
bmN0aW9uKGV2ZW50KSB7CiAKIG9ubG9hZCA9ICgpID0+IHsKICAgICBzZXRUaW1lb3V0KCgpID0+
IHsKKyAgICAgICAgaGFuZGxlMSA9IHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICAgICAgdGVz
dEZhaWxlZCgiVGltZWQgb3V0IHdoaWxlIHdhaXRpbmcgZm9yIHRoZSBjYWNoZSB0byBvcGVuIik7
CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgfSwgMTAwMDApOwogICAgICAg
ICBjYWNoZXMub3BlbigndGVzdCcpLnRoZW4oKF9jYWNoZSkgPT4geworICAgICAgICAgICAgY2xl
YXJUaW1lb3V0KGhhbmRsZTEpOwogICAgICAgICAgICAgY2FjaGUgPSBfY2FjaGU7CiAgICAgICAg
ICAgICB0ZXN0TGluay5jbGljaygpOworICAgICAgICB9LCAoZSkgPT4geworICAgICAgICAgICAg
dGVzdEZhaWxlZCgiRmFpbGVkIHRvIG9wZW4gdGhlIGNhY2hlOiAiICsgZSk7CisgICAgICAgICAg
ICBmaW5pc2hKU1Rlc3QoKTsKICAgICAgICAgfSk7CiAgICAgfSwgMCk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383804</attachid>
            <date>2019-11-18 16:24:55 -0800</date>
            <delta_ts>2019-11-19 10:16:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203373-20191118162455.patch</filename>
            <type>text/plain</type>
            <size>4325</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNTk2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMmE4OGE5MmUyZGQzYzEyMjZjMzBj
YzkxODZiY2UxZWNhNzM4ZTJlNy4uZjNlOGU4ZWRlOGQ5YTVlMjMyZTViNzYzNjQ3NjYzZjZhZmM1
YzkwNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTExLTE4ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MgUmVsZWFzZSBdOiBMYXlvdXQgVGVzdCBo
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2Uu
aHRtbCBpcyBhIEZsYWt5IFRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMzM3MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTY1OTAwMzg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSSBhbSBu
b3QgYWJsZSB0byByZXByb2R1Y2UgdGhlIGZsYWtpbmVzcyBzbyB0aGlzIGluY2x1ZGVzIHNwZWN1
bGF0aXZlIGZpeGVzIGFuZCBiZXR0ZXIgZXJyb3IgaGFuZGxpbmcgc28KKyAgICAgICAgdGhhdCB0
aGUgdGVzdCB3b3VsZCBob3BlZnVsbHkgZmFpbCB3aXRoIGEgbWVzc2FnZSBpbnN0ZWFkIG9mIHRp
bWluZyBvdXQuCisKKyAgICAgICAgU3BlY3VsYXRpdmUgZml4ZXM6CisgICAgICAgIDEuIElmIHRo
ZSBwcm9taXNlIGlzIHJlc29sdmVkIGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkg
aXQgYXN5bmNocm9ub3VzbHkuCisgICAgICAgIDIuIElmIHRoZSBwcm9taXNlIGlzIHJlamVjdGVk
IGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkgaXQgYXN5bmNocm9ub3VzbHkgaW5z
dGVhZCBvZiBzeW5jaHJvbm91c2x5LgorICAgICAgICAgICBJIGJlbGlldmUgaXQgaXMgcG9zc2li
bGUgdG8gcHJldmVudCB0aGUgbmF2aWdhdGlvbiBvdGhlcndpc2UsIGluIGNhc2VzIHdoZXJlIHRo
ZSBwcm9taXNlIGlzIHJlamVjdGVkCisgICAgICAgICAgIHN5bmNocm9ub3VzbHkuCisKKyAgICAg
ICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXBy
b21pc2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sOgorCiAyMDE5LTExLTE4ICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IGdl
dFRvdGFsTGVuZ3RoKCkgYW5kIGdldFBvaW50QXRMZW5ndGgoKSBmb3Igb3B0aW1pemVkIHJlY3Qg
YW5kIGVsbGlwc2UgcmVuZGVyZXJzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2Fj
aGUtcGVuZGluZy1wcm9taXNlLWV4cGVjdGVkLnR4dAppbmRleCBjZTBkMzVjNDc2ZmY1YTg1NjE2
ZDhiODY0OTlkODU5YzY0M2FjZTg0Li41ODhjMjZhYWFmMTNlZjhlNWUwZWNmODFmMjUxZGZhNGVl
OWRlOTYzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFn
ZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmct
cHJvbWlzZS1leHBlY3RlZC50eHQKQEAgLTcsOCArNyw3IEBAIHBhZ2VzaG93IC0gbm90IGZyb20g
Y2FjaGUKIHBhZ2VoaWRlIC0gZW50ZXJpbmcgY2FjaGUKIHBhZ2VzaG93IC0gZnJvbSBjYWNoZQog
UEFTUyBQYWdlIHdhcyByZXN0b3JlZCBmcm9tIFBhZ2UgQ2FjaGUKLVBBU1MgQ2FjaGUuYWRkKCkg
c3VjY2VlZGVkCi1QQVNTICEhcmVzdG9yZWRGcm9tUGFnZUNhY2hlIGlzIHRydWUKK1BBU1MgQ2Fj
aGUuYWRkKCkgc3VjY2VlZGVkIGFmdGVyIHJlc3RvcmluZyBmcm9tIHRoZSBjYWNoZQogUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5k
aW5nLXByb21pc2UuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sCmluZGV4IDc1ZWJmY2U5NzEzMzJj
NWQwM2I3M2FiZjg1MDgzNzUwN2VjMTBiYTkuLmU4NGVjYmM0MTViNTdlNDExZTM3MmI5NTIxZjJh
Zjk2NDI5ZWZjMDcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlv
bi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sCisrKyBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJv
bWlzZS5odG1sCkBAIC0xNSwxNyArMTUsMjUgQEAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBh
Z2VzaG93IiwgZnVuY3Rpb24oZXZlbnQpIHsKICAgICBpZiAoZXZlbnQucGVyc2lzdGVkKSB7CiAg
ICAgICAgIHRlc3RQYXNzZWQoIlBhZ2Ugd2FzIHJlc3RvcmVkIGZyb20gUGFnZSBDYWNoZSIpOwog
ICAgICAgICByZXN0b3JlZEZyb21QYWdlQ2FjaGUgPSB0cnVlOworICAgICAgICBoYW5kbGUyID0g
c2V0VGltZW91dCgoKSA9PiB7CisgICAgICAgICAgICB0ZXN0RmFpbGVkKCJQYWdlIHJlc3RvcmVk
IGZyb20gY2FjaGUgYnV0IHRoZSBwcm9taXNlIHdhcyBub3QgcmVzb2x2ZWQuIik7CisgICAgICAg
ICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgfSwgMTAwMDApOwogICAgIH0KIH0pOwogCiBm
dW5jdGlvbiB0cnlDYWNoZSgpCiB7CiAgICAgY2FjaGUuYWRkKCdyZXNvdXJjZXMvYmxhbmsudHh0
JykudGhlbigoKSA9PiB7Ci0gICAgICAgIHRlc3RQYXNzZWQoIkNhY2hlLmFkZCgpIHN1Y2NlZWRl
ZCIpOwotICAgICAgICBzaG91bGRCZVRydWUoIiEhcmVzdG9yZWRGcm9tUGFnZUNhY2hlIik7Cisg
ICAgICAgIGlmICghcmVzdG9yZWRGcm9tUGFnZUNhY2hlKSB7CisgICAgICAgICAgICBzZXRUaW1l
b3V0KHRyeUNhY2hlLCAwKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAg
ICB0ZXN0UGFzc2VkKCJDYWNoZS5hZGQoKSBzdWNjZWVkZWQgYWZ0ZXIgcmVzdG9yaW5nIGZyb20g
dGhlIGNhY2hlIik7CisgICAgICAgIGNsZWFyVGltZW91dChoYW5kbGUyKTsKICAgICAgICAgZmlu
aXNoSlNUZXN0KCk7CiAgICAgfSwgKGUpID0+IHsKLSAgICAgICAgdHJ5Q2FjaGUoKTsKKyAgICAg
ICAgc2V0VGltZW91dCh0cnlDYWNoZSwgMCk7CiAgICAgfSk7CiB9CiAKQEAgLTM5LDExICs0Nywy
OSBAQCB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZWhpZGUiLCBmdW5jdGlvbihldmVudCkg
ewogICAgIHRyeUNhY2hlKCk7CiB9KTsKIAorYXN5bmMgZnVuY3Rpb24gY2xlYXJFeGlzdGluZ0Nh
Y2hlKCkKK3sKKyAgICB0cnkgeworICAgICAgICBhd2FpdCBzZWxmLmNhY2hlcy5kZWxldGUoJ3Bh
Z2UtY2FjaGUtdGVzdCcpOworICAgIH0gY2F0Y2ggKGUpIHsKKyAgICB9Cit9CisKIG9ubG9hZCA9
ICgpID0+IHsKKyAgICBjbGVhckV4aXN0aW5nQ2FjaGUoKTsKKwogICAgIHNldFRpbWVvdXQoKCkg
PT4gewotICAgICAgICBjYWNoZXMub3BlbigndGVzdCcpLnRoZW4oKF9jYWNoZSkgPT4geworICAg
ICAgICBoYW5kbGUxID0gc2V0VGltZW91dCgoKSA9PiB7CisgICAgICAgICAgICB0ZXN0RmFpbGVk
KCJUaW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3IgdGhlIGNhY2hlIHRvIG9wZW4iKTsKKyAgICAg
ICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICB9LCAxMDAwMCk7CisgICAgICAgIGNhY2hl
cy5vcGVuKCdwYWdlLWNhY2hlLXRlc3QnKS50aGVuKChfY2FjaGUpID0+IHsKKyAgICAgICAgICAg
IGNsZWFyVGltZW91dChoYW5kbGUxKTsKICAgICAgICAgICAgIGNhY2hlID0gX2NhY2hlOwogICAg
ICAgICAgICAgdGVzdExpbmsuY2xpY2soKTsKKyAgICAgICAgfSwgKGUpID0+IHsKKyAgICAgICAg
ICAgIHRlc3RGYWlsZWQoIkZhaWxlZCB0byBvcGVuIHRoZSBjYWNoZTogIiArIGUpOworICAgICAg
ICAgICAgZmluaXNoSlNUZXN0KCk7CiAgICAgICAgIH0pOwogICAgIH0sIDApOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383878</attachid>
            <date>2019-11-19 10:16:17 -0800</date>
            <delta_ts>2019-11-22 05:29:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203373-20191119101616.patch</filename>
            <type>text/plain</type>
            <size>16087</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNjM0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMmZkMDRkYWUxMzY0ZDg1MjhkMzZk
YTgxYzA1MGI2YzE1ZTQ2ODFmNy4uODFmNDY4YzUyNzRhYzVmY2Y2ZWU1NGZlZGVkZWVkYzcxMjE1
NzMyYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTExLTE5ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBpT1MgUmVsZWFzZSBdOiBMYXlvdXQgVGVzdCBo
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2Uu
aHRtbCBpcyBhIEZsYWt5IFRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMzM3MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTY1OTAwMzg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSSBhbSBu
b3QgYWJsZSB0byByZXByb2R1Y2UgdGhlIGZsYWtpbmVzcyBzbyB0aGlzIGluY2x1ZGVzIHNwZWN1
bGF0aXZlIGZpeGVzIGFuZCBiZXR0ZXIgZXJyb3IgaGFuZGxpbmcgc28KKyAgICAgICAgdGhhdCB0
aGUgdGVzdCB3b3VsZCBob3BlZnVsbHkgZmFpbCB3aXRoIGEgbWVzc2FnZSBpbnN0ZWFkIG9mIHRp
bWluZyBvdXQuCisKKyAgICAgICAgU3BlY3VsYXRpdmUgZml4ZXM6CisgICAgICAgIDEuIElmIHRo
ZSBwcm9taXNlIGlzIHJlc29sdmVkIGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkg
aXQgYXN5bmNocm9ub3VzbHkuCisgICAgICAgIDIuIElmIHRoZSBwcm9taXNlIGlzIHJlamVjdGVk
IGJlZm9yZSB3ZSd2ZSBuYXZpZ2F0ZWQgYXdheSwgcmV0cnkgaXQgYXN5bmNocm9ub3VzbHkgaW5z
dGVhZCBvZiBzeW5jaHJvbm91c2x5LgorICAgICAgICAgICBJIGJlbGlldmUgaXQgaXMgcG9zc2li
bGUgdG8gcHJldmVudCB0aGUgbmF2aWdhdGlvbiBvdGhlcndpc2UsIGluIGNhc2VzIHdoZXJlIHRo
ZSBwcm9taXNlIGlzIHJlamVjdGVkCisgICAgICAgICAgIHN5bmNocm9ub3VzbHkuCisKKyAgICAg
ICAgKiBodHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXBy
b21pc2UtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sOgorCiAyMDE5LTExLTE5ICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0ZSBleHBlY3RhdGlv
bnMgZm9yIGJ1ZmZlcmVkQW1vdW50LXVuY2hhbmdlZC1ieS1zeW5jLXhoci5hbnkud29ya2VyLmh0
bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0
cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGQ0NzdkNThiMzdiOTgzODIwMWVmMTJhZTdjODU0ZTFi
ZTViOTQ3NTEuLmFjMDQzYjM5MDk5YzVlNjg1ODY3MTQyMDI4OTNkYmEyMmRjNGYyYzYgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtNDczLDcgKzQ3Myw3IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvd29ya2Vycy9tb2R1bGVzL2RlZGljYXRlZC13b3JrZXItb3B0aW9ucy1jcmVkZW50
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dvcmtlcnMvY29uc3RydWN0b3JzL1No
YXJlZFdvcmtlciBbIFNraXAgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93b3Jr
ZXJzL1NoYXJlZFdvcmtlcl9ibG9iVXJsLmh0bWwgWyBTa2lwIF0KIAotaHR0cC90ZXN0cy9uYXZp
Z2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGUtcGVuZGluZy1wcm9taXNlLmh0bWwgWyBEdW1wSlND
b25zb2xlTG9nSW5TdGRFcnIgXQoraHR0cC90ZXN0cy9jYWNoZS1zdG9yYWdlL3BhZ2UtY2FjaGUt
ZG9tY2FjaGUtcGVuZGluZy1wcm9taXNlLmh0bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5TdGRFcnIg
XQogCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2JlYWNvbi9iZWFjb24tYmFzaWMt
YmxvYi5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KIGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvZmV0Y2gvYXBpL2NvcnMvY29ycy1wcmVmbGlnaHQtcmVkaXJlY3QuYW55
Lndvcmtlci5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvY2FjaGUtc3RvcmFnZS9wYWdlLWNhY2hlLWRvbWNhY2hlLXBl
bmRpbmctcHJvbWlzZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hl
LXN0b3JhZ2UvcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjU4OGMyNmFhYWYxM2VmOGU1ZTBlY2Y4MWYyNTFkZmE0ZWU5ZGU5NjMKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlLXN0b3JhZ2UvcGFn
ZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MTQgQEAKK1Rlc3RzIHRoYXQgYSBwYWdlIHdpdGggcGVuZGluZyBET01DYWNoZSBhY3Rpdml0eSBn
b2VzIGludG8gdGhlIHBhZ2UgY2FjaGUuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKwor
CitwYWdlc2hvdyAtIG5vdCBmcm9tIGNhY2hlCitwYWdlaGlkZSAtIGVudGVyaW5nIGNhY2hlCitw
YWdlc2hvdyAtIGZyb20gY2FjaGUKK1BBU1MgUGFnZSB3YXMgcmVzdG9yZWQgZnJvbSBQYWdlIENh
Y2hlCitQQVNTIENhY2hlLmFkZCgpIHN1Y2NlZWRlZCBhZnRlciByZXN0b3JpbmcgZnJvbSB0aGUg
Y2FjaGUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlLXN0b3JhZ2UvcGFnZS1j
YWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvY2FjaGUtc3RvcmFnZS9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjQ0NjdlMjg2MDExOTMzYmNlNTliYzY4MjQ2YjBlMTg1YTBkYzUzNmEKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlLXN0b3JhZ2UvcGFn
ZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2UuaHRtbApAQCAtMCwwICsxLDc5IEBACis8
IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGVuYWJsZUJhY2tGb3J3YXJkQ2FjaGU9dHJ1ZSBdIC0t
PgorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii9qcy10ZXN0
LXJlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlw
dD4KK2Rlc2NyaXB0aW9uKCdUZXN0cyB0aGF0IGEgcGFnZSB3aXRoIHBlbmRpbmcgRE9NQ2FjaGUg
YWN0aXZpdHkgZ29lcyBpbnRvIHRoZSBwYWdlIGNhY2hlLicpOworanNUZXN0SXNBc3luYyA9IHRy
dWU7CitsZXQgcmVzdG9yZWRGcm9tUGFnZUNhY2hlID0gZmFsc2U7CisKK3dpbmRvdy5hZGRFdmVu
dExpc3RlbmVyKCJwYWdlc2hvdyIsIGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgZGVidWcoInBhZ2Vz
aG93IC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikgKyAiZnJvbSBjYWNoZSIp
OworICAgIGlmIChldmVudC5wZXJzaXN0ZWQpIHsKKyAgICAgICAgdGVzdFBhc3NlZCgiUGFnZSB3
YXMgcmVzdG9yZWQgZnJvbSBQYWdlIENhY2hlIik7CisgICAgICAgIHJlc3RvcmVkRnJvbVBhZ2VD
YWNoZSA9IHRydWU7CisgICAgICAgIGhhbmRsZTIgPSBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAg
ICAgICAgIHRlc3RGYWlsZWQoIlBhZ2UgcmVzdG9yZWQgZnJvbSBjYWNoZSBidXQgdGhlIHByb21p
c2Ugd2FzIG5vdCByZXNvbHZlZC4iKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAg
ICAgICB9LCAxMDAwMCk7CisgICAgfQorfSk7CisKK2Z1bmN0aW9uIHRyeUNhY2hlKCkKK3sKKyAg
ICBjYWNoZS5hZGQoJy4uL25hdmlnYXRpb24vcmVzb3VyY2VzL2JsYW5rLnR4dCcpLnRoZW4oKCkg
PT4geworICAgICAgICBpZiAoIXJlc3RvcmVkRnJvbVBhZ2VDYWNoZSkgeworICAgICAgICAgICAg
c2V0VGltZW91dCh0cnlDYWNoZSwgMCk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0K
KyAgICAgICAgdGVzdFBhc3NlZCgiQ2FjaGUuYWRkKCkgc3VjY2VlZGVkIGFmdGVyIHJlc3Rvcmlu
ZyBmcm9tIHRoZSBjYWNoZSIpOworICAgICAgICBjbGVhclRpbWVvdXQoaGFuZGxlMik7CisgICAg
ICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0sIChlKSA9PiB7CisgICAgICAgIHNldFRpbWVvdXQo
dHJ5Q2FjaGUsIDApOworICAgIH0pOworfQorCit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigicGFn
ZWhpZGUiLCBmdW5jdGlvbihldmVudCkgeworICAgIGRlYnVnKCJwYWdlaGlkZSAtICIgKyAoZXZl
bnQucGVyc2lzdGVkID8gIiIgOiAibm90ICIpICsgImVudGVyaW5nIGNhY2hlIik7CisgICAgaWYg
KCFldmVudC5wZXJzaXN0ZWQpIHsKKyAgICAgICAgdGVzdEZhaWxlZCgiUGFnZSBmYWlsZWQgdG8g
ZW50ZXIgdGhlIFBhZ2UgQ2FjaGUiKTsKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfQor
CisgICAgdHJ5Q2FjaGUoKTsKK30pOworCithc3luYyBmdW5jdGlvbiBjbGVhckV4aXN0aW5nQ2Fj
aGUoKQoreworICAgIHRyeSB7CisgICAgICAgIGF3YWl0IHNlbGYuY2FjaGVzLmRlbGV0ZSgncGFn
ZS1jYWNoZS10ZXN0Jyk7CisgICAgfSBjYXRjaCAoZSkgeworICAgIH0KK30KKworb25sb2FkID0g
KCkgPT4geworICAgIGNsZWFyRXhpc3RpbmdDYWNoZSgpOworCisgICAgc2V0VGltZW91dCgoKSA9
PiB7CisgICAgICAgIGhhbmRsZTEgPSBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgIHRl
c3RGYWlsZWQoIlRpbWVkIG91dCB3aGlsZSB3YWl0aW5nIGZvciB0aGUgY2FjaGUgdG8gb3BlbiIp
OworICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgIH0sIDEwMDAwKTsKKyAgICAg
ICAgY2FjaGVzLm9wZW4oJ3BhZ2UtY2FjaGUtdGVzdCcpLnRoZW4oKF9jYWNoZSkgPT4geworICAg
ICAgICAgICAgY2xlYXJUaW1lb3V0KGhhbmRsZTEpOworICAgICAgICAgICAgY2FjaGUgPSBfY2Fj
aGU7CisgICAgICAgICAgICB0ZXN0TGluay5jbGljaygpOworICAgICAgICB9LCAoZSkgPT4gewor
ICAgICAgICAgICAgdGVzdEZhaWxlZCgiRmFpbGVkIHRvIG9wZW4gdGhlIGNhY2hlOiAiICsgZSk7
CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgfSk7CisgICAgfSwgMCk7Cit9
Cis8L3NjcmlwdD4KKzxhIGlkPSJ0ZXN0TGluayIgaHJlZj0iLi4vbmF2aWdhdGlvbi9yZXNvdXJj
ZXMvcGFnZS1jYWNoZS1oZWxwZXIuaHRtbCIgc3R5bGU9ImRpc3BsYXk6IG5vbmUiPkxpbms8L2E+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nh
Y2hlLXN0b3JhZ2UvcGFnZS1jYWNoZS1kb21jYWNoZXN0b3JhZ2UtcGVuZGluZy1wcm9taXNlLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvY2FjaGUtc3RvcmFnZS9wYWdlLWNh
Y2hlLWRvbWNhY2hlc3RvcmFnZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmI3ZjEyMGVlZjZhMWYwYWZjZDE3ZGY4MjYwZTJkODEzMjM3ZGE0MGMKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2NhY2hlLXN0b3JhZ2UvcGFnZS1jYWNoZS1k
b21jYWNoZXN0b3JhZ2UtcGVuZGluZy1wcm9taXNlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE1
IEBACitUZXN0cyB0aGF0IGEgcGFnZSB3aXRoIHBlbmRpbmcgRE9NQ2FjaGVTdG9yYWdlIGFjdGl2
aXR5IGdvZXMgaW50byB0aGUgcGFnZSBjYWNoZS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2Vl
IGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUi
LgorCisKK3BhZ2VzaG93IC0gbm90IGZyb20gY2FjaGUKK3BhZ2VoaWRlIC0gZW50ZXJpbmcgY2Fj
aGUKK3BhZ2VzaG93IC0gZnJvbSBjYWNoZQorUEFTUyBQYWdlIHdhcyByZXN0b3JlZCBmcm9tIFBh
Z2UgQ2FjaGUKK1BBU1MgT3BlbmVkIHRoZSBjYWNoZQorUEFTUyAhIXJlc3RvcmVkRnJvbVBhZ2VD
YWNoZSBpcyB0cnVlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09N
UExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jYWNoZS1zdG9yYWdl
L3BhZ2UtY2FjaGUtZG9tY2FjaGVzdG9yYWdlLXBlbmRpbmctcHJvbWlzZS5odG1sIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9jYWNoZS1zdG9yYWdlL3BhZ2UtY2FjaGUtZG9tY2FjaGVzdG9yYWdl
LXBlbmRpbmctcHJvbWlzZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNmM2Q5ODJlMWFjNGY2MGQxYWMxMjli
YTZjOWExNWQ1MDM0YjA1ZTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL2NhY2hlLXN0b3JhZ2UvcGFnZS1jYWNoZS1kb21jYWNoZXN0b3JhZ2UtcGVuZGluZy1wcm9t
aXNlLmh0bWwKQEAgLTAsMCArMSw0NiBAQAorPCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBlbmFi
bGVCYWNrRm9yd2FyZENhY2hlPXRydWUgXSAtLT4KKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8
aGVhZD4KKzxzY3JpcHQgc3JjPSIvanMtdGVzdC1yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbignVGVzdHMgdGhhdCBh
IHBhZ2Ugd2l0aCBwZW5kaW5nIERPTUNhY2hlU3RvcmFnZSBhY3Rpdml0eSBnb2VzIGludG8gdGhl
IHBhZ2UgY2FjaGUuJyk7Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKK2xldCByZXN0b3JlZEZyb21Q
YWdlQ2FjaGUgPSBmYWxzZTsKKword2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VzaG93Iiwg
ZnVuY3Rpb24oZXZlbnQpIHsKKyAgICBkZWJ1ZygicGFnZXNob3cgLSAiICsgKGV2ZW50LnBlcnNp
c3RlZCA/ICIiIDogIm5vdCAiKSArICJmcm9tIGNhY2hlIik7CisgICAgaWYgKGV2ZW50LnBlcnNp
c3RlZCkgeworICAgICAgICB0ZXN0UGFzc2VkKCJQYWdlIHdhcyByZXN0b3JlZCBmcm9tIFBhZ2Ug
Q2FjaGUiKTsKKyAgICAgICAgcmVzdG9yZWRGcm9tUGFnZUNhY2hlID0gdHJ1ZTsKKyAgICB9Cit9
KTsKKword2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInBhZ2VoaWRlIiwgZnVuY3Rpb24oZXZlbnQp
IHsKKyAgICBkZWJ1ZygicGFnZWhpZGUgLSAiICsgKGV2ZW50LnBlcnNpc3RlZCA/ICIiIDogIm5v
dCAiKSArICJlbnRlcmluZyBjYWNoZSIpOworICAgIGlmICghZXZlbnQucGVyc2lzdGVkKSB7Cisg
ICAgICAgIHRlc3RGYWlsZWQoIlBhZ2UgZmFpbGVkIHRvIGVudGVyIHRoZSBQYWdlIENhY2hlIik7
CisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0KKworICAgIGNhY2hlcy5vcGVuKCd0ZXN0
JykudGhlbigoKSA9PiB7CisgICAgICAgdGVzdFBhc3NlZCgiT3BlbmVkIHRoZSBjYWNoZSIpOwor
ICAgICAgIHNob3VsZEJlVHJ1ZSgiISFyZXN0b3JlZEZyb21QYWdlQ2FjaGUiKTsKKyAgICAgICBm
aW5pc2hKU1Rlc3QoKTsKKyAgICB9LCAoKSA9PiB7CisgICAgICAgdGVzdEZhaWxlZCgiRmFpbGVk
IHRvIG9wZW4gdGhlIGNhY2hlIik7CisgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfSk7Cit9
KTsKKworb25sb2FkID0gKCkgPT4geworICAgIHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICB0
ZXN0TGluay5jbGljaygpOworICAgIH0sIDApOworfQorPC9zY3JpcHQ+Cis8YSBpZD0idGVzdExp
bmsiIGhyZWY9Ii4uL25hdmlnYXRpb24vcmVzb3VyY2VzL3BhZ2UtY2FjaGUtaGVscGVyLmh0bWwi
IHN0eWxlPSJkaXNwbGF5OiBub25lIj5MaW5rPC9hPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2Fj
aGUtcGVuZGluZy1wcm9taXNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
bmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS1leHBlY3RlZC50
eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGNlMGQzNWM0NzZmZjVhODU2MTZkOGI4
NjQ5OWQ4NTljNjQzYWNlODQuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9t
Y2FjaGUtcGVuZGluZy1wcm9taXNlLWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDE1
ICswLDAgQEAKLVRlc3RzIHRoYXQgYSBwYWdlIHdpdGggcGVuZGluZyBET01DYWNoZSBhY3Rpdml0
eSBnb2VzIGludG8gdGhlIHBhZ2UgY2FjaGUuCi0KLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBh
IHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4K
LQotCi1wYWdlc2hvdyAtIG5vdCBmcm9tIGNhY2hlCi1wYWdlaGlkZSAtIGVudGVyaW5nIGNhY2hl
Ci1wYWdlc2hvdyAtIGZyb20gY2FjaGUKLVBBU1MgUGFnZSB3YXMgcmVzdG9yZWQgZnJvbSBQYWdl
IENhY2hlCi1QQVNTIENhY2hlLmFkZCgpIHN1Y2NlZWRlZAotUEFTUyAhIXJlc3RvcmVkRnJvbVBh
Z2VDYWNoZSBpcyB0cnVlCi1QQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1Qg
Q09NUExFVEUKLQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9u
L3BhZ2UtY2FjaGUtZG9tY2FjaGUtcGVuZGluZy1wcm9taXNlLmh0bWwgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2Uu
aHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNzVlYmZjZTk3MTMzMmM1ZDAzYjcz
YWJmODUwODM3NTA3ZWMxMGJhOS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1k
b21jYWNoZS1wZW5kaW5nLXByb21pc2UuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDUzICswLDAg
QEAKLTwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgZW5hYmxlQmFja0ZvcndhcmRDYWNoZT10cnVl
IF0gLS0+Ci08IURPQ1RZUEUgaHRtbD4KLTxodG1sPgotPGhlYWQ+Ci08c2NyaXB0IHNyYz0iL2pz
LXRlc3QtcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgotPC9oZWFkPgotPGJvZHk+Ci08
c2NyaXB0PgotZGVzY3JpcHRpb24oJ1Rlc3RzIHRoYXQgYSBwYWdlIHdpdGggcGVuZGluZyBET01D
YWNoZSBhY3Rpdml0eSBnb2VzIGludG8gdGhlIHBhZ2UgY2FjaGUuJyk7Ci1qc1Rlc3RJc0FzeW5j
ID0gdHJ1ZTsKLWxldCByZXN0b3JlZEZyb21QYWdlQ2FjaGUgPSBmYWxzZTsKLQotd2luZG93LmFk
ZEV2ZW50TGlzdGVuZXIoInBhZ2VzaG93IiwgZnVuY3Rpb24oZXZlbnQpIHsKLSAgICBkZWJ1Zygi
cGFnZXNob3cgLSAiICsgKGV2ZW50LnBlcnNpc3RlZCA/ICIiIDogIm5vdCAiKSArICJmcm9tIGNh
Y2hlIik7Ci0gICAgaWYgKGV2ZW50LnBlcnNpc3RlZCkgewotICAgICAgICB0ZXN0UGFzc2VkKCJQ
YWdlIHdhcyByZXN0b3JlZCBmcm9tIFBhZ2UgQ2FjaGUiKTsKLSAgICAgICAgcmVzdG9yZWRGcm9t
UGFnZUNhY2hlID0gdHJ1ZTsKLSAgICB9Ci19KTsKLQotZnVuY3Rpb24gdHJ5Q2FjaGUoKQotewot
ICAgIGNhY2hlLmFkZCgncmVzb3VyY2VzL2JsYW5rLnR4dCcpLnRoZW4oKCkgPT4gewotICAgICAg
ICB0ZXN0UGFzc2VkKCJDYWNoZS5hZGQoKSBzdWNjZWVkZWQiKTsKLSAgICAgICAgc2hvdWxkQmVU
cnVlKCIhIXJlc3RvcmVkRnJvbVBhZ2VDYWNoZSIpOwotICAgICAgICBmaW5pc2hKU1Rlc3QoKTsK
LSAgICB9LCAoZSkgPT4gewotICAgICAgICB0cnlDYWNoZSgpOwotICAgIH0pOwotfQotCi13aW5k
b3cuYWRkRXZlbnRMaXN0ZW5lcigicGFnZWhpZGUiLCBmdW5jdGlvbihldmVudCkgewotICAgIGRl
YnVnKCJwYWdlaGlkZSAtICIgKyAoZXZlbnQucGVyc2lzdGVkID8gIiIgOiAibm90ICIpICsgImVu
dGVyaW5nIGNhY2hlIik7Ci0gICAgaWYgKCFldmVudC5wZXJzaXN0ZWQpIHsKLSAgICAgICAgdGVz
dEZhaWxlZCgiUGFnZSBmYWlsZWQgdG8gZW50ZXIgdGhlIFBhZ2UgQ2FjaGUiKTsKLSAgICAgICAg
ZmluaXNoSlNUZXN0KCk7Ci0gICAgfQotCi0gICAgdHJ5Q2FjaGUoKTsKLX0pOwotCi1vbmxvYWQg
PSAoKSA9PiB7Ci0gICAgc2V0VGltZW91dCgoKSA9PiB7Ci0gICAgICAgIGNhY2hlcy5vcGVuKCd0
ZXN0JykudGhlbigoX2NhY2hlKSA9PiB7Ci0gICAgICAgICAgICBjYWNoZSA9IF9jYWNoZTsKLSAg
ICAgICAgICAgIHRlc3RMaW5rLmNsaWNrKCk7Ci0gICAgICAgIH0pOwotICAgIH0sIDApOwotfQot
PC9zY3JpcHQ+Ci08YSBpZD0idGVzdExpbmsiIGhyZWY9InJlc291cmNlcy9wYWdlLWNhY2hlLWhl
bHBlci5odG1sIiBzdHlsZT0iZGlzcGxheTogbm9uZSI+TGluazwvYT4KLTwvYm9keT4KLTwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNh
Y2hlLWRvbWNhY2hlc3RvcmFnZS1wZW5kaW5nLXByb21pc2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGVzdG9yYWdlLXBl
bmRpbmctcHJvbWlzZS1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGI3ZjEyMGVlZjZhMWYwYWZjZDE3ZGY4MjYwZTJkODEzMjM3ZGE0MGMuLjAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9u
YXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGVzdG9yYWdlLXBlbmRpbmctcHJvbWlzZS1leHBl
Y3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi1UZXN0cyB0aGF0IGEgcGFn
ZSB3aXRoIHBlbmRpbmcgRE9NQ2FjaGVTdG9yYWdlIGFjdGl2aXR5IGdvZXMgaW50byB0aGUgcGFn
ZSBjYWNoZS4KLQotT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBt
ZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgotCi0KLXBhZ2VzaG93IC0gbm90
IGZyb20gY2FjaGUKLXBhZ2VoaWRlIC0gZW50ZXJpbmcgY2FjaGUKLXBhZ2VzaG93IC0gZnJvbSBj
YWNoZQotUEFTUyBQYWdlIHdhcyByZXN0b3JlZCBmcm9tIFBhZ2UgQ2FjaGUKLVBBU1MgT3BlbmVk
IHRoZSBjYWNoZQotUEFTUyAhIXJlc3RvcmVkRnJvbVBhZ2VDYWNoZSBpcyB0cnVlCi1QQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGVzdG9y
YWdlLXBlbmRpbmctcHJvbWlzZS5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0
aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGVzdG9yYWdlLXBlbmRpbmctcHJvbWlzZS5odG1sCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjMjIzZGQ5NjJlZmQwMjllZTJmNDE0MjRjOGJiNmE5
MjYxZWM0YjI0Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdlLWNhY2hlLWRvbWNhY2hlc3Rv
cmFnZS1wZW5kaW5nLXByb21pc2UuaHRtbAorKysgL2Rldi9udWxsCkBAIC0xLDQ2ICswLDAgQEAK
LTwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgZW5hYmxlQmFja0ZvcndhcmRDYWNoZT10cnVlIF0g
LS0+Ci08IURPQ1RZUEUgaHRtbD4KLTxodG1sPgotPGhlYWQ+Ci08c2NyaXB0IHNyYz0iL2pzLXRl
c3QtcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgotPC9oZWFkPgotPGJvZHk+Ci08c2Ny
aXB0PgotZGVzY3JpcHRpb24oJ1Rlc3RzIHRoYXQgYSBwYWdlIHdpdGggcGVuZGluZyBET01DYWNo
ZVN0b3JhZ2UgYWN0aXZpdHkgZ29lcyBpbnRvIHRoZSBwYWdlIGNhY2hlLicpOwotanNUZXN0SXNB
c3luYyA9IHRydWU7Ci1sZXQgcmVzdG9yZWRGcm9tUGFnZUNhY2hlID0gZmFsc2U7Ci0KLXdpbmRv
dy5hZGRFdmVudExpc3RlbmVyKCJwYWdlc2hvdyIsIGZ1bmN0aW9uKGV2ZW50KSB7Ci0gICAgZGVi
dWcoInBhZ2VzaG93IC0gIiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikgKyAiZnJv
bSBjYWNoZSIpOwotICAgIGlmIChldmVudC5wZXJzaXN0ZWQpIHsKLSAgICAgICAgdGVzdFBhc3Nl
ZCgiUGFnZSB3YXMgcmVzdG9yZWQgZnJvbSBQYWdlIENhY2hlIik7Ci0gICAgICAgIHJlc3RvcmVk
RnJvbVBhZ2VDYWNoZSA9IHRydWU7Ci0gICAgfQotfSk7Ci0KLXdpbmRvdy5hZGRFdmVudExpc3Rl
bmVyKCJwYWdlaGlkZSIsIGZ1bmN0aW9uKGV2ZW50KSB7Ci0gICAgZGVidWcoInBhZ2VoaWRlIC0g
IiArIChldmVudC5wZXJzaXN0ZWQgPyAiIiA6ICJub3QgIikgKyAiZW50ZXJpbmcgY2FjaGUiKTsK
LSAgICBpZiAoIWV2ZW50LnBlcnNpc3RlZCkgewotICAgICAgICB0ZXN0RmFpbGVkKCJQYWdlIGZh
aWxlZCB0byBlbnRlciB0aGUgUGFnZSBDYWNoZSIpOwotICAgICAgICBmaW5pc2hKU1Rlc3QoKTsK
LSAgICB9Ci0KLSAgICBjYWNoZXMub3BlbigndGVzdCcpLnRoZW4oKCkgPT4gewotICAgICAgIHRl
c3RQYXNzZWQoIk9wZW5lZCB0aGUgY2FjaGUiKTsKLSAgICAgICBzaG91bGRCZVRydWUoIiEhcmVz
dG9yZWRGcm9tUGFnZUNhY2hlIik7Ci0gICAgICAgZmluaXNoSlNUZXN0KCk7Ci0gICAgfSwgKCkg
PT4gewotICAgICAgIHRlc3RGYWlsZWQoIkZhaWxlZCB0byBvcGVuIHRoZSBjYWNoZSIpOwotICAg
ICAgIGZpbmlzaEpTVGVzdCgpOwotICAgIH0pOwotfSk7Ci0KLW9ubG9hZCA9ICgpID0+IHsKLSAg
ICBzZXRUaW1lb3V0KCgpID0+IHsKLSAgICAgICAgdGVzdExpbmsuY2xpY2soKTsKLSAgICB9LCAw
KTsKLX0KLTwvc2NyaXB0PgotPGEgaWQ9InRlc3RMaW5rIiBocmVmPSJyZXNvdXJjZXMvcGFnZS1j
YWNoZS1oZWxwZXIuaHRtbCIgc3R5bGU9ImRpc3BsYXk6IG5vbmUiPkxpbms8L2E+Ci08L2JvZHk+
Ci08L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggZjFmZDdhMGI3ZTc3NGI1ZWQyOTMxOTFlNjcwZmE0MGE2MDkzOGUzMS4uZGI1MmNi
NDNmMTFiY2M1NjE1ZWE1MTUwZjg5ZTBjMTc5NjZkMDUxMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vaW9zLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2lvcy13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTEsOCArMTEsNiBAQCBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZlci10aW1pbmcvc2VydmljZV93b3JrZXJfaWRs
Lmh0bWwgWyBTa2lwIF0KIGh0dHAvd3B0L3NlcnZpY2Utd29ya2VycyBbIFNraXAgXQogaHR0cC93
cHQvY2FjaGUtc3RvcmFnZSBbIFNraXAgXQogaHR0cC90ZXN0cy9jYWNoZS1zdG9yYWdlIFsgU2tp
cCBdCi1odHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXBy
b21pc2UuaHRtbCBbIFNraXAgXQotaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9t
Y2FjaGVzdG9yYWdlLXBlbmRpbmctcHJvbWlzZS5odG1sIFsgU2tpcCBdCiBpbXBvcnRlZC93M2Mv
d2ViLXBsYXRmb3JtLXRlc3RzL2ZldGNoL2FwaS9yZXF1ZXN0L2Rlc3RpbmF0aW9uIFsgU2tpcCBd
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2ZldGNoL2Nyb3NzLW9yaWdpbi1yZXNv
dXJjZS1wb2xpY3kgWyBTa2lwIF0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9U
ZXN0RXhwZWN0YXRpb25zCmluZGV4IGVmYTZlYjIwMzQ1MGY2ODU2MGIyY2Y2ZDVmMGM2YmE5MDc0
MDZiZDMuLjFkMDk3NjQ1ZmI4ZDk1MDFjNjRlZjA5NjcwODVhMThiMTcyMmJmMTkgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI3Niw4ICsy
NzYsNiBAQCBodHRwL3dwdC9sb2FkaW5nL3JlZGlyZWN0LWhlYWRlcnMuaHRtbCBbIFNraXAgXQog
IyBObyBzZXJ2aWNlIHdvcmtlciBpbXBsZW1lbnRhdGlvbiBmb3IgV0sxCiBodHRwL3Rlc3RzL2Fw
cGNhY2hlL21haW4tcmVzb3VyY2UtcmVkaXJlY3Qtd2l0aC1zdy5odG1sIFsgU2tpcCBdCiBodHRw
L3Rlc3RzL2NhY2hlLXN0b3JhZ2UgWyBTa2lwIF0KLWh0dHAvdGVzdHMvbmF2aWdhdGlvbi9wYWdl
LWNhY2hlLWRvbWNhY2hlLXBlbmRpbmctcHJvbWlzZS5odG1sIFsgU2tpcCBdCi1odHRwL3Rlc3Rz
L25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZXN0b3JhZ2UtcGVuZGluZy1wcm9taXNlLmh0
bWwgWyBTa2lwIF0KIGh0dHAvdGVzdHMvY29va2llcy9zYW1lLXNpdGUvZmV0Y2gtaW4tY3Jvc3Mt
b3JpZ2luLXNlcnZpY2Utd29ya2VyLmh0bWwgWyBTa2lwIF0KIGh0dHAvdGVzdHMvY29va2llcy9z
YW1lLXNpdGUvZmV0Y2gtaW4tc2FtZS1vcmlnaW4tc2VydmljZS13b3JrZXIuaHRtbCBbIFNraXAg
XQogaHR0cC93cHQvY2FjaGUtc3RvcmFnZSBbIFNraXAgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93
aW4vVGVzdEV4cGVjdGF0aW9ucwppbmRleCBlZWRiMmM3MjMwNjdmMzkzZGE0ZWZhNmFlMDY0MWM4
MzJjZDI5NDc1Li44ZTM5YjI5YjU2YTNmYjMzMjRlYzc0OTc5MmFkMjA1NTQ2ZjRiM2VmIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucwpAQCAtMzgwNCw4ICszODA0
LDYgQEAgd2Via2l0Lm9yZy9iLzE3NDgwMSBmYXN0L3RleHQvbGluZS1oZWlnaHQtbWluaW11bUZv
bnRTaXplLmh0bWwgWyBGYWlsdXJlIF0KICMgTm8gc2VydmljZSB3b3JrZXIgaW1wbGVtZW50YXRp
b24gZm9yIFdLMQogaHR0cC90ZXN0cy9hcHBjYWNoZS9tYWluLXJlc291cmNlLXJlZGlyZWN0LXdp
dGgtc3cuaHRtbCBbIFNraXAgXQogaHR0cC90ZXN0cy9jYWNoZS1zdG9yYWdlIFsgU2tpcCBdCi1o
dHRwL3Rlc3RzL25hdmlnYXRpb24vcGFnZS1jYWNoZS1kb21jYWNoZS1wZW5kaW5nLXByb21pc2Uu
aHRtbCBbIFNraXAgXQotaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3BhZ2UtY2FjaGUtZG9tY2FjaGVz
dG9yYWdlLXBlbmRpbmctcHJvbWlzZS5odG1sIFsgU2tpcCBdCiBodHRwL3Rlc3RzL2luc3BlY3Rv
ci9uZXR3b3JrL3Jlc291cmNlLXJlc3BvbnNlLXNlcnZpY2Utd29ya2VyLmh0bWwgWyBTa2lwIF0K
IGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlIFsgU2tpcCBdCiBodHRwL3dwdC9jYWNoZS1zdG9y
YWdlIFsgU2tpcCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>