<?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>229044</bug_id>
          
          <creation_ts>2021-08-12 11:06:56 -0700</creation_ts>
          <short_desc>Migrate Performance::resourceTimingBufferFullTimerFired to HTML event loop</short_desc>
          <delta_ts>2021-08-12 15:27:52 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></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="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1783891</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-08-12 11:06:56 -0700</bug_when>
    <thetext>Migrate Performance::resourceTimingBufferFullTimerFired to HTML event loop</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783894</commentid>
    <comment_count>1</comment_count>
      <attachid>435436</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-08-12 11:07:48 -0700</bug_when>
    <thetext>Created attachment 435436
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783897</commentid>
    <comment_count>2</comment_count>
      <attachid>435436</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-08-12 11:22:15 -0700</bug_when>
    <thetext>Comment on attachment 435436
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783898</commentid>
    <comment_count>3</comment_count>
      <attachid>435436</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-12 11:22:56 -0700</bug_when>
    <thetext>Comment on attachment 435436
Patch

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

&gt; Source/WebCore/page/Performance.cpp:281
&gt;      ASSERT(scriptExecutionContext());

I don&apos;t think this assertion holds anymore. You probably want to switch that to an early return. The HTML event loop can fire tasks after the script execution context is gone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783899</commentid>
    <comment_count>4</comment_count>
      <attachid>435437</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-08-12 11:41:04 -0700</bug_when>
    <thetext>Created attachment 435437
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783917</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-12 12:25:11 -0700</bug_when>
    <thetext>Committed r280977 (240480@main): &lt;https://commits.webkit.org/240480@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 435437.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783918</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-12 12:26:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/81862383&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783961</commentid>
    <comment_count>7</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-08-12 15:27:28 -0700</bug_when>
    <thetext>Reverted in r280988</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1783962</commentid>
    <comment_count>8</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-08-12 15:27:52 -0700</bug_when>
    <thetext>The change in http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html definitely looks related.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435436</attachid>
            <date>2021-08-12 11:07:48 -0700</date>
            <delta_ts>2021-08-12 11:41:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229044-20210812110748.patch</filename>
            <type>text/plain</type>
            <size>4384</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwOTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjUwMTU5NjEzNzExMDU0
