<?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>206746</bug_id>
          
          <creation_ts>2020-01-24 07:45:41 -0800</creation_ts>
          <short_desc>[Mac wk2 Release] imported/w3c/web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state.html flaky fail</short_desc>
          <delta_ts>2020-03-11 13:04:27 -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>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="Jason Lawrence">Lawrence.j</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>tsavell</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>1610666</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-01-24 07:45:41 -0800</bug_when>
    <thetext>imported/w3c/web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state.html

Description:This Mac wk2 test is flaky failing.


History:
https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fweb-animations%2Ftiming-model%2Fanimations%2Fupdating-the-finished-state.html

Diff:
--- /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt
+++ /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-actual.txt
@@ -1,3 +1,5 @@
+
+Harness Error (TIMEOUT), message = null
 
 PASS Updating the finished state when playing past end 
 PASS Updating the finished state when seeking past end 
@@ -23,7 +25,7 @@
 PASS Animation finished promise is replaced after seeking back to start 
 PASS Animation finished promise is replaced after replaying from start 
 PASS Animation finish event is fired again after seeking back to start 
-PASS Animation finish event is fired again after replaying from start 
+TIMEOUT Animation finish event is fired again after replaying from start Test timed out
 PASS finish event is not fired at the end of the active interval when the endDelay has not expired 
 PASS finish event is fired after the endDelay has expired</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1610667</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-24 07:46:04 -0800</bug_when>
    <thetext>&lt;rdar://problem/58867580&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611213</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-01-26 13:30:33 -0800</bug_when>
    <thetext>Only timing out in release mode is a weird symptom! Why is Debug fine?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611549</commentid>
    <comment_count>3</comment_count>
      <attachid>388891</attachid>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-01-27 13:16:56 -0800</bug_when>
    <thetext>Created attachment 388891
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611570</commentid>
    <comment_count>4</comment_count>
      <attachid>388896</attachid>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-01-27 13:34:45 -0800</bug_when>
    <thetext>Created attachment 388896
Update Test Expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1611573</commentid>
    <comment_count>5</comment_count>
      <attachid>388896</attachid>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2020-01-27 13:36:59 -0800</bug_when>
    <thetext>Comment on attachment 388896
Update Test Expectations

Clearing flags on attachment: 388896

Committed r255168: &lt;https://trac.webkit.org/changeset/255168&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1616793</commentid>
    <comment_count>6</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-02-10 00:55:02 -0800</bug_when>
    <thetext>Still happens on bots, not reproducing locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628700</commentid>
    <comment_count>7</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 09:59:45 -0700</bug_when>
    <thetext>When this test times out, the failure is that the second .onfinish function is not called.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628704</commentid>
    <comment_count>8</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 10:05:29 -0700</bug_when>
    <thetext>Increasing the test duration does not help.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628734</commentid>
    <comment_count>9</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 10:42:29 -0700</bug_when>
    <thetext>We get in a situation where the hold time is still resolved within the play() call and we return early, not scheduling any further update, and thus failing to ever advance that animation&apos;s time and finish it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628742</commentid>
    <comment_count>10</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 10:47:49 -0700</bug_when>
    <thetext>This is the branch that we should get into but aren&apos;t inside WebAnimation::play():

`if (effectivePlaybackRate() &gt; 0 &amp;&amp; autoRewind == AutoRewind::Yes &amp;&amp; (!localTime || localTime.value() &lt; 0_s || localTime.value() &gt;= endTime))`

I expect it&apos;ll be a rounding issue when comparing times, we should probably use `timeEpsilon`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628747</commentid>
    <comment_count>11</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 10:56:40 -0700</bug_when>
    <thetext>That&apos;s it! In the bad case, these are the values we have:

    localTime = 0.000999999999999994s, endTime = 0.001000s

In the good case:

    localTime = 0.001s, endTime = 0.001000s

We just need to use timeEpsilon when comparing localTime and endTime.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628757</commentid>
    <comment_count>12</comment_count>
      <attachid>393268</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 11:08:44 -0700</bug_when>
    <thetext>Created attachment 393268
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628763</commentid>
    <comment_count>13</comment_count>
      <attachid>393268</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-03-11 11:13:49 -0700</bug_when>
    <thetext>Comment on attachment 393268
