<?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>72134</bug_id>
          
          <creation_ts>2011-11-11 08:37:36 -0800</creation_ts>
          <short_desc>[chromium] WorkerTest flakiness</short_desc>
          <delta_ts>2013-04-09 16:28:25 -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 Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>0</everconfirmed>
          <reporter name="Sadrul Habib Chowdhury">sadrul</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>atwilson</cc>
    
    <cc>dslomov</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500802</commentid>
    <comment_count>0</comment_count>
    <who name="Sadrul Habib Chowdhury">sadrul</who>
    <bug_when>2011-11-11 08:37:36 -0800</bug_when>
    <thetext>The worker tests have been flaking in different platforms for a while. This is a speculative fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500805</commentid>
    <comment_count>1</comment_count>
      <attachid>114705</attachid>
    <who name="Sadrul Habib Chowdhury">sadrul</who>
    <bug_when>2011-11-11 08:38:52 -0800</bug_when>
    <thetext>Created attachment 114705
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500807</commentid>
    <comment_count>2</comment_count>
    <who name="Sadrul Habib Chowdhury">sadrul</who>
    <bug_when>2011-11-11 08:43:14 -0800</bug_when>
    <thetext>If this does fix the flakiness, then presumably similar fixes can be applied to a number of other worker tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500815</commentid>
    <comment_count>3</comment_count>
      <attachid>114705</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2011-11-11 08:52:53 -0800</bug_when>
    <thetext>Comment on attachment 114705
patch

The patch doesn&apos;t seem to apply (purple bots) and this needs a changelog (which would hopefully explain why this is thought to possibly fix the problem).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500830</commentid>
    <comment_count>4</comment_count>
      <attachid>114713</attachid>
    <who name="Sadrul Habib Chowdhury">sadrul</who>
    <bug_when>2011-11-11 09:09:27 -0800</bug_when>
    <thetext>Created attachment 114713
patch

