<?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>157230</bug_id>
          
          <creation_ts>2016-04-29 21:22:03 -0700</creation_ts>
          <short_desc>Some content causes deep recursion.</short_desc>
          <delta_ts>2016-04-30 22:41:58 -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>Layout and Rendering</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1189005</commentid>
    <comment_count>0</comment_count>
      <attachid>277795</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-04-29 21:22:03 -0700</bug_when>
    <thetext>Created attachment 277795
Test case

See attached test case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189007</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-04-29 21:23:01 -0700</bug_when>
    <thetext>rdar://problem/7694756</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189010</commentid>
    <comment_count>2</comment_count>
      <attachid>277796</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-04-29 21:27:36 -0700</bug_when>
    <thetext>Created attachment 277796
WIP patch

This patch limits render tree nesting. DOM can have all the nested nodes but renderer tree has only up to 512. (from 512 and up, it&apos;s like they were display: none}
This (DOM vs render tree) matches FF(45.0.2) behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189027</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-04-29 23:56:27 -0700</bug_when>
    <thetext>&gt; This (DOM vs render tree) matches FF(45.0.2) behavior.

But not Chrome?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189046</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-04-30 06:33:31 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; &gt; This (DOM vs render tree) matches FF(45.0.2) behavior.
&gt; 
&gt; But not Chrome?
No, Chrome crashes when the stack space is exhausted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189161</commentid>
    <comment_count>5</comment_count>
      <attachid>277839</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-04-30 21:43:35 -0700</bug_when>
    <thetext>Created attachment 277839
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189162</commentid>
    <comment_count>6</comment_count>
      <attachid>277839</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-04-30 21:45:52 -0700</bug_when>
    <thetext>Comment on attachment 277839
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=277839&amp;action=review

