<?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>169098</bug_id>
          
          <creation_ts>2017-03-02 14:16:23 -0800</creation_ts>
          <short_desc>Sufficently large timeValue and timeScale arguments to MediaTime will cause wrapping in toTimeScale().</short_desc>
          <delta_ts>2017-03-03 00:27:20 -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>Media</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>169123</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>jonlee</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1282879</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 14:16:23 -0800</bug_when>
    <thetext>Sufficently large timeValue and timeScale arguments to MediaTime will cause wrapping in toTimeScale().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282881</commentid>
    <comment_count>1</comment_count>
      <attachid>303239</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 14:17:43 -0800</bug_when>
    <thetext>Created attachment 303239
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282915</commentid>
    <comment_count>2</comment_count>
      <attachid>303253</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 15:28:36 -0800</bug_when>
    <thetext>Created attachment 303253
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282917</commentid>
    <comment_count>3</comment_count>
      <attachid>303254</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 15:30:01 -0800</bug_when>
    <thetext>Created attachment 303254
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282952</commentid>
    <comment_count>4</comment_count>
      <attachid>303254</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-03-02 15:57:39 -0800</bug_when>
    <thetext>Comment on attachment 303254
Patch

r=me. I believe in the maths.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282966</commentid>
    <comment_count>5</comment_count>
      <attachid>303264</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 16:15:28 -0800</bug_when>
    <thetext>Created attachment 303264
Patch for landing

Added a couple more tests to ensure that large timeScale values didn\&apos;t cause a overflow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282967</commentid>
    <comment_count>6</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2017-03-02 16:16:24 -0800</bug_when>
    <thetext>rdar://problem/30812277</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282969</commentid>
    <comment_count>7</comment_count>
      <attachid>303265</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 16:18:13 -0800</bug_when>
    <thetext>Created attachment 303265
Patch for landing

And one more to take care of the Windows EWS warnings about int =&gt; uint32_t conversion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1282976</commentid>
    <comment_count>8</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2017-03-02 16:27:39 -0800</bug_when>
    <thetext>Committed r213324: &lt;http://trac.webkit.org/changeset/213324&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303239</attachid>
            <date>2017-03-02 14:17:43 -0800</date>
            <delta_ts>2017-03-02 15:28:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169098-20170302141742.patch</filename>
            <type>text/plain</type>
            <size>4228</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDdhMjJhN2RkOTFkODE2ZDZmNTlkOTlk
NTE4YzE5M2QwZDczZTcwMTkuLjFkN2QzNjBlOWQxMDJjM2VmMzg0ZjcwM2E5MTNhMjg2NjBhMzRk
MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0
aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRv
VGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjkwOTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBVc2UgYSBub24tc3RhbmRhcmQgYnV0IENsYW5nICYgR0NDIHN1cHBvcnRlZCBfX2ludDEy
OF90IHR5cGUgZXh0ZW5zaW9uIHRvIGRvIHRoZSAxMjgtYml0IG1hdGggcmF0aGVyIHRoYW4KKyAg
ICAgICAgcm9sbGluZyBvdXIgb3duLgorCisgICAgICAgICogd3RmL01lZGlhVGltZS5jcHA6Cisg
ICAgICAgIChXVEY6Ok1lZGlhVGltZTo6c2V0VGltZVNjYWxlKToKKwogMjAxNy0wMy0wMSAgS29u
c3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5kZXgucnU+CiAKICAgICAgICAgUmVtb3ZlZCB1
bnVzZWQgV1RGX0NPTVBJTEVSX1NVUFBPUlRTX0NYWF9VU0VSX0xJVEVSQUxTIG1hY3JvCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3BwIGIvU291cmNlL1dURi93dGYvTWVk
aWFUaW1lLmNwcAppbmRleCAyYTMwYjIzNzc3YTYzZjMxNzVlYjc1YTQ3YWIwZDQ0Yzc2NmRlMWVj
Li5jZjk1ZDE0YzcxODQzMzQ1NjY4NzUyYzYyMmMyNWUwYjZiOTU2NjE0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL01lZGlhVGlt
ZS5jcHAKQEAgLTQ4OSwzMyArNDg5LDE4IEBAIHZvaWQgTWVkaWFUaW1lOjpzZXRUaW1lU2NhbGUo
dWludDMyX3QgdGltZVNjYWxlLCBSb3VuZGluZ0ZsYWdzIGZsYWdzKQogCiAgICAgdGltZVNjYWxl
ID0gc3RkOjptaW4oTWF4aW11bVRpbWVTY2FsZSwgdGltZVNjYWxlKTsKIAotICAgIGludDY0X3Qg
bmV3VmFsdWUgPSAwOwotICAgIGludDY0X3QgcmVtYWluZGVyID0gMDsKLSAgICBpZiAoc2FmZU11
bHRpcGx5KG1fdGltZVZhbHVlLCBzdGF0aWNfY2FzdDxpbnQ2NF90Pih0aW1lU2NhbGUpLCBuZXdW
YWx1ZSkpIHsKLSAgICAgICAgcmVtYWluZGVyID0gbmV3VmFsdWUgJSBtX3RpbWVTY2FsZTsKLSAg
ICAgICAgbmV3VmFsdWUgPSBuZXdWYWx1ZSAvIG1fdGltZVNjYWxlOwotICAgIH0gZWxzZSB7Ci0g
ICAgICAgIGludDY0X3QgaGlnaFBhcnQgPSAobV90aW1lVmFsdWUgPj4gMzIpICogdGltZVNjYWxl
OwotICAgICAgICBpbnQ2NF90IGhpZ2hSZW1haW5kZXIgPSBoaWdoUGFydCAlIG1fdGltZVNjYWxl
OwotICAgICAgICBoaWdoUGFydCAvPSBtX3RpbWVTY2FsZTsKLQotICAgICAgICBpbnQ2NF90IGxv
d1BhcnQgPSAobV90aW1lVmFsdWUgJiAweEZGRkZGRkZGKSAqIHRpbWVTY2FsZSArIGhpZ2hSZW1h
aW5kZXI7Ci0gICAgICAgIGhpZ2hQYXJ0ICs9IChsb3dQYXJ0ID4+IDMyKTsKLSAgICAgICAgbG93
UGFydCAmPSAweEZGRkZGRkZGOwotICAgICAgICByZW1haW5kZXIgPSBsb3dQYXJ0ICUgbV90aW1l
U2NhbGU7Ci0gICAgICAgIGxvd1BhcnQgLz0gbV90aW1lU2NhbGU7Ci0KLSAgICAgICAgaWYgKGhp
Z2hQYXJ0IDwgc3RkOjpudW1lcmljX2xpbWl0czxpbnQzMl90Pjo6bWluKCkpIHsKLSAgICAgICAg
ICAgICp0aGlzID0gbmVnYXRpdmVJbmZpbml0ZVRpbWUoKTsKLSAgICAgICAgICAgIHJldHVybjsK
LSAgICAgICAgfQorICAgIF9faW50MTI4X3QgbmV3VmFsdWUgPSBzdGF0aWNfY2FzdDxfX2ludDEy
OF90PihtX3RpbWVWYWx1ZSkgKiB0aW1lU2NhbGU7CisgICAgaW50NjRfdCByZW1haW5kZXIgPSBu
ZXdWYWx1ZSAlIG1fdGltZVNjYWxlOworICAgIG5ld1ZhbHVlID0gbmV3VmFsdWUgLyBtX3RpbWVT
Y2FsZTsKIAotICAgICAgICBpZiAoaGlnaFBhcnQgPiBzdGQ6Om51bWVyaWNfbGltaXRzPGludDMy
X3Q+OjptYXgoKSkgewotICAgICAgICAgICAgKnRoaXMgPSBwb3NpdGl2ZUluZmluaXRlVGltZSgp
OwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9CisgICAgaWYgKG5ld1ZhbHVlIDwgc3Rk
OjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCkpIHsKKyAgICAgICAgKnRoaXMgPSBuZWdh
dGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1cm47CisgICAgfQogCi0gICAgICAgIG5l
d1ZhbHVlID0gKGhpZ2hQYXJ0IDw8IDMyKSArIGxvd1BhcnQ7CisgICAgaWYgKG5ld1ZhbHVlID4g
c3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWF4KCkpIHsKKyAgICAgICAgKnRoaXMgPSBw
b3NpdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgbV90
aW1lVmFsdWUgPSBuZXdWYWx1ZTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCBjMWQwYTNmNWQzMjFlNzMwNzUzNmU4NTExMzEzMWZiMzA2YjVhZTc4
Li4zNDA0NWEzNjJkOTAxMjU4NjBlMzljNTY0MzI3ZTdkZWNhOTQ3YmVjIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIw
MTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3Vm
ZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlh
VGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRvVGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjkwOTgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMv
V1RGL01lZGlhVGltZS5jcHA6CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAx
Ny0wMy0wMiAgUnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkLCByb2xsaW5nIG91dCByMjEzMjgxLgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV1RGL01lZGlhVGltZS5jcHAKaW5kZXggYmJjMmQxNWY4N2M3NzliMzE5MDE3ZmU4ZjMyMDQ3
ZDM5NDZjYWVlYi4uZTM2NjQ4MTMyZDAwYTQzYzNkMzJhMzNjZGYxMGEzZjVkZGJiZjU5MCAxMDA2
NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcAorKysg
Yi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwCkBAIC0yNzksNiAr
Mjc5LDEwIEBAIFRFU1QoV1RGLCBNZWRpYVRpbWUpCiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZShu
dW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCksIDEpLnRvVGltZVNjYWxlKDIpLCBNZWRpYVRp
bWU6Om5lZ2F0aXZlSW5maW5pdGVUaW1lKCkpOwogICAgIGludDY0X3QgbWF4SW50MzIgPSBudW1l
cmljX2xpbWl0czxpbnQzMl90Pjo6bWF4KCk7CiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZShtYXhJ
bnQzMiAqIDIsIDEpLnRvVGltZVNjYWxlKDIpLnRpbWVWYWx1ZSgpLCBtYXhJbnQzMiAqIDQpOwor
ICAgIGludDY0X3QgYmlnSW50ID0gMUxMIDw8IDYyOworICAgIEVYUEVDVF9FUShNZWRpYVRpbWUo
YmlnSW50LCAxIDw8IDMxKS50b1RpbWVTY2FsZSgxIDw8IDMwKS50aW1lVmFsdWUoKSwgYmlnSW50
IC8gMik7CisgICAgRVhQRUNUX0VRKE1lZGlhVGltZShiaWdJbnQgKyAxLCAxIDw8IDMxKS50b1Rp
bWVTY2FsZSgxIDw8IDMwLCBNZWRpYVRpbWU6OlJvdW5kaW5nRmxhZ3M6OlRvd2FyZFplcm8pLnRp
bWVWYWx1ZSgpLCBiaWdJbnQgLyAyKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKGJpZ0ludCAr
IDEsIDEgPDwgMzEpLnRvVGltZVNjYWxlKDEgPDwgMzApLmhhc0JlZW5Sb3VuZGVkKCksIHRydWUp
OwogfQogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303253</attachid>
            <date>2017-03-02 15:28:36 -0800</date>
            <delta_ts>2017-03-02 15:29:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169098-20170302152835.patch</filename>
            <type>text/plain</type>
            <size>4228</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDdhMjJhN2RkOTFkODE2ZDZmNTlkOTlk
