<?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>141161</bug_id>
          
          <creation_ts>2015-02-02 08:23:27 -0800</creation_ts>
          <short_desc>Remove slow test unused code from run-jsc-stress-tests</short_desc>
          <delta_ts>2015-02-09 06:09:22 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenb</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1066100</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-02 08:23:27 -0800</bug_when>
    <thetext>Handling slow tests mechanism was added by http://trac.webkit.org/changeset/157887
16 months before to prepend the only one slow test to the run list instead of append.

LayoutTests/js/regress/script-tests/stepanov_container.js was removed from the trunk
13 months before - http://trac.webkit.org/changeset/162181

This hacky slow test mechanism wasn&apos;t used at all after it.
I think we don&apos;t need it at all, let&apos;s clean up the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066101</commentid>
    <comment_count>1</comment_count>
      <attachid>245878</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-02 08:26:05 -0800</bug_when>
    <thetext>Created attachment 245878
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066102</commentid>
    <comment_count>2</comment_count>
      <attachid>245878</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-02 08:26:33 -0800</bug_when>
    <thetext>Comment on attachment 245878
Patch

wrong patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066103</commentid>
    <comment_count>3</comment_count>
      <attachid>245879</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-02 08:27:30 -0800</bug_when>
    <thetext>Created attachment 245879
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067646</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-07 23:05:34 -0800</bug_when>
    <thetext>ping?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067666</commentid>
    <comment_count>5</comment_count>
      <attachid>245879</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-02-08 06:51:24 -0800</bug_when>
    <thetext>Comment on attachment 245879
Patch

Please don&apos;t remove this. :-). We use the --extra-tests flag to pass tests that cannot be made public for whatever reasons, and most of those use the slow mechanism. 

Plus I&apos;m surprised that you think this is a hack. Of course you want slow-running tests to get pretended rather than appended, to aid with load balancing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067780</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-09 02:41:22 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Comment on attachment 245879 [details]
&gt; Patch
&gt; 
&gt; Please don&apos;t remove this. :-). We use the --extra-tests flag to pass tests
&gt; that cannot be made public for whatever reasons, and most of those use the
&gt; slow mechanism. 

OK, now I know it is used, I don&apos;t want to remove a used feature. But as
I mentioned in the description, r157887 added it for only one test which
was removed by r162181 and haven&apos;t found any reference if it is used. If
a feature has only non-public use cases, it would be great to have some
comment why is it needed in the code or in the bug report which added it.

&gt; Plus I&apos;m surprised that you think this is a hack. Of course you want
&gt; slow-running tests to get pretended rather than appended, to aid with load
&gt; balancing.

I still think and consider this code a hack. I understad 
the goal, but I&apos;m surprised if it worked ever. 

Let&apos;s see the GNU make based runner:
all: test_done_0 test_done_1 test_done_2 test_done_3 ...
...

The order of the prerequisite doesn&apos;t guaranatee anything. If you 
want to make sure if test_done_0 runs before test_done_1, you have 
to add normal or order only prerequisite.

Let&apos;s see the shell based runner. It collects the tests with external
find call without any ordering and runner threads always pick up a
test from the end of the list to run. I checked this list file, it
is absolutely random on Linux and it is more or less random on OSX too:
./test_script_0
./test_script_1
./test_script_10
./test_script_100
./test_script_1000
./test_script_10000
./test_script_10001
...
./test_script_10009
./test_script_1001
...
./test_script_16998
./test_script_16999
./test_script_17
./test_script_170
./test_script_1700
./test_script_17000
...
./test_script_17025
./test_script_17026
./test_script_1703
./test_script_1704
...
./test_script_1709
./test_script_171
...

It seems as if it was sorted with sort, but not with numberic sort at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067781</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-09 02:42:34 -0800</bug_when>
    <thetext>Otherwise close as resolved/invalid, because it is still used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067785</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-09 03:09:28 -0800</bug_when>
    <thetext>I fixed the shell test runner for you in bug141383. 

The make runner runs the tests in good order now 
on Linux and OSX too, but it isn&apos;t guaranteed at 
all, it is only a luck.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067811</commentid>
    <comment_count>9</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-02-09 06:09:22 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; I fixed the shell test runner for you in bug141383. 
