<?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>209239</bug_id>
          
          <creation_ts>2020-03-18 10:57:40 -0700</creation_ts>
          <short_desc>REGRESSION(r257417): imported/w3c/web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-replacement.html is flaky failing.</short_desc>
          <delta_ts>2020-03-22 15:57:28 -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>Animations</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.14</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>208069</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jason Lawrence">Lawrence.j</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1631246</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-03-18 10:57:40 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-replacement.html 

Description:
This test is flaky failing on Mac. When looking at just the recent set of flaky failures, they started on 03/02/2020.

History:
https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fweb-animations%2Ftiming-model%2Ftimelines%2Fupdate-and-send-events-replacement.html&amp;platform=mac&amp;recent=false&amp;flavor=wk2&amp;flavor=wk1&amp;limit=50000

Diff:
--- /Volumes/Data/slave/mojave-release-tests-wk1/build/layout-test-results/imported/w3c/web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-replacement-expected.txt
+++ /Volumes/Data/slave/mojave-release-tests-wk1/build/layout-test-results/imported/w3c/web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-replacement-actual.txt
@@ -11,7 +11,7 @@
 PASS Removes an animation after updating its fill mode 
 PASS Removes an animation after updating another animation&apos;s effect to one with different timing 
 PASS Removes an animation after updating its effect to one with different timing 
-PASS Removes an animation after updating another animation&apos;s timeline 
+FAIL Removes an animation after updating another animation&apos;s timeline assert_equals: expected &quot;removed&quot; but got &quot;active&quot;
 PASS Removes an animation after updating its timeline 
 PASS Removes an animation after updating another animation&apos;s effect&apos;s properties 
 PASS Removes an animation after updating its effect&apos;s properties</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631249</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-18 10:58:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/60591358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631254</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-03-18 11:10:34 -0700</bug_when>
    <thetext>I have marked this test as failing while this issue is investigated.
https://trac.webkit.org/changeset/258650/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631697</commentid>
    <comment_count>3</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-19 09:54:37 -0700</bug_when>
    <thetext>The failure can be reproduced like so:

rwt imported/w3c/web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-replacement.html --iterations=5000 --exit-after-n-failures=1 --force -f

The test can be reduced to the single flaky failing test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631731</commentid>
    <comment_count>4</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-19 10:54:09 -0700</bug_when>
    <thetext>When the test fails, the Document only ever sees a single timeline in m_timelines and thus fails to update the animation correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631736</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-19 11:00:24 -0700</bug_when>
    <thetext>OK, this is due to r257417, the fix for bug 208069. In this test, we have the following:

  animB.timeline = new DocumentTimeline({
    originTime:
      document.timeline.currentTime - 100 * MS_PER_SEC - animB.startTime,
  });

But the DocumentTimeline is not referenced by anything other than the animation and so it gets deref&apos;d, no longer being considered. We need to revisit bug 208069.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632526</commentid>
    <comment_count>6</comment_count>
      <attachid>394177</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-21 14:11:10 -0700</bug_when>
    <thetext>Created attachment 394177
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632585</commentid>
    <comment_count>7</comment_count>
      <attachid>394177</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-03-21 22:52:54 -0700</bug_when>
    <thetext>Comment on attachment 394177
Patch

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

&gt; Source/WebCore/ChangeLog:20
&gt; +        WebAnimation a weak reference, in some cases, if CG kicks in, the timeline would be dereferenced and the test would fail. We restore that relationship

CG =&gt; GC</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632696</commentid>
    <comment_count>8</comment_count>
      <attachid>394233</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-22 15:28:34 -0700</bug_when>
    <thetext>Created attachment 394233
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1632699</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-22 15:57:27 -0700</bug_when>
    <thetext>Committed r258823: &lt;https://trac.webkit.org/changeset/258823&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394233.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394177</attachid>
            <date>2020-03-21 14:11:10 -0700</date>
            <delta_ts>2020-03-22 15:28:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209239-20200321221108.patch</filename>
            <type>text/plain</type>
            <size>8005</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4ODA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTU1MTQ0NzFjNWVjZTc2