NTE4YzE5M2QwZDczZTcwMTkuLjFkN2QzNjBlOWQxMDJjM2VmMzg0ZjcwM2E5MTNhMjg2NjBhMzRk
MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0
aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRv
VGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjkwOTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBVc2UgYSBub24tc3RhbmRhcmQgYnV0IENsYW5nICYgR0NDIHN1cHBvcnRlZCBfX2ludDEy
OF90IHR5cGUgZXh0ZW5zaW9uIHRvIGRvIHRoZSAxMjgtYml0IG1hdGggcmF0aGVyIHRoYW4KKyAg
ICAgICAgcm9sbGluZyBvdXIgb3duLgorCisgICAgICAgICogd3RmL01lZGlhVGltZS5jcHA6Cisg
ICAgICAgIChXVEY6Ok1lZGlhVGltZTo6c2V0VGltZVNjYWxlKToKKwogMjAxNy0wMy0wMSAgS29u
c3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5kZXgucnU+CiAKICAgICAgICAgUmVtb3ZlZCB1
bnVzZWQgV1RGX0NPTVBJTEVSX1NVUFBPUlRTX0NYWF9VU0VSX0xJVEVSQUxTIG1hY3JvCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3BwIGIvU291cmNlL1dURi93dGYvTWVk
aWFUaW1lLmNwcAppbmRleCAyYTMwYjIzNzc3YTYzZjMxNzVlYjc1YTQ3YWIwZDQ0Yzc2NmRlMWVj
Li5jZjk1ZDE0YzcxODQzMzQ1NjY4NzUyYzYyMmMyNWUwYjZiOTU2NjE0IDEwMDY0NAotLS0gYS9T
b3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL01lZGlhVGlt
ZS5jcHAKQEAgLTQ4OSwzMyArNDg5LDE4IEBAIHZvaWQgTWVkaWFUaW1lOjpzZXRUaW1lU2NhbGUo
dWludDMyX3QgdGltZVNjYWxlLCBSb3VuZGluZ0ZsYWdzIGZsYWdzKQogCiAgICAgdGltZVNjYWxl
ID0gc3RkOjptaW4oTWF4aW11bVRpbWVTY2FsZSwgdGltZVNjYWxlKTsKIAotICAgIGludDY0X3Qg
bmV3VmFsdWUgPSAwOwotICAgIGludDY0X3QgcmVtYWluZGVyID0gMDsKLSAgICBpZiAoc2FmZU11
bHRpcGx5KG1fdGltZVZhbHVlLCBzdGF0aWNfY2FzdDxpbnQ2NF90Pih0aW1lU2NhbGUpLCBuZXdW
YWx1ZSkpIHsKLSAgICAgICAgcmVtYWluZGVyID0gbmV3VmFsdWUgJSBtX3RpbWVTY2FsZTsKLSAg
ICAgICAgbmV3VmFsdWUgPSBuZXdWYWx1ZSAvIG1fdGltZVNjYWxlOwotICAgIH0gZWxzZSB7Ci0g
ICAgICAgIGludDY0X3QgaGlnaFBhcnQgPSAobV90aW1lVmFsdWUgPj4gMzIpICogdGltZVNjYWxl
OwotICAgICAgICBpbnQ2NF90IGhpZ2hSZW1haW5kZXIgPSBoaWdoUGFydCAlIG1fdGltZVNjYWxl
OwotICAgICAgICBoaWdoUGFydCAvPSBtX3RpbWVTY2FsZTsKLQotICAgICAgICBpbnQ2NF90IGxv
d1BhcnQgPSAobV90aW1lVmFsdWUgJiAweEZGRkZGRkZGKSAqIHRpbWVTY2FsZSArIGhpZ2hSZW1h
aW5kZXI7Ci0gICAgICAgIGhpZ2hQYXJ0ICs9IChsb3dQYXJ0ID4+IDMyKTsKLSAgICAgICAgbG93
UGFydCAmPSAweEZGRkZGRkZGOwotICAgICAgICByZW1haW5kZXIgPSBsb3dQYXJ0ICUgbV90aW1l
U2NhbGU7Ci0gICAgICAgIGxvd1BhcnQgLz0gbV90aW1lU2NhbGU7Ci0KLSAgICAgICAgaWYgKGhp
Z2hQYXJ0IDwgc3RkOjpudW1lcmljX2xpbWl0czxpbnQzMl90Pjo6bWluKCkpIHsKLSAgICAgICAg
ICAgICp0aGlzID0gbmVnYXRpdmVJbmZpbml0ZVRpbWUoKTsKLSAgICAgICAgICAgIHJldHVybjsK
LSAgICAgICAgfQorICAgIF9faW50MTI4X3QgbmV3VmFsdWUgPSBzdGF0aWNfY2FzdDxfX2ludDEy
OF90PihtX3RpbWVWYWx1ZSkgKiB0aW1lU2NhbGU7CisgICAgaW50NjRfdCByZW1haW5kZXIgPSBu
ZXdWYWx1ZSAlIG1fdGltZVNjYWxlOworICAgIG5ld1ZhbHVlID0gbmV3VmFsdWUgLyBtX3RpbWVT
Y2FsZTsKIAotICAgICAgICBpZiAoaGlnaFBhcnQgPiBzdGQ6Om51bWVyaWNfbGltaXRzPGludDMy
X3Q+OjptYXgoKSkgewotICAgICAgICAgICAgKnRoaXMgPSBwb3NpdGl2ZUluZmluaXRlVGltZSgp
OwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9CisgICAgaWYgKG5ld1ZhbHVlIDwgc3Rk
OjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCkpIHsKKyAgICAgICAgKnRoaXMgPSBuZWdh
dGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1cm47CisgICAgfQogCi0gICAgICAgIG5l
d1ZhbHVlID0gKGhpZ2hQYXJ0IDw8IDMyKSArIGxvd1BhcnQ7CisgICAgaWYgKG5ld1ZhbHVlID4g
c3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWF4KCkpIHsKKyAgICAgICAgKnRoaXMgPSBw
b3NpdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgbV90
aW1lVmFsdWUgPSBuZXdWYWx1ZTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCBjMWQwYTNmNWQzMjFlNzMwNzUzNmU4NTExMzEzMWZiMzA2YjVhZTc4
Li4zNDA0NWEzNjJkOTAxMjU4NjBlMzljNTY0MzI3ZTdkZWNhOTQ3YmVjIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIw
MTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3Vm
ZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlh
VGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRvVGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjkwOTgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMv
V1RGL01lZGlhVGltZS5jcHA6CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAx
Ny0wMy0wMiAgUnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkLCByb2xsaW5nIG91dCByMjEzMjgxLgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV1RGL01lZGlhVGltZS5jcHAKaW5kZXggYmJjMmQxNWY4N2M3NzliMzE5MDE3ZmU4ZjMyMDQ3
ZDM5NDZjYWVlYi4uZTM2NjQ4MTMyZDAwYTQzYzNkMzJhMzNjZGYxMGEzZjVkZGJiZjU5MCAxMDA2
NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcAorKysg
Yi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwCkBAIC0yNzksNiAr
Mjc5LDEwIEBAIFRFU1QoV1RGLCBNZWRpYVRpbWUpCiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZShu
dW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCksIDEpLnRvVGltZVNjYWxlKDIpLCBNZWRpYVRp
bWU6Om5lZ2F0aXZlSW5maW5pdGVUaW1lKCkpOwogICAgIGludDY0X3QgbWF4SW50MzIgPSBudW1l
cmljX2xpbWl0czxpbnQzMl90Pjo6bWF4KCk7CiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZShtYXhJ
bnQzMiAqIDIsIDEpLnRvVGltZVNjYWxlKDIpLnRpbWVWYWx1ZSgpLCBtYXhJbnQzMiAqIDQpOwor
ICAgIGludDY0X3QgYmlnSW50ID0gMUxMIDw8IDYyOworICAgIEVYUEVDVF9FUShNZWRpYVRpbWUo
YmlnSW50LCAxIDw8IDMxKS50b1RpbWVTY2FsZSgxIDw8IDMwKS50aW1lVmFsdWUoKSwgYmlnSW50
IC8gMik7CisgICAgRVhQRUNUX0VRKE1lZGlhVGltZShiaWdJbnQgKyAxLCAxIDw8IDMxKS50b1Rp
bWVTY2FsZSgxIDw8IDMwLCBNZWRpYVRpbWU6OlJvdW5kaW5nRmxhZ3M6OlRvd2FyZFplcm8pLnRp
bWVWYWx1ZSgpLCBiaWdJbnQgLyAyKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKGJpZ0ludCAr
IDEsIDEgPDwgMzEpLnRvVGltZVNjYWxlKDEgPDwgMzApLmhhc0JlZW5Sb3VuZGVkKCksIHRydWUp
OwogfQogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303254</attachid>
            <date>2017-03-02 15:30:01 -0800</date>
            <delta_ts>2017-03-02 15:57:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169098-20170302153000.patch</filename>
            <type>text/plain</type>
            <size>4869</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDdhMjJhN2RkOTFkODE2ZDZmNTlkOTlk
