<?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>170701</bug_id>
          
          <creation_ts>2017-04-10 15:25:41 -0700</creation_ts>
          <short_desc>LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure</short_desc>
          <delta_ts>2017-04-26 15:04:29 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=171087</see_also>
          <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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1296192</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-04-10 15:25:41 -0700</bug_when>
    <thetext>LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK2%20(Tests)/r215180%20(401)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=webrtc%2Fdatachannel%2FbufferedAmountLowThreshold.html

--- /Volumes/Data/slave/sierra-debug-tests-wk2/build/layout-test-results/webrtc/datachannel/bufferedAmountLowThreshold-expected.txt
+++ /Volumes/Data/slave/sierra-debug-tests-wk2/build/layout-test-results/webrtc/datachannel/bufferedAmountLowThreshold-actual.txt
@@ -1,7 +1,7 @@
 CONSOLE MESSAGE: line 76: channel send is throwing
 CONSOLE MESSAGE: line 76: channel send is throwing
 
-PASS Default buffer threshold 
+FAIL Default buffer threshold assert_true: got onbufferedamountlow event expected true got false
 PASS Large buffer threshold reached 
 PASS Medium buffer threshold not reached</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299740</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-04-21 11:50:41 -0700</bug_when>
    <thetext>Marked test as flaky in https://trac.webkit.org/r215622.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299847</commentid>
    <comment_count>2</comment_count>
      <attachid>307791</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-21 13:50:08 -0700</bug_when>
    <thetext>Created attachment 307791
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299884</commentid>
    <comment_count>3</comment_count>
      <attachid>307801</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-21 14:18:47 -0700</bug_when>
    <thetext>Created attachment 307801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299888</commentid>
    <comment_count>4</comment_count>
      <attachid>307803</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-21 14:19:41 -0700</bug_when>
    <thetext>Created attachment 307803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301704</commentid>
    <comment_count>5</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2017-04-26 11:31:55 -0700</bug_when>
    <thetext>ping review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301786</commentid>
    <comment_count>6</comment_count>
      <attachid>307803</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-26 15:04:28 -0700</bug_when>
    <thetext>Comment on attachment 307803
Patch

Clearing flags on attachment: 307803

Committed r215833: &lt;http://trac.webkit.org/changeset/215833&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301787</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-26 15:04:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>307791</attachid>
            <date>2017-04-21 13:50:08 -0700</date>
            <delta_ts>2017-04-21 14:18:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170701-20170421135008.patch</filename>
            <type>text/plain</type>
            <size>3144</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDljNTllYzVmNjk0NzY1Y2Q4NWFj