MDIzMDQxN2I5MmVhNzE3YTI3Nzg2Y2U5OS4uODc2MTViNTVkNGU4ZjVjYjhjMGMwNWQyYmFmOGY5
YmQzZDIwNGFlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDIwLTAzLTIxICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgWyBNYWMgXSBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWluZy1tb2RlbC90aW1l
bGluZXMvdXBkYXRlLWFuZC1zZW5kLWV2ZW50cy1yZXBsYWNlbWVudC5odG1sIGlzIGZsYWt5IGZh
aWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MDkyMzkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYwNTkxMzU4PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgdGVzdCB3YXMgbWFkZSBmbGFr
eSBieSByMjU3NDE3LCB0aGUgaW5pdGlhbCBmaXggZm9yIHdlYmtpdC5vcmcvYi8yMDgwNjkuIEEg
bmV3LCBhcHByb3ByaWF0ZSBmaXggZm9yIHRoYXQgYnVnIGlzIGluIHRoZSB3b3Jrcy4gSW4gdGhl
CisgICAgICAgIG1lYW50aW1lIHdlIHJldmVydCByMjU3NDE3IGluIHRoaXMgcGF0Y2guCisKKyAg
ICAgICAgVGhlIHJlYXNvbiB0aGlzIHRlc3QgYmVjYW1lIGZsYWt5IGlzIHRoYXQgaXQgZmVhdHVy
ZXMgdGhlIGZvbGxvd2luZyBjb2RlOgorCisgICAgICAgICAgICBhbmltQi50aW1lbGluZSA9IG5l
dyBEb2N1bWVudFRpbWVsaW5lKHsKKyAgICAgICAgICAgICAgb3JpZ2luVGltZToKKyAgICAgICAg
ICAgICAgICBkb2N1bWVudC50aW1lbGluZS5jdXJyZW50VGltZSAtIDEwMCAqIE1TX1BFUl9TRUMg
LSBhbmltQi5zdGFydFRpbWUsCisgICAgICAgICAgICB9KTsKKworICAgICAgICBJbiB0aGlzIGNh
c2UgdGhlIG9ubHkgcmVmZXJlbmNlIHRvIHRoZSBjcmVhdGVkIERvY3VtZW50VGltZWxpbmUgaXMg
dGhyb3VnaCBgYW5pbUIudGltZWxpbmVgLiBCdXQgYmVjYXVzZSByMjU3NDE3IG1hZGUgdGhlIHRp
bWVsaW5lIHJlZmVyZW5jZSBmcm9tCisgICAgICAgIFdlYkFuaW1hdGlvbiBhIHdlYWsgcmVmZXJl
bmNlLCBpbiBzb21lIGNhc2VzLCBpZiBDRyBraWNrcyBpbiwgdGhlIHRpbWVsaW5lIHdvdWxkIGJl
IGRlcmVmZXJlbmNlZCBhbmQgdGhlIHRlc3Qgd291bGQgZmFpbC4gV2UgcmVzdG9yZSB0aGF0IHJl
bGF0aW9uc2hpcAorICAgICAgICB0byBpdHMgcHJldmlvdXMgc3RhdGUsIHdoaWNoIGlzIGEgc3Ry
b25nIHJlZmVyZW5jZS4KKworICAgICAgICAqIGFuaW1hdGlvbi9XZWJBbmltYXRpb24uY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6V2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZSk6CisgICAgICAgIChX
ZWJDb3JlOjpXZWJBbmltYXRpb246OnNldFRpbWVsaW5lSW50ZXJuYWwpOgorICAgICAgICAoV2Vi
Q29yZTo6V2ViQW5pbWF0aW9uOjplbnF1ZXVlQW5pbWF0aW9uRXZlbnQpOgorICAgICAgICAoV2Vi
Q29yZTo6V2ViQW5pbWF0aW9uOjphY2NlbGVyYXRlZFN0YXRlRGlkQ2hhbmdlKToKKyAgICAgICAg
KFdlYkNvcmU6OldlYkFuaW1hdGlvbjo6dGltZWxpbmUgY29uc3QpOiBEZWxldGVkLgorICAgICAg
ICAqIGFuaW1hdGlvbi9XZWJBbmltYXRpb24uaDoKKyAgICAgICAgKFdlYkNvcmU6OldlYkFuaW1h
dGlvbjo6dGltZWxpbmUgY29uc3QpOgorCiAyMDIwLTAzLTIwICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyNTg2NzkpOiBbIE1h
YyBdIGZhc3Qvc2Nyb2xsaW5nL2Fycm93LWtleS1zY3JvbGwtaW4tcnRsLWRvY3VtZW50Lmh0bWwg
aXMgZmFpbGluZyBhbmQgdGltaW5nIG91dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5p
bWF0aW9uL1dlYkFuaW1hdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5p
bWF0aW9uLmNwcAppbmRleCAxMGE4OGIzNjdkYjllMmQwYTYzY2I3ZmVlMjI2YTZjODM4NzZhYzU3
Li43OGIzMzNhYzQ5MDg4NzAzZTc3ZGZiYTI2NWJiN2UyMmI5NDhkZWE3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcApAQCAtMTg5LDExICsxODksNiBAQCB2b2lk
IFdlYkFuaW1hdGlvbjo6c2V0RWZmZWN0KFJlZlB0cjxBbmltYXRpb25FZmZlY3Q+JiYgbmV3RWZm
ZWN0KQogICAgIGludmFsaWRhdGVFZmZlY3QoKTsKIH0KIAotQW5pbWF0aW9uVGltZWxpbmUqIFdl
YkFuaW1hdGlvbjo6dGltZWxpbmUoKSBjb25zdAotewotICAgIHJldHVybiBtX3RpbWVsaW5lLmdl
dCgpOwotfQotCiB2b2lkIFdlYkFuaW1hdGlvbjo6c2V0RWZmZWN0SW50ZXJuYWwoUmVmUHRyPEFu
aW1hdGlvbkVmZmVjdD4mJiBuZXdFZmZlY3QsIGJvb2wgZG9Ob3RSZW1vdmVGcm9tVGltZWxpbmUp
CiB7CiAgICAgaWYgKG1fZWZmZWN0ID09IG5ld0VmZmVjdCkKQEAgLTIzMiw3ICsyMjcsNyBAQCB2
b2lkIFdlYkFuaW1hdGlvbjo6c2V0VGltZWxpbmUoUmVmUHRyPEFuaW1hdGlvblRpbWVsaW5lPiYm
IHRpbWVsaW5lKQogICAgIC8vIGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy93ZWItYW5pbWF0aW9u
cy0xLyNzZXR0aW5nLXRoZS10aW1lbGluZQogCiAgICAgLy8gMi4gSWYgbmV3IHRpbWVsaW5lIGlz
IHRoZSBzYW1lIG9iamVjdCBhcyBvbGQgdGltZWxpbmUsIGFib3J0IHRoaXMgcHJvY2VkdXJlLgot
ICAgIGlmICh0aW1lbGluZSA9PSBtX3RpbWVsaW5lLmdldCgpKQorICAgIGlmICh0aW1lbGluZSA9
PSBtX3RpbWVsaW5lKQogICAgICAgICByZXR1cm47CiAKICAgICAvLyA0LiBJZiB0aGUgYW5pbWF0
aW9uIHN0YXJ0IHRpbWUgb2YgYW5pbWF0aW9uIGlzIHJlc29sdmVkLCBtYWtlIGFuaW1hdGlvbidz
IGhvbGQgdGltZSB1bnJlc29sdmVkLgpAQCAtMjU3LDcgKzI1Miw3IEBAIHZvaWQgV2ViQW5pbWF0
aW9uOjpzZXRUaW1lbGluZShSZWZQdHI8QW5pbWF0aW9uVGltZWxpbmU+JiYgdGltZWxpbmUpCiAg
ICAgYXV0byBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyk7CiAgICAgc2V0VGltZWxpbmVJ
bnRlcm5hbChXVEZNb3ZlKHRpbWVsaW5lKSk7CiAKLSAgICBzZXRTdXNwZW5kZWQoaXM8RG9jdW1l
bnRUaW1lbGluZT4obV90aW1lbGluZS5nZXQoKSkgJiYgZG93bmNhc3Q8RG9jdW1lbnRUaW1lbGlu
ZT4oKm1fdGltZWxpbmUpLmFuaW1hdGlvbnNBcmVTdXNwZW5kZWQoKSk7CisgICAgc2V0U3VzcGVu
ZGVkKGlzPERvY3VtZW50VGltZWxpbmU+KG1fdGltZWxpbmUpICYmIGRvd25jYXN0PERvY3VtZW50
VGltZWxpbmU+KCptX3RpbWVsaW5lKS5hbmltYXRpb25zQXJlU3VzcGVuZGVkKCkpOwogCiAgICAg
Ly8gNS4gUnVuIHRoZSBwcm9jZWR1cmUgdG8gdXBkYXRlIGFuIGFuaW1hdGlvbidzIGZpbmlzaGVk
IHN0YXRlIGZvciBhbmltYXRpb24gd2l0aCB0aGUgZGlkIHNlZWsgZmxhZyBzZXQgdG8gZmFsc2Us
CiAgICAgLy8gYW5kIHRoZSBzeW5jaHJvbm91c2x5IG5vdGlmeSBmbGFnIHNldCB0byBmYWxzZS4K
QEAgLTI2OCwxMyArMjYzLDEzIEBAIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZShSZWZQ
dHI8QW5pbWF0aW9uVGltZWxpbmU+JiYgdGltZWxpbmUpCiAKIHZvaWQgV2ViQW5pbWF0aW9uOjpz
ZXRUaW1lbGluZUludGVybmFsKFJlZlB0cjxBbmltYXRpb25UaW1lbGluZT4mJiB0aW1lbGluZSkK
IHsKLSAgICBpZiAobV90aW1lbGluZS5nZXQoKSA9PSB0aW1lbGluZSkKKyAgICBpZiAobV90aW1l
bGluZSA9PSB0aW1lbGluZSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKG1fdGltZWxpbmUp
CiAgICAgICAgIG1fdGltZWxpbmUtPnJlbW92ZUFuaW1hdGlvbigqdGhpcyk7CiAKLSAgICBtX3Rp
bWVsaW5lID0gbWFrZVdlYWtQdHIodGltZWxpbmUuZ2V0KCkpOworICAgIG1fdGltZWxpbmUgPSBX
VEZNb3ZlKHRpbWVsaW5lKTsKIAogICAgIGlmIChtX2VmZmVjdCkKICAgICAgICAgbV9lZmZlY3Qt
PmFuaW1hdGlvblRpbWVsaW5lRGlkQ2hhbmdlKG1fdGltZWxpbmUuZ2V0KCkpOwpAQCAtNjgzLDcg
KzY3OCw3IEBAIHZvaWQgV2ViQW5pbWF0aW9uOjplbnF1ZXVlQW5pbWF0aW9uUGxheWJhY2tFdmVu
dChjb25zdCBBdG9tU3RyaW5nJiB0eXBlLCBPcHRpb25hCiAKIHZvaWQgV2ViQW5pbWF0aW9uOjpl
bnF1ZXVlQW5pbWF0aW9uRXZlbnQoUmVmPEFuaW1hdGlvbkV2ZW50QmFzZT4mJiBldmVudCkKIHsK
LSAgICBpZiAoaXM8RG9jdW1lbnRUaW1lbGluZT4obV90aW1lbGluZS5nZXQoKSkpIHsKKyAgICBp
ZiAoaXM8RG9jdW1lbnRUaW1lbGluZT4obV90aW1lbGluZSkpIHsKICAgICAgICAgLy8gSWYgYW5p
bWF0aW9uIGhhcyBhIGRvY3VtZW50IGZvciB0aW1pbmcsIHRoZW4gYXBwZW5kIGV2ZW50IHRvIGl0
cyBkb2N1bWVudCBmb3IgdGltaW5nJ3MgcGVuZGluZyBhbmltYXRpb24gZXZlbnQgcXVldWUgYWxv
bmcKICAgICAgICAgLy8gd2l0aCBpdHMgdGFyZ2V0LCBhbmltYXRpb24uIElmIGFuaW1hdGlvbiBp
cyBhc3NvY2lhdGVkIHdpdGggYW4gYWN0aXZlIHRpbWVsaW5lIHRoYXQgZGVmaW5lcyBhIHByb2Nl
ZHVyZSB0byBjb252ZXJ0IHRpbWVsaW5lIHRpbWVzCiAgICAgICAgIC8vIHRvIG9yaWdpbi1yZWxh
dGl2ZSB0aW1lLCBsZXQgdGhlIHNjaGVkdWxlZCBldmVudCB0aW1lIGJlIHRoZSByZXN1bHQgb2Yg
YXBwbHlpbmcgdGhhdCBwcm9jZWR1cmUgdG8gdGltZWxpbmUgdGltZS4gT3RoZXJ3aXNlLCB0aGUK
QEAgLTEyMzksNyArMTIzNCw3IEBAIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRTdXNwZW5kZWQoYm9v
bCBpc1N1c3BlbmRlZCkKIAogdm9pZCBXZWJBbmltYXRpb246OmFjY2VsZXJhdGVkU3RhdGVEaWRD
aGFuZ2UoKQogewotICAgIGlmIChpczxEb2N1bWVudFRpbWVsaW5lPihtX3RpbWVsaW5lLmdldCgp
KSkKKyAgICBpZiAoaXM8RG9jdW1lbnRUaW1lbGluZT4obV90aW1lbGluZSkpCiAgICAgICAgIGRv
d25jYXN0PERvY3VtZW50VGltZWxpbmU+KCptX3RpbWVsaW5lKS5hbmltYXRpb25BY2NlbGVyYXRl
ZFJ1bm5pbmdTdGF0ZURpZENoYW5nZSgqdGhpcyk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FuaW1hdGlvbi9XZWJBbmltYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlv
bi9XZWJBbmltYXRpb24uaAppbmRleCAxMDhkM2Q5ZDAxZWQ3ODMzYTljMmU0YzRkNjJhZmM5YjZm
ODVlZGQ4Li4wNDRiOGM2ODQyNjI4MDM5MmMwMTMxODQ4N2ZhNDg2NWU2YjMyNWRiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlvbi5oCkBAIC02OCw3ICs2OCw3IEBAIHB1Ymxp
YzoKIAogICAgIEFuaW1hdGlvbkVmZmVjdCogZWZmZWN0KCkgY29uc3QgeyByZXR1cm4gbV9lZmZl
Y3QuZ2V0KCk7IH0KICAgICB2b2lkIHNldEVmZmVjdChSZWZQdHI8QW5pbWF0aW9uRWZmZWN0PiYm
KTsKLSAgICBBbmltYXRpb25UaW1lbGluZSogdGltZWxpbmUoKSBjb25zdDsKKyAgICBBbmltYXRp
b25UaW1lbGluZSogdGltZWxpbmUoKSBjb25zdCB7IHJldHVybiBtX3RpbWVsaW5lLmdldCgpOyB9
CiAgICAgdmlydHVhbCB2b2lkIHNldFRpbWVsaW5lKFJlZlB0cjxBbmltYXRpb25UaW1lbGluZT4m
Jik7CiAKICAgICBPcHRpb25hbDxTZWNvbmRzPiBjdXJyZW50VGltZSgpIGNvbnN0OwpAQCAtMTg2
LDcgKzE4Niw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBhcHBseVBlbmRpbmdQbGF5YmFja1JhdGUo
KTsKIAogICAgIFJlZlB0cjxBbmltYXRpb25FZmZlY3Q+IG1fZWZmZWN0OwotICAgIFdlYWtQdHI8
QW5pbWF0aW9uVGltZWxpbmU+IG1fdGltZWxpbmU7CisgICAgUmVmUHRyPEFuaW1hdGlvblRpbWVs
aW5lPiBtX3RpbWVsaW5lOwogICAgIFVuaXF1ZVJlZjxSZWFkeVByb21pc2U+IG1fcmVhZHlQcm9t
aXNlOwogICAgIFVuaXF1ZVJlZjxGaW5pc2hlZFByb21pc2U+IG1fZmluaXNoZWRQcm9taXNlOwog
ICAgIE1hcmthYmxlPFNlY29uZHMsIFNlY29uZHM6Ok1hcmthYmxlVHJhaXRzPiBtX3ByZXZpb3Vz
Q3VycmVudFRpbWU7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggNmNmZDEyNzYwNjg3OGM1Y2Q3ZmQ4YjA0MWQ0Mjg5OWM1YzRk
MWY0MC4uMTYzZDAyNzY4OTA5ZjhmZWY4NzQ2NDhhNDRhNGFjZDFkZDJmMGUxOSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDEzIEBACisyMDIwLTAzLTIxICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5j
b20+CisKKyAgICAgICAgWyBNYWMgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dl
Yi1hbmltYXRpb25zL3RpbWluZy1tb2RlbC90aW1lbGluZXMvdXBkYXRlLWFuZC1zZW5kLWV2ZW50
cy1yZXBsYWNlbWVudC5odG1sIGlzIGZsYWt5IGZhaWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkyMzkKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzYwNTkxMzU4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMjAtMDMtMjAgIFdl
bnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lQYWRPU10g
WWFob28hIHNlYXJjaCByZXN1bHRzIGFyZSBzb21ldGltZXMgem9vbWVkIGluIGEgbGl0dGxlCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGUzZjYzOTUxY2U3
NDA3NmRiZWYwZjgwYzQ5NDY5YzAxOTI0ODcyYmEuLjc4NGE3YTFlOWZiMTVhYjk4YzhjZjIyMjEx
MTdkODNmY2UyYzQ0MTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0
RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRp
b25zCkBAIC0yMDMyLDggKzIwMzIsNiBAQCB3ZWJraXQub3JnL2IvMjA5MDg0IGNzczMvc2VsZWN0
b3JzMy94bWwvY3NzMy1tb2RzZWwtZDQueG1sIFsgUGFzcyBGYWlsdXJlIF0KIAogd2Via2l0Lm9y
Zy9iLzIwNzE1MCBwbGF0Zm9ybS9tYWMvd2VicnRjL2NhcHR1cmVDYW52YXMtd2VicnRjLXNvZnR3
YXJlLWVuY29kZXIuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi8yMDkyMzkg
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy90aW1pbmctbW9k
ZWwvdGltZWxpbmVzL3VwZGF0ZS1hbmQtc2VuZC1ldmVudHMtcmVwbGFjZW1lbnQuaHRtbCBbIFBh
c3MgRmFpbHVyZSBdCi0KICMgVGhlIGxpbmUgYnJlYWtpbmcgcnVsZXMgY2hhbmdlZCBpbiBJQ1Ug
NjYuIFdlJ3ZlIHVwZGF0ZWQgdGhlIHRlc3RzIHRvIG1hdGNoLCBidXQgb2xkIHBsYXRmb3JtcyB3
b24ndCBnZXQgdXBkYXRlZCBsaW5lIGJyZWFraW5nIHJ1bGVzLgogd2Via2l0Lm9yZy9iLzIwOTI1
MCBbIFNpZXJyYSsgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtdGV4
dC9saW5lLWJyZWFrL2xpbmUtYnJlYWstbm9ybWFsLTAxNS54aHQgWyBJbWFnZU9ubHlGYWlsdXJl
IF0KIHdlYmtpdC5vcmcvYi8yMDkyNTAgWyBTaWVycmErIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXRleHQvbGluZS1icmVhay9saW5lLWJyZWFrLXN0cmljdC0wMTUu
eGh0IFsgSW1hZ2VPbmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394233</attachid>
            <date>2020-03-22 15:28:34 -0700</date>
            <delta_ts>2020-03-22 15:57:28 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-209239-20200322232832.patch</filename>
            <type>text/plain</type>
            <size>7941</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4ODIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjVmMjVlYzRhZDljMzBk
