<?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>183137</bug_id>
          
          <creation_ts>2018-02-26 11:48:04 -0800</creation_ts>
          <short_desc>[Web Animations] Implement the procedure to set the start time</short_desc>
          <delta_ts>2018-02-26 13:16:30 -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>New Bugs</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="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1402122</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2018-02-26 11:48:04 -0800</bug_when>
    <thetext>[Web Animations] Implement the procedure to set the start time</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402123</commentid>
    <comment_count>1</comment_count>
      <attachid>334632</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2018-02-26 11:50:06 -0800</bug_when>
    <thetext>Created attachment 334632
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402124</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-02-26 11:51:49 -0800</bug_when>
    <thetext>Attachment 334632 did not pass style-queue:


ERROR: Source/WebCore/ChangeLog:8:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402149</commentid>
    <comment_count>3</comment_count>
      <attachid>334632</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2018-02-26 13:02:18 -0800</bug_when>
    <thetext>Comment on attachment 334632
Patch

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

&gt; Source/WebCore/animation/WebAnimation.cpp:211
&gt; +        setStartTime(std::nullopt);

Is hold time start time? Why isn&apos;t this setHoldTime?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402150</commentid>
    <comment_count>4</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2018-02-26 13:06:47 -0800</bug_when>
    <thetext>(In reply to Dean Jackson from comment #3)
&gt; Comment on attachment 334632 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=334632&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/animation/WebAnimation.cpp:211
&gt; &gt; +        setStartTime(std::nullopt);
&gt; 
&gt; Is hold time start time? Why isn&apos;t this setHoldTime?

Nice catch. This was wrong. As it turns out, in practice, there is always a resolved timeline time so this wouldn&apos;t ever occur in a browser context. Will fix in commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402156</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2018-02-26 13:15:18 -0800</bug_when>
    <thetext>Committed r229040: &lt;https://trac.webkit.org/changeset/229040&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402157</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-02-26 13:16:30 -0800</bug_when>
    <thetext>&lt;rdar://problem/37913271&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334632</attachid>
            <date>2018-02-26 11:50:06 -0800</date>
            <delta_ts>2018-02-26 13:02:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183137-20180226205003.patch</filename>
            <type>text/plain</type>
            <size>11600</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5MDMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjhiZjEwZDNlMGY1NGE1
MjI2MjY4MjBmMmRkMzgzMmU3MDkyYWUzMC4uMzhmMmNmM2EwMjY4ZjY0ZGNkOTJjMmM1YTRiM2Zk
MDU1ZWI2YTI1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE4LTAyLTI2ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgW1dlYiBBbmltYXRpb25z
XSBJbXBsZW1lbnQgdGhlIHByb2NlZHVyZSB0byBzZXQgdGhlIHN0YXJ0IHRpbWUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzEzNworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAoT09Q
UyEpLgorCisgICAgICAgIEltcGxlbWVudCB0aGUgcHJvY2VkdXJlIHRvIHNldCB0aGUgc3RhcnQg
dGltZSBhcyBzZXRCaW5kaW5nc1N0YXJ0VGltZSgpIGFuZCB1c2UgdGhlIHNldFN0YXJ0VGltZSgp
IG1ldGhvZCBhcworICAgICAgICBhbiBpbnRlcm5hbCBtZXRob2QgdG8gc2V0IHRoZSBtX3N0YXJ0
VGltZSBpbnN0YW5jZSB2YXJpYWJsZSBhbmQgaW52YWxpZGF0ZSB0aGUgdGltaW5nIG1vZGVsIHJh
dGhlciB0aGFuIHJ1bgorICAgICAgICB0aGUgZW50aXJlIHByb2NlZHVyZSB3aGljaCBzaG91bGQg
b25seSBiZSBjYWxsZWQgd2hlbiBzZXR0aW5nIHRoZSAic3RhcnRUaW1lIiBwcm9wZXJ0eSB0aHJv
dWdoIHRoZSBKUyBBUEkuCisKKyAgICAgICAgKiBhbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OldlYkFuaW1hdGlvbjo6c2V0VGltZWxpbmUpOgorICAgICAgICAo
V2ViQ29yZTo6V2ViQW5pbWF0aW9uOjpzZXRCaW5kaW5nc1N0YXJ0VGltZSk6CisgICAgICAgIChX
ZWJDb3JlOjpXZWJBbmltYXRpb246OnNldFN0YXJ0VGltZSk6CisgICAgICAgIChXZWJDb3JlOjpX
ZWJBbmltYXRpb246OnNpbGVudGx5U2V0Q3VycmVudFRpbWUpOgorICAgICAgICAoV2ViQ29yZTo6
V2ViQW5pbWF0aW9uOjpmaW5pc2gpOgorICAgICAgICAoV2ViQ29yZTo6V2ViQW5pbWF0aW9uOjp1
cGRhdGVGaW5pc2hlZFN0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6OldlYkFuaW1hdGlvbjo6cnVu
UGVuZGluZ1BsYXlUYXNrKToKKyAgICAgICAgKFdlYkNvcmU6OldlYkFuaW1hdGlvbjo6cnVuUGVu
ZGluZ1BhdXNlVGFzayk6CisKIDIwMTgtMDItMjYgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFw
cGxlLmNvbT4KIAogICAgICAgICBbV2ViIEFuaW1hdGlvbnNdIEVuc3VyZSBzZXR0aW5nIHRoZSBo
b2xkIHRpbWUgaW52YWxpZGF0ZXMgdGhlIHRpbWluZyBtb2RlbApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYW5pbWF0aW9uL1dlYkFuaW1hdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hbmlt
YXRpb24vV2ViQW5pbWF0aW9uLmNwcAppbmRleCA2NzVlYmQ5ZDBmN2JmNjA5YmNkMDRlZDQ0MmEw
MmRiZDIwMzI0YzJiLi44MjVmYzQwM2E1NDM0YzUwMGE2ZTI0NTVhODVhNTE4MmM2MDJiNDQzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vV2ViQW5pbWF0aW9uLmNwcApAQCAtMTMzLDcgKzEz
Myw3IEBAIHZvaWQgV2ViQW5pbWF0aW9uOjpzZXRUaW1lbGluZShSZWZQdHI8QW5pbWF0aW9uVGlt
ZWxpbmU+JiYgdGltZWxpbmUpCiAgICAgICAgIHJldHVybjsKIAogICAgIC8vIDQuIElmIHRoZSBh
bmltYXRpb24gc3RhcnQgdGltZSBvZiBhbmltYXRpb24gaXMgcmVzb2x2ZWQsIG1ha2UgYW5pbWF0
aW9u4oCZcyBob2xkIHRpbWUgdW5yZXNvbHZlZC4KLSAgICBpZiAoc3RhcnRUaW1lKCkpCisgICAg
aWYgKG1fc3RhcnRUaW1lKQogICAgICAgICBzZXRIb2xkVGltZShzdGQ6Om51bGxvcHQpOwogCiAg
ICAgaWYgKG1fdGltZWxpbmUpCkBAIC0xOTIsMTAgKzE5Miw1MyBAQCBzdGQ6Om9wdGlvbmFsPGRv
dWJsZT4gV2ViQW5pbWF0aW9uOjpiaW5kaW5nc1N0YXJ0VGltZSgpIGNvbnN0CiAKIHZvaWQgV2Vi
QW5pbWF0aW9uOjpzZXRCaW5kaW5nc1N0YXJ0VGltZShzdGQ6Om9wdGlvbmFsPGRvdWJsZT4gc3Rh
cnRUaW1lKQogeworICAgIC8vIDMuNC42IFRoZSBwcm9jZWR1cmUgdG8gc2V0IHRoZSBzdGFydCB0
aW1lIG9mIGFuaW1hdGlvbiwgYW5pbWF0aW9uLCB0byBuZXcgc3RhcnQgdGltZSwgaXMgYXMgZm9s
bG93czoKKyAgICAvLyBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvd2ViLWFuaW1hdGlvbnMvI3Nl
dHRpbmctdGhlLXN0YXJ0LXRpbWUtb2YtYW4tYW5pbWF0aW9uCisKKyAgICBzdGQ6Om9wdGlvbmFs
PFNlY29uZHM+IG5ld1N0YXJ0VGltZTsKICAgICBpZiAoIXN0YXJ0VGltZSkKLSAgICAgICAgc2V0
U3RhcnRUaW1lKHN0ZDo6bnVsbG9wdCk7CisgICAgICAgIG5ld1N0YXJ0VGltZSA9IHN0ZDo6bnVs
bG9wdDsKICAgICBlbHNlCi0gICAgICAgIHNldFN0YXJ0VGltZShTZWNvbmRzOjpmcm9tTWlsbGlz
ZWNvbmRzKHN0YXJ0VGltZS52YWx1ZSgpKSk7CisgICAgICAgIG5ld1N0YXJ0VGltZSA9IFNlY29u
ZHM6OmZyb21NaWxsaXNlY29uZHMoc3RhcnRUaW1lLnZhbHVlKCkpOworCisgICAgLy8gMS4gTGV0
IHRpbWVsaW5lIHRpbWUgYmUgdGhlIGN1cnJlbnQgdGltZSB2YWx1ZSBvZiB0aGUgdGltZWxpbmUg
dGhhdCBhbmltYXRpb24gaXMgYXNzb2NpYXRlZCB3aXRoLiBJZgorICAgIC8vICAgIHRoZXJlIGlz
IG5vIHRpbWVsaW5lIGFzc29jaWF0ZWQgd2l0aCBhbmltYXRpb24gb3IgdGhlIGFzc29jaWF0ZWQg
dGltZWxpbmUgaXMgaW5hY3RpdmUsIGxldCB0aGUgdGltZWxpbmUKKyAgICAvLyAgICB0aW1lIGJl
IHVucmVzb2x2ZWQuCisgICAgYXV0byB0aW1lbGluZVRpbWUgPSBtX3RpbWVsaW5lID8gbV90aW1l
bGluZS0+Y3VycmVudFRpbWUoKSA6IHN0ZDo6bnVsbG9wdDsKKworICAgIC8vIDIuIElmIHRpbWVs
aW5lIHRpbWUgaXMgdW5yZXNvbHZlZCBhbmQgbmV3IHN0YXJ0IHRpbWUgaXMgcmVzb2x2ZWQsIG1h
a2UgYW5pbWF0aW9uJ3MgaG9sZCB0aW1lIHVucmVzb2x2ZWQuCisgICAgaWYgKCF0aW1lbGluZVRp
bWUgJiYgbmV3U3RhcnRUaW1lKQorICAgICAgICBzZXRTdGFydFRpbWUoc3RkOjpudWxsb3B0KTsK
KworICAgIC8vIDMuIExldCBwcmV2aW91cyBjdXJyZW50IHRpbWUgYmUgYW5pbWF0aW9uJ3MgY3Vy
cmVudCB0aW1lLgorICAgIGF1dG8gcHJldmlvdXNDdXJyZW50VGltZSA9IGN1cnJlbnRUaW1lKCk7
CisKKyAgICAvLyA0LiBTZXQgYW5pbWF0aW9uJ3Mgc3RhcnQgdGltZSB0byBuZXcgc3RhcnQgdGlt
ZS4KKyAgICBzZXRTdGFydFRpbWUobmV3U3RhcnRUaW1lKTsKKworICAgIC8vIDUuIFVwZGF0ZSBh
bmltYXRpb24ncyBob2xkIHRpbWUgYmFzZWQgb24gdGhlIGZpcnN0IG1hdGNoaW5nIGNvbmRpdGlv
biBmcm9tIHRoZSBmb2xsb3dpbmcsCisgICAgaWYgKG5ld1N0YXJ0VGltZSkgeworICAgICAgICAv
LyBJZiBuZXcgc3RhcnQgdGltZSBpcyByZXNvbHZlZCwKKyAgICAgICAgLy8gSWYgYW5pbWF0aW9u
4oCZcyBwbGF5YmFjayByYXRlIGlzIG5vdCB6ZXJvLCBtYWtlIGFuaW1hdGlvbuKAmXMgaG9sZCB0
aW1lIHVucmVzb2x2ZWQuCisgICAgICAgIGlmIChtX3BsYXliYWNrUmF0ZSkKKyAgICAgICAgICAg
IHNldEhvbGRUaW1lKHN0ZDo6bnVsbG9wdCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgLy8gT3Ro
ZXJ3aXNlIChuZXcgc3RhcnQgdGltZSBpcyB1bnJlc29sdmVkKSwKKyAgICAgICAgLy8gU2V0IGFu
aW1hdGlvbidzIGhvbGQgdGltZSB0byBwcmV2aW91cyBjdXJyZW50IHRpbWUgZXZlbiBpZiBwcmV2
aW91cyBjdXJyZW50IHRpbWUgaXMgdW5yZXNvbHZlZC4KKyAgICAgICAgc2V0SG9sZFRpbWUocHJl
dmlvdXNDdXJyZW50VGltZSk7CisgICAgfQorCisgICAgLy8gNi4gSWYgYW5pbWF0aW9uIGhhcyBh
IHBlbmRpbmcgcGxheSB0YXNrIG9yIGEgcGVuZGluZyBwYXVzZSB0YXNrLCBjYW5jZWwgdGhhdCB0
YXNrIGFuZCByZXNvbHZlIGFuaW1hdGlvbidzIGN1cnJlbnQgcmVhZHkgcHJvbWlzZSB3aXRoIGFu
aW1hdGlvbi4KKyAgICBpZiAocGVuZGluZygpKSB7CisgICAgICAgIHNldFRpbWVUb1J1blBlbmRp
bmdQYXVzZVRhc2soVGltZVRvUnVuUGVuZGluZ1Rhc2s6Ok5vdFNjaGVkdWxlZCk7CisgICAgICAg
IHNldFRpbWVUb1J1blBlbmRpbmdQbGF5VGFzayhUaW1lVG9SdW5QZW5kaW5nVGFzazo6Tm90U2No
ZWR1bGVkKTsKKyAgICAgICAgbV9yZWFkeVByb21pc2UucmVzb2x2ZSgqdGhpcyk7CisgICAgfQor
CisgICAgLy8gNy4gUnVuIHRoZSBwcm9jZWR1cmUgdG8gdXBkYXRlIGFuIGFuaW1hdGlvbuKAmXMg
ZmluaXNoZWQgc3RhdGUgZm9yIGFuaW1hdGlvbiB3aXRoIHRoZSBkaWQgc2VlayBmbGFnIHNldCB0
byB0cnVlLCBhbmQgdGhlIHN5bmNocm9ub3VzbHkgbm90aWZ5IGZsYWcgc2V0IHRvIGZhbHNlLgor
ICAgIHVwZGF0ZUZpbmlzaGVkU3RhdGUoRGlkU2Vlazo6WWVzLCBTeW5jaHJvbm91c2x5Tm90aWZ5
OjpObyk7CisKKyAgICB0aW1pbmdNb2RlbERpZENoYW5nZSgpOwogfQogCiBzdGQ6Om9wdGlvbmFs
PFNlY29uZHM+IFdlYkFuaW1hdGlvbjo6c3RhcnRUaW1lKCkgY29uc3QKQEAgLTIwMywxMiArMjQ2
LDEyIEBAIHN0ZDo6b3B0aW9uYWw8U2Vjb25kcz4gV2ViQW5pbWF0aW9uOjpzdGFydFRpbWUoKSBj
b25zdAogICAgIHJldHVybiBtX3N0YXJ0VGltZTsKIH0KIAotdm9pZCBXZWJBbmltYXRpb246OnNl
dFN0YXJ0VGltZShzdGQ6Om9wdGlvbmFsPFNlY29uZHM+IHN0YXJ0VGltZSkKK3ZvaWQgV2ViQW5p
bWF0aW9uOjpzZXRTdGFydFRpbWUoc3RkOjpvcHRpb25hbDxTZWNvbmRzPiBuZXdTdGFydFRpbWUp
CiB7Ci0gICAgaWYgKHN0YXJ0VGltZSA9PSBtX3N0YXJ0VGltZSkKKyAgICBpZiAobV9zdGFydFRp
bWUgPT0gbmV3U3RhcnRUaW1lKQogICAgICAgICByZXR1cm47CiAKLSAgICBtX3N0YXJ0VGltZSA9
IHN0YXJ0VGltZTsKKyAgICBtX3N0YXJ0VGltZSA9IG5ld1N0YXJ0VGltZTsKICAgICB0aW1pbmdN
b2RlbERpZENoYW5nZSgpOwogfQogCkBAIC0yNzgsNyArMzIxLDcgQEAgRXhjZXB0aW9uT3I8dm9p
ZD4gV2ViQW5pbWF0aW9uOjpzaWxlbnRseVNldEN1cnJlbnRUaW1lKHN0ZDo6b3B0aW9uYWw8U2Vj
b25kcz4gc2UKICAgICAvLyBTZXQgYW5pbWF0aW9uJ3MgaG9sZCB0aW1lIHRvIHNlZWsgdGltZS4K
ICAgICAvLyBPdGhlcndpc2UsIHNldCBhbmltYXRpb24ncyBzdGFydCB0aW1lIHRvIHRoZSByZXN1
bHQgb2YgZXZhbHVhdGluZyB0aW1lbGluZSB0aW1lIC0gKHNlZWsgdGltZSAvIHBsYXliYWNrIHJh
dGUpCiAgICAgLy8gd2hlcmUgdGltZWxpbmUgdGltZSBpcyB0aGUgY3VycmVudCB0aW1lIHZhbHVl
IG9mIHRpbWVsaW5lIGFzc29jaWF0ZWQgd2l0aCBhbmltYXRpb24uCi0gICAgaWYgKG1faG9sZFRp
bWUgfHwgIXN0YXJ0VGltZSgpIHx8ICFtX3RpbWVsaW5lIHx8ICFtX3RpbWVsaW5lLT5jdXJyZW50
VGltZSgpIHx8ICFtX3BsYXliYWNrUmF0ZSkKKyAgICBpZiAobV9ob2xkVGltZSB8fCAhbV9zdGFy
dFRpbWUgfHwgIW1fdGltZWxpbmUgfHwgIW1fdGltZWxpbmUtPmN1cnJlbnRUaW1lKCkgfHwgIW1f
cGxheWJhY2tSYXRlKQogICAgICAgICBzZXRIb2xkVGltZShzZWVrVGltZSk7CiAgICAgZWxzZQog
ICAgICAgICBzZXRTdGFydFRpbWUobV90aW1lbGluZS0+Y3VycmVudFRpbWUoKS52YWx1ZSgpIC0g
KHNlZWtUaW1lLnZhbHVlKCkgLyBtX3BsYXliYWNrUmF0ZSkpOwpAQCAtNDkyLDExICs1MzUsMTEg
QEAgRXhjZXB0aW9uT3I8dm9pZD4gV2ViQW5pbWF0aW9uOjpmaW5pc2goKQogCiAgICAgLy8gNC4g
SWYgYW5pbWF0aW9uJ3Mgc3RhcnQgdGltZSBpcyB1bnJlc29sdmVkIGFuZCBhbmltYXRpb24gaGFz
IGFuIGFzc29jaWF0ZWQgYWN0aXZlIHRpbWVsaW5lLCBsZXQgdGhlIHN0YXJ0IHRpbWUgYmUgdGhl
IHJlc3VsdCBvZgogICAgIC8vICAgIGV2YWx1YXRpbmcgdGltZWxpbmUgdGltZSAtIChsaW1pdCAv
IHBsYXliYWNrIHJhdGUpIHdoZXJlIHRpbWVsaW5lIHRpbWUgaXMgdGhlIGN1cnJlbnQgdGltZSB2
YWx1ZSBvZiB0aGUgYXNzb2NpYXRlZCB0aW1lbGluZS4KLSAgICBpZiAoIXN0YXJ0VGltZSgpICYm
IG1fdGltZWxpbmUgJiYgbV90aW1lbGluZS0+Y3VycmVudFRpbWUoKSkKKyAgICBpZiAoIW1fc3Rh
cnRUaW1lICYmIG1fdGltZWxpbmUgJiYgbV90aW1lbGluZS0+Y3VycmVudFRpbWUoKSkKICAgICAg
ICAgc2V0U3RhcnRUaW1lKG1fdGltZWxpbmUtPmN1cnJlbnRUaW1lKCkudmFsdWUoKSAtIChsaW1p
dCAvIG1fcGxheWJhY2tSYXRlKSk7CiAKICAgICAvLyA1LiBJZiB0aGVyZSBpcyBhIHBlbmRpbmcg
cGF1c2UgdGFzayBhbmQgc3RhcnQgdGltZSBpcyByZXNvbHZlZCwKLSAgICBpZiAoaGFzUGVuZGlu
Z1BhdXNlVGFzaygpICYmIHN0YXJ0VGltZSgpKSB7CisgICAgaWYgKGhhc1BlbmRpbmdQYXVzZVRh
c2soKSAmJiBtX3N0YXJ0VGltZSkgewogICAgICAgICAvLyAxLiBMZXQgdGhlIGhvbGQgdGltZSBi
ZSB1bnJlc29sdmVkLgogICAgICAgICBzZXRIb2xkVGltZShzdGQ6Om51bGxvcHQpOwogICAgICAg
ICAvLyAyLiBDYW5jZWwgdGhlIHBlbmRpbmcgcGF1c2UgdGFzay4KQEAgLTUwNiw3ICs1NDksNyBA
QCBFeGNlcHRpb25Pcjx2b2lkPiBXZWJBbmltYXRpb246OmZpbmlzaCgpCiAgICAgfQogCiAgICAg
Ly8gNi4gSWYgdGhlcmUgaXMgYSBwZW5kaW5nIHBsYXkgdGFzayBhbmQgc3RhcnQgdGltZSBpcyBy
ZXNvbHZlZCwgY2FuY2VsIHRoYXQgdGFzayBhbmQgcmVzb2x2ZSB0aGUgY3VycmVudCByZWFkeSBw
cm9taXNlIG9mIGFuaW1hdGlvbiB3aXRoIGFuaW1hdGlvbi4KLSAgICBpZiAoaGFzUGVuZGluZ1Bs
YXlUYXNrKCkgJiYgc3RhcnRUaW1lKCkpIHsKKyAgICBpZiAoaGFzUGVuZGluZ1BsYXlUYXNrKCkg
JiYgbV9zdGFydFRpbWUpIHsKICAgICAgICAgc2V0VGltZVRvUnVuUGVuZGluZ1BsYXlUYXNrKFRp
bWVUb1J1blBlbmRpbmdUYXNrOjpOb3RTY2hlZHVsZWQpOwogICAgICAgICBtX3JlYWR5UHJvbWlz
ZS5yZXNvbHZlKCp0aGlzKTsKICAgICB9CkBAIC01MzEsNyArNTc0LDcgQEAgdm9pZCBXZWJBbmlt
YXRpb246OnVwZGF0ZUZpbmlzaGVkU3RhdGUoRGlkU2VlayBkaWRTZWVrLCBTeW5jaHJvbm91c2x5
Tm90aWZ5IHN5bmMKICAgICAvLyAgICAtIHRoZSB1bmNvbnN0cmFpbmVkIGN1cnJlbnQgdGltZSBp
cyByZXNvbHZlZCwgYW5kCiAgICAgLy8gICAgLSBhbmltYXRpb24ncyBzdGFydCB0aW1lIGlzIHJl
c29sdmVkLCBhbmQKICAgICAvLyAgICAtIGFuaW1hdGlvbiBkb2VzIG5vdCBoYXZlIGEgcGVuZGlu
ZyBwbGF5IHRhc2sgb3IgYSBwZW5kaW5nIHBhdXNlIHRhc2ssCi0gICAgaWYgKHVuY29uc3RyYWlu
ZWRDdXJyZW50VGltZSAmJiBzdGFydFRpbWUoKSAmJiAhcGVuZGluZygpKSB7CisgICAgaWYgKHVu
Y29uc3RyYWluZWRDdXJyZW50VGltZSAmJiBtX3N0YXJ0VGltZSAmJiAhcGVuZGluZygpKSB7CiAg
ICAgICAgIC8vIHRoZW4gdXBkYXRlIGFuaW1hdGlvbidzIGhvbGQgdGltZSBiYXNlZCBvbiB0aGUg
Zmlyc3QgbWF0Y2hpbmcgY29uZGl0aW9uIGZvciBhbmltYXRpb24gZnJvbSBiZWxvdywgaWYgYW55
OgogICAgICAgICBpZiAobV9wbGF5YmFja1JhdGUgPiAwICYmIHVuY29uc3RyYWluZWRDdXJyZW50
VGltZSA+PSBlbmRUaW1lKSB7CiAgICAgICAgICAgICAvLyBJZiBhbmltYXRpb24gcGxheWJhY2sg
cmF0ZSA+IDAgYW5kIHVuY29uc3RyYWluZWQgY3VycmVudCB0aW1lIGlzIGdyZWF0ZXIgdGhhbiBv
ciBlcXVhbCB0byB0YXJnZXQgZWZmZWN0IGVuZCwKQEAgLTcyNCw3ICs3NjcsNyBAQCB2b2lkIFdl
YkFuaW1hdGlvbjo6cnVuUGVuZGluZ1BsYXlUYXNrKCkKICAgICBhdXRvIHJlYWR5VGltZSA9IG1f
dGltZWxpbmUtPmN1cnJlbnRUaW1lKCk7CiAKICAgICAvLyAyLiBJZiBhbmltYXRpb24ncyBzdGFy
dCB0aW1lIGlzIHVucmVzb2x2ZWQsIHBlcmZvcm0gdGhlIGZvbGxvd2luZyBzdGVwczoKLSAgICBp
ZiAoIXN0YXJ0VGltZSgpKSB7CisgICAgaWYgKCFtX3N0YXJ0VGltZSkgewogICAgICAgICAvLyAx
LiBMZXQgbmV3IHN0YXJ0IHRpbWUgYmUgdGhlIHJlc3VsdCBvZiBldmFsdWF0aW5nIHJlYWR5IHRp
bWUgLSBob2xkIHRpbWUgLyBhbmltYXRpb24gcGxheWJhY2sgcmF0ZSBmb3IgYW5pbWF0aW9uLgog
ICAgICAgICAvLyBJZiB0aGUgYW5pbWF0aW9uIHBsYXliYWNrIHJhdGUgaXMgemVybywgbGV0IG5l
dyBzdGFydCB0aW1lIGJlIHNpbXBseSByZWFkeSB0aW1lLgogICAgICAgICBhdXRvIG5ld1N0YXJ0
VGltZSA9IHJlYWR5VGltZS52YWx1ZSgpOwpAQCAtODQ0LDcgKzg4Nyw3IEBAIHZvaWQgV2ViQW5p
bWF0aW9uOjpydW5QZW5kaW5nUGF1c2VUYXNrKCkKICAgICAvLyAxLiBMZXQgcmVhZHkgdGltZSBi
ZSB0aGUgdGltZSB2YWx1ZSBvZiB0aGUgdGltZWxpbmUgYXNzb2NpYXRlZCB3aXRoIGFuaW1hdGlv
biBhdCB0aGUgbW9tZW50IHdoZW4gdGhlIHVzZXIgYWdlbnQKICAgICAvLyAgICBjb21wbGV0ZWQg
cHJvY2Vzc2luZyBuZWNlc3NhcnkgdG8gc3VzcGVuZCBwbGF5YmFjayBvZiBhbmltYXRpb24ncyB0
YXJnZXQgZWZmZWN0LgogICAgIGF1dG8gcmVhZHlUaW1lID0gbV90aW1lbGluZS0+Y3VycmVudFRp
bWUoKTsKLSAgICBhdXRvIGFuaW1hdGlvblN0YXJ0VGltZSA9IHN0YXJ0VGltZSgpOworICAgIGF1
dG8gYW5pbWF0aW9uU3RhcnRUaW1lID0gbV9zdGFydFRpbWU7CiAKICAgICAvLyAyLiBJZiBhbmlt
YXRpb24ncyBzdGFydCB0aW1lIGlzIHJlc29sdmVkIGFuZCBpdHMgaG9sZCB0aW1lIGlzIG5vdCBy
ZXNvbHZlZCwgbGV0IGFuaW1hdGlvbidzIGhvbGQgdGltZSBiZSB0aGUgcmVzdWx0IG9mCiAgICAg
Ly8gICAgZXZhbHVhdGluZyAocmVhZHkgdGltZSAtIHN0YXJ0IHRpbWUpIMOXIHBsYXliYWNrIHJh
dGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwppbmRleCA4MWM5NGU4MDIyOTI0ZTgyZjA0
MmI2NThmMDYwNmY1ODUwYWEyMjMxLi4wYTk0ZTM0ZmU4OWEwZWFjYmQxYjYwZTM0YzY2NjljYjg0
YzE2OGY2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxOC0wMi0yNiAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgorCisgICAgICAg
IFtXZWIgQW5pbWF0aW9uc10gSW1wbGVtZW50IHRoZSBwcm9jZWR1cmUgdG8gc2V0IHRoZSBzdGFy
dCB0aW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
ODMxMzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
cGRhdGUgdGVzdCBleHBlY3RhdGlvbnMgd2l0aCBwcm9ncmVzc2lvbnMuCisKKyAgICAgICAgKiB3
ZWItcGxhdGZvcm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvdGltaW5nLW1vZGVsL2FuaW1hdGlvbnMv
c2V0LXRoZS1hbmltYXRpb24tc3RhcnQtdGltZS1leHBlY3RlZC50eHQ6CisKIDIwMTgtMDItMjYg
IEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViIEFuaW1h
dGlvbnNdIEVuc3VyZSBzZXR0aW5nIHRoZSBob2xkIHRpbWUgaW52YWxpZGF0ZXMgdGhlIHRpbWlu
ZyBtb2RlbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy93ZWItYW5pbWF0aW9ucy90aW1pbmctbW9kZWwvYW5pbWF0aW9ucy9zZXQtdGhlLWFu
aW1hdGlvbi1zdGFydC10aW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViLWFuaW1hdGlvbnMvdGltaW5nLW1vZGVsL2FuaW1hdGlv
bnMvc2V0LXRoZS1hbmltYXRpb24tc3RhcnQtdGltZS1leHBlY3RlZC50eHQKaW5kZXggOTNiMTEy
ZTdkNmYxMWQ4NmI0YjdkNWI1ODJmOGY5MDY4YTlmODlhZC4uN2NkYTg3YzU4Yzc5NGRiYWU4OGU5
Mzk0MTZiNzZhNGRlZjY4ZTVkYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWItYW5pbWF0aW9ucy90aW1pbmctbW9kZWwvYW5pbWF0aW9u
cy9zZXQtdGhlLWFuaW1hdGlvbi1zdGFydC10aW1lLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3RpbWlu
Zy1tb2RlbC9hbmltYXRpb25zL3NldC10aGUtYW5pbWF0aW9uLXN0YXJ0LXRpbWUtZXhwZWN0ZWQu
dHh0CkBAIC0xLDggKzEsOCBAQAogCi1GQUlMIFNldHRpbmcgdGhlIHN0YXJ0IHRpbWUgb2YgYW4g
YW5pbWF0aW9uIHdpdGhvdXQgYW4gYWN0aXZlIHRpbWVsaW5lIGFzc2VydF9lcXVhbHM6IFNldHRp
bmcgdGhlIHN0YXJ0IHRpbWUgY2xlYXJzIHRoZSBjdXJyZW50IHRpbWUgZXhwZWN0ZWQgKG9iamVj
dCkgbnVsbCBidXQgZ290IChudW1iZXIpIDEwMDAKK1BBU1MgU2V0dGluZyB0aGUgc3RhcnQgdGlt
ZSBvZiBhbiBhbmltYXRpb24gd2l0aG91dCBhbiBhY3RpdmUgdGltZWxpbmUgCiBQQVNTIFNldHRp
bmcgYW4gdW5yZXNvbHZlZCBzdGFydCB0aW1lIGFuIGFuaW1hdGlvbiB3aXRob3V0IGFuIGFjdGl2
ZSB0aW1lbGluZSBkb2VzIG5vdCBjbGVhciB0aGUgY3VycmVudCB0aW1lIAotRkFJTCBTZXR0aW5n
IHRoZSBzdGFydCB0aW1lIGNsZWFycyB0aGUgaG9sZCB0aW1lIGFzc2VydF9hcHByb3hfZXF1YWxz
OiBUaGUgY3VycmVudCB0aW1lIGlzIGNhbGN1bGF0ZWQgZnJvbSB0aGUgc3RhcnQgdGltZSwgbm90
IHRoZSBob2xkIHRpbWUgZXhwZWN0ZWQgMjAwMCArLy0gMC4wMDA1IGJ1dCBnb3QgMTAwMAotRkFJ
TCBTZXR0aW5nIGFuIHVucmVzb2x2ZWQgc3RhcnQgdGltZSBzZXRzIHRoZSBob2xkIHRpbWUgYXNz
ZXJ0X2FwcHJveF9lcXVhbHM6IEhvbGQgdGltZSBpcyBzZXQgYWZ0ZXIgc3RhcnQgdGltZSBpcyBt
YWRlIHVucmVzb2x2ZWQgZXhwZWN0ZWQgYSBudW1iZXIgYnV0IGdvdCBhICJvYmplY3QiCitQQVNT
IFNldHRpbmcgdGhlIHN0YXJ0IHRpbWUgY2xlYXJzIHRoZSBob2xkIHRpbWUgCitQQVNTIFNldHRp
bmcgYW4gdW5yZXNvbHZlZCBzdGFydCB0aW1lIHNldHMgdGhlIGhvbGQgdGltZSAKIEZBSUwgU2V0
dGluZyB0aGUgc3RhcnQgdGltZSByZXNvbHZlcyBhIHBlbmRpbmcgcmVhZHkgcHJvbWlzZSBhc3Nl
cnRfdHJ1ZTogQW5pbWF0aW9uIGlzIGluIHBsYXktcGVuZGluZyBzdGF0ZSBleHBlY3RlZCB0cnVl
IGdvdCBmYWxzZQogRkFJTCBTZXR0aW5nIHRoZSBzdGFydCB0aW1lIHJlc29sdmVzIGEgcGVuZGlu
ZyBwYXVzZSB0YXNrIGFzc2VydF90cnVlOiBBbmltYXRpb24gaXMgaW4gcGF1c2UtcGVuZGluZyBz
dGF0ZSBleHBlY3RlZCB0cnVlIGdvdCBmYWxzZQogUEFTUyBTZXR0aW5nIHRoZSBzdGFydCB0aW1l
IHVwZGF0ZXMgdGhlIGZpbmlzaGVkIHN0YXRlIAo=
</data>
<flag name="review"
          id="353375"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>