MWRlYmQ3MDY5YWEzZmYwNjVhNGFmZjM4NC4uM2M2MTMzMmUxY2U4OWRmY2QzZjRiNGE3ODc3Yjgx
NGUzODNmNjk3YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA4LTEyICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgTWlncmF0
ZSBQZXJmb3JtYW5jZTo6cmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXJGaXJlZCB0byBIVE1M
IGV2ZW50IGxvb3AKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyOTA0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisgICAgICAgIFRoZXJlIHNob3VsZCBiZSBu
byBjaGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAgICAgKiBwYWdlL1BlcmZvcm1hbmNlLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlBlcmZvcm1hbmNlOjpQZXJmb3JtYW5jZSk6CisgICAgICAgIChX
ZWJDb3JlOjpQZXJmb3JtYW5jZTo6YWRkUmVzb3VyY2VUaW1pbmcpOgorICAgICAgICAoV2ViQ29y
ZTo6UGVyZm9ybWFuY2U6OmRpc3BhdGNoUmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsRXZlbnQpOgor
ICAgICAgICAoV2ViQ29yZTo6UGVyZm9ybWFuY2U6OmNvbnRleHREZXN0cm95ZWQpOiBEZWxldGVk
LgorICAgICAgICAoV2ViQ29yZTo6UGVyZm9ybWFuY2U6OnJlc291cmNlVGltaW5nQnVmZmVyRnVs
bFRpbWVyRmlyZWQpOiBEZWxldGVkLgorICAgICAgICAqIHBhZ2UvUGVyZm9ybWFuY2UuaDoKKwog
MjAyMS0wOC0xMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAg
TWVkaWEgZWxlbWVudCBpcyBub3QgYWx3YXlzIGF1dG9wbGF5aW5nIHdoZW4gZ29pbmcgZnJvbSBi
YWNrZ3JvdW5kIHRvIGZvcmVncm91bmQgaWYgaXQgaXMgaW5pdGlhbGx5IG5vdCBpbiB2aWV3cG9y
dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmNwcAppbmRleCAxN2I2MzAwNGE2ZTM4MjEwNzRj
NmRiN2QyM2U1ODIxZTNjYjQ1NTE5Li4zMDAzMjdhNDI1NjdlMDIxMWJkZGZiNDRmY2ZjNGIyYjY4
NjcwM2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmNwcApAQCAtNjAsNyArNjAsNiBA
QCBXVEZfTUFLRV9JU09fQUxMT0NBVEVEX0lNUEwoUGVyZm9ybWFuY2UpOwogCiBQZXJmb3JtYW5j
ZTo6UGVyZm9ybWFuY2UoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCwgTW9ub3Rvbmlj
VGltZSB0aW1lT3JpZ2luKQogICAgIDogQ29udGV4dERlc3RydWN0aW9uT2JzZXJ2ZXIoY29udGV4
dCkKLSAgICAsIG1fcmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXIoKnRoaXMsICZQZXJmb3Jt
YW5jZTo6cmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXJGaXJlZCkgLy8gRklYTUU6IE1pZ3Jh
dGUgdGhpcyB0byB0aGUgZXZlbnQgbG9vcCBhcyB3ZWxsLgogICAgICwgbV90aW1lT3JpZ2luKHRp
bWVPcmlnaW4pCiB7CiAgICAgQVNTRVJUKG1fdGltZU9yaWdpbik7CkBAIC02OCwxMiArNjcsNiBA
QCBQZXJmb3JtYW5jZTo6UGVyZm9ybWFuY2UoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4
dCwgTW9ub3RvbmljVGltZSB0aW1lT3JpZwogCiBQZXJmb3JtYW5jZTo6flBlcmZvcm1hbmNlKCkg
PSBkZWZhdWx0OwogCi12b2lkIFBlcmZvcm1hbmNlOjpjb250ZXh0RGVzdHJveWVkKCkKLXsKLSAg
ICBtX3Jlc291cmNlVGltaW5nQnVmZmVyRnVsbFRpbWVyLnN0b3AoKTsKLSAgICBDb250ZXh0RGVz
dHJ1Y3Rpb25PYnNlcnZlcjo6Y29udGV4dERlc3Ryb3llZCgpOwotfQotCiBET01IaWdoUmVzVGlt
ZVN0YW1wIFBlcmZvcm1hbmNlOjpub3coKSBjb25zdAogewogICAgIHJldHVybiBub3dJblJlZHVj
ZWRSZXNvbHV0aW9uU2Vjb25kcygpLm1pbGxpc2Vjb25kcygpOwpAQCAtMjYzLDEwICsyNTYsMTQg
QEAgdm9pZCBQZXJmb3JtYW5jZTo6YWRkUmVzb3VyY2VUaW1pbmcoUmVzb3VyY2VUaW1pbmcmJiBy
ZXNvdXJjZVRpbWluZykKICAgICB9CiAKICAgICBpZiAoaXNSZXNvdXJjZVRpbWluZ0J1ZmZlckZ1
bGwoKSkgewotICAgICAgICBBU1NFUlQoIW1fcmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXIu
aXNBY3RpdmUoKSk7CiAgICAgICAgIG1fYmFja3VwUmVzb3VyY2VUaW1pbmdCdWZmZXIuYXBwZW5k
KFdURk1vdmUoZW50cnkpKTsKICAgICAgICAgbV93YWl0aW5nRm9yQmFja3VwQnVmZmVyVG9CZVBy
b2Nlc3NlZCA9IHRydWU7Ci0gICAgICAgIG1fcmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXIu
c3RhcnRPbmVTaG90KDBfcyk7CisgICAgICAgIGF1dG8qIGNvbnRleHQgPSBzY3JpcHRFeGVjdXRp
b25Db250ZXh0KCk7CisgICAgICAgIGlmICghY29udGV4dCkKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgY29udGV4dC0+ZXZlbnRMb29wKCkucXVldWVUYXNrKFRhc2tTb3VyY2U6OlBlcmZv
cm1hbmNlVGltZWxpbmUsIFtwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyldIHsKKyAgICAg
ICAgICAgIHByb3RlY3RlZFRoaXMtPmRpc3BhdGNoUmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsRXZl
bnQoKTsKKyAgICAgICAgfSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTI3OSw3ICsy
NzYsNyBAQCBib29sIFBlcmZvcm1hbmNlOjppc1Jlc291cmNlVGltaW5nQnVmZmVyRnVsbCgpIGNv
bnN0CiAgICAgcmV0dXJuIG1fcmVzb3VyY2VUaW1pbmdCdWZmZXIuc2l6ZSgpID49IG1fcmVzb3Vy
Y2VUaW1pbmdCdWZmZXJTaXplOwogfQogCi12b2lkIFBlcmZvcm1hbmNlOjpyZXNvdXJjZVRpbWlu
Z0J1ZmZlckZ1bGxUaW1lckZpcmVkKCkKK3ZvaWQgUGVyZm9ybWFuY2U6OmRpc3BhdGNoUmVzb3Vy
Y2VUaW1pbmdCdWZmZXJGdWxsRXZlbnQoKQogewogICAgIEFTU0VSVChzY3JpcHRFeGVjdXRpb25D
b250ZXh0KCkpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNl
LmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmgKaW5kZXggZWM2ODU5M2M3NTQ0
MWVhMzI4ZjM5ZjdkM2NlYzM1Y2VkM2ZkOTU2MC4uYzc0Mjk2Mzc0Mjg3NGE5MmUzMGVjNWE2MjA3
ZGJiNDkyY2MwOGU2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5j
ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2UuaApAQCAtMTE5LDE1ICsx
MTksMTMgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBQZXJmb3JtYW5jZShTY3JpcHRFeGVjdXRp
b25Db250ZXh0KiwgTW9ub3RvbmljVGltZSB0aW1lT3JpZ2luKTsKIAotICAgIHZvaWQgY29udGV4
dERlc3Ryb3llZCgpIG92ZXJyaWRlOwotCiAgICAgRXZlbnRUYXJnZXRJbnRlcmZhY2UgZXZlbnRU
YXJnZXRJbnRlcmZhY2UoKSBjb25zdCBmaW5hbCB7IHJldHVybiBQZXJmb3JtYW5jZUV2ZW50VGFy
Z2V0SW50ZXJmYWNlVHlwZTsgfQogCiAgICAgdm9pZCByZWZFdmVudFRhcmdldCgpIGZpbmFsIHsg
cmVmKCk7IH0KICAgICB2b2lkIGRlcmVmRXZlbnRUYXJnZXQoKSBmaW5hbCB7IGRlcmVmKCk7IH0K
IAogICAgIGJvb2wgaXNSZXNvdXJjZVRpbWluZ0J1ZmZlckZ1bGwoKSBjb25zdDsKLSAgICB2b2lk
IHJlc291cmNlVGltaW5nQnVmZmVyRnVsbFRpbWVyRmlyZWQoKTsKKyAgICB2b2lkIGRpc3BhdGNo
UmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsRXZlbnQoKTsKIAogICAgIHZvaWQgcXVldWVFbnRyeShQ
ZXJmb3JtYW5jZUVudHJ5Jik7CiAgICAgdm9pZCBzY2hlZHVsZVRhc2tJZk5lZWRlZCgpOwpAQCAt
MTM5LDcgKzEzNyw2IEBAIHByaXZhdGU6CiAgICAgVmVjdG9yPFJlZlB0cjxQZXJmb3JtYW5jZUVu
dHJ5Pj4gbV9yZXNvdXJjZVRpbWluZ0J1ZmZlcjsKICAgICB1bnNpZ25lZCBtX3Jlc291cmNlVGlt
aW5nQnVmZmVyU2l6ZSB7IDE1MCB9OwogCi0gICAgVGltZXIgbV9yZXNvdXJjZVRpbWluZ0J1ZmZl
ckZ1bGxUaW1lcjsKICAgICBWZWN0b3I8UmVmUHRyPFBlcmZvcm1hbmNlRW50cnk+PiBtX2JhY2t1
cFJlc291cmNlVGltaW5nQnVmZmVyOwogCiAgICAgLy8gaHR0cHM6Ly93M2MuZ2l0aHViLmlvL3Jl
c291cmNlLXRpbWluZy8jZGZuLXJlc291cmNlLXRpbWluZy1idWZmZXItZnVsbC1mbGFnCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435437</attachid>
            <date>2021-08-12 11:41:04 -0700</date>
            <delta_ts>2021-08-12 14:53:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229044-20210812114104.patch</filename>
            <type>text/plain</type>
            <size>4555</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwOTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjUwMTU5NjEzNzExMDU0