MGNiMmM3MjIyNmYxNjkyYzBlNDUxOWQxNi4uOTgxN2RkZjI4ODNmMDQ0Mjk0NTFlZmIxNTEzOTYw
ZGQ1NTRlYzQzMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDIwLTAzLTIxICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgWyBNYWMgXSBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWluZy1tb2RlbC90aW1l
bGluZXMvdXBkYXRlLWFuZC1zZW5kLWV2ZW50cy1yZXBsYWNlbWVudC5odG1sIGlzIGZsYWt5IGZh
aWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MDkyMzkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYwNTkxMzU4PgorCisgICAgICAgIFJldmll
d2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICBUaGlzIHRlc3Qgd2FzIG1hZGUgZmxha3kg
YnkgcjI1NzQxNywgdGhlIGluaXRpYWwgZml4IGZvciB3ZWJraXQub3JnL2IvMjA4MDY5LiBBIG5l
dywgYXBwcm9wcmlhdGUgZml4IGZvciB0aGF0IGJ1ZyBpcyBpbiB0aGUgd29ya3MuIEluIHRoZQor
ICAgICAgICBtZWFudGltZSB3ZSByZXZlcnQgcjI1NzQxNyBpbiB0aGlzIHBhdGNoLgorCisgICAg
ICAgIFRoZSByZWFzb24gdGhpcyB0ZXN0IGJlY2FtZSBmbGFreSBpcyB0aGF0IGl0IGZlYXR1cmVz
IHRoZSBmb2xsb3dpbmcgY29kZToKKworICAgICAgICAgICAgYW5pbUIudGltZWxpbmUgPSBuZXcg
RG9jdW1lbnRUaW1lbGluZSh7CisgICAgICAgICAgICAgIG9yaWdpblRpbWU6CisgICAgICAgICAg
ICAgICAgZG9jdW1lbnQudGltZWxpbmUuY3VycmVudFRpbWUgLSAxMDAgKiBNU19QRVJfU0VDIC0g
YW5pbUIuc3RhcnRUaW1lLAorICAgICAgICAgICAgfSk7CisKKyAgICAgICAgSW4gdGhpcyBjYXNl
IHRoZSBvbmx5IHJlZmVyZW5jZSB0byB0aGUgY3JlYXRlZCBEb2N1bWVudFRpbWVsaW5lIGlzIHRo
cm91Z2ggYGFuaW1CLnRpbWVsaW5lYC4gQnV0IGJlY2F1c2UgcjI1NzQxNyBtYWRlIHRoZSB0aW1l
bGluZSByZWZlcmVuY2UgZnJvbQorICAgICAgICBXZWJBbmltYXRpb24gYSB3ZWFrIHJlZmVyZW5j
ZSwgaW4gc29tZSBjYXNlcywgaWYgR0Mga2lja3MgaW4sIHRoZSB0aW1lbGluZSB3b3VsZCBiZSBk
ZXJlZmVyZW5jZWQgYW5kIHRoZSB0ZXN0IHdvdWxkIGZhaWwuIFdlIHJlc3RvcmUgdGhhdCByZWxh
dGlvbnNoaXAKKyAgICAgICAgdG8gaXRzIHByZXZpb3VzIHN0YXRlLCB3aGljaCBpcyBhIHN0cm9u
ZyByZWZlcmVuY2UuCisKKyAgICAgICAgKiBhbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OldlYkFuaW1hdGlvbjo6c2V0VGltZWxpbmUpOgorICAgICAgICAoV2Vi
Q29yZTo6V2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZUludGVybmFsKToKKyAgICAgICAgKFdlYkNv
cmU6OldlYkFuaW1hdGlvbjo6ZW5xdWV1ZUFuaW1hdGlvbkV2ZW50KToKKyAgICAgICAgKFdlYkNv
cmU6OldlYkFuaW1hdGlvbjo6YWNjZWxlcmF0ZWRTdGF0ZURpZENoYW5nZSk6CisgICAgICAgIChX
ZWJDb3JlOjpXZWJBbmltYXRpb246OnRpbWVsaW5lIGNvbnN0KTogRGVsZXRlZC4KKyAgICAgICAg
KiBhbmltYXRpb24vV2ViQW5pbWF0aW9uLmg6CisgICAgICAgIChXZWJDb3JlOjpXZWJBbmltYXRp
b246OnRpbWVsaW5lIGNvbnN0KToKKwogMjAyMC0wMy0yMiAgWmFsYW4gQnVqdGFzICA8emFsYW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdIEludHJvZHVjZSBJbml0aWFsQ29udGFpbmluZ0Jv
eCBjbGFzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlv
bi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcAppbmRleCAx
MGE4OGIzNjdkYjllMmQwYTYzY2I3ZmVlMjI2YTZjODM4NzZhYzU3Li43OGIzMzNhYzQ5MDg4NzAz
ZTc3ZGZiYTI2NWJiN2UyMmI5NDhkZWE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmlt
YXRpb24vV2ViQW5pbWF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2Vi
QW5pbWF0aW9uLmNwcApAQCAtMTg5LDExICsxODksNiBAQCB2b2lkIFdlYkFuaW1hdGlvbjo6c2V0
RWZmZWN0KFJlZlB0cjxBbmltYXRpb25FZmZlY3Q+JiYgbmV3RWZmZWN0KQogICAgIGludmFsaWRh
dGVFZmZlY3QoKTsKIH0KIAotQW5pbWF0aW9uVGltZWxpbmUqIFdlYkFuaW1hdGlvbjo6dGltZWxp
bmUoKSBjb25zdAotewotICAgIHJldHVybiBtX3RpbWVsaW5lLmdldCgpOwotfQotCiB2b2lkIFdl
YkFuaW1hdGlvbjo6c2V0RWZmZWN0SW50ZXJuYWwoUmVmUHRyPEFuaW1hdGlvbkVmZmVjdD4mJiBu
ZXdFZmZlY3QsIGJvb2wgZG9Ob3RSZW1vdmVGcm9tVGltZWxpbmUpCiB7CiAgICAgaWYgKG1fZWZm
ZWN0ID09IG5ld0VmZmVjdCkKQEAgLTIzMiw3ICsyMjcsNyBAQCB2b2lkIFdlYkFuaW1hdGlvbjo6
c2V0VGltZWxpbmUoUmVmUHRyPEFuaW1hdGlvblRpbWVsaW5lPiYmIHRpbWVsaW5lKQogICAgIC8v
IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy93ZWItYW5pbWF0aW9ucy0xLyNzZXR0aW5nLXRoZS10
aW1lbGluZQogCiAgICAgLy8gMi4gSWYgbmV3IHRpbWVsaW5lIGlzIHRoZSBzYW1lIG9iamVjdCBh
cyBvbGQgdGltZWxpbmUsIGFib3J0IHRoaXMgcHJvY2VkdXJlLgotICAgIGlmICh0aW1lbGluZSA9
PSBtX3RpbWVsaW5lLmdldCgpKQorICAgIGlmICh0aW1lbGluZSA9PSBtX3RpbWVsaW5lKQogICAg
ICAgICByZXR1cm47CiAKICAgICAvLyA0LiBJZiB0aGUgYW5pbWF0aW9uIHN0YXJ0IHRpbWUgb2Yg
YW5pbWF0aW9uIGlzIHJlc29sdmVkLCBtYWtlIGFuaW1hdGlvbidzIGhvbGQgdGltZSB1bnJlc29s
dmVkLgpAQCAtMjU3LDcgKzI1Miw3IEBAIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZShS
ZWZQdHI8QW5pbWF0aW9uVGltZWxpbmU+JiYgdGltZWxpbmUpCiAgICAgYXV0byBwcm90ZWN0ZWRU
aGlzID0gbWFrZVJlZigqdGhpcyk7CiAgICAgc2V0VGltZWxpbmVJbnRlcm5hbChXVEZNb3ZlKHRp
bWVsaW5lKSk7CiAKLSAgICBzZXRTdXNwZW5kZWQoaXM8RG9jdW1lbnRUaW1lbGluZT4obV90aW1l
bGluZS5nZXQoKSkgJiYgZG93bmNhc3Q8RG9jdW1lbnRUaW1lbGluZT4oKm1fdGltZWxpbmUpLmFu
aW1hdGlvbnNBcmVTdXNwZW5kZWQoKSk7CisgICAgc2V0U3VzcGVuZGVkKGlzPERvY3VtZW50VGlt
ZWxpbmU+KG1fdGltZWxpbmUpICYmIGRvd25jYXN0PERvY3VtZW50VGltZWxpbmU+KCptX3RpbWVs
aW5lKS5hbmltYXRpb25zQXJlU3VzcGVuZGVkKCkpOwogCiAgICAgLy8gNS4gUnVuIHRoZSBwcm9j
ZWR1cmUgdG8gdXBkYXRlIGFuIGFuaW1hdGlvbidzIGZpbmlzaGVkIHN0YXRlIGZvciBhbmltYXRp
b24gd2l0aCB0aGUgZGlkIHNlZWsgZmxhZyBzZXQgdG8gZmFsc2UsCiAgICAgLy8gYW5kIHRoZSBz
eW5jaHJvbm91c2x5IG5vdGlmeSBmbGFnIHNldCB0byBmYWxzZS4KQEAgLTI2OCwxMyArMjYzLDEz
IEBAIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZShSZWZQdHI8QW5pbWF0aW9uVGltZWxp
bmU+JiYgdGltZWxpbmUpCiAKIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZUludGVybmFs
KFJlZlB0cjxBbmltYXRpb25UaW1lbGluZT4mJiB0aW1lbGluZSkKIHsKLSAgICBpZiAobV90aW1l
bGluZS5nZXQoKSA9PSB0aW1lbGluZSkKKyAgICBpZiAobV90aW1lbGluZSA9PSB0aW1lbGluZSkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKG1fdGltZWxpbmUpCiAgICAgICAgIG1fdGltZWxp
bmUtPnJlbW92ZUFuaW1hdGlvbigqdGhpcyk7CiAKLSAgICBtX3RpbWVsaW5lID0gbWFrZVdlYWtQ
dHIodGltZWxpbmUuZ2V0KCkpOworICAgIG1fdGltZWxpbmUgPSBXVEZNb3ZlKHRpbWVsaW5lKTsK
IAogICAgIGlmIChtX2VmZmVjdCkKICAgICAgICAgbV9lZmZlY3QtPmFuaW1hdGlvblRpbWVsaW5l
RGlkQ2hhbmdlKG1fdGltZWxpbmUuZ2V0KCkpOwpAQCAtNjgzLDcgKzY3OCw3IEBAIHZvaWQgV2Vi
QW5pbWF0aW9uOjplbnF1ZXVlQW5pbWF0aW9uUGxheWJhY2tFdmVudChjb25zdCBBdG9tU3RyaW5n
JiB0eXBlLCBPcHRpb25hCiAKIHZvaWQgV2ViQW5pbWF0aW9uOjplbnF1ZXVlQW5pbWF0aW9uRXZl
bnQoUmVmPEFuaW1hdGlvbkV2ZW50QmFzZT4mJiBldmVudCkKIHsKLSAgICBpZiAoaXM8RG9jdW1l
bnRUaW1lbGluZT4obV90aW1lbGluZS5nZXQoKSkpIHsKKyAgICBpZiAoaXM8RG9jdW1lbnRUaW1l
bGluZT4obV90aW1lbGluZSkpIHsKICAgICAgICAgLy8gSWYgYW5pbWF0aW9uIGhhcyBhIGRvY3Vt
ZW50IGZvciB0aW1pbmcsIHRoZW4gYXBwZW5kIGV2ZW50IHRvIGl0cyBkb2N1bWVudCBmb3IgdGlt
aW5nJ3MgcGVuZGluZyBhbmltYXRpb24gZXZlbnQgcXVldWUgYWxvbmcKICAgICAgICAgLy8gd2l0
aCBpdHMgdGFyZ2V0LCBhbmltYXRpb24uIElmIGFuaW1hdGlvbiBpcyBhc3NvY2lhdGVkIHdpdGgg
YW4gYWN0aXZlIHRpbWVsaW5lIHRoYXQgZGVmaW5lcyBhIHByb2NlZHVyZSB0byBjb252ZXJ0IHRp
bWVsaW5lIHRpbWVzCiAgICAgICAgIC8vIHRvIG9yaWdpbi1yZWxhdGl2ZSB0aW1lLCBsZXQgdGhl
IHNjaGVkdWxlZCBldmVudCB0aW1lIGJlIHRoZSByZXN1bHQgb2YgYXBwbHlpbmcgdGhhdCBwcm9j
ZWR1cmUgdG8gdGltZWxpbmUgdGltZS4gT3RoZXJ3aXNlLCB0aGUKQEAgLTEyMzksNyArMTIzNCw3
IEBAIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRTdXNwZW5kZWQoYm9vbCBpc1N1c3BlbmRlZCkKIAog
dm9pZCBXZWJBbmltYXRpb246OmFjY2VsZXJhdGVkU3RhdGVEaWRDaGFuZ2UoKQogewotICAgIGlm
IChpczxEb2N1bWVudFRpbWVsaW5lPihtX3RpbWVsaW5lLmdldCgpKSkKKyAgICBpZiAoaXM8RG9j
dW1lbnRUaW1lbGluZT4obV90aW1lbGluZSkpCiAgICAgICAgIGRvd25jYXN0PERvY3VtZW50VGlt
ZWxpbmU+KCptX3RpbWVsaW5lKS5hbmltYXRpb25BY2NlbGVyYXRlZFJ1bm5pbmdTdGF0ZURpZENo
YW5nZSgqdGhpcyk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9X
ZWJBbmltYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2FuaW1hdGlvbi9XZWJBbmltYXRpb24uaApp
bmRleCAxMDhkM2Q5ZDAxZWQ3ODMzYTljMmU0YzRkNjJhZmM5YjZmODVlZGQ4Li4wNDRiOGM2ODQy
NjI4MDM5MmMwMTMxODQ4N2ZhNDg2NWU2YjMyNWRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9u
L1dlYkFuaW1hdGlvbi5oCkBAIC02OCw3ICs2OCw3IEBAIHB1YmxpYzoKIAogICAgIEFuaW1hdGlv
bkVmZmVjdCogZWZmZWN0KCkgY29uc3QgeyByZXR1cm4gbV9lZmZlY3QuZ2V0KCk7IH0KICAgICB2
b2lkIHNldEVmZmVjdChSZWZQdHI8QW5pbWF0aW9uRWZmZWN0PiYmKTsKLSAgICBBbmltYXRpb25U
aW1lbGluZSogdGltZWxpbmUoKSBjb25zdDsKKyAgICBBbmltYXRpb25UaW1lbGluZSogdGltZWxp
bmUoKSBjb25zdCB7IHJldHVybiBtX3RpbWVsaW5lLmdldCgpOyB9CiAgICAgdmlydHVhbCB2b2lk
IHNldFRpbWVsaW5lKFJlZlB0cjxBbmltYXRpb25UaW1lbGluZT4mJik7CiAKICAgICBPcHRpb25h
bDxTZWNvbmRzPiBjdXJyZW50VGltZSgpIGNvbnN0OwpAQCAtMTg2LDcgKzE4Niw3IEBAIHByaXZh
dGU6CiAgICAgdm9pZCBhcHBseVBlbmRpbmdQbGF5YmFja1JhdGUoKTsKIAogICAgIFJlZlB0cjxB
bmltYXRpb25FZmZlY3Q+IG1fZWZmZWN0OwotICAgIFdlYWtQdHI8QW5pbWF0aW9uVGltZWxpbmU+
IG1fdGltZWxpbmU7CisgICAgUmVmUHRyPEFuaW1hdGlvblRpbWVsaW5lPiBtX3RpbWVsaW5lOwog
ICAgIFVuaXF1ZVJlZjxSZWFkeVByb21pc2U+IG1fcmVhZHlQcm9taXNlOwogICAgIFVuaXF1ZVJl
ZjxGaW5pc2hlZFByb21pc2U+IG1fZmluaXNoZWRQcm9taXNlOwogICAgIE1hcmthYmxlPFNlY29u
ZHMsIFNlY29uZHM6Ok1hcmthYmxlVHJhaXRzPiBtX3ByZXZpb3VzQ3VycmVudFRpbWU7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggN2Q0MDMzYmUxZmY3YTE0M2RiMzRkZGNiMWU4YTI1MGE4ZTBiOTE1My4uNzE5NWMzMDRiMmE3
ODFkMWQ0NGVhZTQ5MDExNmIyZTZiMWJhN2ZkOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIw
LTAzLTIxICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgWyBN
YWMgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWlu
Zy1tb2RlbC90aW1lbGluZXMvdXBkYXRlLWFuZC1zZW5kLWV2ZW50cy1yZXBsYWNlbWVudC5odG1s
IGlzIGZsYWt5IGZhaWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDkyMzkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYwNTkxMzU4PgorCisg
ICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICAqIHBsYXRmb3JtL21h
Yy9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTAzLTIxICBTYWlkIEFib3UtSGFsbGF3YSAgPHNh
Ym91aGFsbGF3YUBhcHBsZS5jb20+CiAKICAgICAgICAgQW4gYW5pbWF0ZWQgUE5HIHBsYXlzIHRo
ZSBmcmFtZXMgb25lIHRpbWUgbW9yZSB0aGFuIHRoZSBpbWFnZSBsb29wQ291bnQKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZTNmNjM5NTFjZTc0MDc2ZGJl
ZjBmODBjNDk0NjljMDE5MjQ4NzJiYS4uNzg0YTdhMWU5ZmIxNWFiOThjOGNmMjIyMTExN2Q4M2Zj
ZTJjNDQxNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAg
LTIwMzIsOCArMjAzMiw2IEBAIHdlYmtpdC5vcmcvYi8yMDkwODQgY3NzMy9zZWxlY3RvcnMzL3ht
bC9jc3MzLW1vZHNlbC1kNC54bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjA3
MTUwIHBsYXRmb3JtL21hYy93ZWJydGMvY2FwdHVyZUNhbnZhcy13ZWJydGMtc29mdHdhcmUtZW5j
b2Rlci5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIwOTIzOSBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWluZy1tb2RlbC90aW1l
bGluZXMvdXBkYXRlLWFuZC1zZW5kLWV2ZW50cy1yZXBsYWNlbWVudC5odG1sIFsgUGFzcyBGYWls
dXJlIF0KLQogIyBUaGUgbGluZSBicmVha2luZyBydWxlcyBjaGFuZ2VkIGluIElDVSA2Ni4gV2Un
dmUgdXBkYXRlZCB0aGUgdGVzdHMgdG8gbWF0Y2gsIGJ1dCBvbGQgcGxhdGZvcm1zIHdvbid0IGdl
dCB1cGRhdGVkIGxpbmUgYnJlYWtpbmcgcnVsZXMuCiB3ZWJraXQub3JnL2IvMjA5MjUwIFsgU2ll
cnJhKyBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy10ZXh0L2xpbmUt
YnJlYWsvbGluZS1icmVhay1ub3JtYWwtMDE1LnhodCBbIEltYWdlT25seUZhaWx1cmUgXQogd2Vi
a2l0Lm9yZy9iLzIwOTI1MCBbIFNpZXJyYSsgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtdGV4dC9saW5lLWJyZWFrL2xpbmUtYnJlYWstc3RyaWN0LTAxNS54aHQgWyBJ
bWFnZU9ubHlGYWlsdXJlIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>