<?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>124413</bug_id>
          
          <creation_ts>2013-11-15 08:26:01 -0800</creation_ts>
          <short_desc>MediaTime addition and subtraction operators have errors when the rhs is infinite.</short_desc>
          <delta_ts>2013-11-15 10:01:37 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951074</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-11-15 08:26:01 -0800</bug_when>
    <thetext>MediaTime addition and subtraction operators have errors when the rhs is infinite.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951078</commentid>
    <comment_count>1</comment_count>
      <attachid>217053</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2013-11-15 08:38:55 -0800</bug_when>
    <thetext>Created attachment 217053
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951100</commentid>
    <comment_count>2</comment_count>
      <attachid>217053</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-15 10:01:34 -0800</bug_when>
    <thetext>Comment on attachment 217053
Patch

Clearing flags on attachment: 217053

Committed r159343: &lt;http://trac.webkit.org/changeset/159343&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951101</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-15 10:01:37 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217053</attachid>
            <date>2013-11-15 08:38:55 -0800</date>
            <delta_ts>2013-11-15 10:01:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124413-20131115083856.patch</filename>
            <type>text/plain</type>
            <size>9654</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5MTc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDU0OWU5ODc2NzZkNGE2OGYxMjQ0NmVj
NjhhZWJkMTYxNDZjYWM4YjQuLjQ2MzIzZWRhNDNkM2YyMjJmOTMyYWQ1MmU2ZTY3YjI2MzVmOWEw
ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMTEtMTUgIEplciBOb2JsZSAgPGplci5ub2Js
ZUBhcHBsZS5jb20+CisKKyAgICAgICAgTWVkaWFUaW1lIGFkZGl0aW9uIGFuZCBzdWJ0cmFjdGlv
biBvcGVyYXRvcnMgaGF2ZSBlcnJvcnMgd2hlbiB0aGUgcmhzIGlzIGluZmluaXRlLgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0NDEzCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29ycmVjdGx5IGFjY291
bnQgZm9yIGluZmluaXRpZXMgdGhhdCBjYW4gb2NjdXIgb24gdGhlIHJpZ2h0LWhhbmQgc2lkZSBv
ZiBhZGRpdGlvbiBvcgorICAgICAgICBzdWJ0cmFjdGlvbiBvcGVyYXRvcnMuCisKKyAgICAgICAg
KiB3dGYvTWVkaWFUaW1lLmNwcDoKKyAgICAgICAgKFdURjo6TWVkaWFUaW1lOjpvcGVyYXRvcisp
OgorICAgICAgICAoV1RGOjpNZWRpYVRpbWU6Om9wZXJhdG9yLSk6CisKIDIwMTMtMTEtMTIgIEJy
ZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgW1dpbl0gVW5yZXZp
ZXdlZCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3Bw
IGIvU291cmNlL1dURi93dGYvTWVkaWFUaW1lLmNwcAppbmRleCA1ODIxMTIzMjc1MTMxMTM5ODIx
OTIyMzUxYzU2ZTQzYjg3ODY1Yzg3Li5mMzBmM2MxMDAzODRjZTlmZjdkMzg3MTczMGQ5YjZkNDhl
YjU4NzQyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9NZWRpYVRpbWUuY3BwCisrKyBiL1Nv
dXJjZS9XVEYvd3RmL01lZGlhVGltZS5jcHAKQEAgLTE1NCwxNyArMTU0LDE3IEBAIE1lZGlhVGlt
ZSBNZWRpYVRpbWU6Om9wZXJhdG9yKyhjb25zdCBNZWRpYVRpbWUmIHJocykgY29uc3QKICAgICBp
ZiAocmhzLmlzSW5kZWZpbml0ZSgpIHx8IGlzSW5kZWZpbml0ZSgpKQogICAgICAgICByZXR1cm4g
aW5kZWZpbml0ZVRpbWUoKTsKIAotICAgIGlmIChpc1Bvc2l0aXZlSW5maW5pdGUoKSkgewotICAg
ICAgICBpZiAocmhzLmlzTmVnYXRpdmVJbmZpbml0ZSgpKQotICAgICAgICAgICAgcmV0dXJuIGlu
dmFsaWRUaW1lKCk7CisgICAgaWYgKGlzUG9zaXRpdmVJbmZpbml0ZSgpICYmIHJocy5pc05lZ2F0
aXZlSW5maW5pdGUoKSkKKyAgICAgICAgcmV0dXJuIGludmFsaWRUaW1lKCk7CisKKyAgICBpZiAo
aXNOZWdhdGl2ZUluZmluaXRlKCkgJiYgcmhzLmlzUG9zaXRpdmVJbmZpbml0ZSgpKQorICAgICAg
ICByZXR1cm4gaW52YWxpZFRpbWUoKTsKKworICAgIGlmIChpc1Bvc2l0aXZlSW5maW5pdGUoKSB8
fCByaHMuaXNQb3NpdGl2ZUluZmluaXRlKCkpCiAgICAgICAgIHJldHVybiBwb3NpdGl2ZUluZmlu
aXRlVGltZSgpOwotICAgIH0KIAotICAgIGlmIChpc05lZ2F0aXZlSW5maW5pdGUoKSkgewotICAg
ICAgICBpZiAocmhzLmlzUG9zaXRpdmVJbmZpbml0ZSgpKQotICAgICAgICAgICAgcmV0dXJuIGlu
dmFsaWRUaW1lKCk7CisgICAgaWYgKGlzTmVnYXRpdmVJbmZpbml0ZSgpIHx8IHJocy5pc05lZ2F0
aXZlSW5maW5pdGUoKSkKICAgICAgICAgcmV0dXJuIG5lZ2F0aXZlSW5maW5pdGVUaW1lKCk7Ci0g
ICAgfQogCiAgICAgaW50MzJfdCBjb21tb25UaW1lU2NhbGU7CiAgICAgaWYgKCFsZWFzdENvbW1v
bk11bHRpcGxlKHRoaXMtPm1fdGltZVNjYWxlLCByaHMubV90aW1lU2NhbGUsIGNvbW1vblRpbWVT
Y2FsZSkgfHwgY29tbW9uVGltZVNjYWxlID4gTWF4aW11bVRpbWVTY2FsZSkKQEAgLTE5MSwxNyAr
MTkxLDE3IEBAIE1lZGlhVGltZSBNZWRpYVRpbWU6Om9wZXJhdG9yLShjb25zdCBNZWRpYVRpbWUm
IHJocykgY29uc3QKICAgICBpZiAocmhzLmlzSW5kZWZpbml0ZSgpIHx8IGlzSW5kZWZpbml0ZSgp
KQogICAgICAgICByZXR1cm4gaW5kZWZpbml0ZVRpbWUoKTsKIAotICAgIGlmIChpc1Bvc2l0aXZl
SW5maW5pdGUoKSkgewotICAgICAgICBpZiAocmhzLmlzUG9zaXRpdmVJbmZpbml0ZSgpKQotICAg
ICAgICAgICAgcmV0dXJuIGludmFsaWRUaW1lKCk7CisgICAgaWYgKGlzUG9zaXRpdmVJbmZpbml0
ZSgpICYmIHJocy5pc1Bvc2l0aXZlSW5maW5pdGUoKSkKKyAgICAgICAgcmV0dXJuIGludmFsaWRU
aW1lKCk7CisKKyAgICBpZiAoaXNOZWdhdGl2ZUluZmluaXRlKCkgJiYgcmhzLmlzTmVnYXRpdmVJ
bmZpbml0ZSgpKQorICAgICAgICByZXR1cm4gaW52YWxpZFRpbWUoKTsKKworICAgIGlmIChpc1Bv
c2l0aXZlSW5maW5pdGUoKSB8fCByaHMuaXNOZWdhdGl2ZUluZmluaXRlKCkpCiAgICAgICAgIHJl
dHVybiBwb3NpdGl2ZUluZmluaXRlVGltZSgpOwotICAgIH0KIAotICAgIGlmIChpc05lZ2F0aXZl
SW5maW5pdGUoKSkgewotICAgICAgICBpZiAocmhzLmlzTmVnYXRpdmVJbmZpbml0ZSgpKQotICAg
ICAgICAgICAgcmV0dXJuIGludmFsaWRUaW1lKCk7CisgICAgaWYgKGlzTmVnYXRpdmVJbmZpbml0
ZSgpIHx8IHJocy5pc1Bvc2l0aXZlSW5maW5pdGUoKSkKICAgICAgICAgcmV0dXJuIG5lZ2F0aXZl
SW5maW5pdGVUaW1lKCk7Ci0gICAgfQogCiAgICAgaW50MzJfdCBjb21tb25UaW1lU2NhbGU7CiAg
ICAgaWYgKCFsZWFzdENvbW1vbk11bHRpcGxlKHRoaXMtPm1fdGltZVNjYWxlLCByaHMubV90aW1l
U2NhbGUsIGNvbW1vblRpbWVTY2FsZSkgfHwgY29tbW9uVGltZVNjYWxlID4gTWF4aW11bVRpbWVT
Y2FsZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCBkMDYyMDYyMjMwYTEzMWM0ODU2MGI4M2ZiYTIxYThhODUxMTQ3ZDkwLi44MDQ4ODg4YjMzNzNh
NDFiNzI2ZTU5YmYxNjBiZWY5M2NjMTk1ZTk0IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cK
KysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAgQEAKKzIwMTMtMTEtMTUgIEplciBO
b2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CisKKyAgICAgICAgTWVkaWFUaW1lIGFkZGl0aW9u
IGFuZCBzdWJ0cmFjdGlvbiBvcGVyYXRvcnMgaGF2ZSBlcnJvcnMgd2hlbiB0aGUgcmhzIGlzIGlu
ZmluaXRlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI0NDEzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkIGEgdGVzdCBmb3Igb3BlcmF0b3IrIGFuZCBvcGVyYXRvci0gd2hlcmUgYW4gaW5maW5pdGUg
dmFsdWUgYXBwZWFycworICAgICAgICBvbiB0aGUgcmlnaHQtaGFuZCBzaWRlOgorICAgICAgICAq
IFRlc3RXZWJLaXRBUEkvVGVzdHMvV1RGL01lZGlhVGltZS5jcHA6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUKToKKworICAgICAgICBBZGQgYSBMTERCIHN1bW1hcnkgcHJvdmlkZXIgZm9y
IE1lZGlhVGltZSB3aGljaCBkaXNwbGF5cyB0aGUgcmF0aW9uYWwKKyAgICAgICAgdGltZSBhcyB3
ZWxsIGFzIHRoZSB2YWx1ZSBpbiBzZWNvbmRzOgorICAgICAgICAqIGxsZGIvbGxkYl93ZWJraXQu
cHk6CisgICAgICAgIChfX2xsZGJfaW5pdF9tb2R1bGUpOgorICAgICAgICAoV1RGTWVkaWFUaW1l
X1N1bW1hcnlQcm92aWRlcik6CisgICAgICAgIChXVEZIYXNoVGFibGVQcm92aWRlci5oYXNfY2hp
bGRyZW4pOgorICAgICAgICAoV1RGTWVkaWFUaW1lUHJvdmlkZXIpOgorICAgICAgICAoV1RGTWVk
aWFUaW1lUHJvdmlkZXIuX19pbml0X18pOgorICAgICAgICAoV1RGTWVkaWFUaW1lUHJvdmlkZXIu
dGltZVZhbHVlKToKKyAgICAgICAgKFdURk1lZGlhVGltZVByb3ZpZGVyLnRpbWVTY2FsZSk6Cisg
ICAgICAgIChXVEZNZWRpYVRpbWVQcm92aWRlci5pc0ludmFsaWQpOgorICAgICAgICAoV1RGTWVk
aWFUaW1lUHJvdmlkZXIuaXNQb3NpdGl2ZUluZmluaXR5KToKKyAgICAgICAgKFdURk1lZGlhVGlt
ZVByb3ZpZGVyLmlzTmVnYXRpdmVJbmZpbml0eSk6CisgICAgICAgIChXVEZNZWRpYVRpbWVQcm92
aWRlci5pc0luZGVmaW5pdGUpOgorCiAyMDEzLTExLTEyICBSeXVhbiBDaG9pICA8cnl1YW4uY2hv
aUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBBZGRlZCBsaWJ4c3MtZGV2IHRvIGluc3Rh
bGwtZGVwZW5kZW5jaWVzCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dU
Ri9NZWRpYVRpbWUuY3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1l
LmNwcAppbmRleCAyZGZjYWU4MmEzZDA0ZDdiOGY4OGIzNjk1NDdkNTc2OTYxMDI4ZDQ1Li44ZTli
MTc4YWYzNDBmNzJlNjlmYTE5ZDIxZTM5ODFlOGMzZmNiZTM5IDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV1RGL01lZGlhVGltZS5jcHAKQEAgLTk5LDYgKzk5LDEwIEBAIFRFU1QoV1RG
LCBNZWRpYVRpbWUpCiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRp
bWUoKSArIE1lZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSwgTWVkaWFUaW1lOjpuZWdh
dGl2ZUluZmluaXRlVGltZSgpKTsKICAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lOjpwb3NpdGl2ZUlu
ZmluaXRlVGltZSgpICsgTWVkaWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpLCBNZWRpYVRp
bWU6OmludmFsaWRUaW1lKCkpOwogICAgIEVYUEVDVF9FUShNZWRpYVRpbWU6Om5lZ2F0aXZlSW5m
aW5pdGVUaW1lKCkgKyBNZWRpYVRpbWU6OnBvc2l0aXZlSW5maW5pdGVUaW1lKCksIE1lZGlhVGlt
ZTo6aW52YWxpZFRpbWUoKSk7CisgICAgRVhQRUNUX0VRKE1lZGlhVGltZTo6cG9zaXRpdmVJbmZp
bml0ZVRpbWUoKSArIE1lZGlhVGltZSgxLCAxKSwgTWVkaWFUaW1lOjpwb3NpdGl2ZUluZmluaXRl
VGltZSgpKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKDEsIDEpICsgTWVkaWFUaW1lOjpwb3Np
dGl2ZUluZmluaXRlVGltZSgpLCBNZWRpYVRpbWU6OnBvc2l0aXZlSW5maW5pdGVUaW1lKCkpOwor
ICAgIEVYUEVDVF9FUShNZWRpYVRpbWU6Om5lZ2F0aXZlSW5maW5pdGVUaW1lKCkgKyBNZWRpYVRp
bWUoMSwgMSksIE1lZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSk7CisgICAgRVhQRUNU
X0VRKE1lZGlhVGltZSgxLCAxKSArIE1lZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSwg
TWVkaWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpKTsKICAgICBFWFBFQ1RfRVEoTWVkaWFU
aW1lOjppbnZhbGlkVGltZSgpICsgTWVkaWFUaW1lOjpwb3NpdGl2ZUluZmluaXRlVGltZSgpLCBN
ZWRpYVRpbWU6OmludmFsaWRUaW1lKCkpOwogICAgIEVYUEVDVF9FUShNZWRpYVRpbWU6OmludmFs
aWRUaW1lKCkgKyBNZWRpYVRpbWU6Om5lZ2F0aXZlSW5maW5pdGVUaW1lKCksIE1lZGlhVGltZTo6
aW52YWxpZFRpbWUoKSk7CiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZTo6aW52YWxpZFRpbWUoKSAr
IE1lZGlhVGltZTo6aW52YWxpZFRpbWUoKSwgTWVkaWFUaW1lOjppbnZhbGlkVGltZSgpKTsKQEAg
LTExNiw2ICsxMjAsMTAgQEAgVEVTVChXVEYsIE1lZGlhVGltZSkKICAgICBFWFBFQ1RfRVEoTWVk
aWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpIC0gTWVkaWFUaW1lOjpuZWdhdGl2ZUluZmlu
aXRlVGltZSgpLCBNZWRpYVRpbWU6OmludmFsaWRUaW1lKCkpOwogICAgIEVYUEVDVF9FUShNZWRp
YVRpbWU6OnBvc2l0aXZlSW5maW5pdGVUaW1lKCkgLSBNZWRpYVRpbWU6Om5lZ2F0aXZlSW5maW5p
dGVUaW1lKCksIE1lZGlhVGltZTo6cG9zaXRpdmVJbmZpbml0ZVRpbWUoKSk7CiAgICAgRVhQRUNU
X0VRKE1lZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSAtIE1lZGlhVGltZTo6cG9zaXRp
dmVJbmZpbml0ZVRpbWUoKSwgTWVkaWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpKTsKKyAg
ICBFWFBFQ1RfRVEoTWVkaWFUaW1lOjpwb3NpdGl2ZUluZmluaXRlVGltZSgpIC0gTWVkaWFUaW1l
KDEsIDEpLCBNZWRpYVRpbWU6OnBvc2l0aXZlSW5maW5pdGVUaW1lKCkpOworICAgIEVYUEVDVF9F
UShNZWRpYVRpbWUoMSwgMSkgLSBNZWRpYVRpbWU6OnBvc2l0aXZlSW5maW5pdGVUaW1lKCksIE1l
ZGlhVGltZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSk7CisgICAgRVhQRUNUX0VRKE1lZGlhVGlt
ZTo6bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSAtIE1lZGlhVGltZSgxLCAxKSwgTWVkaWFUaW1lOjpu
ZWdhdGl2ZUluZmluaXRlVGltZSgpKTsKKyAgICBFWFBFQ1RfRVEoTWVkaWFUaW1lKDEsIDEpIC0g
TWVkaWFUaW1lOjpuZWdhdGl2ZUluZmluaXRlVGltZSgpLCBNZWRpYVRpbWU6OnBvc2l0aXZlSW5m
aW5pdGVUaW1lKCkpOwogICAgIEVYUEVDVF9FUShNZWRpYVRpbWU6OmludmFsaWRUaW1lKCkgLSBN
ZWRpYVRpbWU6OnBvc2l0aXZlSW5maW5pdGVUaW1lKCksIE1lZGlhVGltZTo6aW52YWxpZFRpbWUo
KSk7CiAgICAgRVhQRUNUX0VRKE1lZGlhVGltZTo6aW52YWxpZFRpbWUoKSAtIE1lZGlhVGltZTo6
bmVnYXRpdmVJbmZpbml0ZVRpbWUoKSwgTWVkaWFUaW1lOjppbnZhbGlkVGltZSgpKTsKICAgICBF
WFBFQ1RfRVEoTWVkaWFUaW1lOjppbnZhbGlkVGltZSgpIC0gTWVkaWFUaW1lOjppbnZhbGlkVGlt
ZSgpLCBNZWRpYVRpbWU6OmludmFsaWRUaW1lKCkpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvbGxkYi9s
bGRiX3dlYmtpdC5weSBiL1Rvb2xzL2xsZGIvbGxkYl93ZWJraXQucHkKaW5kZXggZWY0Y2FkODgy
MzRjYzc2MGUzN2YxMTJmOWQwZjZhZjk4Nzg4MzlhNi4uMDc0NWM1ZmY5Mzc3OWUwZDI3OWU3NDhj
ZDk1OTM0OWZkOWZlOTMxYyAxMDA2NDQKLS0tIGEvVG9vbHMvbGxkYi9sbGRiX3dlYmtpdC5weQor
KysgYi9Ub29scy9sbGRiL2xsZGJfd2Via2l0LnB5CkBAIC0zOCw2ICszOCw3IEBAIGRlZiBfX2xs
ZGJfaW5pdF9tb2R1bGUoZGVidWdnZXIsIGRpY3QpOgogICAgIGRlYnVnZ2VyLkhhbmRsZUNvbW1h
bmQoJ3R5cGUgc3VtbWFyeSBhZGQgLS1leHBhbmQgLUYgbGxkYl93ZWJraXQuV1RGQXRvbWljU3Ry
aW5nX1N1bW1hcnlQcm92aWRlciBXVEY6OkF0b21pY1N0cmluZycpCiAgICAgZGVidWdnZXIuSGFu
ZGxlQ29tbWFuZCgndHlwZSBzdW1tYXJ5IGFkZCAtLWV4cGFuZCAtRiBsbGRiX3dlYmtpdC5XVEZW
ZWN0b3JfU3VtbWFyeVByb3ZpZGVyIC14ICJXVEY6OlZlY3RvcjwuKz4kIicpCiAgICAgZGVidWdn
ZXIuSGFuZGxlQ29tbWFuZCgndHlwZSBzdW1tYXJ5IGFkZCAtLWV4cGFuZCAtRiBsbGRiX3dlYmtp
dC5XVEZIYXNoVGFibGVfU3VtbWFyeVByb3ZpZGVyIC14ICJXVEY6Okhhc2hUYWJsZTwuKz4kIicp
CisgICAgZGVidWdnZXIuSGFuZGxlQ29tbWFuZCgndHlwZSBzdW1tYXJ5IGFkZCAtLWV4cGFuZCAt
RiBsbGRiX3dlYmtpdC5XVEZNZWRpYVRpbWVfU3VtbWFyeVByb3ZpZGVyIFdURjo6TWVkaWFUaW1l
JykKICAgICBkZWJ1Z2dlci5IYW5kbGVDb21tYW5kKCd0eXBlIHN5bnRoZXRpYyBhZGQgLXggIldU
Rjo6VmVjdG9yPC4rPiQiIC0tcHl0aG9uLWNsYXNzIGxsZGJfd2Via2l0LldURlZlY3RvclByb3Zp
ZGVyJykKICAgICBkZWJ1Z2dlci5IYW5kbGVDb21tYW5kKCd0eXBlIHN5bnRoZXRpYyBhZGQgLXgg
IldURjo6SGFzaFRhYmxlPC4rPiQiIC0tcHl0aG9uLWNsYXNzIGxsZGJfd2Via2l0LldURkhhc2hU
YWJsZVByb3ZpZGVyJykKIApAQCAtNjQsNiArNjUsMjAgQEAgZGVmIFdURkhhc2hUYWJsZV9TdW1t
YXJ5UHJvdmlkZXIodmFsb2JqLCBkaWN0KToKICAgICBwcm92aWRlciA9IFdURkhhc2hUYWJsZVBy
b3ZpZGVyKHZhbG9iaiwgZGljdCkKICAgICByZXR1cm4gInsgdGFibGVTaXplID0gJWQsIGtleUNv
dW50ID0gJWQgfSIgJSAocHJvdmlkZXIudGFibGVTaXplKCksIHByb3ZpZGVyLmtleUNvdW50KCkp
CiAKKworZGVmIFdURk1lZGlhVGltZV9TdW1tYXJ5UHJvdmlkZXIodmFsb2JqLCBkaWN0KToKKyAg
ICBwcm92aWRlciA9IFdURk1lZGlhVGltZVByb3ZpZGVyKHZhbG9iaiwgZGljdCkKKyAgICBpZiBw
cm92aWRlci5pc0ludmFsaWQoKToKKyAgICAgICAgcmV0dXJuICJ7IEludmFsaWQgfSIKKyAgICBp
ZiBwcm92aWRlci5pc1Bvc2l0aXZlSW5maW5pdHkoKToKKyAgICAgICAgcmV0dXJuICJ7ICtJbmZp
bml0eSB9IgorICAgIGlmIHByb3ZpZGVyLmlzTmVnYXRpdmVJbmZpbml0eSgpOgorICAgICAgICBy
ZXR1cm4gInsgLUluZmluaXR5IH0iCisgICAgaWYgcHJvdmlkZXIuaXNJbmRlZmluaXRlKCk6Cisg
ICAgICAgIHJldHVybiAieyBJbmRlZmluaXRlIH0iCisgICAgcmV0dXJuICJ7ICVkLyVkLCAlZiB9
IiAlIChwcm92aWRlci50aW1lVmFsdWUoKSwgcHJvdmlkZXIudGltZVNjYWxlKCksIGZsb2F0KHBy
b3ZpZGVyLnRpbWVWYWx1ZSgpKSAvIHByb3ZpZGVyLnRpbWVTY2FsZSgpKQorCisKICMgRklYTUU6
IFByb3ZpZGUgc3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyB0eXBlczoKICMgZGVmIFdURlZlY3Rv
cl9TdW1tYXJ5UHJvdmlkZXIodmFsb2JqLCBkaWN0KToKICMgZGVmIFdURkNTdHJpbmdfU3VtbWFy
eVByb3ZpZGVyKHZhbG9iaiwgZGljdCk6CkBAIC0yNjMsMyArMjc4LDI2IEBAIGNsYXNzIFdURkhh
c2hUYWJsZVByb3ZpZGVyOgogCiAgICAgZGVmIGhhc19jaGlsZHJlbihzZWxmKToKICAgICAgICAg
cmV0dXJuIFRydWUKKworCitjbGFzcyBXVEZNZWRpYVRpbWVQcm92aWRlcjoKKyAgICBkZWYgX19p
bml0X18oc2VsZiwgdmFsb2JqLCBpbnRlcm5hbF9kaWN0KToKKyAgICAgICAgc2VsZi52YWxvYmog
PSB2YWxvYmoKKworICAgIGRlZiB0aW1lVmFsdWUoc2VsZik6CisgICAgICAgIHJldHVybiBzZWxm
LnZhbG9iai5HZXRDaGlsZE1lbWJlcldpdGhOYW1lKCdtX3RpbWVWYWx1ZScpLkdldFZhbHVlQXNT
aWduZWQoMCkKKworICAgIGRlZiB0aW1lU2NhbGUoc2VsZik6CisgICAgICAgIHJldHVybiBzZWxm
LnZhbG9iai5HZXRDaGlsZE1lbWJlcldpdGhOYW1lKCdtX3RpbWVTY2FsZScpLkdldFZhbHVlQXNT
aWduZWQoMCkKKworICAgIGRlZiBpc0ludmFsaWQoc2VsZik6CisgICAgICAgIHJldHVybiBub3Qg
c2VsZi52YWxvYmouR2V0Q2hpbGRNZW1iZXJXaXRoTmFtZSgnbV90aW1lRmxhZ3MnKS5HZXRWYWx1
ZUFzU2lnbmVkKDApICYgKDEgPDwgMCkKKworICAgIGRlZiBpc1Bvc2l0aXZlSW5maW5pdHkoc2Vs
Zik6CisgICAgICAgIHJldHVybiBzZWxmLnZhbG9iai5HZXRDaGlsZE1lbWJlcldpdGhOYW1lKCdt
X3RpbWVGbGFncycpLkdldFZhbHVlQXNTaWduZWQoMCkgJiAoMSA8PCAyKQorCisgICAgZGVmIGlz
TmVnYXRpdmVJbmZpbml0eShzZWxmKToKKyAgICAgICAgcmV0dXJuIHNlbGYudmFsb2JqLkdldENo
aWxkTWVtYmVyV2l0aE5hbWUoJ21fdGltZUZsYWdzJykuR2V0VmFsdWVBc1NpZ25lZCgwKSAmICgx
IDw8IDMpCisKKyAgICBkZWYgaXNJbmRlZmluaXRlKHNlbGYpOgorICAgICAgICByZXR1cm4gc2Vs
Zi52YWxvYmouR2V0Q2hpbGRNZW1iZXJXaXRoTmFtZSgnbV90aW1lRmxhZ3MnKS5HZXRWYWx1ZUFz
U2lnbmVkKDApICYgKDEgPDwgNCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>