NzlhOTlhMDljN2U2YzkxZTdhNi4uZDMxNWQ3ZjZhMDAyOWYzNGZkODMyNGUyNGE3NDYzNjZiMDBi
ZDFiZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE1IEBACiAyMDE3LTA0LTIxICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KIAorICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0Yy9kYXRhY2hhbm5l
bC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwNzAxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWJydGMvZGF0
YWNoYW5uZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIHdlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sOgor
CisyMDE3LTA0LTIxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwogICAgICAg
ICBTZXQgZGVmYXVsdHMgdmlkZW8gZ2V0VXNlck1lZGlhIGNvbnN0cmFpbnRzCiAgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExMjcKIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1ZmZlcmVkQW1vdW50TG93VGhyZXNo
b2xkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJl
ZEFtb3VudExvd1RocmVzaG9sZC1leHBlY3RlZC50eHQKaW5kZXggNjQ2ZTcyZTg2MGNmOGY1YjQ4
MGY2MTAwZDE0YzNiZTZjNTYwNTY1Ny4uMGQwYzhiYzNkMDQyYTdhZmQ4YTEwOTFjZDhiNzJjOGY3
MmU4YzEyMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1ZmZl
cmVkQW1vdW50TG93VGhyZXNob2xkLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy93ZWJy
dGMvZGF0YWNoYW5uZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQtZXhwZWN0ZWQudHh0CkBA
IC0xLDUgKzEsNSBAQAotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDczOiBjaGFubmVsIHNlbmQgaXMg
dGhyb3dpbmcKLUNPTlNPTEUgTUVTU0FHRTogbGluZSA3MzogY2hhbm5lbCBzZW5kIGlzIHRocm93
aW5nCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgNzI6IGNoYW5uZWwgc2VuZCBpcyB0aHJvd2luZwor
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDcyOiBjaGFubmVsIHNlbmQgaXMgdGhyb3dpbmcKIAogUEFT
UyBEZWZhdWx0IGJ1ZmZlciB0aHJlc2hvbGQgCiBQQVNTIExhcmdlIGJ1ZmZlciB0aHJlc2hvbGQg
cmVhY2hlZCAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9kYXRhY2hhbm5lbC9idWZm
ZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sIGIvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFu
bmVsL2J1ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkLmh0bWwKaW5kZXggMjJkMmEwMmRiMzgwOGJj
ZjllOWM3ODI5M2I2MjljN2JlNGY4NmNjMi4uZmE5NDZmOWM0MWM0OTMxNTgzMjBiMDRhYjc0ZmNj
MmY5MTViOGQxYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1
ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2Rh
dGFjaGFubmVsL2J1ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkLmh0bWwKQEAgLTI2LDYgKzI2LDcg
QEAgZnVuY3Rpb24gc2VuZE1lc3NhZ2VzKGNoYW5uZWwpCiB7CiAgICAgY2hhbm5lbC5zZW5kKGxv
bmdTdHJpbmcpOwogICAgIGNoYW5uZWwuc2VuZChsb25nU3RyaW5nKTsKKyAgICBjaGFubmVsLnNl
bmQobG9uZ1N0cmluZyk7CiB9CiAKIGZ1bmN0aW9uIHJlY2VpdmVNZXNzYWdlcyhldmVudCkgewpA
QCAtNDAsMTIgKzQxLDEyIEBAIHByb21pc2VfdGVzdCgodGVzdCkgPT4gewogICAgIGNvdW50ZXIg
PSAwOwogICAgIHZhciBnb3RFdmVudCA9IGZhbHNlOwogICAgIHJldHVybiBuZXcgUHJvbWlzZSgo
cmVzb2x2ZSwgcmVqZWN0KSA9PiB7Ci0gICAgICAgIGZpbmlzaFRlc3QgPSByZXNvbHZlOworICAg
ICAgICBmaW5pc2hUZXN0ID0gKCkgPT4geyB9OwogICAgICAgICBjcmVhdGVDb25uZWN0aW9ucygo
bG9jYWxDb25uZWN0aW9uKSA9PiB7CiAgICAgICAgICAgICBsb2NhbENoYW5uZWwgPSBsb2NhbENv
bm5lY3Rpb24uY3JlYXRlRGF0YUNoYW5uZWwoJ3NlbmREYXRhQ2hhbm5lbCcpOwogICAgICAgICAg
ICAgbG9jYWxDaGFubmVsLm9ub3BlbiA9ICgpID0+IHsgc2VuZE1lc3NhZ2VzKGxvY2FsQ2hhbm5l
bCk7IH07CiAgICAgICAgICAgICBsb2NhbENoYW5uZWwub25idWZmZXJlZGFtb3VudGxvdyA9ICgp
ID0+IHsKLSAgICAgICAgICAgICAgICBnb3RFdmVudCA9IHRydWU7CisgICAgICAgICAgICAgICAg
cmVzb2x2ZSgpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYXNzZXJ0X2VxdWFscyhsb2Nh
bENoYW5uZWwuYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQsIDAsICJkZWZhdWx0IGJ1ZmZlcmVk
QW1vdW50TG93VGhyZXNob2xkIHZhbHVlIik7CiAgICAgICAgIH0sIChyZW1vdGVDb25uZWN0aW9u
KSA9PiB7CkBAIC01NCwxMSArNTUsOSBAQCBwcm9taXNlX3Rlc3QoKHRlc3QpID0+IHsKICAgICAg
ICAgICAgICAgICByZW1vdGVDaGFubmVsLm9ubWVzc2FnZSA9IHJlY2VpdmVNZXNzYWdlczsKICAg
ICAgICAgICAgIH07CiAgICAgICAgIH0pOwotICAgIH0pLnRoZW4gKCgpID0+IHsKLSAgICAgICAg
IHJldHVybiB3YWl0Rm9yKDUwMCk7CisgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gcmVqZWN0KCd0
aW1lZCBvdXQnKSwgNTAwMCk7CiAgICAgfSkudGhlbiAoKCkgPT4gewogICAgICAgICBjbG9zZURh
dGFDaGFubmVscygpOwotICAgICAgICBhc3NlcnRfdHJ1ZShnb3RFdmVudCwgImdvdCBvbmJ1ZmZl
cmVkYW1vdW50bG93IGV2ZW50Iik7CiAgICAgfSk7CiB9LCAiRGVmYXVsdCBidWZmZXIgdGhyZXNo
b2xkIik7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>307801</attachid>
            <date>2017-04-21 14:18:47 -0700</date>
            <delta_ts>2017-04-21 14:19:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170701-20170421141847.patch</filename>
            <type>text/plain</type>
            <size>6329</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDljNTllYzVmNjk0NzY1Y2Q4NWFj