MWRlYmQ3MDY5YWEzZmYwNjVhNGFmZjM4NC4uMDM4NGNmOTViMjA5YjE2MWExMGM0YzQwMzg3MzJl
ZjVmZDUyNzkxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA4LTEyICBBbGV4
IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgTWlncmF0
ZSBQZXJmb3JtYW5jZTo6cmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXJGaXJlZCB0byBIVE1M
IGV2ZW50IGxvb3AKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyOTA0NAorCisgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmIEdhcmVuLgorCisgICAgICAg
IENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisgICAgICAgIFRoZXJlIHNob3VsZCBiZSBubyBj
aGFuZ2UgaW4gYmVoYXZpb3IuCisKKyAgICAgICAgKiBwYWdlL1BlcmZvcm1hbmNlLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlBlcmZvcm1hbmNlOjpQZXJmb3JtYW5jZSk6CisgICAgICAgIChXZWJD
b3JlOjpQZXJmb3JtYW5jZTo6YWRkUmVzb3VyY2VUaW1pbmcpOgorICAgICAgICAoV2ViQ29yZTo6
UGVyZm9ybWFuY2U6OmRpc3BhdGNoUmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsRXZlbnQpOgorICAg
ICAgICAoV2ViQ29yZTo6UGVyZm9ybWFuY2U6OmNvbnRleHREZXN0cm95ZWQpOiBEZWxldGVkLgor
ICAgICAgICAoV2ViQ29yZTo6UGVyZm9ybWFuY2U6OnJlc291cmNlVGltaW5nQnVmZmVyRnVsbFRp
bWVyRmlyZWQpOiBEZWxldGVkLgorICAgICAgICAqIHBhZ2UvUGVyZm9ybWFuY2UuaDoKKwogMjAy
MS0wOC0xMSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgTWVk
aWEgZWxlbWVudCBpcyBub3QgYWx3YXlzIGF1dG9wbGF5aW5nIHdoZW4gZ29pbmcgZnJvbSBiYWNr
Z3JvdW5kIHRvIGZvcmVncm91bmQgaWYgaXQgaXMgaW5pdGlhbGx5IG5vdCBpbiB2aWV3cG9ydApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmNwcAppbmRleCAxN2I2MzAwNGE2ZTM4MjEwNzRjNmRi
N2QyM2U1ODIxZTNjYjQ1NTE5Li5hYTA2NTdjMzNlMTZmODZmOGRjNDI3NDkxZDI5MTIzMjdhNjQ2
YmVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmNwcApAQCAtNjAsNyArNjAsNiBAQCBX
VEZfTUFLRV9JU09fQUxMT0NBVEVEX0lNUEwoUGVyZm9ybWFuY2UpOwogCiBQZXJmb3JtYW5jZTo6
UGVyZm9ybWFuY2UoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCwgTW9ub3RvbmljVGlt
ZSB0aW1lT3JpZ2luKQogICAgIDogQ29udGV4dERlc3RydWN0aW9uT2JzZXJ2ZXIoY29udGV4dCkK
LSAgICAsIG1fcmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXIoKnRoaXMsICZQZXJmb3JtYW5j
ZTo6cmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXJGaXJlZCkgLy8gRklYTUU6IE1pZ3JhdGUg
dGhpcyB0byB0aGUgZXZlbnQgbG9vcCBhcyB3ZWxsLgogICAgICwgbV90aW1lT3JpZ2luKHRpbWVP
cmlnaW4pCiB7CiAgICAgQVNTRVJUKG1fdGltZU9yaWdpbik7CkBAIC02OCwxMiArNjcsNiBAQCBQ
ZXJmb3JtYW5jZTo6UGVyZm9ybWFuY2UoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCwg
TW9ub3RvbmljVGltZSB0aW1lT3JpZwogCiBQZXJmb3JtYW5jZTo6flBlcmZvcm1hbmNlKCkgPSBk
ZWZhdWx0OwogCi12b2lkIFBlcmZvcm1hbmNlOjpjb250ZXh0RGVzdHJveWVkKCkKLXsKLSAgICBt
X3Jlc291cmNlVGltaW5nQnVmZmVyRnVsbFRpbWVyLnN0b3AoKTsKLSAgICBDb250ZXh0RGVzdHJ1
Y3Rpb25PYnNlcnZlcjo6Y29udGV4dERlc3Ryb3llZCgpOwotfQotCiBET01IaWdoUmVzVGltZVN0
YW1wIFBlcmZvcm1hbmNlOjpub3coKSBjb25zdAogewogICAgIHJldHVybiBub3dJblJlZHVjZWRS
ZXNvbHV0aW9uU2Vjb25kcygpLm1pbGxpc2Vjb25kcygpOwpAQCAtMjYzLDEwICsyNTYsMTQgQEAg
dm9pZCBQZXJmb3JtYW5jZTo6YWRkUmVzb3VyY2VUaW1pbmcoUmVzb3VyY2VUaW1pbmcmJiByZXNv
dXJjZVRpbWluZykKICAgICB9CiAKICAgICBpZiAoaXNSZXNvdXJjZVRpbWluZ0J1ZmZlckZ1bGwo
KSkgewotICAgICAgICBBU1NFUlQoIW1fcmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXIuaXNB
Y3RpdmUoKSk7CiAgICAgICAgIG1fYmFja3VwUmVzb3VyY2VUaW1pbmdCdWZmZXIuYXBwZW5kKFdU
Rk1vdmUoZW50cnkpKTsKICAgICAgICAgbV93YWl0aW5nRm9yQmFja3VwQnVmZmVyVG9CZVByb2Nl
c3NlZCA9IHRydWU7Ci0gICAgICAgIG1fcmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsVGltZXIuc3Rh
cnRPbmVTaG90KDBfcyk7CisgICAgICAgIGF1dG8qIGNvbnRleHQgPSBzY3JpcHRFeGVjdXRpb25D
b250ZXh0KCk7CisgICAgICAgIGlmICghY29udGV4dCkKKyAgICAgICAgICAgIHJldHVybjsKKyAg
ICAgICAgY29udGV4dC0+ZXZlbnRMb29wKCkucXVldWVUYXNrKFRhc2tTb3VyY2U6OlBlcmZvcm1h
bmNlVGltZWxpbmUsIFtwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyldIHsKKyAgICAgICAg
ICAgIHByb3RlY3RlZFRoaXMtPmRpc3BhdGNoUmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsRXZlbnQo
KTsKKyAgICAgICAgfSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTI3OSw5ICsyNzYs
MTAgQEAgYm9vbCBQZXJmb3JtYW5jZTo6aXNSZXNvdXJjZVRpbWluZ0J1ZmZlckZ1bGwoKSBjb25z
dAogICAgIHJldHVybiBtX3Jlc291cmNlVGltaW5nQnVmZmVyLnNpemUoKSA+PSBtX3Jlc291cmNl
VGltaW5nQnVmZmVyU2l6ZTsKIH0KIAotdm9pZCBQZXJmb3JtYW5jZTo6cmVzb3VyY2VUaW1pbmdC
dWZmZXJGdWxsVGltZXJGaXJlZCgpCit2b2lkIFBlcmZvcm1hbmNlOjpkaXNwYXRjaFJlc291cmNl
VGltaW5nQnVmZmVyRnVsbEV2ZW50KCkKIHsKLSAgICBBU1NFUlQoc2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCgpKTsKKyAgICBpZiAoIXNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSkKKyAgICAgICAgcmV0
dXJuOwogCiAgICAgd2hpbGUgKCFtX2JhY2t1cFJlc291cmNlVGltaW5nQnVmZmVyLmlzRW1wdHko
KSkgewogICAgICAgICBhdXRvIGJlZm9yZUNvdW50ID0gbV9iYWNrdXBSZXNvdXJjZVRpbWluZ0J1
ZmZlci5zaXplKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNl
LmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlLmgKaW5kZXggZWM2ODU5M2M3NTQ0
MWVhMzI4ZjM5ZjdkM2NlYzM1Y2VkM2ZkOTU2MC4uYzc0Mjk2Mzc0Mjg3NGE5MmUzMGVjNWE2MjA3
ZGJiNDkyY2MwOGU2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5j
ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2UuaApAQCAtMTE5LDE1ICsx
MTksMTMgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBQZXJmb3JtYW5jZShTY3JpcHRFeGVjdXRp
b25Db250ZXh0KiwgTW9ub3RvbmljVGltZSB0aW1lT3JpZ2luKTsKIAotICAgIHZvaWQgY29udGV4
dERlc3Ryb3llZCgpIG92ZXJyaWRlOwotCiAgICAgRXZlbnRUYXJnZXRJbnRlcmZhY2UgZXZlbnRU
YXJnZXRJbnRlcmZhY2UoKSBjb25zdCBmaW5hbCB7IHJldHVybiBQZXJmb3JtYW5jZUV2ZW50VGFy
Z2V0SW50ZXJmYWNlVHlwZTsgfQogCiAgICAgdm9pZCByZWZFdmVudFRhcmdldCgpIGZpbmFsIHsg
cmVmKCk7IH0KICAgICB2b2lkIGRlcmVmRXZlbnRUYXJnZXQoKSBmaW5hbCB7IGRlcmVmKCk7IH0K
IAogICAgIGJvb2wgaXNSZXNvdXJjZVRpbWluZ0J1ZmZlckZ1bGwoKSBjb25zdDsKLSAgICB2b2lk
IHJlc291cmNlVGltaW5nQnVmZmVyRnVsbFRpbWVyRmlyZWQoKTsKKyAgICB2b2lkIGRpc3BhdGNo
UmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsRXZlbnQoKTsKIAogICAgIHZvaWQgcXVldWVFbnRyeShQ
ZXJmb3JtYW5jZUVudHJ5Jik7CiAgICAgdm9pZCBzY2hlZHVsZVRhc2tJZk5lZWRlZCgpOwpAQCAt
MTM5LDcgKzEzNyw2IEBAIHByaXZhdGU6CiAgICAgVmVjdG9yPFJlZlB0cjxQZXJmb3JtYW5jZUVu
dHJ5Pj4gbV9yZXNvdXJjZVRpbWluZ0J1ZmZlcjsKICAgICB1bnNpZ25lZCBtX3Jlc291cmNlVGlt
aW5nQnVmZmVyU2l6ZSB7IDE1MCB9OwogCi0gICAgVGltZXIgbV9yZXNvdXJjZVRpbWluZ0J1ZmZl
ckZ1bGxUaW1lcjsKICAgICBWZWN0b3I8UmVmUHRyPFBlcmZvcm1hbmNlRW50cnk+PiBtX2JhY2t1
cFJlc291cmNlVGltaW5nQnVmZmVyOwogCiAgICAgLy8gaHR0cHM6Ly93M2MuZ2l0aHViLmlvL3Jl
c291cmNlLXRpbWluZy8jZGZuLXJlc291cmNlLXRpbWluZy1idWZmZXItZnVsbC1mbGFnCg==
</data>
<flag name="commit-queue"
          id="458265"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>