I created the diff from the chrome tree, so it didn&apos;t apply correctly. I have prepared this new patch from the webkit tree, and included a description in the ChangeLog. (a sample log from a failure: http://build.chromium.org/p/chromium/builders/Linux%20Tests%20%28dbg%29%28shared%29/builds/3742/steps/ui_tests/logs/WorkerCall)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500860</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry Lomov">dslomov</who>
    <bug_when>2011-11-11 09:44:16 -0800</bug_when>
    <thetext>Cool - really sounds plausible.
I wonder why we haven&apos;t seen these before.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500889</commentid>
    <comment_count>6</comment_count>
      <attachid>114713</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-11-11 10:22:37 -0800</bug_when>
    <thetext>Comment on attachment 114713
patch

Seem worth trying.  If this does fix the flakiness, it sounds like it&apos;s a bug in our ui_test test harness.  We should try to fix the test harness or people will add new tests that are flaky in the same way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500899</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-11-11 10:32:08 -0800</bug_when>
    <thetext>CQ appears to be down.  I will try to land manually.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500903</commentid>
    <comment_count>8</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-11-11 10:35:28 -0800</bug_when>
    <thetext>Committed r99990: &lt;http://trac.webkit.org/changeset/99990&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500904</commentid>
    <comment_count>9</comment_count>
      <attachid>114713</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-11-11 10:36:06 -0800</bug_when>
    <thetext>Comment on attachment 114713
patch

I fixed the formatting of the ChangeLog and the indenting before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500912</commentid>
    <comment_count>10</comment_count>
    <who name="Andrew Wilson">atwilson</who>
    <bug_when>2011-11-11 10:46:42 -0800</bug_when>
    <thetext>I don&apos;t think this change is bad, but if we ever have a case where:

&lt;p&gt;Some text&lt;/p&gt;
&lt;script&gt;...some javascript...&lt;/script&gt;

executes the javascript before the HTML is populated in the DOM, then that indicates a fundamental issue with our HTML rendering that should be fixed, not worked around.

So, yeah, if this &quot;speculative fix&quot; actually fixes the flakiness, then we really need to log a separate bug to address that behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500968</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry Lomov">dslomov</who>
    <bug_when>2011-11-11 11:33:29 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; I don&apos;t think this change is bad, but if we ever have a case where:
&gt; 
&gt; &lt;p&gt;Some text&lt;/p&gt;
&gt; &lt;script&gt;...some javascript...&lt;/script&gt;
&gt; 
&gt; executes the javascript before the HTML is populated in the DOM, then that indicates a fundamental issue with our HTML rendering that should be fixed, not worked around.
&gt; 
&gt; So, yeah, if this &quot;speculative fix&quot; actually fixes the flakiness, then we really need to log a separate bug to address that behavior.

Right, it must be a ui_test harness bug, as Tony suggests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501097</commentid>
    <comment_count>12</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-11 14:20:51 -0800</bug_when>
    <thetext>Reverted r99990 for reason:

Caused worker tests to fail on the chromium bots.

Committed r100023: &lt;http://trac.webkit.org/changeset/100023&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501102</commentid>
    <comment_count>13</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-11 14:21:29 -0800</bug_when>
    <thetext>http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/15831/steps/ui_tests/logs/WorkerCloseFast
http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests/builds/15831/steps/ui_tests/logs/WorkerMessagePortGC</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872327</commentid>
    <comment_count>14</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2013-04-09 16:28:25 -0700</bug_when>
    <thetext>Marking test failures as WontFix. Bug is still accessible and recording in TestExpectations.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114705</attachid>
            <date>2011-11-11 08:38:52 -0800</date>
            <delta_ts>2011-11-11 09:09:27 -0800</delta_ts>
            <desc>patch</desc>
            <filename>worker-tests-failure.patch</filename>
            <type>text/plain</type>
            <size>4822</size>
            <attacher name="Sadrul Habib Chowdhury">sadrul</attacher>
            
              <data encoding="base64">SW5kZXg6IHdvcmtlci1yZXBsYWNlLXNlbGYuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB3b3JrZXItcmVw
bGFjZS1zZWxmLmh0bWwJKHJldmlzaW9uIDk5ODgzKQorKysgd29ya2VyLXJlcGxhY2Utc2VsZi5o
dG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsNCBAQAotPGJvZHk+Cis8Ym9keSBvbmxvYWQ9
J3N0YXJ0VGVzdCgpJz4KIDxwPlRlc3QgdGhhdCBzZWxmIGlzIHJlcGxhY2VhYmxlLjwvcD4KIDxk
aXYgaWQ9cmVzdWx0PjwvZGl2PgogPHNjcmlwdCBzcmM9InJlc291cmNlcy93b3JrZXItY3JlYXRl
LWNvbW1vbi5qcyI+PC9zY3JpcHQ+CkluZGV4OiB3b3JrZXItY2xvc2UuaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSB3b3JrZXItY2xvc2UuaHRtbAkocmV2aXNpb24gOTk4ODMpCisrKyB3b3JrZXItY2xvc2Uu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKLTxib2R5PgorPGJvZHkgb25sb2Fk
PSdzdGFydFRlc3QoKSc+CiA8cD5UZXN0IFdvcmtlckNvbnRleHQuY2xvc2UgZnVuY3Rpb25hbGl0
eS4gU2hvdWxkIHByaW50IGEgc2VyaWVzIG9mIFBBU1MgbWVzc2FnZXMsIGZvbGxvd2VkIHdpdGgg
RE9ORS48L3A+CiA8ZGl2IGlkPXJlc3VsdD48L2Rpdj4KIDxzY3JpcHQ+CkBAIC0xMywxMSArMTMs
MTMgQEAKICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CiB9CiAKLXZh
ciB3b3JrZXIgPSBuZXcgV29ya2VyKCdyZXNvdXJjZXMvd29ya2VyLWNsb3NlLmpzJyk7Ci12YXIg
dGltZW91dCA9IDA7CitmdW5jdGlvbiBzdGFydFRlc3QoKSB7CisgIHZhciB3b3JrZXIgPSBuZXcg
V29ya2VyKCdyZXNvdXJjZXMvd29ya2VyLWNsb3NlLmpzJyk7CisgIHZhciB0aW1lb3V0ID0gMDsK
IAotd29ya2VyLnBvc3RNZXNzYWdlKCJ0eXBlb2ZDbG9zZSIpOwotd29ya2VyLm9ubWVzc2FnZSA9
IHRlc3RUeXBlb2ZDbG9zZTsKKyAgd29ya2VyLnBvc3RNZXNzYWdlKCJ0eXBlb2ZDbG9zZSIpOwor
ICB3b3JrZXIub25tZXNzYWdlID0gdGVzdFR5cGVvZkNsb3NlOworfQogCiBmdW5jdGlvbiB0ZXN0
VHlwZW9mQ2xvc2UoZXZ0KQogewpJbmRleDogd29ya2VyLWNhbGwuaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSB3b3JrZXItY2FsbC5odG1sCShyZXZpc2lvbiA5OTg4MykKKysrIHdvcmtlci1jYWxsLmh0bWwJ
KHdvcmtpbmcgY29weSkKQEAgLTEsNCArMSw0IEBACi08Ym9keT4KKzxib2R5IG9ubG9hZD0nc3Rh
cnRUZXN0KCknPgogPHA+VGVzdCBjYWxsaW5nIGZ1bmN0aW9ucyBmcm9tIFdvcmtlckNvbnRleHQu
IFNob3VsZCBwcmludCBtdWx0aXBsZSBTVUNDRVNTIGxpbmVzLCBmb2xsb3dlZCBieSBET05FLjwv
cD4KIDxkaXYgaWQ9cmVzdWx0PjwvZGl2PgogPHNjcmlwdD4KQEAgLTEzLDEzICsxMywxNSBAQAog
ICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwgKz0gbWVzc2Fn
ZSArICI8YnI+IjsKIH0KIAotdmFyIHdvcmtlciA9IG5ldyBXb3JrZXIoInJlc291cmNlcy93b3Jr
ZXItY2FsbC5qcyIpOwotd29ya2VyLm9ubWVzc2FnZSA9IGZ1bmN0aW9uKGV2ZW50KSB7Ci0gICAg
bG9nKGV2ZW50LmRhdGEpOwotICAgIGlmIChldmVudC5kYXRhID09ICJET05FIikgewotICAgICAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQotICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOwotICAgIH0KLX07CitmdW5jdGlvbiBzdGFydFRlc3Qo
KSB7CisgIHZhciB3b3JrZXIgPSBuZXcgV29ya2VyKCJyZXNvdXJjZXMvd29ya2VyLWNhbGwuanMi
KTsKKyAgd29ya2VyLm9ubWVzc2FnZSA9IGZ1bmN0aW9uKGV2ZW50KSB7CisgICAgICBsb2coZXZl
bnQuZGF0YSk7CisgICAgICBpZiAoZXZlbnQuZGF0YSA9PSAiRE9ORSIpIHsKKyAgICAgICAgICBp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgICB9CisgIH07Cit9CiA8L3NjcmlwdD4KIDwv
Ym9keT4KSW5kZXg6IHdvcmtlci1tZXNzYWdlcG9ydC1nYy5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHdv
cmtlci1tZXNzYWdlcG9ydC1nYy5odG1sCShyZXZpc2lvbiA5OTg4MykKKysrIHdvcmtlci1tZXNz
YWdlcG9ydC1nYy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsNCBAQAotPGJvZHk+Cis8
Ym9keSBvbmxvYWQ9J3N0YXJ0VGVzdCgpJz4KIDxwPlRlc3QgdGhhdCB3b3JrZXJzIHN0YXkgcmVh
Y2hhYmxlIHZpYSBtZXNzYWdlIHBvcnRzLgogU2hvdWxkIHByaW50ICJET05FIiB3aGVuIGRvbmUu
PC9wPgogPGRpdiBpZD1yZXN1bHQ+PC9kaXY+CkBAIC0xMywxNyArMTMsMTkgQEAKICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CiB9CiAKLS8vIFRlc3QgdGhhdCB3b3Jr
ZXJzIHN0YXkgYWxpdmUgZXZlbiB0aG91Z2ggdGhleSBhcmUgb25seSByZWFjaGFibGUgdmlhIG1l
c3NhZ2UgcG9ydHMuCi12YXIgd29ya2VyID0gbmV3IFdvcmtlcigicmVzb3VyY2VzL3dvcmtlci1t
ZXNzYWdlcG9ydC5qcyIpOwotdmFyIGNoYW5uZWwgPSBuZXcgTWVzc2FnZUNoYW5uZWwoKTsKLXdv
cmtlci5wb3N0TWVzc2FnZSgicG9ydCIsIFtjaGFubmVsLnBvcnQxXSk7Ci13b3JrZXIgPSAwOwor
ZnVuY3Rpb24gc3RhcnRUZXN0KCkgeworICAvLyBUZXN0IHRoYXQgd29ya2VycyBzdGF5IGFsaXZl
IGV2ZW4gdGhvdWdoIHRoZXkgYXJlIG9ubHkgcmVhY2hhYmxlIHZpYSBtZXNzYWdlIHBvcnRzLgor
ICB2YXIgd29ya2VyID0gbmV3IFdvcmtlcigicmVzb3VyY2VzL3dvcmtlci1tZXNzYWdlcG9ydC5q
cyIpOworICB2YXIgY2hhbm5lbCA9IG5ldyBNZXNzYWdlQ2hhbm5lbCgpOworICB3b3JrZXIucG9z
dE1lc3NhZ2UoInBvcnQiLCBbY2hhbm5lbC5wb3J0MV0pOworICB3b3JrZXIgPSAwOwogCi1jaGFu
bmVsLnBvcnQyLnBvc3RNZXNzYWdlKCJwaW5nIik7Ci1jaGFubmVsLnBvcnQyLm9ubWVzc2FnZSA9
IGZ1bmN0aW9uKGV2dCkgewotICAgIC8vIE90aGVyIHNpZGUgaXMgcnVubmluZywgbm93IGZvcmNl
IGEgR0MsIHdhaXQgYSBiaXQsIGFuZCBzZW5kIGEgbmV3IG1lc3NhZ2UgdG8gbWFrZSBzdXJlIGl0
IGFycml2ZXMuCi0gICAgZ2MoKTsKLSAgICBzZXRUaW1lb3V0KHRlc3RSZWFjaGFibGUsIDEwMCk7
CisgIGNoYW5uZWwucG9ydDIucG9zdE1lc3NhZ2UoInBpbmciKTsKKyAgY2hhbm5lbC5wb3J0Mi5v
bm1lc3NhZ2UgPSBmdW5jdGlvbihldnQpIHsKKyAgICAgIC8vIE90aGVyIHNpZGUgaXMgcnVubmlu
Zywgbm93IGZvcmNlIGEgR0MsIHdhaXQgYSBiaXQsIGFuZCBzZW5kIGEgbmV3IG1lc3NhZ2UgdG8g
bWFrZSBzdXJlIGl0IGFycml2ZXMuCisgICAgICBnYygpOworICAgICAgc2V0VGltZW91dCh0ZXN0
UmVhY2hhYmxlLCAxMDApOworICB9CiB9CiAKIGZ1bmN0aW9uIHRlc3RSZWFjaGFibGUoKQpJbmRl
eDogcmVzb3VyY2VzL3dvcmtlci1yZXBsYWNlLXNlbGYuanMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcmVzb3Vy
Y2VzL3dvcmtlci1yZXBsYWNlLXNlbGYuanMJKHJldmlzaW9uIDk5ODgzKQorKysgcmVzb3VyY2Vz
L3dvcmtlci1yZXBsYWNlLXNlbGYuanMJKHdvcmtpbmcgY29weSkKQEAgLTgsMTcgKzgsMTkgQEAK
ICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CiB9CiAKLXZhciB3b3Jr
ZXIgPSBjcmVhdGVXb3JrZXIoKTsKLXdvcmtlci5wb3N0TWVzc2FnZSgiZXZhbCBzZWxmPSdQQVNT
JyIpOwotd29ya2VyLnBvc3RNZXNzYWdlKCJldmFsIHNlbGYiKTsKLXdvcmtlci5wb3N0TWVzc2Fn
ZSgiZXZhbCBmb28vL2JhciIpOworZnVuY3Rpb24gc3RhcnRUZXN0KCkgeworICB2YXIgd29ya2Vy
ID0gY3JlYXRlV29ya2VyKCk7CisgIHdvcmtlci5wb3N0TWVzc2FnZSgiZXZhbCBzZWxmPSdQQVNT
JyIpOworICB3b3JrZXIucG9zdE1lc3NhZ2UoImV2YWwgc2VsZiIpOworICB3b3JrZXIucG9zdE1l
c3NhZ2UoImV2YWwgZm9vLy9iYXIiKTsKIAotd29ya2VyLm9ubWVzc2FnZSA9IGZ1bmN0aW9uKGV2
dCkgewotICAgIGlmICghL2Zvb1wvXC9iYXIvLnRlc3QoZXZ0LmRhdGEpKQotICAgICAgICBsb2co
ZXZ0LmRhdGEucmVwbGFjZShuZXcgUmVnRXhwKCIvLipMYXlvdXRUZXN0cyIpLCAiPC4uLj4iKSk7
Ci0gICAgZWxzZSB7Ci0gICAgICAgIGxvZygiRE9ORSIpOwotICAgICAgICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQotICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90
aWZ5RG9uZSgpOwotICAgIH0KKyAgd29ya2VyLm9ubWVzc2FnZSA9IGZ1bmN0aW9uKGV2dCkgewor
ICAgICAgaWYgKCEvZm9vXC9cL2Jhci8udGVzdChldnQuZGF0YSkpCisgICAgICAgICAgbG9nKGV2
dC5kYXRhLnJlcGxhY2UobmV3IFJlZ0V4cCgiLy4qTGF5b3V0VGVzdHMiKSwgIjwuLi4+IikpOwor
ICAgICAgZWxzZSB7CisgICAgICAgICAgbG9nKCJET05FIik7CisgICAgICAgICAgaWYgKHdpbmRv
dy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xs
ZXIubm90aWZ5RG9uZSgpOworICAgICAgfQorICB9CiB9Cg==
</data>
<flag name="review"
          id="113421"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114713</attachid>
            <date>2011-11-11 09:09:27 -0800</date>
            <delta_ts>2011-11-11 10:36:06 -0800</delta_ts>
            <desc>patch</desc>
            <filename>webkit-worker-test-flake.patch</filename>
            <type>text/plain</type>
            <size>6371</size>
            <attacher name="Sadrul Habib Chowdhury">sadrul</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxMWZmNTQyLi4zN2RkYjU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTEtMTEt
MTEgIFNhZHJ1bCBIYWJpYiBDaG93ZGh1cnkgIDxzYWRydWxAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFNwZWN1bGF0aXZlIGZpeCBmb3IgYSBmZXcgd29ya2VyIHRlc3RzLgorCisgICAgICAgIExv
b2tpbmcgYXQgdGhlIHJlY2VudCBmYWlsdXJlcywgaXQgbG9va3MgbGlrZSB0aGUgdGVzdCBzdGFy
dHMgYW5kIGNvbXBsZXRlcworICAgICAgICBiZWZvcmUgdGhlIHBhZ2UgaXMgZG9uZSBsb2FkaW5n
IGNvbXBsZXRlbHkgKHRoZSB0ZXN0IG91dHB1dCBpcyBjb3JyZWN0IGV4Y2VwdAorICAgICAgICBm
b3IgdGhlIEhUTUwgb24gdG9wIG9mIHRoZSBmaWxlcykuIFNvIHN0YXJ0IHRoZSB0ZXN0cyBmcm9t
IGFuIG9ubG9hZCBjYWxsYmFjayBzbworICAgICAgICB0aGF0IHRoZSBwbGFpbiBIVE1MIHRleHQg
YWxzbyBnZXRzIHByaW50ZWQgY29ycmVjdGx5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIxMzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29ya2VyLXJlcGxh
Y2Utc2VsZi5qczoKKyAgICAgICAgKHN0YXJ0VGVzdC53b3JrZXIub25tZXNzYWdlKToKKyAgICAg
ICAgKHN0YXJ0VGVzdCk6CisgICAgICAgICogZmFzdC93b3JrZXJzL3dvcmtlci1jYWxsLmh0bWw6
CisgICAgICAgICogZmFzdC93b3JrZXJzL3dvcmtlci1jbG9zZS5odG1sOgorICAgICAgICAqIGZh
c3Qvd29ya2Vycy93b3JrZXItbWVzc2FnZXBvcnQtZ2MuaHRtbDoKKyAgICAgICAgKiBmYXN0L3dv
cmtlcnMvd29ya2VyLXJlcGxhY2Utc2VsZi5odG1sOgorCiAyMDExLTExLTEwICBEZWFuIEphY2tz
b24gIDxkaW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBQYXJzZSBkcm9wLXNoYWRvdygpIGZpbHRl
ciBzeW50YXgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy9yZXNvdXJjZXMv
d29ya2VyLXJlcGxhY2Utc2VsZi5qcyBiL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy9yZXNvdXJj
ZXMvd29ya2VyLXJlcGxhY2Utc2VsZi5qcwppbmRleCBiNWI1ZTUxLi41YzhhZjNkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvcmVzb3VyY2VzL3dvcmtlci1yZXBsYWNlLXNl
bGYuanMKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3Jlc291cmNlcy93b3JrZXItcmVw
bGFjZS1zZWxmLmpzCkBAIC04LDE3ICs4LDE5IEBAIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpIHsKICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CiB9CiAK
LXZhciB3b3JrZXIgPSBjcmVhdGVXb3JrZXIoKTsKLXdvcmtlci5wb3N0TWVzc2FnZSgiZXZhbCBz
ZWxmPSdQQVNTJyIpOwotd29ya2VyLnBvc3RNZXNzYWdlKCJldmFsIHNlbGYiKTsKLXdvcmtlci5w
b3N0TWVzc2FnZSgiZXZhbCBmb28vL2JhciIpOworZnVuY3Rpb24gc3RhcnRUZXN0KCkgeworICB2
YXIgd29ya2VyID0gY3JlYXRlV29ya2VyKCk7CisgIHdvcmtlci5wb3N0TWVzc2FnZSgiZXZhbCBz
ZWxmPSdQQVNTJyIpOworICB3b3JrZXIucG9zdE1lc3NhZ2UoImV2YWwgc2VsZiIpOworICB3b3Jr
ZXIucG9zdE1lc3NhZ2UoImV2YWwgZm9vLy9iYXIiKTsKIAotd29ya2VyLm9ubWVzc2FnZSA9IGZ1
bmN0aW9uKGV2dCkgewotICAgIGlmICghL2Zvb1wvXC9iYXIvLnRlc3QoZXZ0LmRhdGEpKQotICAg
ICAgICBsb2coZXZ0LmRhdGEucmVwbGFjZShuZXcgUmVnRXhwKCIvLipMYXlvdXRUZXN0cyIpLCAi
PC4uLj4iKSk7Ci0gICAgZWxzZSB7Ci0gICAgICAgIGxvZygiRE9ORSIpOwotICAgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQotICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIubm90aWZ5RG9uZSgpOwotICAgIH0KKyAgd29ya2VyLm9ubWVzc2FnZSA9IGZ1bmN0aW9u
KGV2dCkgeworICAgICAgaWYgKCEvZm9vXC9cL2Jhci8udGVzdChldnQuZGF0YSkpCisgICAgICAg
ICAgbG9nKGV2dC5kYXRhLnJlcGxhY2UobmV3IFJlZ0V4cCgiLy4qTGF5b3V0VGVzdHMiKSwgIjwu
Li4+IikpOworICAgICAgZWxzZSB7CisgICAgICAgICAgbG9nKCJET05FIik7CisgICAgICAgICAg
aWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgbGF5b3V0VGVz
dENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgfQorICB9CiB9CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNhbGwuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3Qvd29ya2Vycy93b3JrZXItY2FsbC5odG1sCmluZGV4IDUwMzYyNzMuLmMzMjA5ZGMgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItY2FsbC5odG1sCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItY2FsbC5odG1sCkBAIC0xLDQgKzEsNCBAQAot
PGJvZHk+Cis8Ym9keSBvbmxvYWQ9J3N0YXJ0VGVzdCgpJz4KIDxwPlRlc3QgY2FsbGluZyBmdW5j
dGlvbnMgZnJvbSBXb3JrZXJDb250ZXh0LiBTaG91bGQgcHJpbnQgbXVsdGlwbGUgU1VDQ0VTUyBs
aW5lcywgZm9sbG93ZWQgYnkgRE9ORS48L3A+CiA8ZGl2IGlkPXJlc3VsdD48L2Rpdj4KIDxzY3Jp
cHQ+CkBAIC0xMywxMyArMTMsMTUgQEAgZnVuY3Rpb24gbG9nKG1lc3NhZ2UpCiAgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmlubmVySFRNTCArPSBtZXNzYWdlICsgIjxicj4i
OwogfQogCi12YXIgd29ya2VyID0gbmV3IFdvcmtlcigicmVzb3VyY2VzL3dvcmtlci1jYWxsLmpz
Iik7Ci13b3JrZXIub25tZXNzYWdlID0gZnVuY3Rpb24oZXZlbnQpIHsKLSAgICBsb2coZXZlbnQu
ZGF0YSk7Ci0gICAgaWYgKGV2ZW50LmRhdGEgPT0gIkRPTkUiKSB7Ci0gICAgICAgIGlmICh3aW5k
b3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxl
ci5ub3RpZnlEb25lKCk7Ci0gICAgfQotfTsKK2Z1bmN0aW9uIHN0YXJ0VGVzdCgpIHsKKyAgdmFy
IHdvcmtlciA9IG5ldyBXb3JrZXIoInJlc291cmNlcy93b3JrZXItY2FsbC5qcyIpOworICB3b3Jr
ZXIub25tZXNzYWdlID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgIGxvZyhldmVudC5kYXRhKTsK
KyAgICAgIGlmIChldmVudC5kYXRhID09ICJET05FIikgeworICAgICAgICAgIGlmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVy
Lm5vdGlmeURvbmUoKTsKKyAgICAgIH0KKyAgfTsKK30KIDwvc2NyaXB0PgogPC9ib2R5PgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jbG9zZS5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1jbG9zZS5odG1sCmluZGV4IDhlMDZmNDEuLjIw
MjZkNDcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItY2xvc2Uu
aHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLWNsb3NlLmh0bWwKQEAg
LTEsNCArMSw0IEBACi08Ym9keT4KKzxib2R5IG9ubG9hZD0nc3RhcnRUZXN0KCknPgogPHA+VGVz
dCBXb3JrZXJDb250ZXh0LmNsb3NlIGZ1bmN0aW9uYWxpdHkuIFNob3VsZCBwcmludCBhIHNlcmll
cyBvZiBQQVNTIG1lc3NhZ2VzLCBmb2xsb3dlZCB3aXRoIERPTkUuPC9wPgogPGRpdiBpZD1yZXN1
bHQ+PC9kaXY+CiA8c2NyaXB0PgpAQCAtMTMsMTEgKzEzLDEzIEBAIGlmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpCiAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgp
OwogfQogCi12YXIgd29ya2VyID0gbmV3IFdvcmtlcigncmVzb3VyY2VzL3dvcmtlci1jbG9zZS5q
cycpOwotdmFyIHRpbWVvdXQgPSAwOworZnVuY3Rpb24gc3RhcnRUZXN0KCkgeworICB2YXIgd29y
a2VyID0gbmV3IFdvcmtlcigncmVzb3VyY2VzL3dvcmtlci1jbG9zZS5qcycpOworICB2YXIgdGlt
ZW91dCA9IDA7CiAKLXdvcmtlci5wb3N0TWVzc2FnZSgidHlwZW9mQ2xvc2UiKTsKLXdvcmtlci5v
bm1lc3NhZ2UgPSB0ZXN0VHlwZW9mQ2xvc2U7CisgIHdvcmtlci5wb3N0TWVzc2FnZSgidHlwZW9m
Q2xvc2UiKTsKKyAgd29ya2VyLm9ubWVzc2FnZSA9IHRlc3RUeXBlb2ZDbG9zZTsKK30KIAogZnVu
Y3Rpb24gdGVzdFR5cGVvZkNsb3NlKGV2dCkKIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3Qvd29ya2Vycy93b3JrZXItbWVzc2FnZXBvcnQtZ2MuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
d29ya2Vycy93b3JrZXItbWVzc2FnZXBvcnQtZ2MuaHRtbAppbmRleCAxYjg5OTc5Li42NzY2Nzgz
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLW1lc3NhZ2Vwb3J0
LWdjLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1tZXNzYWdlcG9y
dC1nYy5odG1sCkBAIC0xLDQgKzEsNCBAQAotPGJvZHk+Cis8Ym9keSBvbmxvYWQ9J3N0YXJ0VGVz
dCgpJz4KIDxwPlRlc3QgdGhhdCB3b3JrZXJzIHN0YXkgcmVhY2hhYmxlIHZpYSBtZXNzYWdlIHBv
cnRzLgogU2hvdWxkIHByaW50ICJET05FIiB3aGVuIGRvbmUuPC9wPgogPGRpdiBpZD1yZXN1bHQ+
PC9kaXY+CkBAIC0xMywxNyArMTMsMTkgQEAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikgewogICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKIH0KIAotLy8g
VGVzdCB0aGF0IHdvcmtlcnMgc3RheSBhbGl2ZSBldmVuIHRob3VnaCB0aGV5IGFyZSBvbmx5IHJl
YWNoYWJsZSB2aWEgbWVzc2FnZSBwb3J0cy4KLXZhciB3b3JrZXIgPSBuZXcgV29ya2VyKCJyZXNv
dXJjZXMvd29ya2VyLW1lc3NhZ2Vwb3J0LmpzIik7Ci12YXIgY2hhbm5lbCA9IG5ldyBNZXNzYWdl
Q2hhbm5lbCgpOwotd29ya2VyLnBvc3RNZXNzYWdlKCJwb3J0IiwgW2NoYW5uZWwucG9ydDFdKTsK
LXdvcmtlciA9IDA7Ci0KLWNoYW5uZWwucG9ydDIucG9zdE1lc3NhZ2UoInBpbmciKTsKLWNoYW5u
ZWwucG9ydDIub25tZXNzYWdlID0gZnVuY3Rpb24oZXZ0KSB7Ci0gICAgLy8gT3RoZXIgc2lkZSBp
cyBydW5uaW5nLCBub3cgZm9yY2UgYSBHQywgd2FpdCBhIGJpdCwgYW5kIHNlbmQgYSBuZXcgbWVz
c2FnZSB0byBtYWtlIHN1cmUgaXQgYXJyaXZlcy4KLSAgICBnYygpOwotICAgIHNldFRpbWVvdXQo
dGVzdFJlYWNoYWJsZSwgMTAwKTsKK2Z1bmN0aW9uIHN0YXJ0VGVzdCgpIHsKKyAgLy8gVGVzdCB0
aGF0IHdvcmtlcnMgc3RheSBhbGl2ZSBldmVuIHRob3VnaCB0aGV5IGFyZSBvbmx5IHJlYWNoYWJs
ZSB2aWEgbWVzc2FnZSBwb3J0cy4KKyAgdmFyIHdvcmtlciA9IG5ldyBXb3JrZXIoInJlc291cmNl
cy93b3JrZXItbWVzc2FnZXBvcnQuanMiKTsKKyAgdmFyIGNoYW5uZWwgPSBuZXcgTWVzc2FnZUNo
YW5uZWwoKTsKKyAgd29ya2VyLnBvc3RNZXNzYWdlKCJwb3J0IiwgW2NoYW5uZWwucG9ydDFdKTsK
KyAgd29ya2VyID0gMDsKKworICBjaGFubmVsLnBvcnQyLnBvc3RNZXNzYWdlKCJwaW5nIik7Cisg
IGNoYW5uZWwucG9ydDIub25tZXNzYWdlID0gZnVuY3Rpb24oZXZ0KSB7CisgICAgICAvLyBPdGhl
ciBzaWRlIGlzIHJ1bm5pbmcsIG5vdyBmb3JjZSBhIEdDLCB3YWl0IGEgYml0LCBhbmQgc2VuZCBh
IG5ldyBtZXNzYWdlIHRvIG1ha2Ugc3VyZSBpdCBhcnJpdmVzLgorICAgICAgZ2MoKTsKKyAgICAg
IHNldFRpbWVvdXQodGVzdFJlYWNoYWJsZSwgMTAwKTsKKyAgfQogfQogCiBmdW5jdGlvbiB0ZXN0
UmVhY2hhYmxlKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXIt
cmVwbGFjZS1zZWxmLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLXJlcGxh
Y2Utc2VsZi5odG1sCmluZGV4IGU4NzRmYTMuLjY0YTIwY2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItcmVwbGFjZS1zZWxmLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC93b3JrZXJzL3dvcmtlci1yZXBsYWNlLXNlbGYuaHRtbApAQCAtMSw0ICsxLDQgQEAK
LTxib2R5PgorPGJvZHkgb25sb2FkPSdzdGFydFRlc3QoKSc+CiA8cD5UZXN0IHRoYXQgc2VsZiBp
cyByZXBsYWNlYWJsZS48L3A+CiA8ZGl2IGlkPXJlc3VsdD48L2Rpdj4KIDxzY3JpcHQgc3JjPSJy
ZXNvdXJjZXMvd29ya2VyLWNyZWF0ZS1jb21tb24uanMiPjwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>