NzlhOTlhMDljN2U2YzkxZTdhNi4uZDMxNWQ3ZjZhMDAyOWYzNGZkODMyNGUyNGE3NDYzNjZiMDBi
ZDFiZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE1IEBACiAyMDE3LTA0LTIxICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KIAorICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0Yy9kYXRhY2hhbm5l
bC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwNzAxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3ZWJydGMvZGF0
YWNoYW5uZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQtZXhwZWN0ZWQudHh0OgorICAgICAg
ICAqIHdlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sOgor
CisyMDE3LTA0LTIxICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKwogICAgICAg
ICBTZXQgZGVmYXVsdHMgdmlkZW8gZ2V0VXNlck1lZGlhIGNvbnN0cmFpbnRzCiAgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExMjcKIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDI2MDViOTQ0MDZl
MTY5MjM5ODhhYjdiNGJhN2Q3OWRlZjlmMGZjZWMuLjViYzk3ZWQ1NzY0NDhiNDEyYmYyNmFjYzk5
MzY0NzMxZjkzYjU1NTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTk2LDcgKzk2LDYgQEAgaHR0cC90ZXN0cy9zc2wvbWVkaWEtc3RyZWFt
CiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0YyBbIFNraXAgXQogd2VicnRj
IFsgU2tpcCBdCiB3ZWJydGMvZGF0YWNoYW5uZWwgWyBQYXNzIF0KLXdlYnJ0Yy9kYXRhY2hhbm5l
bC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJydGMvY2Fw
dHVyZUNhbnZhcy13ZWJydGMuaHRtbCBbIFBhc3MgXQogCiAjIFRoZXNlIHRlc3RzIHRlc3QgdGhl
IFNoYWRvdyBET00gYmFzZWQgSFRNTCBmb3JtIHZhbGlkYXRpb24gVUkgYnV0IE1hYyBXSzEgaXMg
dXNpbmcgbmF0aXZlIGRpYWxvZ3MgaW5zdGVhZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dl
YnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy93ZWJydGMvZGF0YWNoYW5uZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hv
bGQtZXhwZWN0ZWQudHh0CmluZGV4IDY0NmU3MmU4NjBjZjhmNWI0ODBmNjEwMGQxNGMzYmU2YzU2
MDU2NTcuLjY5OGJlZDA4ZjJjOTYzMzg1YTFmOTk0Zjg4MWNlMjUwMGUxNTA2NTggMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL3dlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVz
aG9sZC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1
ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkLWV4cGVjdGVkLnR4dApAQCAtMSw1ICsxLDMgQEAKLUNP
TlNPTEUgTUVTU0FHRTogbGluZSA3MzogY2hhbm5lbCBzZW5kIGlzIHRocm93aW5nCi1DT05TT0xF
IE1FU1NBR0U6IGxpbmUgNzM6IGNoYW5uZWwgc2VuZCBpcyB0aHJvd2luZwogCiBQQVNTIERlZmF1
bHQgYnVmZmVyIHRocmVzaG9sZCAKIFBBU1MgTGFyZ2UgYnVmZmVyIHRocmVzaG9sZCByZWFjaGVk
IApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1ZmZlcmVkQW1v
dW50TG93VGhyZXNob2xkLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJydGMvZGF0YWNoYW5uZWwvYnVm
ZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQuaHRtbAppbmRleCAyMmQyYTAyZGIzODA4YmNmOWU5Yzc4
MjkzYjYyOWM3YmU0Zjg2Y2MyLi5hZmMwYzc0MjkxNDE3ZThmZDQwODgyOTcwOTk2MGIwMjQxODkz
ZTA2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJydGMvZGF0YWNoYW5uZWwvYnVmZmVyZWRB
bW91bnRMb3dUaHJlc2hvbGQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvZGF0YWNoYW5u
ZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQuaHRtbApAQCAtMjYsMjYgKzI2LDIzIEBAIGZ1
bmN0aW9uIHNlbmRNZXNzYWdlcyhjaGFubmVsKQogewogICAgIGNoYW5uZWwuc2VuZChsb25nU3Ry
aW5nKTsKICAgICBjaGFubmVsLnNlbmQobG9uZ1N0cmluZyk7CisgICAgY2hhbm5lbC5zZW5kKGxv
bmdTdHJpbmcpOwogfQogCiBmdW5jdGlvbiByZWNlaXZlTWVzc2FnZXMoZXZlbnQpIHsKICAgICBp
ZiAoKytjb3VudGVyID09PSAxKQogICAgICAgICByZXR1cm47Ci0gICAgZmluaXNoVGVzdCgpOwog
fQogCi12YXIgZmluaXNoVGVzdDsKLQogcHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7CiAgICAgY291
bnRlciA9IDA7CiAgICAgdmFyIGdvdEV2ZW50ID0gZmFsc2U7CiAgICAgcmV0dXJuIG5ldyBQcm9t
aXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKLSAgICAgICAgZmluaXNoVGVzdCA9IHJlc29sdmU7
CiAgICAgICAgIGNyZWF0ZUNvbm5lY3Rpb25zKChsb2NhbENvbm5lY3Rpb24pID0+IHsKICAgICAg
ICAgICAgIGxvY2FsQ2hhbm5lbCA9IGxvY2FsQ29ubmVjdGlvbi5jcmVhdGVEYXRhQ2hhbm5lbCgn
c2VuZERhdGFDaGFubmVsJyk7CiAgICAgICAgICAgICBsb2NhbENoYW5uZWwub25vcGVuID0gKCkg
PT4geyBzZW5kTWVzc2FnZXMobG9jYWxDaGFubmVsKTsgfTsKICAgICAgICAgICAgIGxvY2FsQ2hh
bm5lbC5vbmJ1ZmZlcmVkYW1vdW50bG93ID0gKCkgPT4gewotICAgICAgICAgICAgICAgIGdvdEV2
ZW50ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICByZXNvbHZlKCk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBhc3NlcnRfZXF1YWxzKGxvY2FsQ2hhbm5lbC5idWZmZXJlZEFtb3VudExvd1Ro
cmVzaG9sZCwgMCwgImRlZmF1bHQgYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQgdmFsdWUiKTsK
ICAgICAgICAgfSwgKHJlbW90ZUNvbm5lY3Rpb24pID0+IHsKQEAgLTU0LDExICs1MSw5IEBAIHBy
b21pc2VfdGVzdCgodGVzdCkgPT4gewogICAgICAgICAgICAgICAgIHJlbW90ZUNoYW5uZWwub25t
ZXNzYWdlID0gcmVjZWl2ZU1lc3NhZ2VzOwogICAgICAgICAgICAgfTsKICAgICAgICAgfSk7Ci0g
ICAgfSkudGhlbiAoKCkgPT4gewotICAgICAgICAgcmV0dXJuIHdhaXRGb3IoNTAwKTsKKyAgICAg
ICAgc2V0VGltZW91dCgoKSA9PiByZWplY3QoJ3RpbWVkIG91dCcpLCA1MDAwKTsKICAgICB9KS50
aGVuICgoKSA9PiB7CiAgICAgICAgIGNsb3NlRGF0YUNoYW5uZWxzKCk7Ci0gICAgICAgIGFzc2Vy
dF90cnVlKGdvdEV2ZW50LCAiZ290IG9uYnVmZmVyZWRhbW91bnRsb3cgZXZlbnQiKTsKICAgICB9
KTsKIH0sICJEZWZhdWx0IGJ1ZmZlciB0aHJlc2hvbGQiKTsKIApAQCAtNjgsOSArNjMsOCBAQCBm
dW5jdGlvbiBzZW5kQ29udGludW91c2x5TWVzc2FnZXMoY2hhbm5lbCkKICAgICAgICAgd2hpbGUg
KGNoYW5uZWwuYnVmZmVyZWRBbW91bnQgPCAyMDAwMDApCiAgICAgICAgICAgICBjaGFubmVsLnNl
bmQobG9uZ1N0cmluZyk7CiAKLSAgICAgICBzZXRUaW1lb3V0KCgpID0+IHNlbmRDb250aW51b3Vz
bHlNZXNzYWdlcyhjaGFubmVsKSwgMSk7CisgICAgICAgc2V0VGltZW91dCgoKSA9PiBzZW5kQ29u
dGludW91c2x5TWVzc2FnZXMoY2hhbm5lbCksIDApOwogICAgIH0gY2F0Y2goZSkgewotICAgICAg
ICBjb25zb2xlLmxvZygiY2hhbm5lbCBzZW5kIGlzIHRocm93aW5nIik7CiAgICAgfQogfQogCkBA
IC03OCwxMyArNzIsMTIgQEAgcHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7CiAgICAgY291bnRlciA9
IDA7CiAgICAgdmFyIGdvdEV2ZW50ID0gZmFsc2U7CiAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChy
ZXNvbHZlLCByZWplY3QpID0+IHsKLSAgICAgICAgZmluaXNoVGVzdCA9IHJlc29sdmU7CiAgICAg
ICAgIGNyZWF0ZUNvbm5lY3Rpb25zKChsb2NhbENvbm5lY3Rpb24pID0+IHsKICAgICAgICAgICAg
IGxvY2FsQ2hhbm5lbCA9IGxvY2FsQ29ubmVjdGlvbi5jcmVhdGVEYXRhQ2hhbm5lbCgnc2VuZERh
dGFDaGFubmVsJyk7CiAgICAgICAgICAgICBsb2NhbENoYW5uZWwub25vcGVuID0gKCkgPT4gewog
ICAgICAgICAgICAgICAgIHNlbmRDb250aW51b3VzbHlNZXNzYWdlcyhsb2NhbENoYW5uZWwpOwog
ICAgICAgICAgICAgICAgIGxvY2FsQ2hhbm5lbC5vbmJ1ZmZlcmVkYW1vdW50bG93ID0gKCkgPT4g
ewotICAgICAgICAgICAgICAgICAgICBnb3RFdmVudCA9IHRydWU7CisgICAgICAgICAgICAgICAg
ICAgIHJlc29sdmUoKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9OwogICAgICAg
ICAgICAgbG9jYWxDaGFubmVsLmJ1ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkID0gMjAwMDAwOwpA
QCAtOTQsMTEgKzg3LDkgQEAgcHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7CiAgICAgICAgICAgICAg
ICAgcmVtb3RlQ2hhbm5lbC5vbm1lc3NhZ2UgPSByZWNlaXZlTWVzc2FnZXM7CiAgICAgICAgICAg
ICB9OwogICAgICAgICB9KTsKLSAgICB9KS50aGVuICgoKSA9PiB7Ci0gICAgICAgICByZXR1cm4g
d2FpdEZvcig1MDApOworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHJlamVjdCgndGltZWQgb3V0
JyksIDUwMDApOwogICAgIH0pLnRoZW4gKCgpID0+IHsKICAgICAgICAgY2xvc2VEYXRhQ2hhbm5l
bHMoKTsKLSAgICAgICAgYXNzZXJ0X3RydWUoZ290RXZlbnQsICJnb3Qgb25idWZmZXJlZGFtb3Vu
dGxvdyBldmVudCIpOwogICAgIH0pOwogfSwgIkxhcmdlIGJ1ZmZlciB0aHJlc2hvbGQgcmVhY2hl
ZCIpOwogCkBAIC0xMDYsMjcgKzk3LDI0IEBAIHByb21pc2VfdGVzdCgodGVzdCkgPT4gewogICAg
IGNvdW50ZXIgPSAwOwogICAgIHZhciBnb3RFdmVudCA9IGZhbHNlOwogICAgIHJldHVybiBuZXcg
UHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7Ci0gICAgICAgIGZpbmlzaFRlc3QgPSByZXNv
bHZlOwogICAgICAgICBjcmVhdGVDb25uZWN0aW9ucygobG9jYWxDb25uZWN0aW9uKSA9PiB7CiAg
ICAgICAgICAgICBsb2NhbENoYW5uZWwgPSBsb2NhbENvbm5lY3Rpb24uY3JlYXRlRGF0YUNoYW5u
ZWwoJ3NlbmREYXRhQ2hhbm5lbCcpOwogICAgICAgICAgICAgbG9jYWxDaGFubmVsLm9ub3BlbiA9
ICgpID0+IHsKICAgICAgICAgICAgICAgICBzZW5kQ29udGludW91c2x5TWVzc2FnZXMobG9jYWxD
aGFubmVsKTsKICAgICAgICAgICAgICAgICBsb2NhbENoYW5uZWwub25idWZmZXJlZGFtb3VudGxv
dyA9ICgpID0+IHsKLSAgICAgICAgICAgICAgICAgICAgZ290RXZlbnQgPSB0cnVlOworICAgICAg
ICAgICAgICAgICAgICByZWplY3QoKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9
OwotICAgICAgICAgICAgbG9jYWxDaGFubmVsLmJ1ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkID0g
MTAwMDAwOworICAgICAgICAgICAgbG9jYWxDaGFubmVsLmJ1ZmZlcmVkQW1vdW50TG93VGhyZXNo
b2xkID0gMTA7CiAgICAgICAgIH0sIChyZW1vdGVDb25uZWN0aW9uKSA9PiB7CiAgICAgICAgICAg
ICByZW1vdGVDb25uZWN0aW9uLm9uZGF0YWNoYW5uZWwgPSAoZXZlbnQpID0+IHsKICAgICAgICAg
ICAgICAgICByZW1vdGVDaGFubmVsID0gZXZlbnQuY2hhbm5lbDsKICAgICAgICAgICAgICAgICBy
ZW1vdGVDaGFubmVsLm9ubWVzc2FnZSA9IHJlY2VpdmVNZXNzYWdlczsKICAgICAgICAgICAgIH07
CiAgICAgICAgIH0pOwotICAgIH0pLnRoZW4gKCgpID0+IHsKLSAgICAgICAgIHJldHVybiB3YWl0
Rm9yKDUwMCk7CisgICAgICAgIHNldFRpbWVvdXQocmVzb2x2ZSwgNTApOwogICAgIH0pLnRoZW4g
KCgpID0+IHsKICAgICAgICAgY2xvc2VEYXRhQ2hhbm5lbHMoKTsKLSAgICAgICAgYXNzZXJ0X2Zh
bHNlKGdvdEV2ZW50LCAiZ290IG9uYnVmZmVyZWRhbW91bnRsb3cgZXZlbnQiKTsKICAgICB9KTsK
IH0sICJNZWRpdW0gYnVmZmVyIHRocmVzaG9sZCBub3QgcmVhY2hlZCIpOwogICAgIDwvc2NyaXB0
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>307803</attachid>
            <date>2017-04-21 14:19:41 -0700</date>
            <delta_ts>2017-04-26 15:04:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170701-20170421141940.patch</filename>
            <type>text/plain</type>
            <size>6403</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDljNTllYzVmNjk0NzY1Y2Q4NWFj
