<?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>160577</bug_id>
          
          <creation_ts>2016-08-04 17:43:36 -0700</creation_ts>
          <short_desc>Perf dashboard sometimes tries to fetch a non-existent measurement-set JSON</short_desc>
          <delta_ts>2016-08-05 13:22:57 -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>Perf Dashboard</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>160576</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>rniwa</cc>
    
    <cc>slewis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1217713</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-08-04 17:43:36 -0700</bug_when>
    <thetext>Sometimes v3 UI tries to fetch a measurement set JSON file that doesn&apos;t exist.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217726</commentid>
    <comment_count>1</comment_count>
      <attachid>285385</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-08-04 17:58:00 -0700</bug_when>
    <thetext>Created attachment 285385
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218021</commentid>
    <comment_count>2</comment_count>
      <attachid>285385</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-05 13:14:26 -0700</bug_when>
    <thetext>Comment on attachment 285385
Fixes the bug

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1218027</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-08-05 13:22:57 -0700</bug_when>
    <thetext>Committed r204189: &lt;http://trac.webkit.org/changeset/204189&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>285385</attachid>
            <date>2016-08-04 17:58:00 -0700</date>
            <delta_ts>2016-08-05 13:14:26 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-160577-20160804175634.patch</filename>
            <type>text/plain</type>
            <size>10867</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMjA0MTU1KQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMxIEBACisyMDE2LTA4LTA0ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIFBlcmYgZGFzaGJvYXJkIHNvbWV0aW1lcyB0cmllcyB0byBmZXRjaCBhIG5vbi1l
