<?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>123129</bug_id>
          
          <creation_ts>2013-10-21 17:54:55 -0700</creation_ts>
          <short_desc>New flakiness dashboard should align results by revision numbers</short_desc>
          <delta_ts>2013-10-21 18:49:55 -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>WebKit Website</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jberlin</cc>
    
    <cc>joepeck</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>timothy</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>942113</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-21 17:54:55 -0700</bug_when>
    <thetext>Bubble should line up with respect to revision numbers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>942119</commentid>
    <comment_count>1</comment_count>
      <attachid>214805</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-21 18:35:47 -0700</bug_when>
    <thetext>Created attachment 214805
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>942120</commentid>
    <comment_count>2</comment_count>
      <attachid>214805</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-10-21 18:43:31 -0700</bug_when>
    <thetext>Comment on attachment 214805
Patch

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

&gt; Websites/test-results/include/json-shared.php:7
&gt; +header(&apos;Expires: &apos; . gmdate(&apos;D, d M Y H:i:s&apos;, time() + $maxage) . &apos; GMT&apos;);

Surprised PHP doesn&apos;t have something for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>942122</commentid>
    <comment_count>3</comment_count>
      <attachid>214805</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-21 18:49:53 -0700</bug_when>
    <thetext>Comment on attachment 214805
Patch

Clearing flags on attachment: 214805

Committed r157772: &lt;http://trac.webkit.org/changeset/157772&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>942123</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-10-21 18:49:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>214805</attachid>
            <date>2013-10-21 18:35:47 -0700</date>
            <delta_ts>2013-10-21 18:49:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>fix123129</filename>
            <type>text/plain</type>
            <size>9878</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3Rlc3QtcmVzdWx0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
