<?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>167054</bug_id>
          
          <creation_ts>2017-01-14 12:33:47 -0800</creation_ts>
          <short_desc>Annotate large string tests with largeHeap</short_desc>
          <delta_ts>2017-01-14 23:23:30 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>darin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1266837</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-01-14 12:33:47 -0800</bug_when>
    <thetext>Annotate large string tests with largeHeap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1266838</commentid>
    <comment_count>1</comment_count>
      <attachid>298859</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-01-14 12:34:03 -0800</bug_when>
    <thetext>Created attachment 298859
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1266870</commentid>
    <comment_count>2</comment_count>
      <attachid>298859</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-01-14 16:52:05 -0800</bug_when>
    <thetext>Comment on attachment 298859
Patch

Seems fine to me, but I am too ignorant about our testing system to be the reviewer. What problem does this fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1266873</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-01-14 17:54:04 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 298859 [details]
&gt; Patch
&gt; 
&gt; Seems fine to me, but I am too ignorant about our testing system to be the
&gt; reviewer. What problem does this fix?

The test will be skipped if you --memory-limited.

The &quot;//@&quot; lines trigger the JSC test harness to eval that ruby statement in the context of run-jsc-stress-tests. I hadn&apos;t been aware of the largeHeap function but here it is inside run-jsc-stress-tests:

def largeHeap
    if $memoryLimited
        $didAddRunCommand = true
        puts &quot;Skipping #{$collectionName}/#{$benchmark}&quot;
    end
end

The only thing I would write differently here is that:

        $didAddRunCommand = true
        puts &quot;Skipping #{$collectionName}/#{$benchmark}&quot;

Is just the body of skip, so this should probably have been:

def largeHeap
    skip if $memoryLimited
end

But if you do that, then it&apos;s not clear if it&apos;s better for tests to say:

//@ largeHeap

or for them to say:

//@ skip if $memoryLimited

I actually somewhat prefer the latter, since it answers Darin&apos;s question immediately.  &quot;largeHeap&quot; does not tell me anything about the behavior while &quot;skip if $memoryLimited&quot; is self-explanatory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1266934</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-01-14 22:37:28 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; Comment on attachment 298859 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; Seems fine to me, but I am too ignorant about our testing system to be the
&gt; &gt; reviewer. What problem does this fix?
&gt; 
&gt; The test will be skipped if you --memory-limited.
&gt; 
&gt; The &quot;//@&quot; lines trigger the JSC test harness to eval that ruby statement in
&gt; the context of run-jsc-stress-tests. I hadn&apos;t been aware of the largeHeap
&gt; function but here it is inside run-jsc-stress-tests:
&gt; 
&gt; def largeHeap
&gt;     if $memoryLimited
&gt;         $didAddRunCommand = true
&gt;         puts &quot;Skipping #{$collectionName}/#{$benchmark}&quot;
&gt;     end
&gt; end
&gt; 
&gt; The only thing I would write differently here is that:
&gt; 
&gt;         $didAddRunCommand = true
&gt;         puts &quot;Skipping #{$collectionName}/#{$benchmark}&quot;
&gt; 
&gt; Is just the body of skip, so this should probably have been:
&gt; 
&gt; def largeHeap
&gt;     skip if $memoryLimited
&gt; end
&gt; 
&gt; But if you do that, then it&apos;s not clear if it&apos;s better for tests to say:
&gt; 
&gt; //@ largeHeap
&gt; 
&gt; or for them to say:
&gt; 
&gt; //@ skip if $memoryLimited
&gt; 
&gt; I actually somewhat prefer the latter, since it answers Darin&apos;s question
&gt; immediately.  &quot;largeHeap&quot; does not tell me anything about the behavior while
&gt; &quot;skip if $memoryLimited&quot; is self-explanatory.

Sounds fine. So, change `// @ largeHeap` use in JSTest / LayoutTests :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1266942</commentid>
    <comment_count>5</comment_count>
      <attachid>298890</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-01-14 23:21:03 -0800</bug_when>
    <thetext>Created attachment 298890
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1266943</commentid>
    <comment_count>6</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-01-14 23:23:30 -0800</bug_when>
    <thetext>Committed r210775: &lt;http://trac.webkit.org/changeset/210775&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>298859</attachid>
            <date>2017-01-14 12:34:03 -0800</date>
            <delta_ts>2017-01-14 23:20:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167054-20170115053220.patch</filename>
            <type>text/plain</type>
            <size>2359</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNzcwCmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGMwZTZjNDY3OTgyMDI4YjViNmM3MjQ4OTExMTBm