NzlhOTlhMDljN2U2YzkxZTdhNi4uZDk3ZjU4Yjk3YThlOWYwY2M2OTFjOTQ0MTMxZGZhY2E1ZTE1
YWNlNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE2IEBACiAyMDE3LTA0LTIxICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KIAorICAgICAgICBMYXlvdXRUZXN0IHdlYnJ0Yy9kYXRhY2hhbm5l
bC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwNzAxCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnM6IFJlbW92aW5nIGZsYWt5IGV4cGVjdGF0aW9uLgorICAg
ICAgICAqIHdlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC1leHBl
Y3RlZC50eHQ6CisgICAgICAgICogd2VicnRjL2RhdGFjaGFubmVsL2J1ZmZlcmVkQW1vdW50TG93
VGhyZXNob2xkLmh0bWw6CisKKzIwMTctMDQtMjEgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgorCiAgICAgICAgIFNldCBkZWZhdWx0cyB2aWRlbyBnZXRVc2VyTWVkaWEgY29uc3Ry
YWludHMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3
MTEyNwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBl
Y3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggMjYwNWI5NDQwNmUxNjkyMzk4OGFiN2I0YmE3ZDc5ZGVmOWYwZmNlYy4uNWJjOTdlZDU3
NjQ0OGI0MTJiZjI2YWNjOTkzNjQ3MzFmOTNiNTU1NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9ucwpAQCAtOTYsNyArOTYsNiBAQCBodHRwL3Rlc3Rz
L3NzbC9tZWRpYS1zdHJlYW0KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2VicnRj
IFsgU2tpcCBdCiB3ZWJydGMgWyBTa2lwIF0KIHdlYnJ0Yy9kYXRhY2hhbm5lbCBbIFBhc3MgXQot
d2VicnRjL2RhdGFjaGFubmVsL2J1ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkLmh0bWwgWyBGYWls
dXJlIF0KIHdlYnJ0Yy9jYXB0dXJlQ2FudmFzLXdlYnJ0Yy5odG1sIFsgUGFzcyBdCiAKICMgVGhl
c2UgdGVzdHMgdGVzdCB0aGUgU2hhZG93IERPTSBiYXNlZCBIVE1MIGZvcm0gdmFsaWRhdGlvbiBV
SSBidXQgTWFjIFdLMSBpcyB1c2luZyBuYXRpdmUgZGlhbG9ncyBpbnN0ZWFkLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1ZmZlcmVkQW1vdW50TG93VGhyZXNo
b2xkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJl
ZEFtb3VudExvd1RocmVzaG9sZC1leHBlY3RlZC50eHQKaW5kZXggNjQ2ZTcyZTg2MGNmOGY1YjQ4
MGY2MTAwZDE0YzNiZTZjNTYwNTY1Ny4uNjk4YmVkMDhmMmM5NjMzODVhMWY5OTRmODgxY2UyNTAw
ZTE1MDY1OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvd2VicnRjL2RhdGFjaGFubmVsL2J1ZmZl
cmVkQW1vdW50TG93VGhyZXNob2xkLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy93ZWJy
dGMvZGF0YWNoYW5uZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQtZXhwZWN0ZWQudHh0CkBA
IC0xLDUgKzEsMyBAQAotQ09OU09MRSBNRVNTQUdFOiBsaW5lIDczOiBjaGFubmVsIHNlbmQgaXMg
dGhyb3dpbmcKLUNPTlNPTEUgTUVTU0FHRTogbGluZSA3MzogY2hhbm5lbCBzZW5kIGlzIHRocm93
aW5nCiAKIFBBU1MgRGVmYXVsdCBidWZmZXIgdGhyZXNob2xkIAogUEFTUyBMYXJnZSBidWZmZXIg
dGhyZXNob2xkIHJlYWNoZWQgCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJydGMvZGF0YWNo
YW5uZWwvYnVmZmVyZWRBbW91bnRMb3dUaHJlc2hvbGQuaHRtbCBiL0xheW91dFRlc3RzL3dlYnJ0
Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sCmluZGV4IDIyZDJh
MDJkYjM4MDhiY2Y5ZTljNzgyOTNiNjI5YzdiZTRmODZjYzIuLmFmYzBjNzQyOTE0MTdlOGZkNDA4
ODI5NzA5OTYwYjAyNDE4OTNlMDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3dlYnJ0Yy9kYXRh
Y2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sCisrKyBiL0xheW91dFRlc3Rz
L3dlYnJ0Yy9kYXRhY2hhbm5lbC9idWZmZXJlZEFtb3VudExvd1RocmVzaG9sZC5odG1sCkBAIC0y
NiwyNiArMjYsMjMgQEAgZnVuY3Rpb24gc2VuZE1lc3NhZ2VzKGNoYW5uZWwpCiB7CiAgICAgY2hh
bm5lbC5zZW5kKGxvbmdTdHJpbmcpOwogICAgIGNoYW5uZWwuc2VuZChsb25nU3RyaW5nKTsKKyAg
ICBjaGFubmVsLnNlbmQobG9uZ1N0cmluZyk7CiB9CiAKIGZ1bmN0aW9uIHJlY2VpdmVNZXNzYWdl
cyhldmVudCkgewogICAgIGlmICgrK2NvdW50ZXIgPT09IDEpCiAgICAgICAgIHJldHVybjsKLSAg
ICBmaW5pc2hUZXN0KCk7CiB9CiAKLXZhciBmaW5pc2hUZXN0OwotCiBwcm9taXNlX3Rlc3QoKHRl
c3QpID0+IHsKICAgICBjb3VudGVyID0gMDsKICAgICB2YXIgZ290RXZlbnQgPSBmYWxzZTsKICAg
ICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gewotICAgICAgICBmaW5p
c2hUZXN0ID0gcmVzb2x2ZTsKICAgICAgICAgY3JlYXRlQ29ubmVjdGlvbnMoKGxvY2FsQ29ubmVj
dGlvbikgPT4gewogICAgICAgICAgICAgbG9jYWxDaGFubmVsID0gbG9jYWxDb25uZWN0aW9uLmNy
ZWF0ZURhdGFDaGFubmVsKCdzZW5kRGF0YUNoYW5uZWwnKTsKICAgICAgICAgICAgIGxvY2FsQ2hh
bm5lbC5vbm9wZW4gPSAoKSA9PiB7IHNlbmRNZXNzYWdlcyhsb2NhbENoYW5uZWwpOyB9OwogICAg
ICAgICAgICAgbG9jYWxDaGFubmVsLm9uYnVmZmVyZWRhbW91bnRsb3cgPSAoKSA9PiB7Ci0gICAg
ICAgICAgICAgICAgZ290RXZlbnQgPSB0cnVlOworICAgICAgICAgICAgICAgIHJlc29sdmUoKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGFzc2VydF9lcXVhbHMobG9jYWxDaGFubmVsLmJ1
ZmZlcmVkQW1vdW50TG93VGhyZXNob2xkLCAwLCAiZGVmYXVsdCBidWZmZXJlZEFtb3VudExvd1Ro
cmVzaG9sZCB2YWx1ZSIpOwogICAgICAgICB9LCAocmVtb3RlQ29ubmVjdGlvbikgPT4gewpAQCAt
NTQsMTEgKzUxLDkgQEAgcHJvbWlzZV90ZXN0KCh0ZXN0KSA9PiB7CiAgICAgICAgICAgICAgICAg
cmVtb3RlQ2hhbm5lbC5vbm1lc3NhZ2UgPSByZWNlaXZlTWVzc2FnZXM7CiAgICAgICAgICAgICB9
OwogICAgICAgICB9KTsKLSAgICB9KS50aGVuICgoKSA9PiB7Ci0gICAgICAgICByZXR1cm4gd2Fp
dEZvcig1MDApOworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHJlamVjdCgndGltZWQgb3V0Jyks
IDUwMDApOwogICAgIH0pLnRoZW4gKCgpID0+IHsKICAgICAgICAgY2xvc2VEYXRhQ2hhbm5lbHMo
KTsKLSAgICAgICAgYXNzZXJ0X3RydWUoZ290RXZlbnQsICJnb3Qgb25idWZmZXJlZGFtb3VudGxv
dyBldmVudCIpOwogICAgIH0pOwogfSwgIkRlZmF1bHQgYnVmZmVyIHRocmVzaG9sZCIpOwogCkBA
IC02OCw5ICs2Myw4IEBAIGZ1bmN0aW9uIHNlbmRDb250aW51b3VzbHlNZXNzYWdlcyhjaGFubmVs
KQogICAgICAgICB3aGlsZSAoY2hhbm5lbC5idWZmZXJlZEFtb3VudCA8IDIwMDAwMCkKICAgICAg
ICAgICAgIGNoYW5uZWwuc2VuZChsb25nU3RyaW5nKTsKIAotICAgICAgIHNldFRpbWVvdXQoKCkg
PT4gc2VuZENvbnRpbnVvdXNseU1lc3NhZ2VzKGNoYW5uZWwpLCAxKTsKKyAgICAgICBzZXRUaW1l
b3V0KCgpID0+IHNlbmRDb250aW51b3VzbHlNZXNzYWdlcyhjaGFubmVsKSwgMCk7CiAgICAgfSBj
YXRjaChlKSB7Ci0gICAgICAgIGNvbnNvbGUubG9nKCJjaGFubmVsIHNlbmQgaXMgdGhyb3dpbmci
KTsKICAgICB9CiB9CiAKQEAgLTc4LDEzICs3MiwxMiBAQCBwcm9taXNlX3Rlc3QoKHRlc3QpID0+
IHsKICAgICBjb3VudGVyID0gMDsKICAgICB2YXIgZ290RXZlbnQgPSBmYWxzZTsKICAgICByZXR1
cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4gewotICAgICAgICBmaW5pc2hUZXN0
ID0gcmVzb2x2ZTsKICAgICAgICAgY3JlYXRlQ29ubmVjdGlvbnMoKGxvY2FsQ29ubmVjdGlvbikg
PT4gewogICAgICAgICAgICAgbG9jYWxDaGFubmVsID0gbG9jYWxDb25uZWN0aW9uLmNyZWF0ZURh
dGFDaGFubmVsKCdzZW5kRGF0YUNoYW5uZWwnKTsKICAgICAgICAgICAgIGxvY2FsQ2hhbm5lbC5v
bm9wZW4gPSAoKSA9PiB7CiAgICAgICAgICAgICAgICAgc2VuZENvbnRpbnVvdXNseU1lc3NhZ2Vz
KGxvY2FsQ2hhbm5lbCk7CiAgICAgICAgICAgICAgICAgbG9jYWxDaGFubmVsLm9uYnVmZmVyZWRh
bW91bnRsb3cgPSAoKSA9PiB7Ci0gICAgICAgICAgICAgICAgICAgIGdvdEV2ZW50ID0gdHJ1ZTsK
KyAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgpOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH07CiAgICAgICAgICAgICBsb2NhbENoYW5uZWwuYnVmZmVyZWRBbW91bnRMb3dUaHJl
c2hvbGQgPSAyMDAwMDA7CkBAIC05NCwxMSArODcsOSBAQCBwcm9taXNlX3Rlc3QoKHRlc3QpID0+
IHsKICAgICAgICAgICAgICAgICByZW1vdGVDaGFubmVsLm9ubWVzc2FnZSA9IHJlY2VpdmVNZXNz
YWdlczsKICAgICAgICAgICAgIH07CiAgICAgICAgIH0pOwotICAgIH0pLnRoZW4gKCgpID0+IHsK
LSAgICAgICAgIHJldHVybiB3YWl0Rm9yKDUwMCk7CisgICAgICAgIHNldFRpbWVvdXQoKCkgPT4g
cmVqZWN0KCd0aW1lZCBvdXQnKSwgNTAwMCk7CiAgICAgfSkudGhlbiAoKCkgPT4gewogICAgICAg
ICBjbG9zZURhdGFDaGFubmVscygpOwotICAgICAgICBhc3NlcnRfdHJ1ZShnb3RFdmVudCwgImdv
dCBvbmJ1ZmZlcmVkYW1vdW50bG93IGV2ZW50Iik7CiAgICAgfSk7CiB9LCAiTGFyZ2UgYnVmZmVy
IHRocmVzaG9sZCByZWFjaGVkIik7CiAKQEAgLTEwNiwyNyArOTcsMjQgQEAgcHJvbWlzZV90ZXN0
KCh0ZXN0KSA9PiB7CiAgICAgY291bnRlciA9IDA7CiAgICAgdmFyIGdvdEV2ZW50ID0gZmFsc2U7
CiAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKLSAgICAgICAg
ZmluaXNoVGVzdCA9IHJlc29sdmU7CiAgICAgICAgIGNyZWF0ZUNvbm5lY3Rpb25zKChsb2NhbENv
bm5lY3Rpb24pID0+IHsKICAgICAgICAgICAgIGxvY2FsQ2hhbm5lbCA9IGxvY2FsQ29ubmVjdGlv
bi5jcmVhdGVEYXRhQ2hhbm5lbCgnc2VuZERhdGFDaGFubmVsJyk7CiAgICAgICAgICAgICBsb2Nh
bENoYW5uZWwub25vcGVuID0gKCkgPT4gewogICAgICAgICAgICAgICAgIHNlbmRDb250aW51b3Vz
bHlNZXNzYWdlcyhsb2NhbENoYW5uZWwpOwogICAgICAgICAgICAgICAgIGxvY2FsQ2hhbm5lbC5v
bmJ1ZmZlcmVkYW1vdW50bG93ID0gKCkgPT4gewotICAgICAgICAgICAgICAgICAgICBnb3RFdmVu
dCA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgIHJlamVjdCgpOwogICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIH07Ci0gICAgICAgICAgICBsb2NhbENoYW5uZWwuYnVmZmVyZWRBbW91
bnRMb3dUaHJlc2hvbGQgPSAxMDAwMDA7CisgICAgICAgICAgICBsb2NhbENoYW5uZWwuYnVmZmVy
ZWRBbW91bnRMb3dUaHJlc2hvbGQgPSAxMDsKICAgICAgICAgfSwgKHJlbW90ZUNvbm5lY3Rpb24p
ID0+IHsKICAgICAgICAgICAgIHJlbW90ZUNvbm5lY3Rpb24ub25kYXRhY2hhbm5lbCA9IChldmVu
dCkgPT4gewogICAgICAgICAgICAgICAgIHJlbW90ZUNoYW5uZWwgPSBldmVudC5jaGFubmVsOwog
ICAgICAgICAgICAgICAgIHJlbW90ZUNoYW5uZWwub25tZXNzYWdlID0gcmVjZWl2ZU1lc3NhZ2Vz
OwogICAgICAgICAgICAgfTsKICAgICAgICAgfSk7Ci0gICAgfSkudGhlbiAoKCkgPT4gewotICAg
ICAgICAgcmV0dXJuIHdhaXRGb3IoNTAwKTsKKyAgICAgICAgc2V0VGltZW91dChyZXNvbHZlLCA1
MCk7CiAgICAgfSkudGhlbiAoKCkgPT4gewogICAgICAgICBjbG9zZURhdGFDaGFubmVscygpOwot
ICAgICAgICBhc3NlcnRfZmFsc2UoZ290RXZlbnQsICJnb3Qgb25idWZmZXJlZGFtb3VudGxvdyBl
dmVudCIpOwogICAgIH0pOwogfSwgIk1lZGl1bSBidWZmZXIgdGhyZXNob2xkIG5vdCByZWFjaGVk
Iik7CiAgICAgPC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>