c2l0ZXMvdGVzdC1yZXN1bHRzL0NoYW5nZUxvZwkocmV2aXNpb24gMTU3NzcxKQorKysgV2Vic2l0
ZXMvdGVzdC1yZXN1bHRzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDMyIEBA
CiAyMDEzLTEwLTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCisgICAgICAg
IE5ldyBmbGFraW5lc3MgZGFzaGJvYXJkIHNob3VsZCBhbGlnbiByZXN1bHRzIGJ5IHJldmlzaW9u
IG51bWJlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEyMzEyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogaW5jbHVkZS9jb25maWcuanNvbjogU3BlY2lmeSB0aGUgZGVmYXVsdCBjYWNoZSB0aW1lIHRv
IGJlIDEwIG1pbnV0ZXMuCisgICAgICAgICogaW5jbHVkZS9qc29uLXNoYXJlZC5waHA6IEFkZGVk
IEV4cGlyZXMgYW5kIENhY2hlLUNvbnRyb2wgaGVhZGVycy4gSXQncyBjb25maWd1cmFibGUgdmlh
IGNvbmZpZy5qc29uLgorICAgICAgICAqIGluZGV4Lmh0bWw6CisgICAgICAgIChUZXN0UmVzdWx0
c1ZpZXcuX2NyZWF0ZVJlc3VsdENlbGwpOiBEb24ndCBwdXQgJy0nIGluIGEgcmVzdWx0IGNlbGwg
d2l0aG91dCB0aW1lLgorICAgICAgICAoVGVzdFJlc3VsdHNWaWV3Ll9wb3B1bGF0ZVRlc3RQYW5l
KTogQ3JlYXRlIGFuIGFycmF5IG9mIGJ1aWxkIHRpbWVzIG9yZGVyZWQgZnJvbSB0aGUgbmV3ZXN0
IHRvIHRoZSBvbGRlc3QuCisgICAgICAgIE5vdCB0aGF0IGJ1aWxkLnRpbWUoKSBpcyB0aGUgbmV3
ZXN0IGNvbW1pdCB0aW1lIGFtb25nIGFsbCByZXBvc2l0b3J5IGZvciBlYWNoIHJlc3VsdC4gZS5n
LiBpZiB3ZSBoYWQKKyAgICAgICAgYm90aCBXZWJLaXQgYW5kIFNhZmFyaSByZXBvc2l0b3J5IGlu
Zm9ybWF0aW9uIGluIGEgZ2l2ZW4gcmVzdWx0LCB0aGUgbmV3ZXIgb2YgdGhlIHR3byB3aWxsIGJl
IHVzZWQuCisgICAgICAgIChUZXN0UmVzdWx0c1ZpZXcuX2NyZWF0ZVRlc3RSZXN1bHRIZWFkZXIp
OiBBZGRlZC4KKyAgICAgICAgKFRlc3RSZXN1bHRzVmlldy5fY3JlYXRlQnVpbGRzQW5kQ29tcHV0
ZVNsb3duZXNzT2ZSZXN1bHRzKTogRXh0cmFjdGVkIGZyb20gX2NyZWF0ZVRlc3RSZXN1bHRSb3cg
c28KKyAgICAgICAgdGhhdCBfcG9wdWxhdGVUZXN0UGFuZSBjb3VsZCB1c2UgQnVpbGQgb2JqZWN0
IGJlZm9yZSBjYWxsaW5nIF9jcmVhdGVUZXN0UmVzdWx0Um93LgorICAgICAgICAoVGVzdFJlc3Vs
dHNWaWV3Ll9jcmVhdGVUZXN0UmVzdWx0Um93KTogVGFrZXMgYnVpbGRUaW1lcy4gSW5zZXJ0IGFu
IGVtcHR5IGNlbGwgZm9yIGEgYnVpbGQgdGltZSBpZgorICAgICAgICB0aGUgY3VycmVudCByb3cg
ZG9lc24ndCBjb250YWluIHRoYXQgYSByZXN1bHQgZm9yIHRoYXQgYnVpbGQgdGltZS4KKyAgICAg
ICAgKFRlc3RSZXN1bHRzVmlldy5fcG9wdWxhdGVCdWlsZGVyUGFuZSk6CisgICAgICAgICogbWFp
bi5jc3M6IFR3ZWFrZWQgdGhlIHN0eWxlIHNvIHRoYXQgYnViYmxlcyBhcmUgYWxpZ25lZCB2ZXJ0
aWNhbGx5IHdpdGhvdXQgJy0nLgorICAgICAgICAoLnJlc3VsdHNUYWJsZSk6CisgICAgICAgICgu
cmVzdWx0c1RhYmxlIHRoZWFkIHRoKToKKyAgICAgICAgKC5yZXN1bHRzVGFibGUgLnJlc3VsdENl
bGwpOgorICAgICAgICAoLnJlc3VsdHNUYWJsZSBhKToKKyAgICAgICAgKC5yZXN1bHRzVGFibGUg
c3BhbiBhKToKKworMjAxMy0xMC0yMSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4K
KwogICAgICAgICBOZXcgZmxha2luZXNzIGRhc2hib2FyZCBzaG93IHRlc3QgdGltZSwgbW9kaWZp
ZXJzLCBhbmQgZmxha3kgdGVzdHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMzExOQogCkluZGV4OiBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvaW5jbHVk
ZS9jb25maWcuanNvbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvaW5jbHVk
ZS9jb25maWcuanNvbgkocmV2aXNpb24gMTU3NzcxKQorKysgV2Vic2l0ZXMvdGVzdC1yZXN1bHRz
L2luY2x1ZGUvY29uZmlnLmpzb24JKHdvcmtpbmcgY29weSkKQEAgLTEsNSArMSw2IEBACiB7CiAg
ICAgImRlYnVnIjogdHJ1ZSwKKyAgICAianNvbkNhY2hlTWF4QWdlIjogNjAwLAogICAgICJkYXRh
YmFzZSI6IHsKICAgICAgICAgImhvc3QiOiAibG9jYWxob3N0IiwKICAgICAgICAgInBvcnQiOiAi
NTQzMiIsCkluZGV4OiBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvaW5jbHVkZS9qc29uLXNoYXJlZC5w
aHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMvdGVzdC1yZXN1bHRzL2luY2x1ZGUvanNvbi1zaGFy
ZWQucGhwCShyZXZpc2lvbiAxNTc3NzEpCisrKyBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvaW5jbHVk
ZS9qc29uLXNoYXJlZC5waHAJKHdvcmtpbmcgY29weSkKQEAgLTMsNiArMyw5IEBACiByZXF1aXJl
X29uY2UoJy4uL2luY2x1ZGUvZGIucGhwJyk7CiAKIGhlYWRlcignQ29udGVudC10eXBlOiBhcHBs
aWNhdGlvbi9qc29uJyk7CiskbWF4YWdlID0gY29uZmlnKCdqc29uQ2FjaGVNYXhBZ2UnKTsKK2hl
YWRlcignRXhwaXJlczogJyAuIGdtZGF0ZSgnRCwgZCBNIFkgSDppOnMnLCB0aW1lKCkgKyAkbWF4
YWdlKSAuICcgR01UJyk7CitoZWFkZXIoIkNhY2hlLUNvbnRyb2w6IG1heGFnZT0kbWF4YWdlIik7
CiAKIGZ1bmN0aW9uIGV4aXRfd2l0aF9lcnJvcigkc3RhdHVzLCAkZGV0YWlscyA9IGFycmF5KCkp
IHsKICAgICAkZGV0YWlsc1snc3RhdHVzJ10gPSAkc3RhdHVzOwpJbmRleDogV2Vic2l0ZXMvdGVz
dC1yZXN1bHRzL2luZGV4Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMvdGVzdC1yZXN1bHRz
L2luZGV4Lmh0bWwJKHJldmlzaW9uIDE1Nzc3MSkKKysrIFdlYnNpdGVzL3Rlc3QtcmVzdWx0cy9p
bmRleC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xMTEsNyArMTExLDcgQEAKICAgICB2YXIgYnVp
bGQgPSByZXN1bHRbJ2J1aWxkTnVtYmVyJ107CiAgICAgdmFyIGFjdHVhbCA9IHJlc3VsdFsnYWN0
dWFsJ107CiAgICAgdmFyIGV4cGVjdGVkID0gcmVzdWx0WydleHBlY3RlZCddOwotICAgIHZhciB0
aW1lSWZTbG93ID0gcmVzdWx0LmlzU2xvdyA/IHJlc3VsdC5yb3VuZGVkVGltZSA6ICctJzsKKyAg
ICB2YXIgdGltZUlmU2xvdyA9IHJlc3VsdC5pc1Nsb3cgPyByZXN1bHQucm91bmRlZFRpbWUgOiAn
JzsKICAgICB2YXIgYW5jaG9yID0gZWxlbWVudCgnYScsIHsnaHJlZic6IHRoaXMuX3VybEZyb21C
dWlsZGVyKCdyZXN1bHQnLCBtYXN0ZXIsIGJ1aWxkZXIsIHJldmlzaW9uLCBidWlsZCl9LCBbdGlt
ZUlmU2xvd10pOwogICAgIGFuY2hvci5vbm1vdXNlZW50ZXIgPSBmdW5jdGlvbiAoKSB7CiAgICAg
ICAgIHZhciByZXBvc2l0b3J5QnlJZCA9IFRlc3RSZXN1bHRzVmlldy5fcmVwb3NpdG9yaWVzOwpA
QCAtMTQ1LDQ4ICsxNDUsODQgQEAKIAogVGVzdFJlc3VsdHNWaWV3Ll9wb3B1bGF0ZVRlc3RQYW5l
ID0gZnVuY3Rpb24odGVzdE5hbWUsIHJlc3VsdHMsIHNlY3Rpb24pIHsKICAgICB2YXIgdGFibGUg
PSBlbGVtZW50KCd0YWJsZScsIHsnY2xhc3MnOiAncmVzdWx0c1RhYmxlJ30sIFtlbGVtZW50KCdj
YXB0aW9uJywgW3Rlc3ROYW1lXSldKTsKKyAgICB0YWJsZS5hcHBlbmRDaGlsZCh0aGlzLl9jcmVh
dGVUZXN0UmVzdWx0SGVhZGVyKCdCdWlsZGVyJykpOworCiAgICAgdmFyIHJlc3VsdHNCeUJ1aWxk
ZXIgPSByZXN1bHRzWydidWlsZGVycyddOworICAgIHZhciBidWlsZFRpbWVzID0gbmV3IEFycmF5
KCk7CiAgICAgZm9yICh2YXIgYnVpbGRlcklkIGluIHJlc3VsdHNCeUJ1aWxkZXIpIHsKLSAgICAg
ICAgdmFyIHJlc3VsdHNCeVRlc3QgPSByZXN1bHRzQnlCdWlsZGVyW2J1aWxkZXJJZF07Ci0gICAg
ICAgIHZhciByZXN1bHRzOwotICAgICAgICBmb3IgKHZhciB0ZXN0SWQgaW4gcmVzdWx0c0J5VGVz
dCkKLSAgICAgICAgICAgIHJlc3VsdHMgPSByZXN1bHRzQnlUZXN0W3Rlc3RJZF07Ci0gICAgICAg
IGlmICghcmVzdWx0cykKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB2YXIgcmVzdWx0
cyA9IHJlc3VsdHNCeUJ1aWxkZXJbYnVpbGRlcklkXTsKKyAgICAgICAgdGhpcy5fY3JlYXRlQnVp
bGRzQW5kQ29tcHV0ZVNsb3duZXNzT2ZSZXN1bHRzKHJlc3VsdHMpOworICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IHJlc3VsdHMubGVuZ3RoOyBpKyspIHsKKyAgICAgICAgICAgIHZhciB0aW1l
ID0gcmVzdWx0c1tpXS5idWlsZC50aW1lKCk7CisgICAgICAgICAgICBpZiAoYnVpbGRUaW1lcy5p
bmRleE9mKHRpbWUpIDwgMCkKKyAgICAgICAgICAgICAgICBidWlsZFRpbWVzLnB1c2godGltZSk7
CisgICAgICAgIH0KKyAgICB9CisgICAgYnVpbGRUaW1lcy5zb3J0KGZ1bmN0aW9uIChhLCBiKSB7
IHJldHVybiBiIC0gYTsgfSk7CiAKKyAgICBmb3IgKHZhciBidWlsZGVySWQgaW4gcmVzdWx0c0J5
QnVpbGRlcikgewogICAgICAgICB2YXIgYnVpbGRlciA9IHRoaXMuX2J1aWxkZXJzW2J1aWxkZXJJ
ZF07CiAgICAgICAgIC8vIEZJWE1FOiBBZGQgYSBtYXN0ZXIgbmFtZSBpZiB0aGVyZSBpcyBtb3Jl
IHRoYW4gb25lLgotICAgICAgICB0YWJsZS5hcHBlbmRDaGlsZCh0aGlzLl9jcmVhdGVUZXN0UmVz
dWx0Um93KGJ1aWxkZXIubmFtZSwgcmVzdWx0cywgYnVpbGRlcikpOworICAgICAgICB0YWJsZS5h
cHBlbmRDaGlsZCh0aGlzLl9jcmVhdGVUZXN0UmVzdWx0Um93KGJ1aWxkZXIubmFtZSwgcmVzdWx0
c0J5QnVpbGRlcltidWlsZGVySWRdLCBidWlsZGVyLCBidWlsZFRpbWVzKSk7CiAgICAgfQogICAg
IHNlY3Rpb24uYXBwZW5kQ2hpbGQodGFibGUpOwogfQogCi1UZXN0UmVzdWx0c1ZpZXcuX2NyZWF0
ZVRlc3RSZXN1bHRSb3cgPSBmdW5jdGlvbiAodGl0bGUsIHJlc3VsdHMsIGJ1aWxkZXIpIHsKLSAg
ICB2YXIgc2xvd2VzdFRpbWUgPSAwOworVGVzdFJlc3VsdHNWaWV3Ll9jcmVhdGVUZXN0UmVzdWx0
SGVhZGVyID0gZnVuY3Rpb24gKGxhYmVsRm9yRmlyc3RDb2x1bW4pIHsKKyAgICByZXR1cm4gZWxl
bWVudCgndGhlYWQnLCBbZWxlbWVudCgndHInLCBbCisgICAgICAgIGVsZW1lbnQoJ3RoJywgW2xh
YmVsRm9yRmlyc3RDb2x1bW5dKSwKKyAgICAgICAgZWxlbWVudCgndGgnLCBbJ0J1ZyddKSwKKyAg
ICAgICAgZWxlbWVudCgndGgnLCBbJ0V4cGVjdGF0aW9ucyddKSwKKyAgICAgICAgZWxlbWVudCgn
dGgnLCBbJ1Nsb3dlc3QnXSldKV0pOworfQorCitUZXN0UmVzdWx0c1ZpZXcuX2NyZWF0ZUJ1aWxk
c0FuZENvbXB1dGVTbG93bmVzc09mUmVzdWx0cyA9IGZ1bmN0aW9uIChyZXN1bHRzKSB7CiAgICAg
Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgIHZhciBy
ZXN1bHQgPSByZXN1bHRzW2ldOwogICAgICAgICByZXN1bHQuYnVpbGQgPSBuZXcgVGVzdEJ1aWxk
KHRoaXMuX3JlcG9zaXRvcmllcywgdGhpcy5fYnVpbGRlcnMsIHJlc3VsdCk7CiAgICAgICAgIHJl
c3VsdC5yb3VuZGVkVGltZSA9IHJlc3VsdC50aW1lID4gMTAwMDAgPyBNYXRoLnJvdW5kKHJlc3Vs
dC50aW1lIC8gMTAwMCkgOiBNYXRoLnJvdW5kKHJlc3VsdC50aW1lIC8gMTAwKSAvIDEwOwogICAg
ICAgICByZXN1bHQuaXNTbG93ID0gcmVzdWx0LnRpbWUgPiAxMDAwOwotICAgICAgICBpZiAocmVz
dWx0LmlzU2xvdykKLSAgICAgICAgICAgIHNsb3dlc3RUaW1lID0gTWF0aC5tYXgoc2xvd2VzdFRp
bWUsIHJlc3VsdC5yb3VuZGVkVGltZSk7CiAgICAgfQotICAgIGlmIChzbG93ZXN0VGltZSkKLSAg
ICAgICAgc2xvd2VzdFRpbWUgKz0gJ3MnOwotICAgIGVsc2UKLSAgICAgICAgc2xvd2VzdFRpbWUg
PSAnJzsKK30KIAorVGVzdFJlc3VsdHNWaWV3Ll9jcmVhdGVUZXN0UmVzdWx0Um93ID0gZnVuY3Rp
b24gKHRpdGxlLCByZXN1bHRzLCBidWlsZGVyLCBidWlsZFRpbWVzKSB7CiAgICAgdmFyIHNvcnRl
ZFJlc3VsdHMgPSByZXN1bHRzLnNvcnQoZnVuY3Rpb24gKHJlc3VsdDEsIHJlc3VsdDIpIHsgcmV0
dXJuIHJlc3VsdDIuYnVpbGQudGltZSgpIC0gcmVzdWx0MS5idWlsZC50aW1lKCk7IH0pOwotICAg
IHZhciBjZWxscyA9IG5ldyBBcnJheShzb3J0ZWRSZXN1bHRzLmxlbmd0aCk7Ci0gICAgZm9yICh2
YXIgaSA9IDA7IGkgPCBzb3J0ZWRSZXN1bHRzLmxlbmd0aDsgaSsrKQotICAgICAgICBjZWxsc1tp
XSA9IHRoaXMuX2NyZWF0ZVJlc3VsdENlbGwoYnVpbGRlci5tYXN0ZXIsIGJ1aWxkZXIubmFtZSwg
c29ydGVkUmVzdWx0c1tpXSwgc29ydGVkUmVzdWx0c1tpIC0gMV0pOworICAgIHZhciBjZWxscyA9
IG5ldyBBcnJheSgpOwogCisgICAgZnVuY3Rpb24gYWRkRW1wdHlDZWxsKCkgeyBjZWxscy5wdXNo
KGVsZW1lbnQoJ3NwYW4nLCB7J2NsYXNzJzogJ3Jlc3VsdENlbGwnfSwgW2VsZW1lbnQoJ2EnKV0p
KTsgfQorCisgICAgdmFyIGJ1aWxkVGltZUluZGV4ID0gMDsKKyAgICBmb3IgKHZhciBpID0gMDsg
aSA8IHNvcnRlZFJlc3VsdHMubGVuZ3RoOyBpKyspIHsKKyAgICAgICAgdmFyIHJlc3VsdCA9IHNv
cnRlZFJlc3VsdHNbaV07CisgICAgICAgIGlmIChidWlsZFRpbWVzKSB7CisgICAgICAgICAgICB3
aGlsZSAoYnVpbGRUaW1lc1tidWlsZFRpbWVJbmRleF0gPiByZXN1bHQuYnVpbGQudGltZSgpKSB7
CisgICAgICAgICAgICAgICAgYWRkRW1wdHlDZWxsKCk7CisgICAgICAgICAgICAgICAgYnVpbGRU
aW1lSW5kZXgrKzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmIChidWlsZFRpbWVzW2J1
aWxkVGltZUluZGV4XSA9PSByZXN1bHQuYnVpbGQudGltZSgpKQorICAgICAgICAgICAgICAgIGJ1
aWxkVGltZUluZGV4Kys7CisgICAgICAgIH0KKyAgICAgICAgY2VsbHMucHVzaCh0aGlzLl9jcmVh
dGVSZXN1bHRDZWxsKGJ1aWxkZXIubWFzdGVyLCBidWlsZGVyLm5hbWUsIHJlc3VsdCwgc29ydGVk
UmVzdWx0c1tpIC0gMV0pKTsKKyAgICB9CisgICAgaWYgKGJ1aWxkVGltZXMpIHsKKyAgICAgICAg
d2hpbGUgKGJ1aWxkVGltZUluZGV4IDwgYnVpbGRUaW1lcy5sZW5ndGgpIHsKKyAgICAgICAgICAg
IGFkZEVtcHR5Q2VsbCgpOworICAgICAgICAgICAgYnVpbGRUaW1lSW5kZXgrKzsKKyAgICAgICAg
fQorICAgIH0KKwogICAgIHZhciBmb3JtYXR0ZWRNb2RpZmllcnMgPSBzb3J0ZWRSZXN1bHRzWzBd
Lm1vZGlmaWVycy5zcGxpdCgnICcpLm1hcChmdW5jdGlvbiAobW9kaWZpZXIpIHsKICAgICAgICAg
aWYgKG1vZGlmaWVyLmluZGV4T2YoJy8nKSA+IDApCiAgICAgICAgICAgICByZXR1cm4gZWxlbWVu
dCgnYScsIHsnaHJlZic6IChtb2RpZmllci5pbmRleE9mKCdodHRwJykgPT0gMCA/ICcnIDogJ2h0
dHA6Ly8nKSArIG1vZGlmaWVyfSwgW21vZGlmaWVyXSk7CiAgICAgICAgIHJldHVybiBtb2RpZmll
cjsKICAgICB9KTsKIAorICAgIHZhciBzbG93ZXN0VGltZSA9IE1hdGgubWF4LmFwcGx5KE1hdGgs
IHJlc3VsdHMubWFwKGZ1bmN0aW9uIChyZXN1bHQpIHsgcmV0dXJuIHJlc3VsdC5yb3VuZGVkVGlt
ZTsgfSkpOworICAgIGlmIChzbG93ZXN0VGltZSA+PSAxKQorICAgICAgICBzbG93ZXN0VGltZSAr
PSAncyc7CisgICAgZWxzZQorICAgICAgICBzbG93ZXN0VGltZSA9ICcnOworCiAgICAgcmV0dXJu
IGVsZW1lbnQoJ3RyJywgWwogICAgICAgICBlbGVtZW50KCd0aCcsIFsnJyArIHRpdGxlXSksCiAg
ICAgICAgIGVsZW1lbnQoJ3RkJywgeydjbGFzcyc6ICdtb2RpZmllcnMnfSwgZm9ybWF0dGVkTW9k
aWZpZXJzKSwKQEAgLTI4NywxMSArMzIzLDE0IEBACiAgICAgaWYgKCFyZXN1bHRzQnlUZXN0cykK
ICAgICAgICAgcmV0dXJuOwogCisgICAgdGFibGUuYXBwZW5kQ2hpbGQodGhpcy5fY3JlYXRlVGVz
dFJlc3VsdEhlYWRlcignVGVzdCcpKTsKKwogICAgIHZhciBidWlsZGVyID0gdGhpcy5fYnVpbGRl
cnNbYnVpbGRlcklkXTsKICAgICBmb3IgKHZhciB0ZXN0SWQgaW4gcmVzdWx0c0J5VGVzdHMpIHsK
ICAgICAgICAgdmFyIHJlc3VsdHMgPSByZXN1bHRzQnlUZXN0c1t0ZXN0SWRdOwogICAgICAgICBp
ZiAoIXJlc3VsdHMubGVuZ3RoIHx8ICF0aGlzLl9tYXRjaGVzRmFpbHVyZVR5cGUocmVzdWx0cywg
ZmFpbHVyZVR5cGUsIHRoaXMuX2F2YWlsYWJsZVRlc3RzW3Rlc3RJZF0ubmFtZSkpCiAgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgdGhpcy5fY3JlYXRlQnVpbGRzQW5kQ29tcHV0ZVNsb3du
ZXNzT2ZSZXN1bHRzKHJlc3VsdHNCeVRlc3RzW3Rlc3RJZF0pOwogICAgICAgICB0YWJsZS5hcHBl
bmRDaGlsZCh0aGlzLl9jcmVhdGVUZXN0UmVzdWx0Um93KHRoaXMuX2F2YWlsYWJsZVRlc3RzW3Rl
c3RJZF0ubmFtZSwgcmVzdWx0c0J5VGVzdHNbdGVzdElkXSwgYnVpbGRlcikpOwogICAgIH0KICAg
ICBzZWN0aW9uLmFwcGVuZENoaWxkKHRhYmxlKTsKSW5kZXg6IFdlYnNpdGVzL3Rlc3QtcmVzdWx0
cy9tYWluLmNzcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy90ZXN0LXJlc3VsdHMvbWFpbi5jc3MJ
KHJldmlzaW9uIDE1Nzc3MSkKKysrIFdlYnNpdGVzL3Rlc3QtcmVzdWx0cy9tYWluLmNzcwkod29y
a2luZyBjb3B5KQpAQCAtMzQsNyArMzQsNiBAQAogICAgIGJvcmRlcjogMHB4IHNvbGlkICNmZmY7
CiAgICAgcGFkZGluZzogMDsKICAgICBtYXJnaW46IDA7Ci0gICAgd2lkdGg6IDEwMCU7CiB9CiAK
IC5yZXN1bHRzVGFibGUgY2FwdGlvbiB7CkBAIC00NSw2ICs0NCwxMCBAQAogICAgIHdoaXRlLXNw
YWNlOiBwcmU7CiB9CiAKKy5yZXN1bHRzVGFibGUgdGhlYWQgdGggeworICAgIGZvbnQtd2VpZ2h0
OiBib2xkOworfQorCiAucmVzdWx0c1RhYmxlIHRkLAogLnJlc3VsdHNUYWJsZSB0aCB7CiAgICAg
d2hpdGUtc3BhY2U6IHByZTsKQEAgLTcxLDYgKzc0LDcgQEAKIC5yZXN1bHRzVGFibGUgLnJlc3Vs
dENlbGwgewogICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICBwYWRkaW5nOiAwLjJlbSAw
LjJlbTsKKyAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOwogfQogCiAucmVzdWx0c1RhYmxlIHRy
OmhvdmVyLApAQCAtODEsNiArODUsNyBAQAogLnJlc3VsdHNUYWJsZSBhIHsKICAgICBjb2xvcjog
IzAwZjsKICAgICB0ZXh0LXNoYWRvdzogbm9uZTsKKyAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsKIH0KIAogLnJlc3VsdHNUYWJsZSBhOnZpc2l0ZWQgewpAQCAtODksMTQgKzk0LDE1IEBA
CiAKIC5yZXN1bHRzVGFibGUgc3BhbiBhIHsKICAgICBkaXNwbGF5OiBibG9jazsKLSAgICB3aWR0
aDogMS40ZW07Ci0gICAgaGVpZ2h0OiAyZW07Ci0gICAgYm9yZGVyLXJhZGl1czogM3B4OwotICAg
IGZvbnQtc2l6ZTogMC41ZW07Ci0gICAgcGFkZGluZzogMC4zZW07CisgICAgd2lkdGg6IDEuNWVt
OworICAgIGhlaWdodDogMi41ZW07CisgICAgYm9yZGVyLXJhZGl1czogNXB4OworICAgIGZvbnQt
c2l6ZTogMC43ZW07CiAgICAgdGV4dC1hbGlnbjogY2VudGVyOwotICAgIGxpbmUtaGVpZ2h0OiAx
LjllbTsKKyAgICBsaW5lLWhlaWdodDogMi41ZW07CisgICAgcGFkZGluZzogMC4xZW07CiAgICAg
Y29sb3I6IGluaGVyaXQ7CisgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogfQogCiAucmVzdWx0
c1RhYmxlIC5QQVNTIGEgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>