NTE4YzE5M2QwZDczZTcwMTkuLmI3MjlmZjhjODFlYWM1MmZhYWYyZDBlZDhlZGYzN2IzZjdjN2Vm
OGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0
aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRv
VGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjkwOTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBVc2UgYSBub24tc3RhbmRhcmQgYnV0IENsYW5nICYgR0NDIHN1cHBvcnRlZCBfX2ludDEy
OF90IHR5cGUgZXh0ZW5zaW9uIHRvIGRvIHRoZSAxMjgtYml0IG1hdGggcmF0aGVyIHRoYW4KKyAg
ICAgICAgcm9sbGluZyBvdXIgb3duLiBTaW5jZSB0aGlzIGlzIG9ubHkgYXZhaWxhYmxlIGluIDY0
LWJpdCBidWlsZHMsIGZvciAzMi1iaXQsIGp1c3QgZml4IHRoZSB1bmRlcmx5aW5nIDEyOC1iaXQK
KyAgICAgICAgbWF0aC4KKworICAgICAgICAqIHd0Zi9NZWRpYVRpbWUuY3BwOgorICAgICAgICAo
V1RGOjpNZWRpYVRpbWU6OnNldFRpbWVTY2FsZSk6CisKIDIwMTctMDMtMDEgIEtvbnN0YW50aW4g
VG9rYXJldiAgPGFubnVsZW5AeWFuZGV4LnJ1PgogCiAgICAgICAgIFJlbW92ZWQgdW51c2VkIFdU
Rl9DT01QSUxFUl9TVVBQT1JUU19DWFhfVVNFUl9MSVRFUkFMUyBtYWNybwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dURi93dGYvTWVkaWFUaW1lLmNwcCBiL1NvdXJjZS9XVEYvd3RmL01lZGlhVGltZS5j
cHAKaW5kZXggMmEzMGIyMzc3N2E2M2YzMTc1ZWI3NWE0N2FiMGQ0NGM3NjZkZTFlYy4uOGYxNjhm
YzRjZTlhNTViMWUyOWYzZjBhYmI5MzYwYmVlMmMwN2M2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dU
Ri93dGYvTWVkaWFUaW1lLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3BwCkBA
IC00ODksMzQgKzQ4OSwzMSBAQCB2b2lkIE1lZGlhVGltZTo6c2V0VGltZVNjYWxlKHVpbnQzMl90
IHRpbWVTY2FsZSwgUm91bmRpbmdGbGFncyBmbGFncykKIAogICAgIHRpbWVTY2FsZSA9IHN0ZDo6
bWluKE1heGltdW1UaW1lU2NhbGUsIHRpbWVTY2FsZSk7CiAKLSAgICBpbnQ2NF90IG5ld1ZhbHVl
ID0gMDsKLSAgICBpbnQ2NF90IHJlbWFpbmRlciA9IDA7Ci0gICAgaWYgKHNhZmVNdWx0aXBseSht
X3RpbWVWYWx1ZSwgc3RhdGljX2Nhc3Q8aW50NjRfdD4odGltZVNjYWxlKSwgbmV3VmFsdWUpKSB7
Ci0gICAgICAgIHJlbWFpbmRlciA9IG5ld1ZhbHVlICUgbV90aW1lU2NhbGU7Ci0gICAgICAgIG5l
d1ZhbHVlID0gbmV3VmFsdWUgLyBtX3RpbWVTY2FsZTsKLSAgICB9IGVsc2UgewotICAgICAgICBp
bnQ2NF90IGhpZ2hQYXJ0ID0gKG1fdGltZVZhbHVlID4+IDMyKSAqIHRpbWVTY2FsZTsKLSAgICAg
ICAgaW50NjRfdCBoaWdoUmVtYWluZGVyID0gaGlnaFBhcnQgJSBtX3RpbWVTY2FsZTsKLSAgICAg
ICAgaGlnaFBhcnQgLz0gbV90aW1lU2NhbGU7Ci0KLSAgICAgICAgaW50NjRfdCBsb3dQYXJ0ID0g
KG1fdGltZVZhbHVlICYgMHhGRkZGRkZGRikgKiB0aW1lU2NhbGUgKyBoaWdoUmVtYWluZGVyOwot
ICAgICAgICBoaWdoUGFydCArPSAobG93UGFydCA+PiAzMik7Ci0gICAgICAgIGxvd1BhcnQgJj0g
MHhGRkZGRkZGRjsKLSAgICAgICAgcmVtYWluZGVyID0gbG93UGFydCAlIG1fdGltZVNjYWxlOwot
ICAgICAgICBsb3dQYXJ0IC89IG1fdGltZVNjYWxlOwotCi0gICAgICAgIGlmIChoaWdoUGFydCA8
IHN0ZDo6bnVtZXJpY19saW1pdHM8aW50MzJfdD46Om1pbigpKSB7Ci0gICAgICAgICAgICAqdGhp
cyA9IG5lZ2F0aXZlSW5maW5pdGVUaW1lKCk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAg
IH0KKyNpZiBDUFUoWDg2XzY0KSB8fCBDUFUoQVJNNjQpCisgICAgX19pbnQxMjhfdCBuZXdWYWx1
ZSA9IHN0YXRpY19jYXN0PF9faW50MTI4X3Q+KG1fdGltZVZhbHVlKSAqIHRpbWVTY2FsZTsKKyAg
ICBpbnQ2NF90IHJlbWFpbmRlciA9IG5ld1ZhbHVlICUgbV90aW1lU2NhbGU7CisgICAgbmV3VmFs
dWUgPSBuZXdWYWx1ZSAvIG1fdGltZVNjYWxlOwogCi0gICAgICAgIGlmIChoaWdoUGFydCA+IHN0
ZDo6bnVtZXJpY19saW1pdHM8aW50MzJfdD46Om1heCgpKSB7Ci0gICAgICAgICAgICAqdGhpcyA9
IHBvc2l0aXZlSW5maW5pdGVUaW1lKCk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0K
KyAgICBpZiAobmV3VmFsdWUgPCBzdGQ6Om51bWVyaWNfbGltaXRzPGludDY0X3Q+OjptaW4oKSkg
eworICAgICAgICAqdGhpcyA9IG5lZ2F0aXZlSW5maW5pdGVUaW1lKCk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CiAKLSAgICAgICAgbmV3VmFsdWUgPSAoaGlnaFBhcnQgPDwgMzIpICsgbG93UGFy
dDsKKyAgICBpZiAobmV3VmFsdWUgPiBzdGQ6Om51bWVyaWNfbGltaXRzPGludDY0X3Q+OjptYXgo
KSkgeworICAgICAgICAqdGhpcyA9IHBvc2l0aXZlSW5maW5pdGVUaW1lKCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisjZWxzZQorICAgIGludDY0X3QgbmV3VmFsdWUgPSBtX3RpbWVWYWx1ZSAv
IG1fdGltZVNjYWxlOworICAgIGludDY0X3QgcGFydGlhbFJlbWFpbmRlciA9IChtX3RpbWVWYWx1
ZSAlIG1fdGltZVNjYWxlKSAqIHRpbWVTY2FsZTsKKyAgICBpbnQ2NF90IHJlbWFpbmRlciA9IHBh
cnRpYWxSZW1haW5kZXIgJSBtX3RpbWVTY2FsZTsKKworICAgIGlmICghc2FmZU11bHRpcGx5PGlu
dDY0X3Q+KG5ld1ZhbHVlLCBzdGF0aWNfY2FzdDxpbnQ2NF90Pih0aW1lU2NhbGUpLCBuZXdWYWx1
ZSkKKyAgICAgICAgfHwgIXNhZmVBZGQobmV3VmFsdWUsIHBhcnRpYWxSZW1haW5kZXIgLyBtX3Rp
bWVTY2FsZSwgbmV3VmFsdWUpKSB7CisgICAgICAgICp0aGlzID0gbmV3VmFsdWUgPCAwID8gbmVn
YXRpdmVJbmZpbml0ZVRpbWUoKSA6IHBvc2l0aXZlSW5maW5pdGVUaW1lKCk7CisgICAgICAgIHJl
dHVybjsKICAgICB9CisjZW5kaWYKIAogICAgIG1fdGltZVZhbHVlID0gbmV3VmFsdWU7CiAgICAg
c3RkOjpzd2FwKG1fdGltZVNjYWxlLCB0aW1lU2NhbGUpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hh
bmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGMxZDBhM2Y1ZDMyMWU3MzA3NTM2ZTg1MTEz
MTMxZmIzMDZiNWFlNzguLjM0MDQ1YTM2MmQ5MDEyNTg2MGUzOWM1NjQzMjdlN2RlY2E5NDdiZWMg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxNy0wMy0wMiAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4K
KworICAgICAgICBTdWZmaWNlbnRseSBsYXJnZSB0aW1lVmFsdWUgYW5kIHRpbWVTY2FsZSBhcmd1
bWVudHMgdG8gTWVkaWFUaW1lIHdpbGwgY2F1c2Ugd3JhcHBpbmcgaW4gdG9UaW1lU2NhbGUoKS4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTA5OAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdFdl
YktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcDoKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6
OlRFU1QpOgorCiAyMDE3LTAzLTAyICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29t
PgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyMTMyODEuCmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcAppbmRleCBiYmMyZDE1Zjg3Yzc3OWIz
MTkwMTdmZThmMzIwNDdkMzk0NmNhZWViLi5lMzY2NDgxMzJkMDBhNDNjM2QzMmEzM2NkZjEwYTNm
NWRkYmJmNTkwIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRp
YVRpbWUuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL01lZGlhVGltZS5j
cHAKQEAgLTI3OSw2ICsyNzksMTAgQEAgVEVTVChXVEYsIE1lZGlhVGltZSkKICAgICBFWFBFQ1Rf
RVEoTWVkaWFUaW1lKG51bWVyaWNfbGltaXRzPGludDY0X3Q+OjptaW4oKSwgMSkudG9UaW1lU2Nh
bGUoMiksIE1lZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSk7CiAgICAgaW50NjRfdCBt
YXhJbnQzMiA9IG51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptYXgoKTsKICAgICBFWFBFQ1RfRVEo
TWVkaWFUaW1lKG1heEludDMyICogMiwgMSkudG9UaW1lU2NhbGUoMikudGltZVZhbHVlKCksIG1h
eEludDMyICogNCk7CisgICAgaW50NjRfdCBiaWdJbnQgPSAxTEwgPDwgNjI7CisgICAgRVhQRUNU
X0VRKE1lZGlhVGltZShiaWdJbnQsIDEgPDwgMzEpLnRvVGltZVNjYWxlKDEgPDwgMzApLnRpbWVW
YWx1ZSgpLCBiaWdJbnQgLyAyKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKGJpZ0ludCArIDEs
IDEgPDwgMzEpLnRvVGltZVNjYWxlKDEgPDwgMzAsIE1lZGlhVGltZTo6Um91bmRpbmdGbGFnczo6
VG93YXJkWmVybykudGltZVZhbHVlKCksIGJpZ0ludCAvIDIpOworICAgIEVYUEVDVF9FUShNZWRp
YVRpbWUoYmlnSW50ICsgMSwgMSA8PCAzMSkudG9UaW1lU2NhbGUoMSA8PCAzMCkuaGFzQmVlblJv
dW5kZWQoKSwgdHJ1ZSk7CiB9CiAKIH0K
</data>
<flag name="review"
          id="324924"
          type_id="1"
          status="+"
          setter="keith_miller"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303264</attachid>
            <date>2017-03-02 16:15:28 -0800</date>
            <delta_ts>2017-03-02 16:18:25 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-169098-20170302161527.patch</filename>
            <type>text/plain</type>
            <size>5230</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDdhMjJhN2RkOTFkODE2ZDZmNTlkOTlk