&gt; 
&gt; The make runner runs the tests in good order now 
&gt; on Linux and OSX too, but it isn&apos;t guaranteed at 
&gt; all, it is only a luck.

Nope, not luck. GNU make has a predictable search that drives execution order. It&apos;s done it the same way for at least 15 years. I haven&apos;t seen it documented but they probably can&apos;t change it because it would break makefiles that accidentally depend on it.

We don&apos;t care about the parallel test runner achieving great scalability on other make implementations. 

Also, all we need here is luck. Any test can be run in any order, but we scale better if the slowest tests are fired off first. So if the make we ran on decided to break with tradition and use a different ordering then we would just lose the efficacy of the slow test optimization but this wouldn&apos;t affect the validity of the test run.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245878</attachid>
            <date>2015-02-02 08:26:05 -0800</date>
            <delta_ts>2015-02-02 08:26:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141161-20150202082613.patch</filename>
            <type>text/plain</type>
            <size>3501</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NDc0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmU1ZmUyNDk1YTU4YzM4MTI2MDI3NWQ3MDU1YzA5Mjhj
YTllMDM3ZC4uOGFkNDQzZmJiYjA1ZTA4N2EyYTRjMTg3NmMxZTRhMTMzNjZlMjU5NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE1LTAyLTAyICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmVtb3ZlIHNsb3cgdGVzdCB1bnVzZWQgY29kZSBmcm9tIHJ1bi1qc2Mtc3RyZXNz
LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDExNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFNjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHM6CisKIDIwMTUtMDItMDIgIE1pY2hhZWwgQ2F0
YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIE1pbmlCcm93
c2VyIHNob3VsZCBjbG9zZSBpdHNlbGYgb24gQ3RybCtXIG9yIEN0cmwrUQpkaWZmIC0tZ2l0IGEv
VG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpz
Yy1zdHJlc3MtdGVzdHMKaW5kZXggNjA3YzgzYzE1ZWQ0ZjhkYTg4MGVjZTg0MWU2NTM2NzBlNDg5
ZWExNi4uMTYyMzQ5NTllODM1ZjdlNzY5NGYxOWExZGRkYTQ0OTg2YjIxOTExNiAxMDA3NTUKLS0t
IGEvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cworKysgYi9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCkBAIC00NTEsOCArNDUxLDYgQEAgZGVmIG1vemlsbGFFeGl0
M0Vycm9ySGFuZGxlcgogICAgIH0KIGVuZAogCi0kcnVuQ29tbWFuZE9wdGlvbnMgPSB7fQotCiBj
bGFzcyBQbGFuCiAgICAgYXR0cl9yZWFkZXIgOmRpcmVjdG9yeSwgOmFyZ3VtZW50cywgOm5hbWUs
IDpvdXRwdXRIYW5kbGVyLCA6ZXJyb3JIYW5kbGVyCiAgICAgYXR0cl9hY2Nlc3NvciA6aW5kZXgK
QEAgLTQ2Myw3ICs0NjEsNiBAQCBjbGFzcyBQbGFuCiAgICAgICAgIEBuYW1lID0gbmFtZQogICAg
ICAgICBAb3V0cHV0SGFuZGxlciA9IG91dHB1dEhhbmRsZXIKICAgICAgICAgQGVycm9ySGFuZGxl
ciA9IGVycm9ySGFuZGxlcgotICAgICAgICBAaXNTbG93ID0gISEkcnVuQ29tbWFuZE9wdGlvbnNb
OmlzU2xvd10KICAgICBlbmQKICAgICAKICAgICBkZWYgc2hlbGxDb21tYW5kCkBAIC01NDEsMTIg
KzUzOCw3IEBAIGVuZAogCiBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5kLCBvdXRwdXRI
YW5kbGVyLCBlcnJvckhhbmRsZXIpCiAgICAgJGRpZEFkZFJ1bkNvbW1hbmQgPSB0cnVlCi0gICAg
cGxhbiA9IFBsYW4ubmV3KCRiZW5jaG1hcmtEaXJlY3RvcnksIGNvbW1hbmQsIGJhc2VPdXRwdXRO
YW1lKGtpbmQpLCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIpCi0gICAgaWYgJG51bVByb2Nl
c3NvcnMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlzU2xvd10KLSAgICAgICAgJHJ1bmxp
c3QudW5zaGlmdCBwbGFuCi0gICAgZWxzZQotICAgICAgICAkcnVubGlzdCA8PCBwbGFuCi0gICAg
ZW5kCisgICAgJHJ1bmxpc3QgPDwgUGxhbi5uZXcoJGJlbmNobWFya0RpcmVjdG9yeSwgY29tbWFu
ZCwgYmFzZU91dHB1dE5hbWUoa2luZCksIG91dHB1dEhhbmRsZXIsIGVycm9ySGFuZGxlcikKIGVu
ZAogCiAjIFJldHVybnMgdHJ1ZSBpZiB0aGVyZSB3ZXJlIHJ1biBjb21tYW5kcyBmb3VuZCBpbiB0
aGUgZmlsZSAoJGJlbmNobWFya0RpcmVjdG9yeSArCkBAIC01NzksMTAgKzU3MSw2IEBAIGRlZiBw
YXJzZVJ1bkNvbW1hbmRzCiAgICAgcmVzdWx0CiBlbmQKIAotZGVmIHNsb3chCi0gICAgJHJ1bkNv
bW1hbmRPcHRpb25zWzppc1Nsb3ddID0gdHJ1ZQotZW5kCi0KIGRlZiBydW4oa2luZCwgKm9wdGlv
bnMpCiAgICAgYWRkUnVuQ29tbWFuZChraW5kLCBbcGF0aFRvVk0udG9fc10gKyBCQVNFX09QVElP
TlMgKyBvcHRpb25zICsgWyRiZW5jaG1hcmsudG9fc10sIHNpbGVudE91dHB1dEhhbmRsZXIsIHNp
bXBsZUVycm9ySGFuZGxlcikKIGVuZApAQCAtMTAwNSw3ICs5OTMsNiBAQCBkZWYgaGFuZGxlQ29s
bGVjdGlvbkZpbGUoY29sbGVjdGlvbikKICAgICAgICAgICAgICAgICAkYmVuY2htYXJrID0gcGF0
aC5iYXNlbmFtZQogICAgICAgICAgICAgICAgICRiZW5jaG1hcmtEaXJlY3RvcnkgPSBwYXRoLmRp
cm5hbWUKICAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgICAgICAkcnVuQ29tbWFuZE9wdGlv
bnMgPSB7fQogICAgICAgICAgICAgICAgIGV2YWwgZW50cnlbImNtZCJdCiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KQEAgLTEwMzEsNyArMTAxOCw2IEBAIGRlZiBoYW5kbGVDb2xsZWN0aW9uRGly
ZWN0b3J5KGNvbGxlY3Rpb24pCiAgICAgICAgICAgICAKICAgICAgICAgICAgICRiZW5jaG1hcmsg
PSBwYXRoLmJhc2VuYW1lCiAgICAgICAgICAgICAKLSAgICAgICAgICAgICRydW5Db21tYW5kT3B0
aW9ucyA9IHt9CiAgICAgICAgICAgICBkZWZhdWx0UnVuIHVubGVzcyBwYXJzZVJ1bkNvbW1hbmRz
CiAgICAgICAgIH0KICAgICB9CkBAIC0xMzY3LDcgKzEzNTMsMTQgQEAgZGVmIHJ1blNoZWxsVGVz
dFJ1bm5lcgogICAgICAgICByZW1vdGVTY3JpcHQgKz0gInJtIC1yZiAjeyRvdXRwdXREaXIuYmFz
ZW5hbWV9ICYmICIKICAgICAgICAgcmVtb3RlU2NyaXB0ICs9ICJ0YXIgeHpmICN7JHRhckZpbGVO
YW1lfSAmJiAiCiAgICAgICAgIHJlbW90ZVNjcmlwdCArPSAiY2QgI3skb3V0cHV0RGlyLmJhc2Vu
YW1lfS8ucnVubmVyICYmICIKLSAgICAgICAgcmVtb3RlU2NyaXB0ICs9ICJEWUxEX0ZSQU1FV09S
S19QQVRIPVxcXCJcXCQoY2QgI3skdGVzdGluZ0ZyYW1ld29ya1BhdGguZGlybmFtZX07IHB3ZClc
XFwiIHNoIHJ1bnNjcmlwdCIKKyAgICAgICAgSU1QT1JUQU5UX0VOVlMuZWFjaCB7CisgICAgICAg
ICAgICB8IGtleSB8CisgICAgICAgICAgICBpZiBFTlZba2V5XQorICAgICAgICAgICAgICAgIHJl
bW90ZVNjcmlwdCArPSAiZXhwb3J0ICN7a2V5fT0je1NoZWxsd29yZHMuc2hlbGxlc2NhcGUoRU5W
W2tleV0pfSAmJiAiCisgICAgICAgICAgICBlbmQKKyAgICAgICAgfQorICAgICAgICByZW1vdGVT
Y3JpcHQgKz0gImV4cG9ydCBEWUxEX0ZSQU1FV09SS19QQVRIPVxcXCJcXCQoY2QgI3skdGVzdGlu
Z0ZyYW1ld29ya1BhdGguZGlybmFtZX07IHB3ZClcXFwiICYmICIKKyAgICAgICAgcmVtb3RlU2Ny
aXB0ICs9ICJzaCBydW5zY3JpcHQiCiAgICAgICAgIHJlbW90ZVNjcmlwdCArPSAiXCIiCiAgICAg
ICAgIHJ1bkFuZE1vbml0b3JUZXN0UnVubmVyQ29tbWFuZChudW1iZXJPZlRlc3RzLCAic3NoIiwg
Ii1wIiwgJHJlbW90ZVBvcnQudG9fcywgIiN7JHJlbW90ZVVzZXJ9QCN7JHJlbW90ZUhvc3R9Iiwg
cmVtb3RlU2NyaXB0KQogICAgIGVsc2UK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245879</attachid>
            <date>2015-02-02 08:27:30 -0800</date>
            <delta_ts>2015-02-08 06:51:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141161-20150202082737.patch</filename>
            <type>text/plain</type>
            <size>2641</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NDc0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNmU1ZmUyNDk1YTU4YzM4MTI2MDI3NWQ3MDU1YzA5Mjhj