NTk1MjA4NWUwZmQuLmQ1NWY3MTk1NjUxNzRlOWI2ZWVjMWNkZDhkMWI5NThhZTM2Y2YyNTEgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDUgKzEsMTcgQEAKIDIwMTctMDEtMTQgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFp
bC5jb20+CiAKKyAgICAgICAgQW5ub3RhdGUgbGFyZ2Ugc3RyaW5nIHRlc3RzIHdpdGggbGFyZ2VI
ZWFwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjcw
NTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0
cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1qaXQtc3RyY2F0LmpzOgorICAgICAgICAqIHN0cmVzcy9t
YWtlLWxhcmdlLXN0cmluZy1qaXQuanM6CisgICAgICAgICogc3RyZXNzL21ha2UtbGFyZ2Utc3Ry
aW5nLXN0cmNhdC5qczoKKyAgICAgICAgKiBzdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmcuanM6CisK
KzIwMTctMDEtMTQgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+CisKICAg
ICAgICAgUmVzZXJ2ZSBjYXBhY2l0eSBmb3IgU3RyaW5nQnVpbGRlciBpbiB1bmVzY2FwZQogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3MDA4CiAKZGlm
ZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL21ha2UtbGFyZ2Utc3RyaW5nLWppdC1zdHJjYXQuanMg
Yi9KU1Rlc3RzL3N0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1qaXQtc3RyY2F0LmpzCmluZGV4IGE2
YWViMWRhYjdhNDA1MTM0Y2I1ZGNmYWY5MmYxY2RmMmNiM2ViOTEuLmY2MTUyODFkNThjNzgyZTVh
OWNmMGE2NmU0YzA3YTA4YTM5ZWU4ZTQgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL21ha2Ut
bGFyZ2Utc3RyaW5nLWppdC1zdHJjYXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJn
ZS1zdHJpbmctaml0LXN0cmNhdC5qcwpAQCAtMSwzICsxLDQgQEAKKy8vIEAgbGFyZ2VIZWFwCiAv
LyBMaWtlIG1ha2UtbGFyZ2Utc3RyaW5nLWppdC5qcywgYnV0IHRlc3RzIE1ha2VSb3BlIHdpdGgg
dGhyZWUgYXJndW1lbnRzIGFuZCBvcF9zdHJjYXQKIC8vIGluIHRoZSBERkcgYW5kIEZUTCBKSVRz
LgogCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1qaXQuanMg
Yi9KU1Rlc3RzL3N0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1qaXQuanMKaW5kZXggOGVlODg0NzA0
NDAzMWY0YjhkNjdhNWNlN2RlMTFkZThjN2ZkMjBhZC4uM2RlYzc2Y2M5NzJlNjcxYjkyZThmNzg2
Y2I0MTcyZTBkYTgzZWE5OCAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJnZS1z
dHJpbmctaml0LmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL21ha2UtbGFyZ2Utc3RyaW5nLWppdC5q
cwpAQCAtMSwzICsxLDQgQEAKKy8vIEAgbGFyZ2VIZWFwCiAvLyBMaWtlIG1ha2UtbGFyZ2Utc3Ry
aW5nLmpzLCBidXQgdGVzdHMgTWFrZVJvcGUgd2l0aCB0d28gYXJndW1lbnRzIGluIHRoZSBERkcg
YW5kIEZUTCBKSVRzLgogCiB2YXIgcyA9ICJzIjsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNz
L21ha2UtbGFyZ2Utc3RyaW5nLXN0cmNhdC5qcyBiL0pTVGVzdHMvc3RyZXNzL21ha2UtbGFyZ2Ut
c3RyaW5nLXN0cmNhdC5qcwppbmRleCBmMTAxMjI4MTI1OTg3NzFhMmExYmM2ZjVjYjlhZTdlZjIw
MWFkMTEwLi4zOTNlYTVhZTA0ZmZjNDUwYWZlOWZhMGU1OWI5YzU1OTI2NjM4ZmIxIDEwMDY0NAot
LS0gYS9KU1Rlc3RzL3N0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1zdHJjYXQuanMKKysrIGIvSlNU
ZXN0cy9zdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmctc3RyY2F0LmpzCkBAIC0xLDMgKzEsNSBAQAor
Ly8gQCBsYXJnZUhlYXAKKwogdmFyIHMgPSAicyI7CiAKIHRyeSB7CmRpZmYgLS1naXQgYS9KU1Rl
c3RzL3N0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy5qcyBiL0pTVGVzdHMvc3RyZXNzL21ha2UtbGFy
Z2Utc3RyaW5nLmpzCmluZGV4IGMzYWQ3NzM1ZTJhNGFhZjhmZGViNDM3ZGM3NDBmYTEwM2FjMzAy
NGEuLjY2NTJkYTk5ZWVhYjhjNjZhODg0YzVhN2IwZGU1NzhkOGUyMTdiOWEgMTAwNjQ0Ci0tLSBh
L0pTVGVzdHMvc3RyZXNzL21ha2UtbGFyZ2Utc3RyaW5nLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNz
L21ha2UtbGFyZ2Utc3RyaW5nLmpzCkBAIC0xLDMgKzEsNSBAQAorLy8gQCBsYXJnZUhlYXAKKwog
dmFyIHMgPSAicyI7CiAKIHRyeSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>298890</attachid>
            <date>2017-01-14 23:21:03 -0800</date>
            <delta_ts>2017-01-14 23:21:36 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-167054-20170115161919.patch</filename>
            <type>text/plain</type>
            <size>10371</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwNzcwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzI1ZGFjOWQzNzE0ZWJhMGM4OGVmNTc5M2YwZmQyM2Iw