NTE4YzE5M2QwZDczZTcwMTkuLjFkNzM1NzZlNWQ2ZTU0ZDI5NTI3Y2IyMzhmM2M3OWJjNzU2MjVh
NjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0
aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRv
VGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjkwOTgKKworICAgICAgICBSZXZpZXdlZCBieSBLZWl0aCBNaWxsZXIuCisKKyAgICAg
ICAgVXNlIGEgbm9uLXN0YW5kYXJkIGJ1dCBDbGFuZyAmIEdDQyBzdXBwb3J0ZWQgX19pbnQxMjhf
dCB0eXBlIGV4dGVuc2lvbiB0byBkbyB0aGUgMTI4LWJpdCBtYXRoIHJhdGhlciB0aGFuCisgICAg
ICAgIHJvbGxpbmcgb3VyIG93bi4gU2luY2UgdGhpcyBpcyBvbmx5IGF2YWlsYWJsZSBpbiA2NC1i
aXQgYnVpbGRzLCBmb3IgMzItYml0LCBqdXN0IGZpeCB0aGUgdW5kZXJseWluZyAxMjgtYml0Cisg
ICAgICAgIG1hdGguCisKKyAgICAgICAgKiB3dGYvTWVkaWFUaW1lLmNwcDoKKyAgICAgICAgKFdU
Rjo6TWVkaWFUaW1lOjpzZXRUaW1lU2NhbGUpOgorCiAyMDE3LTAzLTAxICBLb25zdGFudGluIFRv
a2FyZXYgIDxhbm51bGVuQHlhbmRleC5ydT4KIAogICAgICAgICBSZW1vdmVkIHVudXNlZCBXVEZf
Q09NUElMRVJfU1VQUE9SVFNfQ1hYX1VTRVJfTElURVJBTFMgbWFjcm8KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL01lZGlhVGltZS5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3Bw
CmluZGV4IDJhMzBiMjM3NzdhNjNmMzE3NWViNzVhNDdhYjBkNDRjNzY2ZGUxZWMuLjhmMTY4ZmM0
Y2U5YTU1YjFlMjlmM2YwYWJiOTM2MGJlZTJjMDdjNmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
d3RmL01lZGlhVGltZS5jcHAKKysrIGIvU291cmNlL1dURi93dGYvTWVkaWFUaW1lLmNwcApAQCAt
NDg5LDM0ICs0ODksMzEgQEAgdm9pZCBNZWRpYVRpbWU6OnNldFRpbWVTY2FsZSh1aW50MzJfdCB0
aW1lU2NhbGUsIFJvdW5kaW5nRmxhZ3MgZmxhZ3MpCiAKICAgICB0aW1lU2NhbGUgPSBzdGQ6Om1p
bihNYXhpbXVtVGltZVNjYWxlLCB0aW1lU2NhbGUpOwogCi0gICAgaW50NjRfdCBuZXdWYWx1ZSA9
IDA7Ci0gICAgaW50NjRfdCByZW1haW5kZXIgPSAwOwotICAgIGlmIChzYWZlTXVsdGlwbHkobV90
aW1lVmFsdWUsIHN0YXRpY19jYXN0PGludDY0X3Q+KHRpbWVTY2FsZSksIG5ld1ZhbHVlKSkgewot
ICAgICAgICByZW1haW5kZXIgPSBuZXdWYWx1ZSAlIG1fdGltZVNjYWxlOwotICAgICAgICBuZXdW
YWx1ZSA9IG5ld1ZhbHVlIC8gbV90aW1lU2NhbGU7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgaW50
NjRfdCBoaWdoUGFydCA9IChtX3RpbWVWYWx1ZSA+PiAzMikgKiB0aW1lU2NhbGU7Ci0gICAgICAg
IGludDY0X3QgaGlnaFJlbWFpbmRlciA9IGhpZ2hQYXJ0ICUgbV90aW1lU2NhbGU7Ci0gICAgICAg
IGhpZ2hQYXJ0IC89IG1fdGltZVNjYWxlOwotCi0gICAgICAgIGludDY0X3QgbG93UGFydCA9ICht
X3RpbWVWYWx1ZSAmIDB4RkZGRkZGRkYpICogdGltZVNjYWxlICsgaGlnaFJlbWFpbmRlcjsKLSAg
ICAgICAgaGlnaFBhcnQgKz0gKGxvd1BhcnQgPj4gMzIpOwotICAgICAgICBsb3dQYXJ0ICY9IDB4
RkZGRkZGRkY7Ci0gICAgICAgIHJlbWFpbmRlciA9IGxvd1BhcnQgJSBtX3RpbWVTY2FsZTsKLSAg
ICAgICAgbG93UGFydCAvPSBtX3RpbWVTY2FsZTsKLQotICAgICAgICBpZiAoaGlnaFBhcnQgPCBz
dGQ6Om51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptaW4oKSkgewotICAgICAgICAgICAgKnRoaXMg
PSBuZWdhdGl2ZUluZmluaXRlVGltZSgpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9
CisjaWYgQ1BVKFg4Nl82NCkgfHwgQ1BVKEFSTTY0KQorICAgIF9faW50MTI4X3QgbmV3VmFsdWUg
PSBzdGF0aWNfY2FzdDxfX2ludDEyOF90PihtX3RpbWVWYWx1ZSkgKiB0aW1lU2NhbGU7CisgICAg
aW50NjRfdCByZW1haW5kZXIgPSBuZXdWYWx1ZSAlIG1fdGltZVNjYWxlOworICAgIG5ld1ZhbHVl
ID0gbmV3VmFsdWUgLyBtX3RpbWVTY2FsZTsKIAotICAgICAgICBpZiAoaGlnaFBhcnQgPiBzdGQ6
Om51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptYXgoKSkgewotICAgICAgICAgICAgKnRoaXMgPSBw
b3NpdGl2ZUluZmluaXRlVGltZSgpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Cisg
ICAgaWYgKG5ld1ZhbHVlIDwgc3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCkpIHsK
KyAgICAgICAgKnRoaXMgPSBuZWdhdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1cm47
CisgICAgfQogCi0gICAgICAgIG5ld1ZhbHVlID0gKGhpZ2hQYXJ0IDw8IDMyKSArIGxvd1BhcnQ7
CisgICAgaWYgKG5ld1ZhbHVlID4gc3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWF4KCkp
IHsKKyAgICAgICAgKnRoaXMgPSBwb3NpdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1
cm47CisgICAgfQorI2Vsc2UKKyAgICBpbnQ2NF90IG5ld1ZhbHVlID0gbV90aW1lVmFsdWUgLyBt
X3RpbWVTY2FsZTsKKyAgICBpbnQ2NF90IHBhcnRpYWxSZW1haW5kZXIgPSAobV90aW1lVmFsdWUg
JSBtX3RpbWVTY2FsZSkgKiB0aW1lU2NhbGU7CisgICAgaW50NjRfdCByZW1haW5kZXIgPSBwYXJ0
aWFsUmVtYWluZGVyICUgbV90aW1lU2NhbGU7CisKKyAgICBpZiAoIXNhZmVNdWx0aXBseTxpbnQ2
NF90PihuZXdWYWx1ZSwgc3RhdGljX2Nhc3Q8aW50NjRfdD4odGltZVNjYWxlKSwgbmV3VmFsdWUp
CisgICAgICAgIHx8ICFzYWZlQWRkKG5ld1ZhbHVlLCBwYXJ0aWFsUmVtYWluZGVyIC8gbV90aW1l
U2NhbGUsIG5ld1ZhbHVlKSkgeworICAgICAgICAqdGhpcyA9IG5ld1ZhbHVlIDwgMCA/IG5lZ2F0
aXZlSW5maW5pdGVUaW1lKCkgOiBwb3NpdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1
cm47CiAgICAgfQorI2VuZGlmCiAKICAgICBtX3RpbWVWYWx1ZSA9IG5ld1ZhbHVlOwogICAgIHN0
ZDo6c3dhcChtX3RpbWVTY2FsZSwgdGltZVNjYWxlKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjMWQwYTNmNWQzMjFlNzMwNzUzNmU4NTExMzEz
MWZiMzA2YjVhZTc4Li5hZDhjYTE0N2UwOWNhNTQwNzM3MjI4YTY2MTUyNjM3NDgwZWQzYTc3IDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisK
KyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0aW1lU2NhbGUgYXJndW1l
bnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRvVGltZVNjYWxlKCkuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjkwOTgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBLZWl0aCBNaWxsZXIuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVT
VCk6CisKIDIwMTctMDMtMDIgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxMzI4MS4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL01lZGlhVGltZS5jcHAgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwCmluZGV4IGJiYzJkMTVmODdjNzc5YjMxOTAx
N2ZlOGYzMjA0N2QzOTQ2Y2FlZWIuLjQ4ZTViZTIyYjk4NWRhNTAwYmYwYTI3MjE1ZjllM2ZjZGEx
OTM3ZGQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL01lZGlhVGlt
ZS5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcApA
QCAtMjc5LDYgKzI3OSwxMyBAQCBURVNUKFdURiwgTWVkaWFUaW1lKQogICAgIEVYUEVDVF9FUShN
ZWRpYVRpbWUobnVtZXJpY19saW1pdHM8aW50NjRfdD46Om1pbigpLCAxKS50b1RpbWVTY2FsZSgy
KSwgTWVkaWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpKTsKICAgICBpbnQ2NF90IG1heElu
dDMyID0gbnVtZXJpY19saW1pdHM8aW50MzJfdD46Om1heCgpOwogICAgIEVYUEVDVF9FUShNZWRp
YVRpbWUobWF4SW50MzIgKiAyLCAxKS50b1RpbWVTY2FsZSgyKS50aW1lVmFsdWUoKSwgbWF4SW50
MzIgKiA0KTsKKyAgICBpbnQ2NF90IGJpZ0ludCA9IDFMTCA8PCA2MjsKKyAgICBFWFBFQ1RfRVEo
TWVkaWFUaW1lKGJpZ0ludCwgMSA8PCAzMSkudG9UaW1lU2NhbGUoMSA8PCAzMCkudGltZVZhbHVl
KCksIGJpZ0ludCAvIDIpOworICAgIEVYUEVDVF9FUShNZWRpYVRpbWUoYmlnSW50ICsgMSwgMSA8
PCAzMSkudG9UaW1lU2NhbGUoMSA8PCAzMCwgTWVkaWFUaW1lOjpSb3VuZGluZ0ZsYWdzOjpUb3dh
cmRaZXJvKS50aW1lVmFsdWUoKSwgYmlnSW50IC8gMik7CisgICAgRVhQRUNUX0VRKE1lZGlhVGlt
ZShiaWdJbnQgKyAxLCAxIDw8IDMxKS50b1RpbWVTY2FsZSgxIDw8IDMwKS5oYXNCZWVuUm91bmRl
ZCgpLCB0cnVlKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKGJpZ0ludCAtIDIsIE1lZGlhVGlt
ZTo6TWF4aW11bVRpbWVTY2FsZSkudG9UaW1lU2NhbGUoTWVkaWFUaW1lOjpNYXhpbXVtVGltZVNj
YWxlIC0gMSkuaGFzQmVlblJvdW5kZWQoKSwgdHJ1ZSk7CisgICAgRVhQRUNUX0VRKE1lZGlhVGlt
ZShiaWdJbnQsIDEpLnRvVGltZVNjYWxlKE1lZGlhVGltZTo6TWF4aW11bVRpbWVTY2FsZSksIE1l
ZGlhVGltZTo6cG9zaXRpdmVJbmZpbml0ZVRpbWUoKSk7CisgICAgRVhQRUNUX0VRKE1lZGlhVGlt
ZSgtYmlnSW50LCAxKS50b1RpbWVTY2FsZShNZWRpYVRpbWU6Ok1heGltdW1UaW1lU2NhbGUpLCBN
ZWRpYVRpbWU6Om5lZ2F0aXZlSW5maW5pdGVUaW1lKCkpOwogfQogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303265</attachid>
            <date>2017-03-02 16:18:13 -0800</date>
            <delta_ts>2017-03-02 16:18:13 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-169098-20170302161812.patch</filename>
            <type>text/plain</type>
            <size>5236</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMjkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDdhMjJhN2RkOTFkODE2ZDZmNTlkOTlk