YTllMDM3ZC4uOGFkNDQzZmJiYjA1ZTA4N2EyYTRjMTg3NmMxZTRhMTMzNjZlMjU5NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE1LTAyLTAyICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmVtb3ZlIHNsb3cgdGVzdCB1bnVzZWQgY29kZSBmcm9tIHJ1bi1qc2Mtc3RyZXNz
LXRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NDExNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IFNjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHM6CisKIDIwMTUtMDItMDIgIE1pY2hhZWwgQ2F0
YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIE1pbmlCcm93
c2VyIHNob3VsZCBjbG9zZSBpdHNlbGYgb24gQ3RybCtXIG9yIEN0cmwrUQpkaWZmIC0tZ2l0IGEv
VG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpz
Yy1zdHJlc3MtdGVzdHMKaW5kZXggNjA3YzgzYzE1ZWQ0ZjhkYTg4MGVjZTg0MWU2NTM2NzBlNDg5
ZWExNi4uYzRlNDg0YTIzM2FkOGRmZWI4MmM2OGYyZjQyYWU4YTBlOGM3MGVmYyAxMDA3NTUKLS0t
IGEvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cworKysgYi9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCkBAIC00NTEsOCArNDUxLDYgQEAgZGVmIG1vemlsbGFFeGl0
M0Vycm9ySGFuZGxlcgogICAgIH0KIGVuZAogCi0kcnVuQ29tbWFuZE9wdGlvbnMgPSB7fQotCiBj
bGFzcyBQbGFuCiAgICAgYXR0cl9yZWFkZXIgOmRpcmVjdG9yeSwgOmFyZ3VtZW50cywgOm5hbWUs
IDpvdXRwdXRIYW5kbGVyLCA6ZXJyb3JIYW5kbGVyCiAgICAgYXR0cl9hY2Nlc3NvciA6aW5kZXgK
QEAgLTQ2Myw3ICs0NjEsNiBAQCBjbGFzcyBQbGFuCiAgICAgICAgIEBuYW1lID0gbmFtZQogICAg
ICAgICBAb3V0cHV0SGFuZGxlciA9IG91dHB1dEhhbmRsZXIKICAgICAgICAgQGVycm9ySGFuZGxl
ciA9IGVycm9ySGFuZGxlcgotICAgICAgICBAaXNTbG93ID0gISEkcnVuQ29tbWFuZE9wdGlvbnNb
OmlzU2xvd10KICAgICBlbmQKICAgICAKICAgICBkZWYgc2hlbGxDb21tYW5kCkBAIC01NDEsMTIg
KzUzOCw3IEBAIGVuZAogCiBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5kLCBvdXRwdXRI
YW5kbGVyLCBlcnJvckhhbmRsZXIpCiAgICAgJGRpZEFkZFJ1bkNvbW1hbmQgPSB0cnVlCi0gICAg
cGxhbiA9IFBsYW4ubmV3KCRiZW5jaG1hcmtEaXJlY3RvcnksIGNvbW1hbmQsIGJhc2VPdXRwdXRO
YW1lKGtpbmQpLCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIpCi0gICAgaWYgJG51bVByb2Nl
c3NvcnMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlzU2xvd10KLSAgICAgICAgJHJ1bmxp
c3QudW5zaGlmdCBwbGFuCi0gICAgZWxzZQotICAgICAgICAkcnVubGlzdCA8PCBwbGFuCi0gICAg
ZW5kCisgICAgJHJ1bmxpc3QgPDwgUGxhbi5uZXcoJGJlbmNobWFya0RpcmVjdG9yeSwgY29tbWFu
ZCwgYmFzZU91dHB1dE5hbWUoa2luZCksIG91dHB1dEhhbmRsZXIsIGVycm9ySGFuZGxlcikKIGVu
ZAogCiAjIFJldHVybnMgdHJ1ZSBpZiB0aGVyZSB3ZXJlIHJ1biBjb21tYW5kcyBmb3VuZCBpbiB0
aGUgZmlsZSAoJGJlbmNobWFya0RpcmVjdG9yeSArCkBAIC01NzksMTAgKzU3MSw2IEBAIGRlZiBw
YXJzZVJ1bkNvbW1hbmRzCiAgICAgcmVzdWx0CiBlbmQKIAotZGVmIHNsb3chCi0gICAgJHJ1bkNv
bW1hbmRPcHRpb25zWzppc1Nsb3ddID0gdHJ1ZQotZW5kCi0KIGRlZiBydW4oa2luZCwgKm9wdGlv
bnMpCiAgICAgYWRkUnVuQ29tbWFuZChraW5kLCBbcGF0aFRvVk0udG9fc10gKyBCQVNFX09QVElP
TlMgKyBvcHRpb25zICsgWyRiZW5jaG1hcmsudG9fc10sIHNpbGVudE91dHB1dEhhbmRsZXIsIHNp
bXBsZUVycm9ySGFuZGxlcikKIGVuZApAQCAtMTAwNSw3ICs5OTMsNiBAQCBkZWYgaGFuZGxlQ29s
bGVjdGlvbkZpbGUoY29sbGVjdGlvbikKICAgICAgICAgICAgICAgICAkYmVuY2htYXJrID0gcGF0
aC5iYXNlbmFtZQogICAgICAgICAgICAgICAgICRiZW5jaG1hcmtEaXJlY3RvcnkgPSBwYXRoLmRp
cm5hbWUKICAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgICAgICAkcnVuQ29tbWFuZE9wdGlv
bnMgPSB7fQogICAgICAgICAgICAgICAgIGV2YWwgZW50cnlbImNtZCJdCiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KQEAgLTEwMzEsNyArMTAxOCw2IEBAIGRlZiBoYW5kbGVDb2xsZWN0aW9uRGly
ZWN0b3J5KGNvbGxlY3Rpb24pCiAgICAgICAgICAgICAKICAgICAgICAgICAgICRiZW5jaG1hcmsg
PSBwYXRoLmJhc2VuYW1lCiAgICAgICAgICAgICAKLSAgICAgICAgICAgICRydW5Db21tYW5kT3B0
aW9ucyA9IHt9CiAgICAgICAgICAgICBkZWZhdWx0UnVuIHVubGVzcyBwYXJzZVJ1bkNvbW1hbmRz
CiAgICAgICAgIH0KICAgICB9Cg==
</data>
<flag name="review"
          id="270799"
          type_id="1"
          status="-"
          setter="fpizlo"
    />
          </attachment>
      

    </bug>

</bugzilla>