&gt; Source/WebCore/style/StyleTreeResolver.cpp:370
&gt;          auto&amp; element = downcast&lt;Element&gt;(node);
&gt; +        if (it.depth() &gt; Settings::defaultMaximumRenderTreeDepth) {

An empty line after auto&amp; element would look nicer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189166</commentid>
    <comment_count>7</comment_count>
      <attachid>277840</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-04-30 21:51:46 -0700</bug_when>
    <thetext>Created attachment 277840
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189173</commentid>
    <comment_count>8</comment_count>
      <attachid>277840</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-30 22:41:53 -0700</bug_when>
    <thetext>Comment on attachment 277840
Patch

Clearing flags on attachment: 277840

Committed r200301: &lt;http://trac.webkit.org/changeset/200301&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189174</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-30 22:41:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>277795</attachid>
            <date>2016-04-29 21:22:03 -0700</date>
            <delta_ts>2016-04-29 21:22:03 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>nesting.html</filename>
            <type>text/html</type>
            <size>649</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PHN0eWxlPgpkaXYgeyAKICBtYXJnaW46IDFweDsKfSAgCnRkIHsKICBib3JkZXI6IDFweCBzb2xp
ZCBncmVlbjsKfQo8L3N0eWxlPgo8Ym9keT5mb29iYXI8L2JvZHk+CjxzY3JpcHQ+CnZhciBjb250
YWluZXIgPSBkb2N1bWVudC5ib2R5Owpmb3IgKGkgPSAwOyBpIDwgMTAyNDsgKytpKSB7CiAgIHZh
ciBlbGVtZW50OwogICBpZiAoIShpICUgMTApKSB7CiAgICAJdmFyIHRhYmxlID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgidGFibGUiKTsKICAgIAl2YXIgdHIgPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJ0ciIpOwogICAgCXZhciB0ZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInRkIik7CiAg
ICAJdHIuYXBwZW5kQ2hpbGQodGQpOwogICAgCXRhYmxlLmFwcGVuZENoaWxkKHRyKTsKICAgIAll
bGVtZW50ID0gdGQ7CiAgICAJdGQuaW5uZXJUZXh0ID0gaTsKICAgIH0gZWxzZSB7IAogICAgCWVs
ZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKICAgIAllbGVtZW50LmlubmVy
VGV4dCA9IGk7CiAgICB9CiAgIGNvbnRhaW5lci5pbm5lclRleHQgPSAiIjsKICAgY29udGFpbmVy
LmFwcGVuZENoaWxkKGVsZW1lbnQpOwogICBjb250YWluZXIuaWQgPSBpOwogICBjb250YWluZXIg
PSBlbGVtZW50Owp9Cjwvc2NyaXB0Pg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277796</attachid>
            <date>2016-04-29 21:27:36 -0700</date>
            <delta_ts>2016-04-30 21:43:28 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>WIP.patch</filename>
            <type>text/plain</type>
            <size>2335</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvU2V0dGluZ3MuaAppbmRleCA4N2VkNTk2Li44OWRiYmRhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9T
ZXR0aW5ncy5oCkBAIC0yMTIsNiArMjEyLDcgQEAgcHVibGljOgogI2VuZGlmCiAKICAgICBzdGF0
aWMgY29uc3QgdW5zaWduZWQgZGVmYXVsdE1heGltdW1IVE1MUGFyc2VyRE9NVHJlZURlcHRoID0g
NTEyOworICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBkZWZhdWx0TWF4aW11bVJlbmRlclRyZWVE
ZXB0aCA9IDUxMjsKIAogICAgIFdFQkNPUkVfRVhQT1JUIHN0YXRpYyB2b2lkIHNldE1vY2tTY3Jv
bGxiYXJzRW5hYmxlZChib29sIGZsYWcpOwogICAgIFdFQkNPUkVfRVhQT1JUIHN0YXRpYyBib29s
IG1vY2tTY3JvbGxiYXJzRW5hYmxlZCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3R5
bGUvU3R5bGVUcmVlUmVzb2x2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVl
UmVzb2x2ZXIuY3BwCmluZGV4IDYzMGEyNWYuLjIyNjkxMjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9z
dHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHAKQEAgLTM3NSw3ICszNzUsOCBAQCB2b2lkIFRyZWVS
ZXNvbHZlcjo6cmVzb2x2ZUNvbXBvc2VkVHJlZSgpCiAKICAgICAgICAgYm9vbCBzaG91bGRSZXNv
bHZlRm9yUHNldWRvRWxlbWVudCA9IHNob3VsZFJlc29sdmVQc2V1ZG9FbGVtZW50KGVsZW1lbnQu
YmVmb3JlUHNldWRvRWxlbWVudCgpKSB8fCBzaG91bGRSZXNvbHZlUHNldWRvRWxlbWVudChlbGVt
ZW50LmFmdGVyUHNldWRvRWxlbWVudCgpKTsKIAotICAgICAgICBjb25zdCBSZW5kZXJTdHlsZSog
c3R5bGU7CisgICAgICAgIGJvb2wgb3Zlck1heGltdW1SZW5kZXJUcmVlRGVwdGggPSBpdC5kZXB0
aCgpID4gU2V0dGluZ3M6OmRlZmF1bHRNYXhpbXVtUmVuZGVyVHJlZURlcHRoOworICAgICAgICBj
b25zdCBSZW5kZXJTdHlsZSogc3R5bGUgPSBudWxscHRyOwogICAgICAgICBDaGFuZ2UgY2hhbmdl
OwogCiAgICAgICAgIGJvb2wgc2hvdWxkUmVzb2x2ZSA9IHBhcmVudC5jaGFuZ2UgPj0gSW5oZXJp
dCB8fCBlbGVtZW50Lm5lZWRzU3R5bGVSZWNhbGMoKSB8fCBzaG91bGRSZXNvbHZlRm9yUHNldWRv
RWxlbWVudCB8fCBhZmZlY3RlZEJ5UHJldmlvdXNTaWJsaW5nIHx8IGVsZW1lbnQuaGFzRGlzcGxh
eUNvbnRlbnRzKCk7CkBAIC0zOTcsMTggKzM5OCwyMCBAQCB2b2lkIFRyZWVSZXNvbHZlcjo6cmVz
b2x2ZUNvbXBvc2VkVHJlZSgpCiAgICAgICAgICAgICBpZiAoZWxlbWVudC5oYXNDdXN0b21TdHls
ZVJlc29sdmVDYWxsYmFja3MoKSkKICAgICAgICAgICAgICAgICBlbGVtZW50LmRpZFJlY2FsY1N0
eWxlKGVsZW1lbnRVcGRhdGUuY2hhbmdlKTsKIAotICAgICAgICAgICAgc3R5bGUgPSBlbGVtZW50
VXBkYXRlLnN0eWxlLmdldCgpOwotICAgICAgICAgICAgY2hhbmdlID0gZWxlbWVudFVwZGF0ZS5j
aGFuZ2U7CisgICAgICAgICAgICBpZiAoIW92ZXJNYXhpbXVtUmVuZGVyVHJlZURlcHRoKQorICAg
ICAgICAgICAgICAgIHN0eWxlID0gZWxlbWVudFVwZGF0ZS5zdHlsZS5nZXQoKTsKKworICAgICAg
ICAgICAgaWYgKHN0eWxlKQorICAgICAgICAgICAgICAgIG1fdXBkYXRlLT5hZGRFbGVtZW50KGVs
ZW1lbnQsIHBhcmVudC5lbGVtZW50LCBXVEZNb3ZlKGVsZW1lbnRVcGRhdGUpKTsKIAorICAgICAg
ICAgICAgY2hhbmdlID0gZWxlbWVudFVwZGF0ZS5jaGFuZ2U7CiAgICAgICAgICAgICBpZiAoYWZm
ZWN0ZWRCeVByZXZpb3VzU2libGluZyAmJiBjaGFuZ2UgIT0gRGV0YWNoKQogICAgICAgICAgICAg
ICAgIGNoYW5nZSA9IEZvcmNlOwogCi0gICAgICAgICAgICBpZiAoZWxlbWVudFVwZGF0ZS5zdHls
ZSkKLSAgICAgICAgICAgICAgICBtX3VwZGF0ZS0+YWRkRWxlbWVudChlbGVtZW50LCBwYXJlbnQu
ZWxlbWVudCwgV1RGTW92ZShlbGVtZW50VXBkYXRlKSk7Ci0KICAgICAgICAgICAgIGVsZW1lbnQu
Y2xlYXJOZWVkc1N0eWxlUmVjYWxjKCk7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBz
dHlsZSA9IGVsZW1lbnQucmVuZGVyU3R5bGUoKTsKKyAgICAgICAgICAgIGlmICghb3Zlck1heGlt
dW1SZW5kZXJUcmVlRGVwdGgpCisgICAgICAgICAgICAgICAgc3R5bGUgPSBlbGVtZW50LnJlbmRl
clN0eWxlKCk7CiAgICAgICAgICAgICBjaGFuZ2UgPSBOb0NoYW5nZTsKICAgICAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277839</attachid>
            <date>2016-04-30 21:43:35 -0700</date>
            <delta_ts>2016-04-30 21:51:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157230-20160430214409.patch</filename>
            <type>text/plain</type>
            <size>5403</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTc1NjNhMTgxOGJiYmE3
YmM1MDZiZDNlNWEzMTZlMGM0MzZkMmRjZC4uY2ViY2Q5ZDhkNzBlMTI1MjVlYmJjYTdhZDQzNTEx
NGIzZTY5OTA3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE2LTA0LTMwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU29tZSBjb250ZW50IGNhdXNl
cyBkZWVwIHJlY3Vyc2lvbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE1NzIzMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzY5NDc1Nj4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIHNl
dHMgYSBsaW1pdCg1MTIpIG9uIGNvbnRlbnQgbmVzdGluZyBmb3IgdGhlIHJlbmRlciB0cmVlLiBF
bGVtZW50cyBpbmplY3RlZCBvdmVyIHRoZSBsaW1pdAorICAgICAgICBhcmUgc3RpbGwgYWNjZXNz
aWJsZSB0aHJvdWdoIERPTSBBUElzIGJ1dAorICAgICAgICAxLiB3ZSBzdG9wIGdlbmVyYXRpbmcg
cmVuZGVyZXJzIGZvciB0aGVtIC10aGV5IGJlaGF2ZSBsaWtlIGRpc3BsYXk6IG5vbmUuIAorICAg
ICAgICAyLiB0aGVpciBsYXlvdXQgcmVsYXRlZCBjb21wdXRlZCBzdHlsZSB2YWx1ZXMgYXJlIHNl
dCB0byBkZWZhdWx0IChlLmcuIHdpbmRvdy5jb21wdXRlZFN0eWxlKGRvY3VtZW50LmVsZW1lbnRC
eUlkKCJvdmVyNTEyIikud2lkdGggLT4gYXV0bykgCisKKyAgICAgICAgVGVzdDogZmFzdC9ibG9j
ay9uZXN0ZWQtcmVuZGVyZXJzLmh0bWwKKworICAgICAgICAqIHBhZ2UvU2V0dGluZ3MuaDoKKyAg
ICAgICAgKiBzdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHA6IFNraXAgcmVuZGVyZXIgY29uc3Ry
dWN0aW5nIGFuZCBjb250aW51ZSB3aXRoIHRoZSBzaWJsaW5nIG5vZGUuIAorICAgICAgICAoV2Vi
Q29yZTo6U3R5bGU6OlRyZWVSZXNvbHZlcjo6cmVzb2x2ZUNvbXBvc2VkVHJlZSk6CisKIDIwMTYt
MDQtMjggIEFudG9uaW8gR29tZXMgIDx0b25pa2l0b29Ad2Via2l0Lm9yZz4KIAogICAgICAgICBG
YWN0b3Igb3V0IHRoZSAicGFpbnQgaXRlbSIgbG9naWMgaW4gUmVuZGVyTGlzdEJveCBpbnRvIGEg
aGVscGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKaW5kZXggODdlZDU5NjNmZmMxZmRiN2E2MjZmMTY4
NzM5NmU5ZGM1Zjg0NzhmMy4uODlkYmJkYTRkMDg0YWQ5ZGExOTE5NjAyMDg1YjY5NDA1Zjc0YTI4
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaApAQCAtMjEyLDYgKzIxMiw3IEBAIHB1YmxpYzoKICNl
bmRpZgogCiAgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGRlZmF1bHRNYXhpbXVtSFRNTFBhcnNl
ckRPTVRyZWVEZXB0aCA9IDUxMjsKKyAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgZGVmYXVsdE1h
eGltdW1SZW5kZXJUcmVlRGVwdGggPSA1MTI7CiAKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMg
dm9pZCBzZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWQoYm9vbCBmbGFnKTsKICAgICBXRUJDT1JFX0VY
UE9SVCBzdGF0aWMgYm9vbCBtb2NrU2Nyb2xsYmFyc0VuYWJsZWQoKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAppbmRleCA2MzBhMjVmNjc2OTQwZWRjODUzMjUx
MDYyNzM4ZDYzYzUyMzQ1YWJiLi41Y2Y5MmEzOGJiMjNjYzQ5OTQxNGYyZTM4M2FiYzY5NWQxNTFh
NWJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIuY3BwCkBAIC0z
NjcsNiArMzY3LDEyIEBAIHZvaWQgVHJlZVJlc29sdmVyOjpyZXNvbHZlQ29tcG9zZWRUcmVlKCkK
ICAgICAgICAgfQogCiAgICAgICAgIGF1dG8mIGVsZW1lbnQgPSBkb3duY2FzdDxFbGVtZW50Pihu
b2RlKTsKKyAgICAgICAgaWYgKGl0LmRlcHRoKCkgPiBTZXR0aW5nczo6ZGVmYXVsdE1heGltdW1S
ZW5kZXJUcmVlRGVwdGgpIHsKKyAgICAgICAgICAgIHJlc2V0U3R5bGVGb3JOb25SZW5kZXJlZERl
c2NlbmRhbnRzKGVsZW1lbnQpOworICAgICAgICAgICAgZWxlbWVudC5jbGVhckNoaWxkTmVlZHNT
dHlsZVJlY2FsYygpOworICAgICAgICAgICAgaXQudHJhdmVyc2VOZXh0U2tpcHBpbmdDaGlsZHJl
bigpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAogICAgICAgICAvLyBGSVhN
RTogV2Ugc2hvdWxkIGRlYWwgd2l0aCB0aGlzIGR1cmluZyBzdHlsZSBpbnZhbGlkYXRpb24uCiAg
ICAgICAgIGJvb2wgYWZmZWN0ZWRCeVByZXZpb3VzU2libGluZyA9IGVsZW1lbnQuc3R5bGVJc0Fm
ZmVjdGVkQnlQcmV2aW91c1NpYmxpbmcoKSAmJiBwYXJlbnQuZWxlbWVudE5lZWRpbmdTdHlsZVJl
Y2FsY0FmZmVjdHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZTsKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3YTUzN2U2ZWNmZWY2
OTVhOTQ1NTdhYjhjYzU4YzlhNzcxN2EzNTNiLi4yMzgzMTMyODRkYzk0MzA5OTU2OWUzZjYyZDU1
M2VhMWRjYmQ1NDc5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTYtMDQtMzAgIFphbGFuIEJ1
anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBTb21lIGNvbnRlbnQgY2F1c2VzIGRl
ZXAgcmVjdXJzaW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTU3MjMwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83Njk0NzU2PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgcGF0Y2ggc2V0cyBh
IGxpbWl0KDUxMikgb24gY29udGVudCBuZXN0aW5nIGZvciB0aGUgcmVuZGVyIHRyZWUuIEVsZW1l
bnRzIGluamVjdGVkIG92ZXIgdGhlIGxpbWl0CisgICAgICAgIGFyZSBzdGlsbCBhY2Nlc3NpYmxl
IHRocm91Z2ggRE9NIEFQSXMgYnV0CisgICAgICAgIDEuIHdlIHN0b3AgZ2VuZXJhdGluZyByZW5k
ZXJlcnMgZm9yIHRoZW0gLXRoZXkgYmVoYXZlIGxpa2UgZGlzcGxheTogbm9uZS4gCisgICAgICAg
IDIuIHRoZWlyIGxheW91dCByZWxhdGVkIGNvbXB1dGVkIHN0eWxlIHZhbHVlcyBhcmUgc2V0IHRv
IGRlZmF1bHQgKGUuZy4gd2luZG93LmNvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZWxlbWVudEJ5SWQo
Im92ZXI1MTIiKS53aWR0aCAtPiBhdXRvKSAKKworICAgICAgICAqIGZhc3QvYmxvY2svbmVzdGVk
LXJlbmRlcmVycy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Jsb2NrL25l
c3RlZC1yZW5kZXJlcnMuaHRtbDogQWRkZWQuCisKIDIwMTYtMDQtMjggIFNrYWNoa292IE9sZWtz
YW5kciAgPGdza2FjaGtvdkBnbWFpbC5jb20+CiAKICAgICAgICAgQ3Jhc2ggZm9yIG5vbi1zdGF0
aWMgc3VwZXIgcHJvcGVydHkgY2FsbCBpbiBkZXJpdmVkIGNsYXNzIGNvbnN0cnVjdG9yCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL25lc3RlZC1yZW5kZXJlcnMtZXhwZWN0ZWQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svbmVzdGVkLXJlbmRlcmVycy1leHBlY3RlZC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjJkNDY1MmEwODVkMGMzZTJlNzU5ZTVjY2RlMjUxZWRlYmIxZGFkYzIK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL25lc3RlZC1yZW5kZXJl
cnMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+Cis8dGl0bGU+VGhpcyB0ZXN0cyB0aGF0IHdlIHN0b3AgZ2VuZXJhdGluZyByZW5k
ZXJlcnMgYXQgY2VydGFpbiBuZXN0aW5nIGRlcHRoLjwvdGl0bGU+Cis8c3R5bGU+CitkaXYgewor
ICAgIHdpZHRoOiAxMDJweDsKKyAgICBoZWlnaHQ6IDEwMnB4OworICAgIGJhY2tncm91bmQtY29s
b3I6IGdyZWVuOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXY+PC9kaXY+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL25l
c3RlZC1yZW5kZXJlcnMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svbmVzdGVkLXJlbmRl
cmVycy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdlNzEwZWRmOTFmZjYzOGRhNmNhMDM0ZDgzNjE4OWVjYjk0
MGEwZjEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Jsb2NrL25lc3RlZC1y
ZW5kZXJlcnMuaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGhlYWQ+Cis8dGl0bGU+VGhpcyB0ZXN0cyB0aGF0IHdlIHN0b3AgZ2VuZXJhdGluZyByZW5kZXJl
cnMgYXQgY2VydGFpbiBuZXN0aW5nIGRlcHRoLjwvdGl0bGU+Cis8c3R5bGU+Cit0ZCB7CisgICAg
Ym9yZGVyOiAxcHggc29saWQgZ3JlZW47Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+PC9i
b2R5PgorPHNjcmlwdD4KK3ZhciBjb250YWluZXIgPSBkb2N1bWVudC5ib2R5OworZm9yICh2YXIg
aSA9IDA7IGkgPCAzMDAwOyArK2kpIHsKKyAgICB2YXIgZWxlbWVudDsKKyAgICBpZiAoIShpICUg
MTApKSB7CisgICAgICAgIHZhciB0YWJsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInRhYmxl
Iik7CisgICAgICAgIHZhciB0ciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInRyIik7CisgICAg
ICAgIHZhciB0ZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInRkIik7CisgICAgICAgIHRyLmFw
cGVuZENoaWxkKHRkKTsKKyAgICAgICAgdGFibGUuYXBwZW5kQ2hpbGQodHIpOworICAgICAgICBl
bGVtZW50ID0gdGQ7CisgICAgfSBlbHNlCisgICAgICAgIGVsZW1lbnQgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCJkaXYiKTsKKyAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChlbGVtZW50KTsKKyAg
IGNvbnRhaW5lciA9IGVsZW1lbnQ7Cit9Cis8L3NjcmlwdD4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277840</attachid>
            <date>2016-04-30 21:51:46 -0700</date>
            <delta_ts>2016-04-30 22:41:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157230-20160430215221.patch</filename>
            <type>text/plain</type>
            <size>5501</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTc1NjNhMTgxOGJiYmE3
YmM1MDZiZDNlNWEzMTZlMGM0MzZkMmRjZC4uYjc2MzRlODlhZmE3Yzc5Njg3MzhkYmFhOGFmYTFl
YWNhNDZiYTY3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE2LTA0LTMwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU29tZSBjb250ZW50IGNhdXNl
cyBkZWVwIHJlY3Vyc2lvbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE1NzIzMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzY5NDc1Nj4KKworICAg
ICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBUaGlzIHBhdGNoIHNl
dHMgYSBsaW1pdCg1MTIpIG9uIGNvbnRlbnQgbmVzdGluZyBmb3IgdGhlIHJlbmRlciB0cmVlLiBF
bGVtZW50cyBpbmplY3RlZCBvdmVyIHRoZSBsaW1pdAorICAgICAgICBhcmUgc3RpbGwgYWNjZXNz
aWJsZSB0aHJvdWdoIERPTSBBUElzIGJ1dAorICAgICAgICAxLiB3ZSBzdG9wIGdlbmVyYXRpbmcg
cmVuZGVyZXJzIGZvciB0aGVtIC10aGV5IGJlaGF2ZSBsaWtlIGRpc3BsYXk6IG5vbmUuIAorICAg
ICAgICAyLiB0aGVpciBsYXlvdXQgcmVsYXRlZCBjb21wdXRlZCBzdHlsZSB2YWx1ZXMgYXJlIHNl
dCB0byBkZWZhdWx0IChlLmcuIHdpbmRvdy5jb21wdXRlZFN0eWxlKGRvY3VtZW50LmVsZW1lbnRC
eUlkKCJvdmVyNTEyIikud2lkdGggLT4gYXV0bykgCisKKyAgICAgICAgVGVzdDogZmFzdC9ibG9j
ay9uZXN0ZWQtcmVuZGVyZXJzLmh0bWwKKworICAgICAgICAqIHBhZ2UvU2V0dGluZ3MuaDoKKyAg
ICAgICAgKiBzdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHA6IFNraXAgcmVuZGVyZXIgY29uc3Ry
dWN0aW5nIGFuZCBjb250aW51ZSB3aXRoIHRoZSBzaWJsaW5nIG5vZGUuIAorICAgICAgICAoV2Vi
Q29yZTo6U3R5bGU6OlRyZWVSZXNvbHZlcjo6cmVzb2x2ZUNvbXBvc2VkVHJlZSk6CisKIDIwMTYt
MDQtMjggIEFudG9uaW8gR29tZXMgIDx0b25pa2l0b29Ad2Via2l0Lm9yZz4KIAogICAgICAgICBG
YWN0b3Igb3V0IHRoZSAicGFpbnQgaXRlbSIgbG9naWMgaW4gUmVuZGVyTGlzdEJveCBpbnRvIGEg
aGVscGVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKaW5kZXggODdlZDU5NjNmZmMxZmRiN2E2MjZmMTY4
NzM5NmU5ZGM1Zjg0NzhmMy4uODlkYmJkYTRkMDg0YWQ5ZGExOTE5NjAyMDg1YjY5NDA1Zjc0YTI4
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaApAQCAtMjEyLDYgKzIxMiw3IEBAIHB1YmxpYzoKICNl
bmRpZgogCiAgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGRlZmF1bHRNYXhpbXVtSFRNTFBhcnNl
ckRPTVRyZWVEZXB0aCA9IDUxMjsKKyAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgZGVmYXVsdE1h
eGltdW1SZW5kZXJUcmVlRGVwdGggPSA1MTI7CiAKICAgICBXRUJDT1JFX0VYUE9SVCBzdGF0aWMg
dm9pZCBzZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWQoYm9vbCBmbGFnKTsKICAgICBXRUJDT1JFX0VY
UE9SVCBzdGF0aWMgYm9vbCBtb2NrU2Nyb2xsYmFyc0VuYWJsZWQoKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAppbmRleCA2MzBhMjVmNjc2OTQwZWRjODUzMjUx
MDYyNzM4ZDYzYzUyMzQ1YWJiLi5iNmI5YTk5ODE0ZDZlOWZlY2UyMjdmMjc2MjE4NjZjZjA0NzUy
MDJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIuY3BwCkBAIC0z
NjgsNiArMzY4LDEzIEBAIHZvaWQgVHJlZVJlc29sdmVyOjpyZXNvbHZlQ29tcG9zZWRUcmVlKCkK
IAogICAgICAgICBhdXRvJiBlbGVtZW50ID0gZG93bmNhc3Q8RWxlbWVudD4obm9kZSk7CiAKKyAg
ICAgICAgaWYgKGl0LmRlcHRoKCkgPiBTZXR0aW5nczo6ZGVmYXVsdE1heGltdW1SZW5kZXJUcmVl
RGVwdGgpIHsKKyAgICAgICAgICAgIHJlc2V0U3R5bGVGb3JOb25SZW5kZXJlZERlc2NlbmRhbnRz
KGVsZW1lbnQpOworICAgICAgICAgICAgZWxlbWVudC5jbGVhckNoaWxkTmVlZHNTdHlsZVJlY2Fs
YygpOworICAgICAgICAgICAgaXQudHJhdmVyc2VOZXh0U2tpcHBpbmdDaGlsZHJlbigpOworICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwogICAgICAgICAvLyBGSVhNRTogV2Ugc2hv
dWxkIGRlYWwgd2l0aCB0aGlzIGR1cmluZyBzdHlsZSBpbnZhbGlkYXRpb24uCiAgICAgICAgIGJv
b2wgYWZmZWN0ZWRCeVByZXZpb3VzU2libGluZyA9IGVsZW1lbnQuc3R5bGVJc0FmZmVjdGVkQnlQ
cmV2aW91c1NpYmxpbmcoKSAmJiBwYXJlbnQuZWxlbWVudE5lZWRpbmdTdHlsZVJlY2FsY0FmZmVj
dHNOZXh0U2libGluZ0VsZW1lbnRTdHlsZTsKICAgICAgICAgaWYgKGVsZW1lbnQubmVlZHNTdHls
ZVJlY2FsYygpIHx8IHBhcmVudC5lbGVtZW50TmVlZGluZ1N0eWxlUmVjYWxjQWZmZWN0c05leHRT
aWJsaW5nRWxlbWVudFN0eWxlKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDdhNTM3ZTZlY2ZlZjY5NWE5NDU1N2FiOGNjNThj
OWE3NzE3YTM1M2IuLmI4ZTU3YzgyZjk5NjZmYWFlNDQwMThlYjI1MjJlZDVmY2M2Mjc3ZGEgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNi0wNC0zMCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBw
bGUuY29tPgorCisgICAgICAgIFNvbWUgY29udGVudCBjYXVzZXMgZGVlcCByZWN1cnNpb24uCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTcyMzAKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc2OTQ3NTY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50
dGkgS29pdmlzdG8uCisKKyAgICAgICAgVGhpcyBwYXRjaCBzZXRzIGEgbGltaXQoNTEyKSBvbiBj
b250ZW50IG5lc3RpbmcgZm9yIHRoZSByZW5kZXIgdHJlZS4gRWxlbWVudHMgaW5qZWN0ZWQgb3Zl
ciB0aGUgbGltaXQKKyAgICAgICAgYXJlIHN0aWxsIGFjY2Vzc2libGUgdGhyb3VnaCBET00gQVBJ
cyBidXQKKyAgICAgICAgMS4gd2Ugc3RvcCBnZW5lcmF0aW5nIHJlbmRlcmVycyBmb3IgdGhlbSAt
dGhleSBiZWhhdmUgbGlrZSBkaXNwbGF5OiBub25lLiAKKyAgICAgICAgMi4gdGhlaXIgbGF5b3V0
IHJlbGF0ZWQgY29tcHV0ZWQgc3R5bGUgdmFsdWVzIGFyZSBzZXQgdG8gZGVmYXVsdCAoZS5nLiB3
aW5kb3cuY29tcHV0ZWRTdHlsZShkb2N1bWVudC5lbGVtZW50QnlJZCgib3ZlcjUxMiIpLndpZHRo
IC0+IGF1dG8pIAorCisgICAgICAgICogZmFzdC9ibG9jay9uZXN0ZWQtcmVuZGVyZXJzLWV4cGVj
dGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvYmxvY2svbmVzdGVkLXJlbmRlcmVycy5o
dG1sOiBBZGRlZC4KKwogMjAxNi0wNC0yOCAgU2thY2hrb3YgT2xla3NhbmRyICA8Z3NrYWNoa292
QGdtYWlsLmNvbT4KIAogICAgICAgICBDcmFzaCBmb3Igbm9uLXN0YXRpYyBzdXBlciBwcm9wZXJ0
eSBjYWxsIGluIGRlcml2ZWQgY2xhc3MgY29uc3RydWN0b3IKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvYmxvY2svbmVzdGVkLXJlbmRlcmVycy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9ibG9jay9uZXN0ZWQtcmVuZGVyZXJzLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MmQ0NjUyYTA4NWQwYzNlMmU3NTllNWNjZGUyNTFlZGViYjFkYWRjMgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svbmVzdGVkLXJlbmRlcmVycy1leHBlY3RlZC5odG1s
CkBAIC0wLDAgKzEsMTYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRs
ZT5UaGlzIHRlc3RzIHRoYXQgd2Ugc3RvcCBnZW5lcmF0aW5nIHJlbmRlcmVycyBhdCBjZXJ0YWlu
IG5lc3RpbmcgZGVwdGguPC90aXRsZT4KKzxzdHlsZT4KK2RpdiB7CisgICAgd2lkdGg6IDEwMnB4
OworICAgIGhlaWdodDogMTAycHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8
L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdj48L2Rpdj4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svbmVzdGVkLXJlbmRlcmVycy5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ibG9jay9uZXN0ZWQtcmVuZGVyZXJzLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uN2U3MTBlZGY5MWZmNjM4ZGE2Y2EwMzRkODM2MTg5ZWNiOTQwYTBmMQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvYmxvY2svbmVzdGVkLXJlbmRlcmVycy5odG1sCkBA
IC0wLDAgKzEsMjkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5U
aGlzIHRlc3RzIHRoYXQgd2Ugc3RvcCBnZW5lcmF0aW5nIHJlbmRlcmVycyBhdCBjZXJ0YWluIG5l
c3RpbmcgZGVwdGguPC90aXRsZT4KKzxzdHlsZT4KK3RkIHsKKyAgICBib3JkZXI6IDFweCBzb2xp
ZCBncmVlbjsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT48L2JvZHk+Cis8c2NyaXB0Pgor
dmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmJvZHk7Citmb3IgKHZhciBpID0gMDsgaSA8IDMwMDA7
ICsraSkgeworICAgIHZhciBlbGVtZW50OworICAgIGlmICghKGkgJSAxMCkpIHsKKyAgICAgICAg
dmFyIHRhYmxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidGFibGUiKTsKKyAgICAgICAgdmFy
IHRyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidHIiKTsKKyAgICAgICAgdmFyIHRkID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgidGQiKTsKKyAgICAgICAgdHIuYXBwZW5kQ2hpbGQodGQpOwor
ICAgICAgICB0YWJsZS5hcHBlbmRDaGlsZCh0cik7CisgICAgICAgIGVsZW1lbnQgPSB0ZDsKKyAg
ICB9IGVsc2UKKyAgICAgICAgZWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIp
OworICAgY29udGFpbmVyLmFwcGVuZENoaWxkKGVsZW1lbnQpOworICAgY29udGFpbmVyID0gZWxl
bWVudDsKK30KKzwvc2NyaXB0PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>