NTE4YzE5M2QwZDczZTcwMTkuLjFkNzM1NzZlNWQ2ZTU0ZDI5NTI3Y2IyMzhmM2M3OWJjNzU2MjVh
NjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0
aW1lU2NhbGUgYXJndW1lbnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRv
VGltZVNjYWxlKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjkwOTgKKworICAgICAgICBSZXZpZXdlZCBieSBLZWl0aCBNaWxsZXIuCisKKyAgICAg
ICAgVXNlIGEgbm9uLXN0YW5kYXJkIGJ1dCBDbGFuZyAmIEdDQyBzdXBwb3J0ZWQgX19pbnQxMjhf
dCB0eXBlIGV4dGVuc2lvbiB0byBkbyB0aGUgMTI4LWJpdCBtYXRoIHJhdGhlciB0aGFuCisgICAg
ICAgIHJvbGxpbmcgb3VyIG93bi4gU2luY2UgdGhpcyBpcyBvbmx5IGF2YWlsYWJsZSBpbiA2NC1i
aXQgYnVpbGRzLCBmb3IgMzItYml0LCBqdXN0IGZpeCB0aGUgdW5kZXJseWluZyAxMjgtYml0Cisg
ICAgICAgIG1hdGguCisKKyAgICAgICAgKiB3dGYvTWVkaWFUaW1lLmNwcDoKKyAgICAgICAgKFdU
Rjo6TWVkaWFUaW1lOjpzZXRUaW1lU2NhbGUpOgorCiAyMDE3LTAzLTAxICBLb25zdGFudGluIFRv
a2FyZXYgIDxhbm51bGVuQHlhbmRleC5ydT4KIAogICAgICAgICBSZW1vdmVkIHVudXNlZCBXVEZf
Q09NUElMRVJfU1VQUE9SVFNfQ1hYX1VTRVJfTElURVJBTFMgbWFjcm8KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XVEYvd3RmL01lZGlhVGltZS5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3Bw
CmluZGV4IDJhMzBiMjM3NzdhNjNmMzE3NWViNzVhNDdhYjBkNDRjNzY2ZGUxZWMuLjhmMTY4ZmM0
Y2U5YTU1YjFlMjlmM2YwYWJiOTM2MGJlZTJjMDdjNmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYv
d3RmL01lZGlhVGltZS5jcHAKKysrIGIvU291cmNlL1dURi93dGYvTWVkaWFUaW1lLmNwcApAQCAt
NDg5LDM0ICs0ODksMzEgQEAgdm9pZCBNZWRpYVRpbWU6OnNldFRpbWVTY2FsZSh1aW50MzJfdCB0
aW1lU2NhbGUsIFJvdW5kaW5nRmxhZ3MgZmxhZ3MpCiAKICAgICB0aW1lU2NhbGUgPSBzdGQ6Om1p
bihNYXhpbXVtVGltZVNjYWxlLCB0aW1lU2NhbGUpOwogCi0gICAgaW50NjRfdCBuZXdWYWx1ZSA9
IDA7Ci0gICAgaW50NjRfdCByZW1haW5kZXIgPSAwOwotICAgIGlmIChzYWZlTXVsdGlwbHkobV90
aW1lVmFsdWUsIHN0YXRpY19jYXN0PGludDY0X3Q+KHRpbWVTY2FsZSksIG5ld1ZhbHVlKSkgewot
ICAgICAgICByZW1haW5kZXIgPSBuZXdWYWx1ZSAlIG1fdGltZVNjYWxlOwotICAgICAgICBuZXdW
YWx1ZSA9IG5ld1ZhbHVlIC8gbV90aW1lU2NhbGU7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgaW50
NjRfdCBoaWdoUGFydCA9IChtX3RpbWVWYWx1ZSA+PiAzMikgKiB0aW1lU2NhbGU7Ci0gICAgICAg
IGludDY0X3QgaGlnaFJlbWFpbmRlciA9IGhpZ2hQYXJ0ICUgbV90aW1lU2NhbGU7Ci0gICAgICAg
IGhpZ2hQYXJ0IC89IG1fdGltZVNjYWxlOwotCi0gICAgICAgIGludDY0X3QgbG93UGFydCA9ICht
X3RpbWVWYWx1ZSAmIDB4RkZGRkZGRkYpICogdGltZVNjYWxlICsgaGlnaFJlbWFpbmRlcjsKLSAg
ICAgICAgaGlnaFBhcnQgKz0gKGxvd1BhcnQgPj4gMzIpOwotICAgICAgICBsb3dQYXJ0ICY9IDB4
RkZGRkZGRkY7Ci0gICAgICAgIHJlbWFpbmRlciA9IGxvd1BhcnQgJSBtX3RpbWVTY2FsZTsKLSAg
ICAgICAgbG93UGFydCAvPSBtX3RpbWVTY2FsZTsKLQotICAgICAgICBpZiAoaGlnaFBhcnQgPCBz
dGQ6Om51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptaW4oKSkgewotICAgICAgICAgICAgKnRoaXMg
PSBuZWdhdGl2ZUluZmluaXRlVGltZSgpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9
CisjaWYgQ1BVKFg4Nl82NCkgfHwgQ1BVKEFSTTY0KQorICAgIF9faW50MTI4X3QgbmV3VmFsdWUg
PSBzdGF0aWNfY2FzdDxfX2ludDEyOF90PihtX3RpbWVWYWx1ZSkgKiB0aW1lU2NhbGU7CisgICAg
aW50NjRfdCByZW1haW5kZXIgPSBuZXdWYWx1ZSAlIG1fdGltZVNjYWxlOworICAgIG5ld1ZhbHVl
ID0gbmV3VmFsdWUgLyBtX3RpbWVTY2FsZTsKIAotICAgICAgICBpZiAoaGlnaFBhcnQgPiBzdGQ6
Om51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptYXgoKSkgewotICAgICAgICAgICAgKnRoaXMgPSBw
b3NpdGl2ZUluZmluaXRlVGltZSgpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Cisg
ICAgaWYgKG5ld1ZhbHVlIDwgc3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCkpIHsK
KyAgICAgICAgKnRoaXMgPSBuZWdhdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1cm47
CisgICAgfQogCi0gICAgICAgIG5ld1ZhbHVlID0gKGhpZ2hQYXJ0IDw8IDMyKSArIGxvd1BhcnQ7
CisgICAgaWYgKG5ld1ZhbHVlID4gc3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWF4KCkp
IHsKKyAgICAgICAgKnRoaXMgPSBwb3NpdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1
cm47CisgICAgfQorI2Vsc2UKKyAgICBpbnQ2NF90IG5ld1ZhbHVlID0gbV90aW1lVmFsdWUgLyBt
X3RpbWVTY2FsZTsKKyAgICBpbnQ2NF90IHBhcnRpYWxSZW1haW5kZXIgPSAobV90aW1lVmFsdWUg
JSBtX3RpbWVTY2FsZSkgKiB0aW1lU2NhbGU7CisgICAgaW50NjRfdCByZW1haW5kZXIgPSBwYXJ0
aWFsUmVtYWluZGVyICUgbV90aW1lU2NhbGU7CisKKyAgICBpZiAoIXNhZmVNdWx0aXBseTxpbnQ2
NF90PihuZXdWYWx1ZSwgc3RhdGljX2Nhc3Q8aW50NjRfdD4odGltZVNjYWxlKSwgbmV3VmFsdWUp
CisgICAgICAgIHx8ICFzYWZlQWRkKG5ld1ZhbHVlLCBwYXJ0aWFsUmVtYWluZGVyIC8gbV90aW1l
U2NhbGUsIG5ld1ZhbHVlKSkgeworICAgICAgICAqdGhpcyA9IG5ld1ZhbHVlIDwgMCA/IG5lZ2F0
aXZlSW5maW5pdGVUaW1lKCkgOiBwb3NpdGl2ZUluZmluaXRlVGltZSgpOworICAgICAgICByZXR1
cm47CiAgICAgfQorI2VuZGlmCiAKICAgICBtX3RpbWVWYWx1ZSA9IG5ld1ZhbHVlOwogICAgIHN0
ZDo6c3dhcChtX3RpbWVTY2FsZSwgdGltZVNjYWxlKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjMWQwYTNmNWQzMjFlNzMwNzUzNmU4NTExMzEz
MWZiMzA2YjVhZTc4Li5hZDhjYTE0N2UwOWNhNTQwNzM3MjI4YTY2MTUyNjM3NDgwZWQzYTc3IDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTctMDMtMDIgIEplciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisK
KyAgICAgICAgU3VmZmljZW50bHkgbGFyZ2UgdGltZVZhbHVlIGFuZCB0aW1lU2NhbGUgYXJndW1l
bnRzIHRvIE1lZGlhVGltZSB3aWxsIGNhdXNlIHdyYXBwaW5nIGluIHRvVGltZVNjYWxlKCkuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjkwOTgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBLZWl0aCBNaWxsZXIuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVT
VCk6CisKIDIwMTctMDMtMDIgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxMzI4MS4KZGlmZiAtLWdpdCBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL01lZGlhVGltZS5jcHAgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwCmluZGV4IGJiYzJkMTVmODdjNzc5YjMxOTAx
N2ZlOGYzMjA0N2QzOTQ2Y2FlZWIuLmY0MWRmNWZmZGVhNDYyODgxNzA0M2IwYzhiY2M4NGFhYTFm
MWU1NWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL01lZGlhVGlt
ZS5jcHAKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcApA
QCAtMjc5LDYgKzI3OSwxMyBAQCBURVNUKFdURiwgTWVkaWFUaW1lKQogICAgIEVYUEVDVF9FUShN
ZWRpYVRpbWUobnVtZXJpY19saW1pdHM8aW50NjRfdD46Om1pbigpLCAxKS50b1RpbWVTY2FsZSgy
KSwgTWVkaWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpKTsKICAgICBpbnQ2NF90IG1heElu
dDMyID0gbnVtZXJpY19saW1pdHM8aW50MzJfdD46Om1heCgpOwogICAgIEVYUEVDVF9FUShNZWRp
YVRpbWUobWF4SW50MzIgKiAyLCAxKS50b1RpbWVTY2FsZSgyKS50aW1lVmFsdWUoKSwgbWF4SW50
MzIgKiA0KTsKKyAgICBpbnQ2NF90IGJpZ0ludCA9IDFMTCA8PCA2MjsKKyAgICBFWFBFQ1RfRVEo
TWVkaWFUaW1lKGJpZ0ludCwgMVUgPDwgMzEpLnRvVGltZVNjYWxlKDFVIDw8IDMwKS50aW1lVmFs
dWUoKSwgYmlnSW50IC8gMik7CisgICAgRVhQRUNUX0VRKE1lZGlhVGltZShiaWdJbnQgKyAxLCAx
VSA8PCAzMSkudG9UaW1lU2NhbGUoMVUgPDwgMzAsIE1lZGlhVGltZTo6Um91bmRpbmdGbGFnczo6
VG93YXJkWmVybykudGltZVZhbHVlKCksIGJpZ0ludCAvIDIpOworICAgIEVYUEVDVF9FUShNZWRp
YVRpbWUoYmlnSW50ICsgMSwgMVUgPDwgMzEpLnRvVGltZVNjYWxlKDFVIDw8IDMwKS5oYXNCZWVu
Um91bmRlZCgpLCB0cnVlKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKGJpZ0ludCAtIDIsIE1l
ZGlhVGltZTo6TWF4aW11bVRpbWVTY2FsZSkudG9UaW1lU2NhbGUoTWVkaWFUaW1lOjpNYXhpbXVt
VGltZVNjYWxlIC0gMSkuaGFzQmVlblJvdW5kZWQoKSwgdHJ1ZSk7CisgICAgRVhQRUNUX0VRKE1l
ZGlhVGltZShiaWdJbnQsIDEpLnRvVGltZVNjYWxlKE1lZGlhVGltZTo6TWF4aW11bVRpbWVTY2Fs
ZSksIE1lZGlhVGltZTo6cG9zaXRpdmVJbmZpbml0ZVRpbWUoKSk7CisgICAgRVhQRUNUX0VRKE1l
ZGlhVGltZSgtYmlnSW50LCAxKS50b1RpbWVTY2FsZShNZWRpYVRpbWU6Ok1heGltdW1UaW1lU2Nh
bGUpLCBNZWRpYVRpbWU6Om5lZ2F0aXZlSW5maW5pdGVUaW1lKCkpOwogfQogCiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>