Patch

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

&gt; Source/WebCore/ChangeLog:12
&gt; +        Because we could end up in situation where localTime was very marginally smaller than endTime inside of WebAnimation::play(), we would end up
&gt; +        with an unresolved hold time and we would return before calling WebAnimation::timingDidChange() and thus scheduling an animation update from
&gt; +        the timeline because we&apos;d assume it was paused. As a result, the animation would never end and the test would wait for a &quot;finish&quot; event which
&gt; +        would never come.

It&apos;s kind of weird to pick a line wrap value that is so large. Maybe you should rewrap to 80-100 chars?

&gt; Source/WebCore/animation/WebAnimation.cpp:931
&gt; +    if (effectivePlaybackRate() &gt; 0 &amp;&amp; autoRewind == AutoRewind::Yes &amp;&amp; (!localTime || localTime.value() &lt; 0_s || (localTime.value() + timeEpsilon) &gt;= endTime)) {

Not now, but would it make sense to have helpers for nearly_equals or nearly_greater than? I think we have some helpers for that already (maybe with a better name).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628809</commentid>
    <comment_count>14</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-11 13:04:27 -0700</bug_when>
    <thetext>Committed r258274: &lt;https://trac.webkit.org/changeset/258274&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>388891</attachid>
            <date>2020-01-27 13:16:56 -0800</date>
            <delta_ts>2020-01-27 13:34:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206746-20200127131656.patch</filename>
            <type>text/plain</type>
            <size>1592</size>
            <attacher name="Jason Lawrence">Lawrence.j</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1MTYyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzNkMWIwYWY5MGJjYmE4NWIyNmFl
NzhhMmU5MzQyNzMxODc5YzdiYS4uYjFjNTJkYmFjZTViMGRhMDdhNDhiODIwZTQxNzE2MDI2NGU1
YzQ0MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTAxLTI3ICBKYXNvbiBMYXdyZW5jZSAg
PGxhd3JlbmNlLmpAYXBwbGUuY29tPgorCisgICAgICAgIFtNYWMgd2syIFJlbGVhc2VdIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvdGltaW5nLW1vZGVsL2Fu
aW1hdGlvbnMvdXBkYXRpbmctdGhlLWZpbmlzaGVkLXN0YXRlLmh0bWwgZmxha3kgZmFpbAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA2NzQ2CisKKyAg
ICAgICAgdW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZy4KKworICAgICAgICAqIHBsYXRmb3JtL21h
Yy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMC0wMS0yNyAgSmVyIE5vYmxlICA8amVyLm5v
YmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBTdXBwb3J0ICdhbGxvdz0iZnVsbHNjcmVlbiInIGZl
YXR1cmUgcG9saWN5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3Rh
dGlvbnMKaW5kZXggODhhMjMwZGUzZTQ5MGY1MDg5YmZkZDRhNjkwOWUzYjc4MmFiZTFiZC4uMjBj
MWIwZGI0M2JmMTI5NWI1ODg5NTBkNzU0NmRhOTUzM2MwM2YyNyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtOTI3LDQgKzkyNyw2IEBAIHdl
YmtpdC5vcmcvYi8yMDUzMDEgWyBNb2phdmUrIF0gaW5zcGVjdG9yL2NhbnZhcy9yZXF1ZXN0U2hh
ZGVyU291cmNlLXdlYmdwdS5odG1sCiAKIHdlYmtpdC5vcmcvYi8yMDU4MDggZmFzdC90ZXh0L2lu
dGVybmF0aW9uYWwvdW5pY29kZS1iaWRpLW90aGVyLW5ldXRyYWxzLmh0bWwgWyBQYXNzIEZhaWx1
cmUgXQogCi13ZWJraXQub3JnL2IvMTk4OTQyIHdlYmdwdS92ZXJ0ZXgtYnVmZmVyLXRyaWFuZ2xl
LXN0cmlwLmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIGZpbGUKK3dlYmtpdC5vcmcvYi8xOTg5NDIgd2ViZ3B1L3ZlcnRleC1idWZmZXItdHJpYW5n
bGUtc3RyaXAuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCisKK3dlYmtpdC5vcmcvYi8y
MDY3NDYgWyBSZWxlYXNlIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWItYW5p
bWF0aW9ucy90aW1pbmctbW9kZWwvYW5pbWF0aW9ucy91cGRhdGluZy10aGUtZmluaXNoZWQtc3Rh
dGUuaHRtbCBbIFBhc3MgRmFpbHVyZSBdClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>388896</attachid>
            <date>2020-01-27 13:34:45 -0800</date>
            <delta_ts>2020-01-27 17:09:06 -0800</delta_ts>
            <desc>Update Test Expectations</desc>
            <filename>bug-206746-20200127133444.patch</filename>
            <type>text/plain</type>
            <size>1633</size>
            <attacher name="Jason Lawrence">Lawrence.j</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU1MTY2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDkxZmI5NmVmMTA5OTFjY2FkMTdl
YzFiYTRiNTA2YzMzZjBhMTcxNi4uNjQ4NDUzZjQ2MzNiYTM1ZWFmNjcxODk1YTg1Mjk1MDFhYTY2
ZWUzZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIwLTAxLTI3ICBKYXNvbiBMYXdyZW5jZSAg
PGxhd3JlbmNlLmpAYXBwbGUuY29tPgorCisgICAgICAgIFtNYWMgd2syIFJlbGVhc2VdIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvdGltaW5nLW1vZGVsL2Fu
aW1hdGlvbnMvdXBkYXRpbmctdGhlLWZpbmlzaGVkLXN0YXRlLmh0bWwgZmxha3kgZmFpbAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA2NzQ2CisKKyAg
ICAgICAgVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZworCisgICAgICAgICogcGxhdGZvcm0vbWFj
LXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTAxLTI3ICBKYWNvYiBVcGhvZmYgIDxqYWNv
Yl91cGhvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFsgTWFjb3MgaU9TIF0gaHR0cC90ZXN0cy93
b3JrZXJzL3NlcnZpY2UvYmFzaWMtdGltZW91dC5odHRwcy5odG1sIGlzIGZsYWt5IGZhaWxpbmcK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA0
MGYxZTQ0YjUwM2RhNzNkNzE5Y2E1MGU3ZmRlMjM3YTQxMjM5NGQzLi5hNzQ5NDgzY2I2YjU5MzA5
NTc1ZTc5YTM1MzRiNzg5ZDYzZDU1OWM5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LXdrMi9UZXN0RXhwZWN0YXRpb25zCkBAIC05MjksNCArOTI5LDYgQEAgd2Via2l0Lm9yZy9iLzIw
NTgwOCBmYXN0L3RleHQvaW50ZXJuYXRpb25hbC91bmljb2RlLWJpZGktb3RoZXItbmV1dHJhbHMu
aHRtbCBbIFAKIAogd2Via2l0Lm9yZy9iLzE5ODk0MiB3ZWJncHUvdmVydGV4LWJ1ZmZlci10cmlh
bmdsZS1zdHJpcC5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9i
LzIwNjg2NCBodHRwL3Rlc3RzL3dvcmtlcnMvc2VydmljZS9iYXNpYy10aW1lb3V0Lmh0dHBzLmh0
bWwgWyBQYXNzIEZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKK3dlYmtpdC5v
cmcvYi8yMDY4NjQgaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvYmFzaWMtdGltZW91dC5odHRw
cy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KKword2Via2l0Lm9yZy9iLzIwNjc0NiBbIFJlbGVhc2Ug
XSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWluZy1t
b2RlbC9hbmltYXRpb25zL3VwZGF0aW5nLXRoZS1maW5pc2hlZC1zdGF0ZS5odG1sIFsgUGFzcyBG
YWlsdXJlIF0KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393268</attachid>
            <date>2020-03-11 11:08:44 -0700</date>
            <delta_ts>2020-03-11 11:13:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206746-20200311190843.patch</filename>
            <type>text/plain</type>
            <size>3959</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4MjU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODY2ZDY0N2ZhNGIyMjdl
ZmIwZjFiZWZkZjI3NjFlYWY1OGFhOGUxOC4uZjJkNTA0NWE1YTFhMGJlZDhhMDg1NzI2ZjdlNWUx
NjFjMjY5ODM0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTExICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFtNYWMgd2syIFJlbGVh
c2VdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvdGltaW5n
LW1vZGVsL2FuaW1hdGlvbnMvdXBkYXRpbmctdGhlLWZpbmlzaGVkLXN0YXRlLmh0bWwgZmxha3kg
ZmFpbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA2
NzQ2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81ODg2NzU4MD4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCZWNhdXNlIHdlIGNvdWxkIGVuZCB1cCBp
biBzaXR1YXRpb24gd2hlcmUgbG9jYWxUaW1lIHdhcyB2ZXJ5IG1hcmdpbmFsbHkgc21hbGxlciB0
aGFuIGVuZFRpbWUgaW5zaWRlIG9mIFdlYkFuaW1hdGlvbjo6cGxheSgpLCB3ZSB3b3VsZCBlbmQg
dXAKKyAgICAgICAgd2l0aCBhbiB1bnJlc29sdmVkIGhvbGQgdGltZSBhbmQgd2Ugd291bGQgcmV0
dXJuIGJlZm9yZSBjYWxsaW5nIFdlYkFuaW1hdGlvbjo6dGltaW5nRGlkQ2hhbmdlKCkgYW5kIHRo
dXMgc2NoZWR1bGluZyBhbiBhbmltYXRpb24gdXBkYXRlIGZyb20KKyAgICAgICAgdGhlIHRpbWVs
aW5lIGJlY2F1c2Ugd2UnZCBhc3N1bWUgaXQgd2FzIHBhdXNlZC4gQXMgYSByZXN1bHQsIHRoZSBh
bmltYXRpb24gd291bGQgbmV2ZXIgZW5kIGFuZCB0aGUgdGVzdCB3b3VsZCB3YWl0IGZvciBhICJm
aW5pc2giIGV2ZW50IHdoaWNoCisgICAgICAgIHdvdWxkIG5ldmVyIGNvbWUuCisKKyAgICAgICAg
V2Ugbm93IGFjY291bnQgZm9yIGFuIGVwc2lsb24gdmFsdWUgd2hlbiBjb21wYXJpbmcgdGltZXMg
dG8gYWNjb3VudCBmb3Igc3VjaCBzaXR1YXRpb25zLgorCisgICAgICAgICogYW5pbWF0aW9uL1dl
YkFuaW1hdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJBbmltYXRpb246OnBsYXkpOgor
CiAyMDIwLTAzLTEwICBUb21va2kgSW1haSAgPFRvbW9raS5JbWFpQHNvbnkuY29tPgogCiAgICAg
ICAgIFtPcGVuU1NMXSBJbXBsZW1lbnQgV2ViQ3J5cHRvIEFQSXMgZm9yIEFFUy1DVFIgYW5kIEFF
Uy1LVwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlvbi5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcAppbmRleCAwZWMx
MDVmNzRkM2E2ZDJmNTYyYzIzNTlhNjJkOTRkNmRlNzA1NmQ5Li45NmFhZThjZTY3YTk3MTY0ZDU2
ZGQxNzI2ODM4NWM0Njc5MmRjNmNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRp
b24vV2ViQW5pbWF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5p
bWF0aW9uLmNwcApAQCAtOTI4LDcgKzkyOCw3IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IFdlYkFuaW1h
dGlvbjo6cGxheShBdXRvUmV3aW5kIGF1dG9SZXdpbmQpCiAgICAgYm9vbCBoYXNQZW5kaW5nUmVh
ZHlQcm9taXNlID0gZmFsc2U7CiAKICAgICAvLyAzLiBQZXJmb3JtIHRoZSBzdGVwcyBjb3JyZXNw
b25kaW5nIHRvIHRoZSBmaXJzdCBtYXRjaGluZyBjb25kaXRpb24gZnJvbSB0aGUgZm9sbG93aW5n
LCBpZiBhbnk6Ci0gICAgaWYgKGVmZmVjdGl2ZVBsYXliYWNrUmF0ZSgpID4gMCAmJiBhdXRvUmV3
aW5kID09IEF1dG9SZXdpbmQ6OlllcyAmJiAoIWxvY2FsVGltZSB8fCBsb2NhbFRpbWUudmFsdWUo
KSA8IDBfcyB8fCBsb2NhbFRpbWUudmFsdWUoKSA+PSBlbmRUaW1lKSkgeworICAgIGlmIChlZmZl
Y3RpdmVQbGF5YmFja1JhdGUoKSA+IDAgJiYgYXV0b1Jld2luZCA9PSBBdXRvUmV3aW5kOjpZZXMg
JiYgKCFsb2NhbFRpbWUgfHwgbG9jYWxUaW1lLnZhbHVlKCkgPCAwX3MgfHwgKGxvY2FsVGltZS52
YWx1ZSgpICsgdGltZUVwc2lsb24pID49IGVuZFRpbWUpKSB7CiAgICAgICAgIC8vIElmIGFuaW1h
dGlvbidzIGVmZmVjdGl2ZSBwbGF5YmFjayByYXRlID4gMCwgdGhlIGF1dG8tcmV3aW5kIGZsYWcg
aXMgdHJ1ZSBhbmQgZWl0aGVyIGFuaW1hdGlvbidzOgogICAgICAgICAvLyAgICAgLSBjdXJyZW50
IHRpbWUgaXMgdW5yZXNvbHZlZCwgb3IKICAgICAgICAgLy8gICAgIC0gY3VycmVudCB0aW1lIDwg
emVybywgb3IKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA4YmI2OTc4NGNlMDIyYjI2Yjc2MzZkYzg4MDA1ODI3YTMxNGU0YjE0
Li4yMjAyOGUwMmVlOTRmZWNmNGRmMzVkNTJiYTJiODhiYzNlYzBmZmJiIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMjAtMDMtMTEgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+
CisKKyAgICAgICAgW01hYyB3azIgUmVsZWFzZV0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy93ZWItYW5pbWF0aW9ucy90aW1pbmctbW9kZWwvYW5pbWF0aW9ucy91cGRhdGluZy10aGUt
ZmluaXNoZWQtc3RhdGUuaHRtbCBmbGFreSBmYWlsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDY3NDYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU4
ODY3NTgwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDIwLTAzLTEwICBUb21v
a2kgSW1haSAgPFRvbW9raS5JbWFpQHNvbnkuY29tPgogCiAgICAgICAgIFtPcGVuU1NMXSBJbXBs
ZW1lbnQgV2ViQ3J5cHRvIEFQSXMgZm9yIEFFUy1DVFIgYW5kIEFFUy1LVwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDYxNTE3ZmE1MzU5ZDNi
NmFkOWZmM2IyOTc3MzZlMWYwZmYxNWJkYmYuLjJkODA3MzcxZWM0M2U3YzQ4Y2U0OTM4MzBjNWFm
ZDU5ZDkwNmUzNDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVz
dEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTkyOSw4ICs5MjksNiBAQCB3ZWJraXQub3JnL2IvMTk4OTQyIHdlYmdwdS92
ZXJ0ZXgtYnVmZmVyLXRyaWFuZ2xlLXN0cmlwLmh0bWwgWyBQYXNzIEltYWdlT25seUZhaQogCiB3
ZWJraXQub3JnL2IvMjA2ODY0IGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL2Jhc2ljLXRpbWVv
dXQuaHR0cHMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi8yMDY3NDYgWyBS
ZWxlYXNlIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy90
aW1pbmctbW9kZWwvYW5pbWF0aW9ucy91cGRhdGluZy10aGUtZmluaXNoZWQtc3RhdGUuaHRtbCBb
IFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8yMDY2OTYgWyBSZWxlYXNlIF0gZWRpdGlu
Zy9zZWxlY3Rpb24vY2FyZXQtYXQtYmlkaS1ib3VuZGFyeS5odG1sIFsgU2xvdyBdCiAKIHdlYmtp
dC5vcmcvYi8yMDY3MDggZmFzdC9hbmltYXRpb24vcmVxdWVzdC1hbmltYXRpb24tZnJhbWUtaWZy
YW1lLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQo=
</data>
<flag name="review"
          id="408644"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>