<?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>146935</bug_id>
          
          <creation_ts>2015-07-14 13:19:38 -0700</creation_ts>
          <short_desc>REGRESSION(r186805): caused a massive performance regression on Octane/raytrace (Requested by pizlo on #webkit).</short_desc>
          <delta_ts>2015-07-14 15:03:31 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>146910</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="Matthew Mirman">mmirman</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>mmirman</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1109426</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-14 13:19:38 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/186805 broke the build:
caused a massive performance regression on Octane/raytrace (Requested by pizlo on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109428</commentid>
    <comment_count>1</comment_count>
      <attachid>256788</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-14 13:20:04 -0700</bug_when>
    <thetext>Created attachment 256788
ROLLOUT of r186805

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1109478</commentid>
    <comment_count>2</comment_count>
    <who name="Matthew Mirman">mmirman</who>
    <bug_when>2015-07-14 15:03:11 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/186819 

This turned out to not be a regression. I was running tests with Debug builds and the regression was not reproducible.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256788</attachid>
            <date>2015-07-14 13:20:04 -0700</date>
            <delta_ts>2015-07-14 15:03:31 -0700</delta_ts>
            <desc>ROLLOUT of r186805</desc>
            <filename>bug-146935-20150714131857.patch</filename>
            <type>text/plain</type>
            <size>7624</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2ODEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
YzFlNjJlMmRmZWI1YTgwMjBmOThkMjExNmYxNWUyNzFlZWJhMGNkLi5jZDY3YWJkNmI4OGU4YWFk
MmU0YTkxODQ0OTcwYjlkZTBlMDY4ZTZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxNS0wNy0xNCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE4NjgwNS4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NjkzNQorCisgICAg
ICAgIGNhdXNlZCBhIG1hc3NpdmUgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiBvbiBPY3RhbmUvcmF5
dHJhY2UKKyAgICAgICAgKFJlcXVlc3RlZCBieSBwaXpsbyBvbiAjd2Via2l0KS4KKworICAgICAg
ICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIk1ha2VzIGNvbXBpbGVBcml0aFN1YiBp
biB0aGUgREZHIGVuc3VyZSB0aGF0IHRoZSBjb25zdGFudCBpcworICAgICAgICBhbiBpbnQzMi4i
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY5MTAK
KyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTg2ODA1CisKIDIwMTUt
MDctMTMgIE1hdHRoZXcgTWlybWFuICA8bW1pcm1hbkBhcHBsZS5jb20+CiAKICAgICAgICAgTWFr
ZXMgY29tcGlsZUFyaXRoU3ViIGluIHRoZSBERkcgZW5zdXJlIHRoYXQgdGhlIGNvbnN0YW50IGlz
IGFuIGludDMyLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVj
dWxhdGl2ZUpJVC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZl
SklULmNwcAppbmRleCA5NjQ0OTk1MzI0MWIzMGRhN2UxYmZmZDdjODJiM2VkY2Y5ZDQ4YzMyLi44
YjVmYTk1NDMxYzFlOGJhZjZhYzE2NDRmMmFlZDYwMWRjYTk5ZmE3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcApAQCAtMjk4OSw3ICsyOTg5
LDcgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZUFyaXRoU3ViKE5vZGUqIG5vZGUpCiAg
ICAgY2FzZSBJbnQzMlVzZTogewogICAgICAgICBBU1NFUlQoIXNob3VsZENoZWNrTmVnYXRpdmVa
ZXJvKG5vZGUtPmFyaXRoTW9kZSgpKSk7CiAgICAgICAgIAotICAgICAgICBpZiAobm9kZS0+Y2hp
bGQyKCktPmlzSW50MzJDb25zdGFudCgpKSB7CisgICAgICAgIGlmIChub2RlLT5jaGlsZDIoKS0+
aXNOdW1iZXJDb25zdGFudCgpKSB7CiAgICAgICAgICAgICBTcGVjdWxhdGVJbnQzMk9wZXJhbmQg
b3AxKHRoaXMsIG5vZGUtPmNoaWxkMSgpKTsKICAgICAgICAgICAgIGludDMyX3QgaW1tMiA9IG5v
ZGUtPmNoaWxkMigpLT5hc0ludDMyKCk7CiAgICAgICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0
KHRoaXMpOwpAQCAtMzAwNiw3ICszMDA2LDcgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJVDo6Y29tcGls
ZUFyaXRoU3ViKE5vZGUqIG5vZGUpCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAg
ICAgICAgICAgIAotICAgICAgICBpZiAobm9kZS0+Y2hpbGQxKCktPmlzSW50MzJDb25zdGFudCgp
KSB7CisgICAgICAgIGlmIChub2RlLT5jaGlsZDEoKS0+aXNOdW1iZXJDb25zdGFudCgpKSB7CiAg
ICAgICAgICAgICBpbnQzMl90IGltbTEgPSBub2RlLT5jaGlsZDEoKS0+YXNJbnQzMigpOwogICAg
ICAgICAgICAgU3BlY3VsYXRlSW50MzJPcGVyYW5kIG9wMih0aGlzLCBub2RlLT5jaGlsZDIoKSk7
CiAgICAgICAgICAgICBHUFJUZW1wb3JhcnkgcmVzdWx0KHRoaXMpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdWYWxpZGF0ZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR1ZhbGlkYXRlLmNwcAppbmRleCA2YTEzNGQwNDhhZjA0OTM4MjIzMjRhNDQy
NGMyODc0ZTU3YjEzZDczLi4wZDViNDY4OGI1MWJlZGU1MTE5NzIxODViMmIyOTc3NzlkOGQ2ODk2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1ZhbGlkYXRlLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1ZhbGlkYXRlLmNwcApAQCAtNTc0LDkg
KzU3NCw5IEBAIHByaXZhdGU6CiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAgaWYgKG1f
Z3JhcGgubV9wbGFuU3RhZ2UgPCBQbGFuU3RhZ2U6OkFmdGVyRml4dXApCi0gICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIAotICAgICAgICBWQUxJREFURSgobm9kZSwgZWRnZSksIGVkZ2UudXNl
S2luZCgpID09IERvdWJsZVJlcFVzZSB8fCBlZGdlLnVzZUtpbmQoKSA9PSBEb3VibGVSZXBSZWFs
VXNlIHx8IGVkZ2UudXNlS2luZCgpID09IERvdWJsZVJlcE1hY2hpbmVJbnRVc2UpOworICAgICAg
ICAgICAgVkFMSURBVEUoKG5vZGUsIGVkZ2UpLCBlZGdlLnVzZUtpbmQoKSA9PSBVbnR5cGVkVXNl
KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgVkFMSURBVEUoKG5vZGUsIGVkZ2UpLCBlZGdl
LnVzZUtpbmQoKSA9PSBEb3VibGVSZXBVc2UgfHwgZWRnZS51c2VLaW5kKCkgPT0gRG91YmxlUmVw
UmVhbFVzZSB8fCBlZGdlLnVzZUtpbmQoKSA9PSBEb3VibGVSZXBNYWNoaW5lSW50VXNlKTsKICAg
ICB9CiAKICAgICB2b2lkIGNoZWNrT3BlcmFuZCgKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS90ZXN0cy9zdHJlc3MvYXJpdGgtYWRkLXdpdGgtY29uc3RhbnRzLmpzIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9hcml0aC1hZGQtd2l0aC1jb25zdGFudHMuanMK
aW5kZXggZmZiOTBkY2I3NmY2ZDllOGU1ZWRlMzk4ZWI5YjIzYjBiOTM0YWYzMi4uMjdiZTQyODJl
ODA4OTE4NDIxYzIzZTYzOGVmNTQwZjZhMzc1YzZlOSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9hcml0aC1hZGQtd2l0aC1jb25zdGFudHMuanMKKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9hcml0aC1hZGQtd2l0aC1jb25zdGFu
dHMuanMKQEAgLTE2NywxMDUgKzE2Nyw1NiBAQCBmdW5jdGlvbiB0ZXN0QXJpdGhBZGQ0MldyaXR0
ZW5Bc0ludGVnZXIoKSB7CiB0ZXN0QXJpdGhBZGQ0MldyaXR0ZW5Bc0ludGVnZXIoKTsKIAogCi0K
LQotLy8gVGVzdCAidmFsdWUgKyA0MiIuCi1mdW5jdGlvbiBhcml0aEFkZDQyV3JpdHRlbkFzSW50
ZWdlcih4KSB7Ci0gICAgdmFyIGEgPSB4ICsgNDI7Ci0gICAgdmFyIGIgPSA0MiArIHg7CitmdW5j
dGlvbiBhcml0aEFkZDQyV3JpdHRlbkFzRG91YmxlKHgpIHsKKyAgICB2YXIgYSA9IHggKyA0Mi4w
OworICAgIHZhciBiID0gNDIuICsgeDsKICAgICBpZiAoIShpc05hTih4KSAmJiBpc05hTihhKSAm
JiBpc05hTihiKSkgJiYgYSAhPT0gYikKLSAgICAgICAgdGhyb3cgIkludGVybmFsIGVycm9yIG9u
IGFyaXRoQWRkNDJXcml0dGVuQXNJbnRlZ2VyLCBhID0gIiArIGEgKyAiIGIgPSAiICsgYjsKKyAg
ICAgICAgdGhyb3cgIkludGVybmFsIGVycm9yIG9uIGFyaXRoQWRkNDJXcml0dGVuQXNEb3VibGUs
IGEgPSAiICsgYSArICIgYiA9ICIgKyBiOwogICAgIHJldHVybiBhOwogfQotbm9JbmxpbmUoYXJp
dGhBZGQ0MldyaXR0ZW5Bc0ludGVnZXIpOworbm9JbmxpbmUoYXJpdGhBZGQ0MldyaXR0ZW5Bc0Rv
dWJsZSk7CiAKLWZ1bmN0aW9uIHRlc3RBcml0aEFkZDQyV3JpdHRlbkFzSW50ZWdlcigpIHsKK2Z1
bmN0aW9uIHRlc3RBcml0aEFkZDQyV3JpdHRlbkFzRG91YmxlKCkgewogICAgIGZvciAodmFyIGkg
PSAwOyBpIDwgMWU0OyArK2kpIHsKLSAgICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRkNDJXcml0
dGVuQXNJbnRlZ2VyKDEzKTsKKyAgICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRkNDJXcml0dGVu
QXNEb3VibGUoMTMpOwogICAgICAgICBpZiAocmVzdWx0ICE9PSA1NSkgewotICAgICAgICAgICAg
dGhyb3cgImFyaXRoQWRkNDJXcml0dGVuQXNJbnRlZ2VyKDEzKSA9ICIgKyByZXN1bHQgKyAiLCBl
eHBlY3RlZCA1NSI7CisgICAgICAgICAgICB0aHJvdyAiYXJpdGhBZGQ0MldyaXR0ZW5Bc0RvdWJs
ZShpKSA9ICIgKyByZXN1bHQgKyAiLCBleHBlY3RlZCA1NSI7CiAgICAgICAgIH0KICAgICB9CiAK
ICAgICBmb3IgKHZhciBpID0gMDsgaSA8IDFlNDsgKytpKSB7Ci0gICAgICAgIHZhciByZXN1bHQg
PSBhcml0aEFkZDQyV3JpdHRlbkFzSW50ZWdlcigtMCk7CisgICAgICAgIHZhciByZXN1bHQgPSBh
cml0aEFkZDQyV3JpdHRlbkFzRG91YmxlKC0wKTsKICAgICAgICAgaWYgKHJlc3VsdCAhPT0gNDIp
IHsKLSAgICAgICAgICAgIHRocm93ICJhcml0aEFkZDQyV3JpdHRlbkFzSW50ZWdlcigtMCkgPSAi
ICsgcmVzdWx0ICsgIiwgZXhwZWN0ZWQgNDIiOworICAgICAgICAgICAgdGhyb3cgImFyaXRoQWRk
NDJXcml0dGVuQXNEb3VibGUoLTApID0gIiArIHJlc3VsdCArICIsIGV4cGVjdGVkIDQyIjsKICAg
ICAgICAgfQogICAgIH0KIAogICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMWU0OyArK2kpIHsKLSAg
ICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRkNDJXcml0dGVuQXNJbnRlZ2VyKDEzLjMpOworICAg
ICAgICB2YXIgcmVzdWx0ID0gYXJpdGhBZGQ0MldyaXR0ZW5Bc0RvdWJsZSgxMy4zKTsKICAgICAg
ICAgaWYgKHJlc3VsdCAhPT0gNTUuMykgewotICAgICAgICAgICAgdGhyb3cgImFyaXRoQWRkNDJX
cml0dGVuQXNJbnRlZ2VyKDEzLjMpID0gIiArIHJlc3VsdCArICIsIGV4cGVjdGVkIDU1LjMiOwor
ICAgICAgICAgICAgdGhyb3cgImFyaXRoQWRkNDJXcml0dGVuQXNEb3VibGUoMTMuMykgPSAiICsg
cmVzdWx0ICsgIiwgZXhwZWN0ZWQgNTUuMyI7CiAgICAgICAgIH0KICAgICB9CiAKICAgICBmb3Ig
KHZhciBpID0gMDsgaSA8IDFlNDsgKytpKSB7OwotICAgICAgICB2YXIgcmVzdWx0ID0gYXJpdGhB
ZGQ0MldyaXR0ZW5Bc0ludGVnZXIoTmFOKTsKKyAgICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRk
NDJXcml0dGVuQXNEb3VibGUoTmFOKTsKICAgICAgICAgaWYgKCFpc05hTihyZXN1bHQpKSB7Ci0g
ICAgICAgICAgICB0aHJvdyAiYXJpdGhBZGQ0MldyaXR0ZW5Bc0ludGVnZXIoTmFOKSA9ICIgKyBy
ZXN1bHQgKyAiLCBleHBlY3RlZCBOYU4iOworICAgICAgICAgICAgdGhyb3cgImFyaXRoQWRkNDJX
cml0dGVuQXNEb3VibGUoTmFOKSA9ICIgKyByZXN1bHQgKyAiLCBleHBlY3RlZCBOYU4iOwogICAg
ICAgICB9CiAgICAgfQogCiAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxZTQ7ICsraSkgezsKLSAg
ICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRkNDJXcml0dGVuQXNJbnRlZ2VyKEluZmluaXR5KTsK
KyAgICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRkNDJXcml0dGVuQXNEb3VibGUoSW5maW5pdHkp
OwogICAgICAgICBpZiAoaXNGaW5pdGUocmVzdWx0KSkgewotICAgICAgICAgICAgdGhyb3cgImFy
aXRoQWRkNDJXcml0dGVuQXNJbnRlZ2VyKEluZmluaXR5KSA9ICIgKyByZXN1bHQgKyAiLCBleHBl
Y3RlZCBJbmZpbml0eSI7CisgICAgICAgICAgICB0aHJvdyAiYXJpdGhBZGQ0MldyaXR0ZW5Bc0Rv
dWJsZShJbmZpbml0eSkgPSAiICsgcmVzdWx0ICsgIiwgZXhwZWN0ZWQgSW5maW5pdHkiOwogICAg
ICAgICB9CiAgICAgfQogCiAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxZTQ7ICsraSkgezsKLSAg
ICAgICAgdmFyIHJlc3VsdCA9IGFyaXRoQWRkNDJXcml0dGVuQXNJbnRlZ2VyKC1JbmZpbml0eSk7
CisgICAgICAgIHZhciByZXN1bHQgPSBhcml0aEFkZDQyV3JpdHRlbkFzRG91YmxlKC1JbmZpbml0
eSk7CiAgICAgICAgIGlmIChpc0Zpbml0ZShyZXN1bHQpIHx8IHJlc3VsdCA+PSAwKSB7Ci0gICAg
ICAgICAgICB0aHJvdyAiYXJpdGhBZGQ0MldyaXR0ZW5Bc0ludGVnZXIoLUluZmluaXR5KSA9ICIg
KyByZXN1bHQgKyAiLCBleHBlY3RlZCAtSW5maW5pdHkiOworICAgICAgICAgICAgdGhyb3cgImFy
aXRoQWRkNDJXcml0dGVuQXNEb3VibGUoLUluZmluaXR5KSA9ICIgKyByZXN1bHQgKyAiLCBleHBl
Y3RlZCAtSW5maW5pdHkiOwogICAgICAgICB9CiAgICAgfQogfQotdGVzdEFyaXRoQWRkNDJXcml0
dGVuQXNJbnRlZ2VyKCk7Ci0KLWZ1bmN0aW9uIGFyaXRoU3ViNDJXcml0dGVuQXNEb3VibGUoeCkg
ewotICAgIHZhciBhID0gKHh8MCkgLSA0Mi4wOwotICAgIHZhciBiID0gLTQyLiArICh4fDApOwot
ICAgIGlmICghKGlzTmFOKHgpICYmIGlzTmFOKGEpICYmIGlzTmFOKGIpKSAmJiBhICE9PSBiKQot
ICAgICAgICB0aHJvdyAiSW50ZXJuYWwgZXJyb3Igb24gYXJpdGhTdWI0MldyaXR0ZW5Bc0RvdWJs
ZSwgYSA9ICIgKyBhICsgIiBiID0gIiArIGI7Ci0gICAgcmV0dXJuIGE7Ci19Ci1ub0lubGluZShh
cml0aFN1YjQyV3JpdHRlbkFzRG91YmxlKTsKLQotZnVuY3Rpb24gdGVzdEFyaXRoU3ViNDJXcml0
dGVuQXNEb3VibGUoKSB7Ci0gICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxZTQ7ICsraSkgewotICAg
ICAgICB2YXIgcmVzdWx0ID0gYXJpdGhTdWI0MldyaXR0ZW5Bc0RvdWJsZSgxMyk7Ci0gICAgICAg
IGlmIChyZXN1bHQgIT09IC0yOSkgewotICAgICAgICAgICAgdGhyb3cgImFyaXRoU3ViNDJXcml0
dGVuQXNEb3VibGUoMTMpID0gIiArIHJlc3VsdCArICIsIGV4cGVjdGVkIC0yOSI7Ci0gICAgICAg
IH0KLSAgICB9Ci0KLSAgICBmb3IgKHZhciBpID0gMDsgaSA8IDFlNDsgKytpKSB7Ci0gICAgICAg
IHZhciByZXN1bHQgPSBhcml0aFN1YjQyV3JpdHRlbkFzRG91YmxlKC0wKTsKLSAgICAgICAgaWYg
KHJlc3VsdCAhPT0gLTQyKSB7Ci0gICAgICAgICAgICB0aHJvdyAiYXJpdGhTdWI0MldyaXR0ZW5B
c0RvdWJsZSgtMCkgPSAiICsgcmVzdWx0ICsgIiwgZXhwZWN0ZWQgLTQyIjsKLSAgICAgICAgfQot
ICAgIH0KLQotICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMWU0OyArK2kpIHsKLSAgICAgICAgdmFy
IHJlc3VsdCA9IGFyaXRoU3ViNDJXcml0dGVuQXNEb3VibGUoMTMuMyk7Ci0gICAgICAgIGlmIChy
ZXN1bHQgIT09IC0yOSkgewotICAgICAgICAgICAgdGhyb3cgImFyaXRoU3ViNDJXcml0dGVuQXNE
b3VibGUoMTMuMykgPSAiICsgcmVzdWx0ICsgIiwgZXhwZWN0ZWQgLTI5IjsKLSAgICAgICAgfQot
ICAgIH0KLX0KLXRlc3RBcml0aFN1YjQyV3JpdHRlbkFzRG91YmxlKCk7Ci0KLQotZnVuY3Rpb24g
ZG91YmxlQ29uc3RhbnQoKXsKLSAgICBNYXRoLm1pbigwLjApOwotICAgICswLjA7Ci19IG5vSW5s
aW5lKGRvdWJsZUNvbnN0YW50KTsKLQotZnVuY3Rpb24gdGVzdERvdWJsZUNvbnN0YW50KCl7Ci0g
ICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxZTQ7ICsraSkgewotICAgICAgICBkb3VibGVDb25zdGFu
dCgpOwotICAgIH0KLX0KLXRlc3REb3VibGVDb25zdGFudCgpOwordGVzdEFyaXRoQWRkNDJXcml0
dGVuQXNEb3VibGUoKTsKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>