<?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>216132</bug_id>
          
          <creation_ts>2020-09-03 11:10:44 -0700</creation_ts>
          <short_desc>Make AudioParam.cancelScheduledValues() standards compliant</short_desc>
          <delta_ts>2020-09-03 14:43:13 -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>Web Audio</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>
          
          <blocked>212611</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1685351</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-03 11:10:44 -0700</bug_when>
    <thetext>Make AudioParam.cancelScheduledValues() standards compliant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685356</commentid>
    <comment_count>1</comment_count>
      <attachid>407895</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-03 11:16:35 -0700</bug_when>
    <thetext>Created attachment 407895
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685404</commentid>
    <comment_count>2</comment_count>
      <attachid>407895</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-09-03 13:04:30 -0700</bug_when>
    <thetext>Comment on attachment 407895
Patch

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

r=me

&gt; Source/WebCore/Modules/webaudio/AudioParamTimeline.cpp:165
&gt; +        if (eventTime &gt;= cancelTime || ((m_events[i].type() == ParamEvent::SetValueCurve)
&gt; +            &amp;&amp; eventTime &lt;= cancelTime &amp;&amp; (eventTime + m_events[i].duration() &gt; cancelTime))) {

This condition clause might read more easily as a helper lambda called as &quot;isAfter(m_events[I], cancelTime)&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685430</commentid>
    <comment_count>3</comment_count>
      <attachid>407912</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-03 14:30:08 -0700</bug_when>
    <thetext>Created attachment 407912
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685442</commentid>
    <comment_count>4</comment_count>
      <attachid>407912</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-03 14:42:49 -0700</bug_when>
    <thetext>Comment on attachment 407912
Patch

Clearing flags on attachment: 407912

Committed r266558: &lt;https://trac.webkit.org/changeset/266558&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685443</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-03 14:42:52 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1685444</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-09-03 14:43:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/68302775&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407895</attachid>
            <date>2020-09-03 11:16:35 -0700</date>
            <delta_ts>2020-09-03 14:30:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216132-20200903111634.patch</filename>
            <type>text/plain</type>
            <size>5562</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2NTE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDQwY2FmOGNhYzgwYTI2
MzdhMDUxNTEwODAxYmY1MGUyYTc4ZjI3My4uYjZhZDA3M2EzNTdhODI4YWVlNTQyNTAxMzhmZjc3
NzAwNGYxZDIxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA5LTAzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBBdWRpb1BhcmFtLmNh
bmNlbFNjaGVkdWxlZFZhbHVlcygpIHN0YW5kYXJkcyBjb21wbGlhbnQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjEzMgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFsaWduIG91ciBpbXBsZW1lbnRhdGlv
biBvZiBBdWRpb1BhcmFtLmNhbmNlbFNjaGVkdWxlZFZhbHVlcygpIHdpdGggQ2hyb21pdW0ncwor
ICAgICAgICB0byBnaXZlIHVzIGEgZmV3IG1vcmUgcGFzc2VzIG9uIFdQVCB0ZXN0cy4gSW4gcGFy
dGljdWxhciwgdGhpcyBhZGRzIHNwZWNpYWwKKyAgICAgICAgaGFuZGxpbmcgZm9yIHdoZW4gdGhl
IGNhbmNlbFRpbWUgbGFuZHMgaW4gdGhlIG1pZGRsZSBvZiBhIFNldFZhbHVlQ3VydmUgZXZlbnQu
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCByZWJhc2VsaW5lZCBleGlzdGluZyB0ZXN0LgorCisg
ICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9BdWRpb1BhcmFtVGltZWxpbmUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6QXVkaW9QYXJhbVRpbWVsaW5lOjpjYW5jZWxTY2hlZHVsZWRWYWx1ZXMpOgor
CiAyMDIwLTA5LTAzICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAg
QmlxdWFkRmlsdGVyTm9kZS5nZXRGcmVxdWVuY3lSZXNwb25zZSgpIHNob3VsZCByZXR1cm4gTmFO
IGZvciBvdXQtb2YtYm91bmRzIGZyZXF1ZW5jaWVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvUGFyYW1UaW1lbGluZS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvUGFyYW1UaW1lbGluZS5jcHAKaW5kZXggNGQ5NmIwYzFm
M2IyM2EyMDVhMjdjNWU5NDg1MTEzODlhMDYyYWQxMS4uNDEwN2QxZjRlNmY0NmVhYzY5MWIwNWFm
OTQwYTJiNzgwZjU1M2ViMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJh
dWRpby9BdWRpb1BhcmFtVGltZWxpbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
d2ViYXVkaW8vQXVkaW9QYXJhbVRpbWVsaW5lLmNwcApAQCAtMTQ3LDEzICsxNDcsMjIgQEAgRXhj
ZXB0aW9uT3I8dm9pZD4gQXVkaW9QYXJhbVRpbWVsaW5lOjppbnNlcnRFdmVudChjb25zdCBQYXJh
bUV2ZW50JiBldmVudCkKICAgICByZXR1cm4geyB9OwogfQogCi12b2lkIEF1ZGlvUGFyYW1UaW1l
bGluZTo6Y2FuY2VsU2NoZWR1bGVkVmFsdWVzKFNlY29uZHMgc3RhcnRUaW1lKQordm9pZCBBdWRp
b1BhcmFtVGltZWxpbmU6OmNhbmNlbFNjaGVkdWxlZFZhbHVlcyhTZWNvbmRzIGNhbmNlbFRpbWUp
CiB7CiAgICAgYXV0byBsb2NrZXIgPSBob2xkTG9jayhtX2V2ZW50c011dGV4KTsKIAotICAgIC8v
IFJlbW92ZSBhbGwgZXZlbnRzIHN0YXJ0aW5nIGF0IHN0YXJ0VGltZS4KKyAgICAvLyBSZW1vdmUg
YWxsIGV2ZW50cyBzdGFydGluZyBhdCBjYW5jZWxUaW1lLgogICAgIGZvciAodW5zaWduZWQgaSA9
IDA7IGkgPCBtX2V2ZW50cy5zaXplKCk7ICsraSkgewotICAgICAgICBpZiAobV9ldmVudHNbaV0u
dGltZSgpID49IHN0YXJ0VGltZSkgeworICAgICAgICAvLyBSZW1vdmUgYWxsIGV2ZW50cyB3aG9z
ZSBzdGFydCB0aW1lIGlzIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0byB0aGUgY2FuY2VsIHRpbWUu
CisgICAgICAgIC8vIEFsc28gaGFuZGxlIHRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGNhbmNl
bCB0aW1lIGxpZXMgaW4gdGhlIG1pZGRsZSBvZiBhCisgICAgICAgIC8vIFNldFZhbHVlQ3VydmUg
ZXZlbnQuCisgICAgICAgIC8vCisgICAgICAgIC8vIFRoaXMgY3JpdGljYWxseSBkZXBlbmRzIG9u
IHRoZSBmYWN0IHRoYXQgbm8gZXZlbnQgY2FuIGJlIHNjaGVkdWxlZCBpbiB0aGUgbWlkZGxlCisg
ICAgICAgIC8vIG9mIHRoZSBjdXJ2ZSBvciBhdCB0aGUgc2FtZSBzdGFydCB0aW1lLiBUaGVuIHJl
bW92aW5nIHRoZSBTZXRWYWx1ZUN1cnZlIGRvZXNuJ3QKKyAgICAgICAgLy8gcmVtb3ZlIGFueSBl
dmVudHMgdGhhdCBzaG91bGRuJ3QgaGF2ZSBiZWVuLgorICAgICAgICBhdXRvIGV2ZW50VGltZSA9
IG1fZXZlbnRzW2ldLnRpbWUoKTsKKyAgICAgICAgaWYgKGV2ZW50VGltZSA+PSBjYW5jZWxUaW1l
IHx8ICgobV9ldmVudHNbaV0udHlwZSgpID09IFBhcmFtRXZlbnQ6OlNldFZhbHVlQ3VydmUpCisg
ICAgICAgICAgICAmJiBldmVudFRpbWUgPD0gY2FuY2VsVGltZSAmJiAoZXZlbnRUaW1lICsgbV9l
dmVudHNbaV0uZHVyYXRpb24oKSA+IGNhbmNlbFRpbWUpKSkgewogICAgICAgICAgICAgbV9ldmVu
dHMucmVtb3ZlKGksIG1fZXZlbnRzLnNpemUoKSAtIGkpOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IGE5YmJlMjE2ZTMwY2Zl
ODM1Mzk0MTQ4MjZmMGFkNDAwNTA0MmY2ZDIuLjMyNzAxZjAxNGM2MGZmZDM4MTM0NGRkMTY3MTMx
N2EwOWY5Y2IyNTIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIwLTA5LTAzICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgTWFrZSBBdWRpb1BhcmFtLmNhbmNlbFNjaGVkdWxlZFZhbHVlcygpIHN0YW5kYXJkcyBjb21w
bGlhbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIx
NjEzMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJl
YmFzZWxpbmUgV1BUIHRlc3Qgbm93IHRoYXQgaXQgaXMgcGFzc2luZy4KKworICAgICAgICAqIHdl
Yi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8tYXBpL3RoZS1hdWRpb3BhcmFtLWlu
dGVyZmFjZS9jYW5jZWwtc2NoZWR1bGVkLXZhbHVlcy1leHBlY3RlZC50eHQ6CisKIDIwMjAtMDkt
MDMgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBCaXF1YWRGaWx0
ZXJOb2RlLmdldEZyZXF1ZW5jeVJlc3BvbnNlKCkgc2hvdWxkIHJldHVybiBOYU4gZm9yIG91dC1v
Zi1ib3VuZHMgZnJlcXVlbmNpZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90aGUtYXVkaW9wYXJh
bS1pbnRlcmZhY2UvY2FuY2VsLXNjaGVkdWxlZC12YWx1ZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8t
YXBpL3RoZS1hdWRpb3BhcmFtLWludGVyZmFjZS9jYW5jZWwtc2NoZWR1bGVkLXZhbHVlcy1leHBl
Y3RlZC50eHQKaW5kZXggODExOTAwMTg3MTRlMGNkMzM0NWU2YjkwMGJhY2E3OTliNTM2ZWYzMS4u
NzQ2NzM4YTdhMTYxMDNhNDEyY2JlNjkzYmM0YWJkM2U0NjhkZmNkOCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJhdWRpby90aGUtYXVk
aW8tYXBpL3RoZS1hdWRpb3BhcmFtLWludGVyZmFjZS9jYW5jZWwtc2NoZWR1bGVkLXZhbHVlcy1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy93ZWJhdWRpby90aGUtYXVkaW8tYXBpL3RoZS1hdWRpb3BhcmFtLWludGVyZmFjZS9jYW5j
ZWwtc2NoZWR1bGVkLXZhbHVlcy1leHBlY3RlZC50eHQKQEAgLTEwLDIyICsxMCwxMCBAQCBQQVNT
ICAgZ2Fpbi5nYWluLnNldFZhbHVlQXRUaW1lKDEuNSwgMC4yNSkgZGlkIG5vdCB0aHJvdyBhbiBl
eGNlcHRpb24uCiBQQVNTICAgZ2Fpbi5nYWluLnNldFZhbHVlQ3VydmVBdFRpbWUoLi4uLCAwLjI1
LCAwLjI1KSBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4gCiBQQVNTICAgZ2Fpbi5nYWluLnNl
dFZhbHVlQXRUaW1lKDk5LCAwLjUpIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLiAKIFBBU1Mg
ICBnYWluLmdhaW4uY2FuY2VsU2NoZWR1bGVkVmFsdWVzKDAuMykgZGlkIG5vdCB0aHJvdyBhbiBl
eGNlcHRpb24uIAotRkFJTCBYIGdhaW4uZ2Fpbi5zZXRWYWx1ZUF0VGltZSgzLCAwLjM3NSkgaW5j
b3JyZWN0bHkgdGhyZXcgTm90U3VwcG9ydGVkRXJyb3I6ICJFdmVudHMgYXJlIG92ZXJsYXBwaW5n
Ii4gYXNzZXJ0X3RydWU6IGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCitQQVNTICAgZ2Fpbi5nYWlu
LnNldFZhbHVlQXRUaW1lKDMsIDAuMzc1KSBkaWQgbm90IHRocm93IGFuIGV4Y2VwdGlvbi4gCiBQ
QVNTICAgb3V0cHV0WzA6MTk5OV0gY29udGFpbnMgb25seSB0aGUgY29uc3RhbnQgMC41LiAKLUZB
SUwgWCBvdXRwdXRbMjAwMDoyOTk5XTogRXhwZWN0ZWQgMS41IGZvciBhbGwgdmFsdWVzIGJ1dCBm
b3VuZCAxMDAwIHVuZXhwZWN0ZWQgdmFsdWVzOiAKLQlJbmRleAlBY3R1YWwKLQlbMF0JMQotCVsx
XQkxCi0JWzJdCTEKLQlbM10JMQotCS4uLmFuZCA5OTYgbW9yZSBlcnJvcnMuIGFzc2VydF90cnVl
OiBleHBlY3RlZCB0cnVlIGdvdCBmYWxzZQotRkFJTCBYIG91dHB1dFszMDAwOl06IEV4cGVjdGVk
IDMgZm9yIGFsbCB2YWx1ZXMgYnV0IGZvdW5kIDUwMDAgdW5leHBlY3RlZCB2YWx1ZXM6IAotCUlu
ZGV4CUFjdHVhbAotCVswXQktMQotCVsxXQktMQotCVsyXQktMQotCVszXQktMQotCS4uLmFuZCA0
OTk2IG1vcmUgZXJyb3JzLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UKLUZB
SUwgPCBbY2FuY2VsMV0gMyBvdXQgb2YgMTEgYXNzZXJ0aW9ucyB3ZXJlIGZhaWxlZC4gYXNzZXJ0
X3RydWU6IGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCi1GQUlMICMgQVVESVQgVEFTSyBSVU5ORVIg
RklOSVNIRUQ6IDEgb3V0IG9mIDEgdGFza3Mgd2VyZSBmYWlsZWQuIGFzc2VydF90cnVlOiBleHBl
Y3RlZCB0cnVlIGdvdCBmYWxzZQorUEFTUyAgIG91dHB1dFsyMDAwOjI5OTldIGNvbnRhaW5zIG9u
bHkgdGhlIGNvbnN0YW50IDEuNS4gCitQQVNTICAgb3V0cHV0WzMwMDA6XSBjb250YWlucyBvbmx5
IHRoZSBjb25zdGFudCAzLiAKK1BBU1MgPCBbY2FuY2VsMV0gQWxsIGFzc2VydGlvbnMgcGFzc2Vk
LiAodG90YWwgMTEgYXNzZXJ0aW9ucykgCitQQVNTICMgQVVESVQgVEFTSyBSVU5ORVIgRklOSVNI
RUQ6IDEgdGFza3MgcmFuIHN1Y2Nlc3NmdWxseS4gCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407912</attachid>
            <date>2020-09-03 14:30:08 -0700</date>
            <delta_ts>2020-09-03 14:30:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216132-20200903143008.patch</filename>
            <type>text/plain</type>
            <size>5704</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2NTQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDM2N2IyZDhlNjk4OTQx
NTAwNTIxZmU1YTQ0YTc4NTkwZDM2MWU0NC4uNTk2YmY5NWRmOGJmOTBkMTBhZGJjZGNlMmQ5YTc3
MjdkY2IxMTYxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTA5LTAzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBBdWRpb1BhcmFtLmNh
bmNlbFNjaGVkdWxlZFZhbHVlcygpIHN0YW5kYXJkcyBjb21wbGlhbnQKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjEzMgorCisgICAgICAgIFJldmll
d2VkIGJ5IEdlb2ZmcmV5IEdhcmVuLgorCisgICAgICAgIEFsaWduIG91ciBpbXBsZW1lbnRhdGlv
biBvZiBBdWRpb1BhcmFtLmNhbmNlbFNjaGVkdWxlZFZhbHVlcygpIHdpdGggQ2hyb21pdW0ncwor
ICAgICAgICB0byBnaXZlIHVzIGEgZmV3IG1vcmUgcGFzc2VzIG9uIFdQVCB0ZXN0cy4gSW4gcGFy
dGljdWxhciwgdGhpcyBhZGRzIHNwZWNpYWwKKyAgICAgICAgaGFuZGxpbmcgZm9yIHdoZW4gdGhl
IGNhbmNlbFRpbWUgbGFuZHMgaW4gdGhlIG1pZGRsZSBvZiBhIFNldFZhbHVlQ3VydmUgZXZlbnQu
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCByZWJhc2VsaW5lZCBleGlzdGluZyB0ZXN0LgorCisg
ICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9BdWRpb1BhcmFtVGltZWxpbmUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6QXVkaW9QYXJhbVRpbWVsaW5lOjpjYW5jZWxTY2hlZHVsZWRWYWx1ZXMpOgor
CiAyMDIwLTA5LTAzICBGcmFuayBZYW5nICA8Z3Vvd2VpX3lhbmdAYXBwbGUuY29tPgogCiAgICAg
ICAgIENvcmVJbWFnZSBJbXBsZW1lbnRhdGlvbiBvZiBTb3VyY2VHcmFwaGljIGFuZCBzYXR1cmF0
ZSgpLCBodWUtcm90YXRlKCksIGdyYXlzY2FsZSgpIGFuZCBzZXBpYSgpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvUGFyYW1UaW1lbGluZS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvUGFyYW1UaW1lbGluZS5jcHAKaW5k
ZXggNGQ5NmIwYzFmM2IyM2EyMDVhMjdjNWU5NDg1MTEzODlhMDYyYWQxMS4uYTc1Zjg4OGUwNmRk
OWVmZmI4YjY2ODcyNTU3NDdhYTc4MDc1ODBiMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy93ZWJhdWRpby9BdWRpb1BhcmFtVGltZWxpbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvd2ViYXVkaW8vQXVkaW9QYXJhbVRpbWVsaW5lLmNwcApAQCAtMTQ3LDEzICsx
NDcsMjkgQEAgRXhjZXB0aW9uT3I8dm9pZD4gQXVkaW9QYXJhbVRpbWVsaW5lOjppbnNlcnRFdmVu
dChjb25zdCBQYXJhbUV2ZW50JiBldmVudCkKICAgICByZXR1cm4geyB9OwogfQogCi12b2lkIEF1
ZGlvUGFyYW1UaW1lbGluZTo6Y2FuY2VsU2NoZWR1bGVkVmFsdWVzKFNlY29uZHMgc3RhcnRUaW1l
KQordm9pZCBBdWRpb1BhcmFtVGltZWxpbmU6OmNhbmNlbFNjaGVkdWxlZFZhbHVlcyhTZWNvbmRz
IGNhbmNlbFRpbWUpCiB7CiAgICAgYXV0byBsb2NrZXIgPSBob2xkTG9jayhtX2V2ZW50c011dGV4
KTsKIAotICAgIC8vIFJlbW92ZSBhbGwgZXZlbnRzIHN0YXJ0aW5nIGF0IHN0YXJ0VGltZS4KKyAg
ICAvLyBSZW1vdmUgYWxsIGV2ZW50cyB3aG9zZSBzdGFydCB0aW1lIGlzIGdyZWF0ZXIgdGhhbiBv
ciBlcXVhbCB0byB0aGUgY2FuY2VsIHRpbWUuCisgICAgLy8gQWxzbyBoYW5kbGUgdGhlIHNwZWNp
YWwgY2FzZSB3aGVyZSB0aGUgY2FuY2VsIHRpbWUgbGllcyBpbiB0aGUgbWlkZGxlIG9mIGEKKyAg
ICAvLyBTZXRWYWx1ZUN1cnZlIGV2ZW50LgorICAgIC8vCisgICAgLy8gVGhpcyBjcml0aWNhbGx5
IGRlcGVuZHMgb24gdGhlIGZhY3QgdGhhdCBubyBldmVudCBjYW4gYmUgc2NoZWR1bGVkIGluIHRo
ZSBtaWRkbGUKKyAgICAvLyBvZiB0aGUgY3VydmUgb3IgYXQgdGhlIHNhbWUgc3RhcnQgdGltZS4g
VGhlbiByZW1vdmluZyB0aGUgU2V0VmFsdWVDdXJ2ZSBkb2Vzbid0CisgICAgLy8gcmVtb3ZlIGFu
eSBldmVudHMgdGhhdCBzaG91bGRuJ3QgaGF2ZSBiZWVuLgorICAgIGF1dG8gaXNBZnRlciA9IFtd
KGNvbnN0IFBhcmFtRXZlbnQmIGV2ZW50LCBTZWNvbmRzIGNhbmNlbFRpbWUpIHsKKyAgICAgICAg
YXV0byBldmVudFRpbWUgPSBldmVudC50aW1lKCk7CisgICAgICAgIGlmIChldmVudFRpbWUgPj0g
Y2FuY2VsVGltZSkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICByZXR1cm4gZXZl
bnQudHlwZSgpID09IFBhcmFtRXZlbnQ6OlNldFZhbHVlQ3VydmUKKyAgICAgICAgICAgICYmIGV2
ZW50VGltZSA8PSBjYW5jZWxUaW1lCisgICAgICAgICAgICAmJiAoZXZlbnRUaW1lICsgZXZlbnQu
ZHVyYXRpb24oKSA+IGNhbmNlbFRpbWUpOworICAgIH07CisKKyAgICAvLyBSZW1vdmUgYWxsIGV2
ZW50cyBzdGFydGluZyBhdCBjYW5jZWxUaW1lLgogICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkg
PCBtX2V2ZW50cy5zaXplKCk7ICsraSkgewotICAgICAgICBpZiAobV9ldmVudHNbaV0udGltZSgp
ID49IHN0YXJ0VGltZSkgeworICAgICAgICBpZiAoaXNBZnRlcihtX2V2ZW50c1tpXSwgY2FuY2Vs
VGltZSkpIHsKICAgICAgICAgICAgIG1fZXZlbnRzLnJlbW92ZShpLCBtX2V2ZW50cy5zaXplKCkg
LSBpKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0No
YW5nZUxvZwppbmRleCA4MzAyYzg5ZjA3NzNlNmNjOGYwZTFjMGY4MjRhOWVkN2YwOTc3ZDcxLi42
MTcyOTEwMjMxOWM0ZGQ5NWQ0MWZhNTU1YmFjY2NjMWIyM2QzZWYyIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0wOS0wMyAgQ2hyaXMgRHVtZXog
IDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIE1ha2UgQXVkaW9QYXJhbS5jYW5jZWxTY2hl
ZHVsZWRWYWx1ZXMoKSBzdGFuZGFyZHMgY29tcGxpYW50CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTYxMzIKKworICAgICAgICBSZXZpZXdlZCBieSBH
ZW9mZnJleSBHYXJlbi4KKworICAgICAgICBSZWJhc2VsaW5lIFdQVCB0ZXN0IG5vdyB0aGF0IGl0
IGlzIHBhc3NpbmcuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhl
LWF1ZGlvLWFwaS90aGUtYXVkaW9wYXJhbS1pbnRlcmZhY2UvY2FuY2VsLXNjaGVkdWxlZC12YWx1
ZXMtZXhwZWN0ZWQudHh0OgorCiAyMDIwLTA5LTAzICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgQmlxdWFkRmlsdGVyTm9kZS5nZXRGcmVxdWVuY3lSZXNwb25zZSgp
IHNob3VsZCByZXR1cm4gTmFOIGZvciBvdXQtb2YtYm91bmRzIGZyZXF1ZW5jaWVzCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYmF1ZGlv
L3RoZS1hdWRpby1hcGkvdGhlLWF1ZGlvcGFyYW0taW50ZXJmYWNlL2NhbmNlbC1zY2hlZHVsZWQt
dmFsdWVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90aGUtYXVkaW9wYXJhbS1pbnRlcmZhY2Uv
Y2FuY2VsLXNjaGVkdWxlZC12YWx1ZXMtZXhwZWN0ZWQudHh0CmluZGV4IDgxMTkwMDE4NzE0ZTBj
ZDMzNDVlNmI5MDBiYWNhNzk5YjUzNmVmMzEuLjc0NjczOGE3YTE2MTAzYTQxMmNiZTY5M2JjNGFi
ZDNlNDY4ZGZjZDggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90aGUtYXVkaW9wYXJhbS1pbnRlcmZh
Y2UvY2FuY2VsLXNjaGVkdWxlZC12YWx1ZXMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2ViYXVkaW8vdGhlLWF1ZGlvLWFwaS90
aGUtYXVkaW9wYXJhbS1pbnRlcmZhY2UvY2FuY2VsLXNjaGVkdWxlZC12YWx1ZXMtZXhwZWN0ZWQu
dHh0CkBAIC0xMCwyMiArMTAsMTAgQEAgUEFTUyAgIGdhaW4uZ2Fpbi5zZXRWYWx1ZUF0VGltZSgx
LjUsIDAuMjUpIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLgogUEFTUyAgIGdhaW4uZ2Fpbi5z
ZXRWYWx1ZUN1cnZlQXRUaW1lKC4uLiwgMC4yNSwgMC4yNSkgZGlkIG5vdCB0aHJvdyBhbiBleGNl
cHRpb24uIAogUEFTUyAgIGdhaW4uZ2Fpbi5zZXRWYWx1ZUF0VGltZSg5OSwgMC41KSBkaWQgbm90
IHRocm93IGFuIGV4Y2VwdGlvbi4gCiBQQVNTICAgZ2Fpbi5nYWluLmNhbmNlbFNjaGVkdWxlZFZh
bHVlcygwLjMpIGRpZCBub3QgdGhyb3cgYW4gZXhjZXB0aW9uLiAKLUZBSUwgWCBnYWluLmdhaW4u
c2V0VmFsdWVBdFRpbWUoMywgMC4zNzUpIGluY29ycmVjdGx5IHRocmV3IE5vdFN1cHBvcnRlZEVy
cm9yOiAiRXZlbnRzIGFyZSBvdmVybGFwcGluZyIuIGFzc2VydF90cnVlOiBleHBlY3RlZCB0cnVl
IGdvdCBmYWxzZQorUEFTUyAgIGdhaW4uZ2Fpbi5zZXRWYWx1ZUF0VGltZSgzLCAwLjM3NSkgZGlk
IG5vdCB0aHJvdyBhbiBleGNlcHRpb24uIAogUEFTUyAgIG91dHB1dFswOjE5OTldIGNvbnRhaW5z
IG9ubHkgdGhlIGNvbnN0YW50IDAuNS4gCi1GQUlMIFggb3V0cHV0WzIwMDA6Mjk5OV06IEV4cGVj
dGVkIDEuNSBmb3IgYWxsIHZhbHVlcyBidXQgZm91bmQgMTAwMCB1bmV4cGVjdGVkIHZhbHVlczog
Ci0JSW5kZXgJQWN0dWFsCi0JWzBdCTEKLQlbMV0JMQotCVsyXQkxCi0JWzNdCTEKLQkuLi5hbmQg
OTk2IG1vcmUgZXJyb3JzLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UKLUZB
SUwgWCBvdXRwdXRbMzAwMDpdOiBFeHBlY3RlZCAzIGZvciBhbGwgdmFsdWVzIGJ1dCBmb3VuZCA1
MDAwIHVuZXhwZWN0ZWQgdmFsdWVzOiAKLQlJbmRleAlBY3R1YWwKLQlbMF0JLTEKLQlbMV0JLTEK
LQlbMl0JLTEKLQlbM10JLTEKLQkuLi5hbmQgNDk5NiBtb3JlIGVycm9ycy4gYXNzZXJ0X3RydWU6
IGV4cGVjdGVkIHRydWUgZ290IGZhbHNlCi1GQUlMIDwgW2NhbmNlbDFdIDMgb3V0IG9mIDExIGFz
c2VydGlvbnMgd2VyZSBmYWlsZWQuIGFzc2VydF90cnVlOiBleHBlY3RlZCB0cnVlIGdvdCBmYWxz
ZQotRkFJTCAjIEFVRElUIFRBU0sgUlVOTkVSIEZJTklTSEVEOiAxIG91dCBvZiAxIHRhc2tzIHdl
cmUgZmFpbGVkLiBhc3NlcnRfdHJ1ZTogZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UKK1BBU1MgICBv
dXRwdXRbMjAwMDoyOTk5XSBjb250YWlucyBvbmx5IHRoZSBjb25zdGFudCAxLjUuIAorUEFTUyAg
IG91dHB1dFszMDAwOl0gY29udGFpbnMgb25seSB0aGUgY29uc3RhbnQgMy4gCitQQVNTIDwgW2Nh
bmNlbDFdIEFsbCBhc3NlcnRpb25zIHBhc3NlZC4gKHRvdGFsIDExIGFzc2VydGlvbnMpIAorUEFT
UyAjIEFVRElUIFRBU0sgUlVOTkVSIEZJTklTSEVEOiAxIHRhc2tzIHJhbiBzdWNjZXNzZnVsbHku
IAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>