MDkxYjc5My4uNTNkZTQ3ZTZlMGJhZjYyZGQzN2I5YjgzZGIxMWI5Mzk4MzliNjBlYiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDE3LTAxLTE0ICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgor
CisgICAgICAgIEFubm90YXRlIGxhcmdlIHN0cmluZyB0ZXN0cyB3aXRoIGxhcmdlSGVhcAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY3MDU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3J1
bi1qYXZhc2NyaXB0Y29yZS10ZXN0czoKKyAgICAgICAgKiBTY3JpcHRzL3J1bi1qc2Mtc3RyZXNz
LXRlc3RzOgorCiAyMDE3LTAxLTEzICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5j
b20+CiAKICAgICAgICAgUmVtb3ZlIEVOQUJMRShERVRBSUxTX0VMRU1FTlQpIGd1YXJkcwpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMgYi9Ub29scy9T
Y3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwppbmRleCA3MTkyMWM5NjdmNGQwODhhNDM2
ZjNkOWExZGQwNGFiOGJiYTlkM2IwLi40OGMyYjhlYzUyZTk3NzM5OTkxODBmYTc0MGIyM2I3NmU5
MjlhYzliIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0
cworKysgYi9Ub29scy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwpAQCAtMTM2LDcg
KzEzNiw3IEBAIFVzYWdlOiAkcHJvZ3JhbU5hbWUgW29wdGlvbnNdIFtvcHRpb25zIHRvIHBhc3Mg
dG8gYnVpbGQgc3lzdGVtXQogICAtLW1ha2UtcnVubmVyICAgICAgICAgICAgICAgICBVc2VzIHRo
ZSBmYXN0ZXIgbWFrZS1iYXNlZCBydW5uZXIuCiAKICAgLS1tZW1vcnktbGltaXRlZCAgICAgICAg
ICAgICAgSW5kaWNhdGUgdGhhdCB3ZSBhcmUgdGFyZ2V0aW5nIHRoZSB0ZXN0IGZvciBhIG1lbW9y
eSBsaW1pdGVkIGRldmljZS4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2tpcCB0
ZXN0cyB0YWdnZWQgd2l0aCAvL1xAbGFyZ2VIZWFwCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFNraXAgdGVzdHMgdGFnZ2VkIHdpdGggLy9cQHNraXAgaWYgXCRtZW1vcnlMaW1pdGVk
CiAKICAgLS1maWx0ZXIgICAgICAgICAgICAgICAgICAgICAgT25seSBydW4gdGVzdHMgd2hvc2Ug
bmFtZSBtYXRjaGVzIHRoZSBnaXZlbiByZWd1bGFyIGV4cHJlc3Npb24uCiAgIC0tZW52LXZhcnMg
ICAgICAgICAgICAgICAgICAgIFBhc3MgYSBsaXN0IG9mIGVudmlyb25tZW50IHZhcmlhYmxlcyB0
byBzZXQgYmVmb3JlIHJ1bm5pbmcgdGVzdHMuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCAzNDI3NzllMjAzNTFmYmZiYzI4OGE3NDAwMWRkNTllMmQxMzkyOWVhLi5jMzUwNDFkYzk2
ZDEyMzg5ZmU2NzRkYzFlNzYwMzFkMzc4NDcwNjk1IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTEyNyw3ICsxMjcsNyBAQCBkZWYgdXNhZ2UKICAgICBwdXRzICItLW5vLWNvcHkg
ICAgICAgICAgICAgICAgICAgRG8gbm90IGNvcHkgdGhlIEphdmFTY3JpcHRDb3JlIGJ1aWxkIHBy
b2R1Y3QgYmVmb3JlIHRlc3RpbmcuIgogICAgIHB1dHMgIiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAtLWpzYyBzcGVjaWZpZXMgYW4gYWxyZWFkeSBwcmVzZW50IEphdmFTY3JpcHRDb3JlIHRv
IHRlc3QuIgogICAgIHB1dHMgIi0tbWVtb3J5LWxpbWl0ZWQgICAgICAgICAgICBJbmRpY2F0ZSB0
aGF0IHdlIGFyZSB0YXJnZXRpbmcgdGhlIHRlc3QgZm9yIGEgbWVtb3J5IGxpbWl0ZWQgZGV2aWNl
LiIKLSAgICBwdXRzICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2tpcCB0ZXN0cyB0YWdn
ZWQgd2l0aCAvL0BsYXJnZUhlYXAiCisgICAgcHV0cyAiICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNraXAgdGVzdHMgdGFnZ2VkIHdpdGggLy9Ac2tpcCBpZiAkbWVtb3J5TGltaXRlZCIKICAg
ICBwdXRzICItLW5vLWppdCAgICAgICAgICAgICAgICAgICAgRG8gbm90IHJ1biBKSVQgc3BlY2lm
aWMgdGVzdHMuIgogICAgIHB1dHMgIi0tZm9yY2UtY29sbGVjdENvbnRpbnVvdXNseSBFbmFibGUg
dGhlIGNvbGxlY3RDb250aW51b3VzbHkgbW9kZSBldmVuIGlmIGRpc2FibGVkIG9uIHRoaXMiCiAg
ICAgcHV0cyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYXRmb3JtLiIKQEAgLTE0ODks
MTMgKzE0ODksNiBAQCBkZWYgc2tpcAogICAgIHB1dHMgIlNraXBwaW5nICN7JGNvbGxlY3Rpb25O
YW1lfS8jeyRiZW5jaG1hcmt9IgogZW5kCiAKLWRlZiBsYXJnZUhlYXAKLSAgICBpZiAkbWVtb3J5
TGltaXRlZAotICAgICAgICAkZGlkQWRkUnVuQ29tbWFuZCA9IHRydWUKLSAgICAgICAgcHV0cyAi
U2tpcHBpbmcgI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNobWFya30iCi0gICAgZW5kCi1lbmQK
LQogZGVmIGFsbEpTRmlsZXMocGF0aCkKICAgICBpZiBwYXRoLmZpbGU/CiAgICAgICAgIFtwYXRo
XQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDVlNTJmYmUzM2UyOTM2MWFhNTAxOGI3ODIxMTM2MDZhMDY0Y2RiODMuLjJkOGYw
YjFmY2I5ZmRhM2ZhNDc5YmY1NWRiMTkyNGY0NzkwNzY5OTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBA
QAorMjAxNy0wMS0xNCAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KKwor
ICAgICAgICBBbm5vdGF0ZSBsYXJnZSBzdHJpbmcgdGVzdHMgd2l0aCBsYXJnZUhlYXAKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzA1NAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICoganMvc2NyaXB0LXRl
c3RzL3N0cmluZ2ltcGwtdG8tanNzdHJpbmctb24tbGFyZ2Utc3RyaW5ncy0xLmpzOgorICAgICAg
ICAqIGpzL3NjcmlwdC10ZXN0cy9zdHJpbmdpbXBsLXRvLWpzc3RyaW5nLW9uLWxhcmdlLXN0cmlu
Z3MtMi5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvc3RyaW5naW1wbC10by1qc3N0cmlu
Zy1vbi1sYXJnZS1zdHJpbmdzLTMuanM6CisKIDIwMTctMDEtMTQgIENocmlzIER1bWV6ICA8Y2R1
bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBBbGlnbiB0aGUgaW5uZXJUZXh0IHNldHRlciB3aXRo
IHRoZSBIVE1MIHNwZWMgYW5kIEdlY2tvCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3Jp
cHQtdGVzdHMvc3RyaW5naW1wbC10by1qc3N0cmluZy1vbi1sYXJnZS1zdHJpbmdzLTEuanMgYi9M
YXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvc3RyaW5naW1wbC10by1qc3N0cmluZy1vbi1sYXJn
ZS1zdHJpbmdzLTEuanMKaW5kZXggM2I2OTI3ZWE0ZmViNDIxZDRjYTQ1MDg0ZTc2MDgzOTM2Nzgx
YzE2ZS4uZjQ1MWIxZDg1NDg0NDgzYzgxYzA1ZDRhODI2MjM4NDAzNTk3ODBhNSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3N0cmluZ2ltcGwtdG8tanNzdHJpbmctb24t
bGFyZ2Utc3RyaW5ncy0xLmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9zdHJp
bmdpbXBsLXRvLWpzc3RyaW5nLW9uLWxhcmdlLXN0cmluZ3MtMS5qcwpAQCAtMSw0ICsxLDQgQEAK
LS8vQGxhcmdlSGVhcAorLy9AIHNraXAgaWYgJG1lbW9yeUxpbWl0ZWQKIAogInVzZSBzdHJpY3Qi
CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9zdHJpbmdpbXBsLXRv
LWpzc3RyaW5nLW9uLWxhcmdlLXN0cmluZ3MtMi5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10
ZXN0cy9zdHJpbmdpbXBsLXRvLWpzc3RyaW5nLW9uLWxhcmdlLXN0cmluZ3MtMi5qcwppbmRleCAw
YmUyNzYxYmU2ZDZlNGE4NTA4YmQzYWIxNWYwMTE1ZjEzNzY1YzU3Li5iMDkzZjY5YmI3NjliNmFi
OGVkZTlhYzcyMmZjMjVkODk1NTJiYjM1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3Jp
cHQtdGVzdHMvc3RyaW5naW1wbC10by1qc3N0cmluZy1vbi1sYXJnZS1zdHJpbmdzLTIuanMKKysr
IGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3N0cmluZ2ltcGwtdG8tanNzdHJpbmctb24t
bGFyZ2Utc3RyaW5ncy0yLmpzCkBAIC0xLDQgKzEsNCBAQAotLy9AbGFyZ2VIZWFwCisvL0Agc2tp
cCBpZiAkbWVtb3J5TGltaXRlZAogCiAidXNlIHN0cmljdCIKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvanMvc2NyaXB0LXRlc3RzL3N0cmluZ2ltcGwtdG8tanNzdHJpbmctb24tbGFyZ2Utc3Ry
aW5ncy0zLmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3N0cmluZ2ltcGwtdG8tanNz
dHJpbmctb24tbGFyZ2Utc3RyaW5ncy0zLmpzCmluZGV4IGE1OWE4Y2QwOWU4Y2YxY2VmMWYxZmNi
NzIwNDQ0YTkwMzc3MTVhOGIuLjVlOTMzYzIxNTY1NDdlMTA0MmQ0NjBiOTkwNDM1YWQ3N2JmNWQw
ZmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9zdHJpbmdpbXBsLXRv
LWpzc3RyaW5nLW9uLWxhcmdlLXN0cmluZ3MtMy5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3Jp
cHQtdGVzdHMvc3RyaW5naW1wbC10by1qc3N0cmluZy1vbi1sYXJnZS1zdHJpbmdzLTMuanMKQEAg
LTEsNCArMSw0IEBACi0vL0BsYXJnZUhlYXAKKy8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCiAK
ICJ1c2Ugc3RyaWN0IgogCmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGMwZTZjNDY3OTgyMDI4YjViNmM3MjQ4OTExMTBmNTk1MjA4NWUwZmQu
LjJhMGMzNzlmMWJhY2RhMDgwMDkzZmY5ZjM1ZThlNTk0MjZkM2NhMmUgMTAwNjQ0Ci0tLSBhL0pT
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjIgQEAK
IDIwMTctMDEtMTQgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+CiAKKyAg
ICAgICAgQW5ub3RhdGUgbGFyZ2Ugc3RyaW5nIHRlc3RzIHdpdGggbGFyZ2VIZWFwCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjcwNTQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIG1pY3JvYmVuY2htYXJr
cy9kZW5zZS1zZXQuanM6CisgICAgICAgICogbWljcm9iZW5jaG1hcmtzL2xvdHMtb2YtZmllbGRz
LmpzOgorICAgICAgICAqIHN0cmVzcy9qb2luZWQtc3RyaW5ncy1zaG91bGQtbm90LWV4Y2VlZC1t
YXgtc3RyaW5nLWxlbmd0aC5qczoKKyAgICAgICAgKiBzdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmct
aml0LXN0cmNhdC5qczoKKyAgICAgICAgKiBzdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmctaml0Lmpz
OgorICAgICAgICAqIHN0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1zdHJjYXQuanM6CisgICAgICAg
ICogc3RyZXNzL21ha2UtbGFyZ2Utc3RyaW5nLmpzOgorICAgICAgICAqIHN0cmVzcy9zdHJpbmct
am9pbmluZy1sb25nLXN0cmluZ3Mtc2hvdWxkLW5vdC1jcmFzaC5qczoKKyAgICAgICAgKiBzdHJl
c3Mvc3RyaW5nLXByb3RvdHlwZS1yZXBsYWNlLXNob3VsZC10aHJvdy1vdXQtb2YtbWVtb3J5LWVy
cm9yLXdoZW4tdXNpbmctdG9vLW11Y2gtbWVtb3J5LmpzOgorCisyMDE3LTAxLTE0ICBZdXN1a2Ug
U3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgorCiAgICAgICAgIFJlc2VydmUgY2FwYWNp
dHkgZm9yIFN0cmluZ0J1aWxkZXIgaW4gdW5lc2NhcGUKICAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2NzAwOAogCmRpZmYgLS1naXQgYS9KU1Rlc3RzL21p
Y3JvYmVuY2htYXJrcy9kZW5zZS1zZXQuanMgYi9KU1Rlc3RzL21pY3JvYmVuY2htYXJrcy9kZW5z
ZS1zZXQuanMKaW5kZXggMTVjYTg4MTQwZjg4NGQ2ZmE0MWM5YWY4MGI3YmJlYzdhNTY5NDViOS4u
ZGZmY2VmYTE4ZDA5NjkxN2M2MmQwNmE2MzkzZDcwODM0Mzg5MjA3YiAxMDA2NDQKLS0tIGEvSlNU
ZXN0cy9taWNyb2JlbmNobWFya3MvZGVuc2Utc2V0LmpzCisrKyBiL0pTVGVzdHMvbWljcm9iZW5j
aG1hcmtzL2RlbnNlLXNldC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBsYXJnZUhlYXAKKy8vQCBz
a2lwIGlmICRtZW1vcnlMaW1pdGVkCiAoZnVuY3Rpb24oKSB7CiAgICAgCiAgICAgZnVuY3Rpb24g
YmVuY2gobmFtZSwgZiwgYXJnKSB7CmRpZmYgLS1naXQgYS9KU1Rlc3RzL21pY3JvYmVuY2htYXJr
cy9sb3RzLW9mLWZpZWxkcy5qcyBiL0pTVGVzdHMvbWljcm9iZW5jaG1hcmtzL2xvdHMtb2YtZmll
bGRzLmpzCmluZGV4IDM4YmYzZjFmZTNhNmFkMzJiM2E0OTE3YTkzZGUyZTFiNWNhZDY3OWEuLjI0
NmY5M2M0ODdiMjRkZWJkZWVjMDVhZWMwOWUwYWIwNDkwNTE4ZjUgMTAwNjQ0Ci0tLSBhL0pTVGVz
dHMvbWljcm9iZW5jaG1hcmtzL2xvdHMtb2YtZmllbGRzLmpzCisrKyBiL0pTVGVzdHMvbWljcm9i
ZW5jaG1hcmtzL2xvdHMtb2YtZmllbGRzLmpzCkBAIC0xLDUgKzEsNSBAQAogLy8gVGhpcyB0ZXN0
IHVzZXMgYWxsIGF2YWlsYWJsZSBtZW1vcnkgb24gc29tZSBzbWFsbCBtZW1vcnkgZGV2aWNlcy4K
LS8vQGxhcmdlSGVhcAorLy9AIHNraXAgaWYgJG1lbW9yeUxpbWl0ZWQKIAogZnVuY3Rpb24gZm9v
KCkgewogICAgIHZhciByZXN1bHQgPSAwOwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvam9p
bmVkLXN0cmluZ3Mtc2hvdWxkLW5vdC1leGNlZWQtbWF4LXN0cmluZy1sZW5ndGguanMgYi9KU1Rl
c3RzL3N0cmVzcy9qb2luZWQtc3RyaW5ncy1zaG91bGQtbm90LWV4Y2VlZC1tYXgtc3RyaW5nLWxl
bmd0aC5qcwppbmRleCA2N2YyNDUzNGI3ZTUwNjVjYzM2OGMyNDY0OWZjYjIwN2ZmMTdkMmYxLi40
MDQ0YjFiZjExMDk4NjU2YTc1NGRkZjQ4NTY3NWViYWYwYmQ2ZWEzIDEwMDY0NAotLS0gYS9KU1Rl
c3RzL3N0cmVzcy9qb2luZWQtc3RyaW5ncy1zaG91bGQtbm90LWV4Y2VlZC1tYXgtc3RyaW5nLWxl
bmd0aC5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9qb2luZWQtc3RyaW5ncy1zaG91bGQtbm90LWV4
Y2VlZC1tYXgtc3RyaW5nLWxlbmd0aC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBsYXJnZUhlYXAK
Ky8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCiAvL0AgcnVuRlRMTm9DSklUIGlmICEkbWVtb3J5
TGltaXRlZAogLy8gVGhpcyB0ZXN0IHNob3VsZCBub3QgY3Jhc2ggb3IgZmFpbCBhbnkgYXNzZXJ0
aW9ucy4KIApkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmctaml0
LXN0cmNhdC5qcyBiL0pTVGVzdHMvc3RyZXNzL21ha2UtbGFyZ2Utc3RyaW5nLWppdC1zdHJjYXQu
anMKaW5kZXggYTZhZWIxZGFiN2E0MDUxMzRjYjVkY2ZhZjkyZjFjZGYyY2IzZWI5MS4uOTc5ZDA0
NGE5NzE5NmNiOGZjMTQ0NzdmOTgwMTZmNDk3MzFlN2NhYSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9z
dHJlc3MvbWFrZS1sYXJnZS1zdHJpbmctaml0LXN0cmNhdC5qcworKysgYi9KU1Rlc3RzL3N0cmVz
cy9tYWtlLWxhcmdlLXN0cmluZy1qaXQtc3RyY2F0LmpzCkBAIC0xLDMgKzEsNCBAQAorLy9AIHNr
aXAgaWYgJG1lbW9yeUxpbWl0ZWQKIC8vIExpa2UgbWFrZS1sYXJnZS1zdHJpbmctaml0LmpzLCBi
dXQgdGVzdHMgTWFrZVJvcGUgd2l0aCB0aHJlZSBhcmd1bWVudHMgYW5kIG9wX3N0cmNhdAogLy8g
aW4gdGhlIERGRyBhbmQgRlRMIEpJVHMuCiAKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL21h
a2UtbGFyZ2Utc3RyaW5nLWppdC5qcyBiL0pTVGVzdHMvc3RyZXNzL21ha2UtbGFyZ2Utc3RyaW5n
LWppdC5qcwppbmRleCA4ZWU4ODQ3MDQ0MDMxZjRiOGQ2N2E1Y2U3ZGUxMWRlOGM3ZmQyMGFkLi5k
YzhlZDg3NzI3YmZhZmU0MjRjMzA4MTE1MDljNDMwYmRiMDc0YjQ0IDEwMDY0NAotLS0gYS9KU1Rl
c3RzL3N0cmVzcy9tYWtlLWxhcmdlLXN0cmluZy1qaXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3Mv
bWFrZS1sYXJnZS1zdHJpbmctaml0LmpzCkBAIC0xLDMgKzEsNCBAQAorLy9AIHNraXAgaWYgJG1l
bW9yeUxpbWl0ZWQKIC8vIExpa2UgbWFrZS1sYXJnZS1zdHJpbmcuanMsIGJ1dCB0ZXN0cyBNYWtl
Um9wZSB3aXRoIHR3byBhcmd1bWVudHMgaW4gdGhlIERGRyBhbmQgRlRMIEpJVHMuCiAKIHZhciBz
ID0gInMiOwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmctc3Ry
Y2F0LmpzIGIvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmctc3RyY2F0LmpzCmluZGV4
IGYxMDEyMjgxMjU5ODc3MWEyYTFiYzZmNWNiOWFlN2VmMjAxYWQxMTAuLmM1MGVlOWRhMWVhOTJj
ZjQ3OTdmODA3NjA0YjA3Zjg4OWNiMDQ1NjEgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL21h
a2UtbGFyZ2Utc3RyaW5nLXN0cmNhdC5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9tYWtlLWxhcmdl
LXN0cmluZy1zdHJjYXQuanMKQEAgLTEsMyArMSw1IEBACisvL0Agc2tpcCBpZiAkbWVtb3J5TGlt
aXRlZAorCiB2YXIgcyA9ICJzIjsKIAogdHJ5IHsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNz
L21ha2UtbGFyZ2Utc3RyaW5nLmpzIGIvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJnZS1zdHJpbmcu
anMKaW5kZXggYzNhZDc3MzVlMmE0YWFmOGZkZWI0MzdkYzc0MGZhMTAzYWMzMDI0YS4uM2FjMzFk
Y2E4MzE0YTQ0NGNhYTZiMWJmMGVkZWVkOWVhNDg0NTZmNCAxMDA2NDQKLS0tIGEvSlNUZXN0cy9z
dHJlc3MvbWFrZS1sYXJnZS1zdHJpbmcuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvbWFrZS1sYXJn
ZS1zdHJpbmcuanMKQEAgLTEsMyArMSw1IEBACisvL0Agc2tpcCBpZiAkbWVtb3J5TGltaXRlZAor
CiB2YXIgcyA9ICJzIjsKIAogdHJ5IHsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL3N0cmlu
Zy1qb2luaW5nLWxvbmctc3RyaW5ncy1zaG91bGQtbm90LWNyYXNoLmpzIGIvSlNUZXN0cy9zdHJl
c3Mvc3RyaW5nLWpvaW5pbmctbG9uZy1zdHJpbmdzLXNob3VsZC1ub3QtY3Jhc2guanMKaW5kZXgg
ZWQ3NzZiZmZjOWZjMmU2NTI3ZDQ5YmQ5OWEwZDhmODliZGIyM2VkMS4uYjMwMGY0YjgzOGYyZjE0
Njk1MTljODliOTRhODhjZDEwMDBlM2RjYyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvc3Ry
aW5nLWpvaW5pbmctbG9uZy1zdHJpbmdzLXNob3VsZC1ub3QtY3Jhc2guanMKKysrIGIvSlNUZXN0
cy9zdHJlc3Mvc3RyaW5nLWpvaW5pbmctbG9uZy1zdHJpbmdzLXNob3VsZC1ub3QtY3Jhc2guanMK
QEAgLTEsNCArMSw0IEBACi0vL0AgbGFyZ2VIZWFwCisvL0Agc2tpcCBpZiAkbWVtb3J5TGltaXRl
ZAogLy9AIHJ1bkRlZmF1bHQgaWYgISRtZW1vcnlMaW1pdGVkCiAvLyBUaGlzIHRlc3Qgc2hvdWxk
IG5vdCBjcmFzaC4KIApkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvc3RyaW5nLXByb3RvdHlw
ZS1yZXBsYWNlLXNob3VsZC10aHJvdy1vdXQtb2YtbWVtb3J5LWVycm9yLXdoZW4tdXNpbmctdG9v
LW11Y2gtbWVtb3J5LmpzIGIvSlNUZXN0cy9zdHJlc3Mvc3RyaW5nLXByb3RvdHlwZS1yZXBsYWNl
LXNob3VsZC10aHJvdy1vdXQtb2YtbWVtb3J5LWVycm9yLXdoZW4tdXNpbmctdG9vLW11Y2gtbWVt
b3J5LmpzCmluZGV4IDliZWExZDliN2RlZTIwYzMyOGJiM2UxYTQ3NWI5MDYzNmY4YTQyMGMuLjAw
NzJmOGJhM2M4MDU0ZmU1ZjIzNGY1NGExZjllYzg3OWE0YTRiZGIgMTAwNjQ0Ci0tLSBhL0pTVGVz
dHMvc3RyZXNzL3N0cmluZy1wcm90b3R5cGUtcmVwbGFjZS1zaG91bGQtdGhyb3ctb3V0LW9mLW1l
bW9yeS1lcnJvci13aGVuLXVzaW5nLXRvby1tdWNoLW1lbW9yeS5qcworKysgYi9KU1Rlc3RzL3N0
cmVzcy9zdHJpbmctcHJvdG90eXBlLXJlcGxhY2Utc2hvdWxkLXRocm93LW91dC1vZi1tZW1vcnkt
ZXJyb3Itd2hlbi11c2luZy10b28tbXVjaC1tZW1vcnkuanMKQEAgLTEsNCArMSw0IEBACi0vL0Ag
bGFyZ2VIZWFwCisvL0Agc2tpcCBpZiAkbWVtb3J5TGltaXRlZAogLy9AIHJ1bkZUTE5vQ0pJVCgi
LS10aW1lb3V0TXVsdGlwbGllcj0xLjUiKSBpZiAhJG1lbW9yeUxpbWl0ZWQKIC8vQCBzbG93IQog
Ly8gVGhpcyB0ZXN0IHNob3VsZCBub3QgY3Jhc2ggb3IgZmFpbCBhbnkgYXNzZXJ0aW9ucy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>