eGlzdGVudCBtZWFzdXJlbWVudC1zZXQgSlNPTgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwNTc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVGhlIGJ1ZyB3YXMgY2F1c2VkIGJ5IGZpbmRDbHVzdGVycyBj
b21wdXRpbmcgdGhlIGZpcnN0IGNsdXN0ZXIncyBlbmRUaW1lIGluY29ycmVjdGx5LiBOYW1lbHks
IHdlIHdlcmUKKyAgICAgICAgbXVsdGlwbHlpbmcgdGhlIG51bWJlciBvZiBjbHVzdGVycyBieSBj
bHVzdGVyU3RhcnQgaW5zdGVhZCBvZiBjbHVzdGVyU2l6ZSB3aXRoIGFuIG9mZi1ieS1vbmUgZXJy
b3IuCisKKyAgICAgICAgKiBwdWJsaWMvdjMvbW9kZWxzL21lYXN1cmVtZW50LXNldC5qczoKKyAg
ICAgICAgKE1lYXN1cmVtZW50U2V0LnByb3RvdHlwZS5maW5kQ2x1c3RlcnMpOiBGb2xkZWQgY29t
cHV0ZUNsdXN0ZXJTdGFydCBpbnRvIHdoZXJlIGNsdXN0ZXJFbmQgaXMgY29tcHV0ZWQKKyAgICAg
ICAgZm9yIGNsYXJpdHkuIEFsc28gZml4ZWQgYSBidWcgdGhhdCB3ZSB3ZXJlIG5vdCBjb21wdXRp
bmcgdGhlIGZpcnN0IGNsdXN0ZXIgdG8gZmV0Y2ggY29ycmVjdGx5IHdoZW4KKyAgICAgICAgdGhl
IGZldGNoZWQgdGltZSByYW5nZSBzdGFydGVkIGJlZm9yZSBjbHVzdGVyU3RhcnQgKGkuZS4gd2hl
biBzdGFydFRpbWUgLSBjbHVzdGVyU3RhcnQgaXMgbmVnYXRpdmUpLgorICAgICAgICBGaW5hbGx5
LCBmaXhlZCB0aGUgbWFpbiBidWcgYnkgbXVsdGlwbHlpbmcgdGhlIG51bWJlciBvZiBjbHVzdGVy
cyBieSBjbHVzdGVyU2l6ZSBpbnN0ZWFkIG9mCisgICAgICAgIGNsdXN0ZXJTdGFydCB0byBjb21w
dXRlIHRoZSBlbmQgdGltZSBvZiB0aGUgdmVyeSBmaXJzdCBjbHVzdGVyIGluIHRoaXMgbWVhc3Vy
ZW1lbnQgc2V0LiBCZWNhdXNlIHdoYXQKKyAgICAgICAgd2UncmUgY29tcHV0aW5nIGhlcmUgaXMg
dGhlIGVuZCB0aW1lIG9mIHRoZSBmaXJzdCBjbHVzdGVyLCBub3QgdGhlIHN0YXJ0IHRpbWUsIHdl
IGFsc28gbmVlZCB0byBzdWJ0cmFjdAorICAgICAgICBvbmUgZnJvbSB0aGUgbnVtYmVyIG9mIGNs
dXN0ZXJzLiBlLmcuIGlmIHRoZXJlIHdhcyBleGFjdGx5IG9uZSBjbHVzdGVyLCB0aGVuIGZpcnN0
Q2x1c3RlckVuZFRpbWUgaXMKKyAgICAgICAgaWRlbnRpY2FsbHkgZXF1YWwgdG8gbGFzdENsdXN0
ZXJFbmRUaW1lLgorICAgICAgICAoTWVhc3VyZW1lbnRTZXQucHJvdG90eXBlLmZldGNoZWRUaW1l
U2VyaWVzKTogUmVtb3ZlZCB0aGUgdW51c2VkIGFyZ3VtZW50IHRvIFRpbWVTZXJpZXMncyBjb25z
dHJ1Y3Rvci4KKworICAgICAgICAqIHVuaXQtdGVzdHMvYW5hbHlzaXMtdGFzay10ZXN0cy5qczog
Rml4ZWQgdGhlIHRlc3RzIGZvciB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgTW9jaGEgd2hpY2ggY29t
cGxhaW5zIGlmCisgICAgICAgIHdlIHJldHVybmVkIGEgcHJvbWlzZSBpbiB1bml0IHRlc3RzIHdo
ZW4gImRvbmUiIGZ1bmN0aW9uIGlzIHVzZWQuCisgICAgICAgICogdW5pdC10ZXN0cy9jaGVja2Nv
bmZpZy5qczogRGl0dG8uCisgICAgICAgICogdW5pdC10ZXN0cy9tZWFzdXJlbWVudC1zZXQtdGVz
dHMuanM6IEFkZGVkIGEgdGVzdCBjYXNlIGZvciBmaW5kQ2x1c3RlcnMgYW5kIGEgdGVzdCB0byBt
YWtlIHN1cmUKKyAgICAgICAgZmV0Y2hCZXR3ZWVuIGRvZXNuJ3QgdHJ5IHRvIGZldGNoIGEgY2x1
c3RlciBiZWZvcmUgdGhlIGZpcnN0IGNsdXN0ZXIgaW4gdGhlIHNldC4gQWxzbyBmaXhlZCBvdGhl
ciB0ZXN0CisgICAgICAgIGNhc2VzIHdoaWNoIHdlcmUgcmVseWluZyBvbiB0aGUgYnVnIHRoaXMg
cGF0Y2ggZml4ZWQuCisKIDIwMTYtMDgtMDQgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgU3luY2luZyBzY3JpcHQncyBjb25maWd1cmF0aW9uIGR1cGxpY2F0ZXMg
YSBsb3Qgb2YgYm9pbGVycGxhdGUKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJs
aWMvdjMvbW9kZWxzL21lYXN1cmVtZW50LXNldC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9w
ZXJmLndlYmtpdC5vcmcvcHVibGljL3YzL21vZGVscy9tZWFzdXJlbWVudC1zZXQuanMJKHJldmlz
aW9uIDIwNDE1NCkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjMvbW9kZWxz
L21lYXN1cmVtZW50LXNldC5qcwkod29ya2luZyBjb3B5KQpAQCAtMzcsMTYgKzM3LDExIEBAIGNs
YXNzIE1lYXN1cmVtZW50U2V0IHsKICAgICAgICAgdmFyIGNsdXN0ZXJTdGFydCA9IHRoaXMuX2Ns
dXN0ZXJTdGFydDsKICAgICAgICAgdmFyIGNsdXN0ZXJTaXplID0gdGhpcy5fY2x1c3RlclNpemU7
CiAKLSAgICAgICAgZnVuY3Rpb24gY29tcHV0ZUNsdXN0ZXJTdGFydCh0aW1lKSB7Ci0gICAgICAg
ICAgICB2YXIgZGlmZiA9IHRpbWUgLSBjbHVzdGVyU3RhcnQ7Ci0gICAgICAgICAgICByZXR1cm4g
Y2x1c3RlclN0YXJ0ICsgTWF0aC5mbG9vcihkaWZmIC8gY2x1c3RlclNpemUpICogY2x1c3RlclNp
emU7ICAgICAgICAgICAgCi0gICAgICAgIH0KLQogICAgICAgICB2YXIgY2x1c3RlcnMgPSBbXTsK
LSAgICAgICAgdmFyIGNsdXN0ZXJFbmQgPSBjb21wdXRlQ2x1c3RlclN0YXJ0KHN0YXJ0VGltZSk7
CisgICAgICAgIHZhciBjbHVzdGVyRW5kID0gY2x1c3RlclN0YXJ0ICsgTWF0aC5mbG9vcihNYXRo
Lm1heCgwLCBzdGFydFRpbWUgLSBjbHVzdGVyU3RhcnQpIC8gY2x1c3RlclNpemUpICogY2x1c3Rl
clNpemU7CiAKICAgICAgICAgdmFyIGxhc3RDbHVzdGVyRW5kVGltZSA9IHRoaXMuX3ByaW1hcnlD
bHVzdGVyRW5kVGltZTsKLSAgICAgICAgdmFyIGZpcnN0Q2x1c3RlckVuZFRpbWUgPSBsYXN0Q2x1
c3RlckVuZFRpbWUgLSBjbHVzdGVyU3RhcnQgKiB0aGlzLl9jbHVzdGVyQ291bnQ7CisgICAgICAg
IHZhciBmaXJzdENsdXN0ZXJFbmRUaW1lID0gbGFzdENsdXN0ZXJFbmRUaW1lIC0gY2x1c3RlclNp
emUgKiAodGhpcy5fY2x1c3RlckNvdW50IC0gMSk7CiAgICAgICAgIGRvIHsKICAgICAgICAgICAg
IGNsdXN0ZXJFbmQgKz0gY2x1c3RlclNpemU7CiAgICAgICAgICAgICBpZiAoZmlyc3RDbHVzdGVy
RW5kVGltZSA8PSBjbHVzdGVyRW5kICYmIGNsdXN0ZXJFbmQgPD0gdGhpcy5fcHJpbWFyeUNsdXN0
ZXJFbmRUaW1lKQpAQCAtMTg5LDcgKzE4NCw3IEBAIGNsYXNzIE1lYXN1cmVtZW50U2V0IHsKICAg
ICAgICAgSW5zdHJ1bWVudGF0aW9uLnN0YXJ0TWVhc3VyaW5nVGltZSgnTWVhc3VyZW1lbnRTZXQn
LCAnZmV0Y2hlZFRpbWVTZXJpZXMnKTsKIAogICAgICAgICAvLyBGSVhNRTogUHJvcGVybHkgY29u
c3RydWN0IFRpbWVTZXJpZXMuCi0gICAgICAgIHZhciBzZXJpZXMgPSBuZXcgVGltZVNlcmllcyhb
XSk7CisgICAgICAgIHZhciBzZXJpZXMgPSBuZXcgVGltZVNlcmllcygpOwogICAgICAgICB2YXIg
aWRNYXAgPSB7fTsKICAgICAgICAgZm9yICh2YXIgY2x1c3RlciBvZiB0aGlzLl9zb3J0ZWRDbHVz
dGVycykKICAgICAgICAgICAgIGNsdXN0ZXIuYWRkVG9TZXJpZXMoc2VyaWVzLCBjb25maWdUeXBl
LCBpbmNsdWRlT3V0bGllcnMsIGlkTWFwKTsKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy91bml0LXRlc3RzL2FuYWx5c2lzLXRhc2stdGVzdHMuanMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0
ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvYW5hbHlzaXMtdGFzay10ZXN0cy5qcwkocmV2
aXNpb24gMjA0MTU0KQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvYW5h
bHlzaXMtdGFzay10ZXN0cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMTUxLDcgKzE1MSw3IEBAIGRl
c2NyaWJlKCdBbmFseXNpc1Rhc2snLCBmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICByZXF1ZXN0
c1swXS5yZXNvbHZlKHNhbXBsZUFuYWx5c2lzVGFzaygpKTsKIAogICAgICAgICAgICAgdmFyIGFu
b3RoZXJDYWxsQ291bnQgPSAwOwotICAgICAgICAgICAgcmV0dXJuIHByb21pc2UudGhlbihmdW5j
dGlvbiAoKSB7CisgICAgICAgICAgICBwcm9taXNlLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAg
ICAgICAgICAgIGFzc2VydC5lcXVhbChjYWxsQ291bnQsIDEpOwogICAgICAgICAgICAgICAgIEFu
YWx5c2lzVGFzay5mZXRjaEFsbCgpLnRoZW4oZnVuY3Rpb24gKCkgeyBhbm90aGVyQ2FsbENvdW50
Kys7IH0pOwogICAgICAgICAgICAgfSkudGhlbihmdW5jdGlvbiAoKSB7CkBAIC0xNjYsNyArMTY2
LDcgQEAgZGVzY3JpYmUoJ0FuYWx5c2lzVGFzaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAg
IHZhciBwcm9taXNlID0gQW5hbHlzaXNUYXNrLmZldGNoQWxsKCk7CiAgICAgICAgICAgICByZXF1
ZXN0c1swXS5yZXNvbHZlKHNhbXBsZUFuYWx5c2lzVGFzaygpKTsKIAotICAgICAgICAgICAgcmV0
dXJuIHByb21pc2UudGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBwcm9taXNlLnRoZW4o
ZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChBbmFseXNpc1Rhc2su
YWxsKCkubGVuZ3RoLCAxKTsKICAgICAgICAgICAgICAgICB2YXIgdGFzayA9IEFuYWx5c2lzVGFz
ay5hbGwoKVswXTsKICAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwodGFzay5pZCgpLCAxMDgy
KTsKQEAgLTE4OSw3ICsxODksNyBAQCBkZXNjcmliZSgnQW5hbHlzaXNUYXNrJywgZnVuY3Rpb24g
KCkgewogICAgICAgICAgICAgdmFyIHByb21pc2UgPSBBbmFseXNpc1Rhc2suZmV0Y2hBbGwoKTsK
ICAgICAgICAgICAgIHJlcXVlc3RzWzBdLnJlc29sdmUoc2FtcGxlQW5hbHlzaXNUYXNrKCkpOwog
Ci0gICAgICAgICAgICByZXR1cm4gcHJvbWlzZS50aGVuKGZ1bmN0aW9uICgpIHsKKyAgICAgICAg
ICAgIHByb21pc2UudGhlbihmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgICAgYXNzZXJ0LmVx
dWFsKEFuYWx5c2lzVGFzay5hbGwoKS5sZW5ndGgsIDEpOwogICAgICAgICAgICAgICAgIHZhciB0
YXNrID0gQW5hbHlzaXNUYXNrLmFsbCgpWzBdOwogCkBAIC0yMTIsNyArMjEyLDcgQEAgZGVzY3Jp
YmUoJ0FuYWx5c2lzVGFzaycsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgIHZhciBwcm9taXNl
ID0gQW5hbHlzaXNUYXNrLmZldGNoQWxsKCk7CiAgICAgICAgICAgICByZXF1ZXN0c1swXS5yZXNv
bHZlKHNhbXBsZUFuYWx5c2lzVGFzaygpKTsKIAotICAgICAgICAgICAgcmV0dXJuIHByb21pc2Uu
dGhlbihmdW5jdGlvbiAoKSB7CisgICAgICAgICAgICBwcm9taXNlLnRoZW4oZnVuY3Rpb24gKCkg
ewogICAgICAgICAgICAgICAgIGFzc2VydC5lcXVhbChBbmFseXNpc1Rhc2suYWxsKCkubGVuZ3Ro
LCAxKTsKICAgICAgICAgICAgICAgICB2YXIgdGFzayA9IEFuYWx5c2lzVGFzay5hbGwoKVswXTsK
IApJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvY2hlY2tjb25maWcu
anMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3VuaXQtdGVzdHMvY2hl
Y2tjb25maWcuanMJKHJldmlzaW9uIDIwNDE1NCkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy91bml0LXRlc3RzL2NoZWNrY29uZmlnLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xMjgsNyArMTI4
LDcgQEAgZGVzY3JpYmUoJ2NvbmZpZy5qc29uJywgZnVuY3Rpb24gKCkgewogCiAgICAgICAgIGl0
KCdzaG91bGQgYmUgYWJsZSB0byBjb25uZWN0IHRvIHRoZSBkYXRhYmFzZScsIGZ1bmN0aW9uIChk
b25lKSB7CiAgICAgICAgICAgICBsZXQgZGF0YWJhc2UgPSBuZXcgRGF0YWJhc2U7Ci0gICAgICAg
ICAgICByZXR1cm4gZGF0YWJhc2UuY29ubmVjdCgpLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAg
ICAgICAgZGF0YWJhc2UuY29ubmVjdCgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgICAgICAg
ICAgIGRhdGFiYXNlLmRpc2Nvbm5lY3QoKTsKICAgICAgICAgICAgICAgICBkb25lKCk7CiAgICAg
ICAgICAgICB9LCBmdW5jdGlvbiAoZXJyb3IpIHsKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy91bml0LXRlc3RzL21lYXN1cmVtZW50LXNldC10ZXN0cy5qcwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvdW5pdC10ZXN0cy9tZWFzdXJlbWVudC1zZXQtdGVzdHMu
anMJKHJldmlzaW9uIDIwNDE1NCkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy91bml0LXRl
c3RzL21lYXN1cmVtZW50LXNldC10ZXN0cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMzQsNiArMzQs
MzggQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgZnVuY3Rpb24gKCkgewogICAgICAgICB9
KTsKICAgICB9KTsKIAorICAgIGRlc2NyaWJlKCdmaW5kQ2x1c3RlcnMnLCBmdW5jdGlvbiAoKSB7
CisKKyAgICAgICAgaXQoJ3Nob3VsZCByZXR1cm4gY2x1c3RlcnMgdGhhdCBleGlzdCcsIGZ1bmN0
aW9uIChkb25lKSB7CisgICAgICAgICAgICB2YXIgc2V0ID0gTWVhc3VyZW1lbnRTZXQuZmluZFNl
dCgxLCAxLCAxNDY3ODUyNTAzOTQwKTsKKyAgICAgICAgICAgIHZhciBjYWxsQ291bnQgPSAwOwor
ICAgICAgICAgICAgdmFyIHByb21pc2UgPSBzZXQuZmV0Y2hCZXR3ZWVuKDE0NjUwODQ4MDAwMDAs
IDE0NzAyNjg4MDAwMDAsIGZ1bmN0aW9uICgpIHsKKyAgICAgICAgICAgICAgICBjYWxsQ291bnQr
KzsKKyAgICAgICAgICAgIH0pOworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzLmxl
bmd0aCwgMSk7CisgICAgICAgICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMF0udXJsLCAnLi4v
ZGF0YS9tZWFzdXJlbWVudC1zZXQtMS0xLmpzb24nKTsKKworICAgICAgICAgICAgcmVxdWVzdHNb
MF0ucmVzb2x2ZSh7CisgICAgICAgICAgICAgICAgJ2NsdXN0ZXJTdGFydCc6IDk0NjY4NDgwMDAw
MCwKKyAgICAgICAgICAgICAgICAnY2x1c3RlclNpemUnOiA1MTg0MDAwMDAwLAorICAgICAgICAg
ICAgICAgICdmb3JtYXRNYXAnOiBbXSwKKyAgICAgICAgICAgICAgICAnY29uZmlndXJhdGlvbnMn
OiB7Y3VycmVudDogW119LAorICAgICAgICAgICAgICAgICdzdGFydFRpbWUnOiAxNDY1MDg0ODAw
MDAwLAorICAgICAgICAgICAgICAgICdlbmRUaW1lJzogMTQ3MDI2ODgwMDAwMCwKKyAgICAgICAg
ICAgICAgICAnbGFzdE1vZGlmaWVkJzogMTQ2Nzg1MjUwMzk0MCwKKyAgICAgICAgICAgICAgICAn
Y2x1c3RlckNvdW50JzogNSwKKyAgICAgICAgICAgICAgICAnc3RhdHVzJzogJ09LJ30pOworCisg
ICAgICAgICAgICBwcm9taXNlLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgIGFz
c2VydC5kZWVwRXF1YWwoc2V0LmZpbmRDbHVzdGVycygwLCBEYXRlLm5vdygpKSwgWzE0NDk1MzI4
MDAwMDAsIDE0NTQ3MTY4MDAwMDAsIDE0NTk5MDA4MDAwMDAsIDE0NjUwODQ4MDAwMDAsIDE0NzAy
Njg4MDAwMDBdKTsKKyAgICAgICAgICAgICAgICBkb25lKCk7CisgICAgICAgICAgICB9KS5jYXRj
aChmdW5jdGlvbiAoZXJyb3IpIHsKKyAgICAgICAgICAgICAgICBkb25lKGVycm9yKTsKKyAgICAg
ICAgICAgIH0pOworICAgICAgICB9KTsKKworICAgIH0pOworCiAgICAgZGVzY3JpYmUoJ2ZldGNo
QmV0d2VlbicsIGZ1bmN0aW9uICgpIHsKICAgICAgICAgaXQoJ3Nob3VsZCBhbHdheXMgcmVxdWVz
dCB0aGUgY2FjaGVkIHByaW1hcnkgY2x1c3RlciBmaXJzdCcsIGZ1bmN0aW9uICgpIHsKICAgICAg
ICAgICAgIHZhciBzZXQgPSBNZWFzdXJlbWVudFNldC5maW5kU2V0KDEsIDEsIDMwMDApOwpAQCAt
MTI2LDcgKzE1OCw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsIGZ1bmN0aW9uICgpIHsK
ICAgICAgICAgICAgICAgICAnc3RhcnRUaW1lJzogNDAwMCwKICAgICAgICAgICAgICAgICAnZW5k
VGltZSc6IDUwMDAsCiAgICAgICAgICAgICAgICAgJ2xhc3RNb2RpZmllZCc6IDUwMDAsCi0gICAg
ICAgICAgICAgICAgJ2NsdXN0ZXJDb3VudCc6IDMsCisgICAgICAgICAgICAgICAgJ2NsdXN0ZXJD
b3VudCc6IDQsCiAgICAgICAgICAgICAgICAgJ3N0YXR1cyc6ICdPSyd9KTsKIAogICAgICAgICAg
ICAgdmFyIGNhbGxDb3VudCA9IDA7CkBAIC0xOTQsNyArMjI2LDcgQEAgZGVzY3JpYmUoJ01lYXN1
cmVtZW50U2V0JywgZnVuY3Rpb24gKCkgewogICAgICAgICAgICAgICAgICdzdGFydFRpbWUnOiA0
MDAwLAogICAgICAgICAgICAgICAgICdlbmRUaW1lJzogNTAwMCwKICAgICAgICAgICAgICAgICAn
bGFzdE1vZGlmaWVkJzogNTAwMCwKLSAgICAgICAgICAgICAgICAnY2x1c3RlckNvdW50JzogMywK
KyAgICAgICAgICAgICAgICAnY2x1c3RlckNvdW50JzogNCwKICAgICAgICAgICAgICAgICAnc3Rh
dHVzJzogJ09LJ30pOwogCiAgICAgICAgICAgICB2YXIgY2FsbENvdW50ID0gMDsKQEAgLTIxOSw2
ICsyNTEsMzQgQEAgZGVzY3JpYmUoJ01lYXN1cmVtZW50U2V0JywgZnVuY3Rpb24gKCkgewogICAg
ICAgICAgICAgfSk7CiAgICAgICAgIH0pOwogCisgICAgICAgIGl0KCdzaG91bGQgbm90IHJlcXVl
c3QgYSBjbHVzdGVyIGJlZm9yZSB0aGUgdmVyeSBmaXJzdCBjbHVzdGVyJywgZnVuY3Rpb24gKGRv
bmUpIHsKKyAgICAgICAgICAgIHZhciBzZXQgPSBNZWFzdXJlbWVudFNldC5maW5kU2V0KDEsIDEs
IDUwMDApOworICAgICAgICAgICAgc2V0LmZldGNoQmV0d2VlbigwLCAzMDAwLCBmdW5jdGlvbiAo
KSB7CisgICAgICAgICAgICAgICAgYXNzZXJ0Lm5vdFJlYWNoZWQoKTsKKyAgICAgICAgICAgIH0p
OworICAgICAgICAgICAgYXNzZXJ0LmVxdWFsKHJlcXVlc3RzLmxlbmd0aCwgMSk7CisgICAgICAg
ICAgICBhc3NlcnQuZXF1YWwocmVxdWVzdHNbMF0udXJsLCAnLi4vZGF0YS9tZWFzdXJlbWVudC1z
ZXQtMS0xLmpzb24nKTsKKworICAgICAgICAgICAgcmVxdWVzdHNbMF0ucmVzb2x2ZSh7CisgICAg
ICAgICAgICAgICAgJ2NsdXN0ZXJTdGFydCc6IDIwMDAsCisgICAgICAgICAgICAgICAgJ2NsdXN0
ZXJTaXplJzogMTAwMCwKKyAgICAgICAgICAgICAgICAnZm9ybWF0TWFwJzogW10sCisgICAgICAg
ICAgICAgICAgJ2NvbmZpZ3VyYXRpb25zJzoge2N1cnJlbnQ6IFtdfSwKKyAgICAgICAgICAgICAg
ICAnc3RhcnRUaW1lJzogMjAwMCwKKyAgICAgICAgICAgICAgICAnZW5kVGltZSc6IDMwMDAsCisg
ICAgICAgICAgICAgICAgJ2xhc3RNb2RpZmllZCc6IDUwMDAsCisgICAgICAgICAgICAgICAgJ2Ns
dXN0ZXJDb3VudCc6IDEsCisgICAgICAgICAgICAgICAgJ3N0YXR1cyc6ICdPSyd9KTsKKworICAg
ICAgICAgICAgdmFyIGNhbGxDb3VudCA9IDA7CisgICAgICAgICAgICB3YWl0Rm9yTWVhc3VyZW1l
bnRTZXQoKS50aGVuKGZ1bmN0aW9uICgpIHsKKyAgICAgICAgICAgICAgICBhc3NlcnQuZXF1YWwo
cmVxdWVzdHMubGVuZ3RoLCAxKTsKKyAgICAgICAgICAgICAgICBkb25lKCk7CisgICAgICAgICAg
ICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKKyAgICAgICAgICAgICAgICBkb25lKGVycm9y
KTsKKyAgICAgICAgICAgIH0pOworICAgICAgICB9KTsKKwogICAgICAgICBpdCgnc2hvdWxkIGlu
dm9rZSB0aGUgY2FsbGJhY2sgd2hlbiB0aGUgZmV0Y2hpbmcgb2YgdGhlIHByaW1yYXkgY2x1c3Rl
ciBmYWlscycsIGZ1bmN0aW9uIChkb25lKSB7CiAgICAgICAgICAgICB2YXIgc2V0ID0gTWVhc3Vy
ZW1lbnRTZXQuZmluZFNldCgxLCAxLCAzMDAwKTsKICAgICAgICAgICAgIHZhciBjYWxsQ291bnQg
PSAwOwpAQCAtNDM0LDcgKzQ5NCw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsIGZ1bmN0
aW9uICgpIHsKICAgICAgICAgICAgICAgICAnc3RhcnRUaW1lJzogNDAwMCwKICAgICAgICAgICAg
ICAgICAnZW5kVGltZSc6IDUwMDAsCiAgICAgICAgICAgICAgICAgJ2xhc3RNb2RpZmllZCc6IDUw
MDAsCi0gICAgICAgICAgICAgICAgJ2NsdXN0ZXJDb3VudCc6IDMsCisgICAgICAgICAgICAgICAg
J2NsdXN0ZXJDb3VudCc6IDQsCiAgICAgICAgICAgICAgICAgJ3N0YXR1cyc6ICdPSyd9KTsKIAog
ICAgICAgICAgICAgdmFyIGNhbGxDb3VudEZvcjQwMDBUbzUwMDAgPSAwOwpAQCAtNjUyLDcgKzcx
Miw3IEBAIGRlc2NyaWJlKCdNZWFzdXJlbWVudFNldCcsIGZ1bmN0aW9uICgpIHsKICAgICAgICAg
ICAgICAgICAnc3RhcnRUaW1lJzogNDAwMCwKICAgICAgICAgICAgICAgICAnZW5kVGltZSc6IDUw
MDAsCiAgICAgICAgICAgICAgICAgJ2xhc3RNb2RpZmllZCc6IDUwMDAsCi0gICAgICAgICAgICAg
ICAgJ2NsdXN0ZXJDb3VudCc6IDIsCisgICAgICAgICAgICAgICAgJ2NsdXN0ZXJDb3VudCc6IDQs
CiAgICAgICAgICAgICAgICAgJ3N0YXR1cyc6ICdPSyd9KTsKIAogICAgICAgICAgICAgd2FpdEZv
ck1lYXN1cmVtZW50U2V0KCkudGhlbihmdW5jdGlvbiAoKSB7Cg==
</data>
<flag name="review"
          id="309001"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>