<?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>123329</bug_id>
          
          <creation_ts>2013-10-25 02:22:58 -0700</creation_ts>
          <short_desc>[CSS Regions] Fix Assert SHOULD NEVER BE REACHED in RenderLayer::enclosingElement()</short_desc>
          <delta_ts>2014-02-04 06:56:24 -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>WebCore Misc.</component>
          <version>528+ (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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Maerean">mmaerean</reporter>
          <assigned_to name="Mihai Maerean">mmaerean</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mihnea</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>943499</commentid>
    <comment_count>0</comment_count>
      <attachid>215154</attachid>
    <who name="Mihai Maerean">mmaerean</who>
    <bug_when>2013-10-25 02:22:58 -0700</bug_when>
    <thetext>Created attachment 215154
layout test causing an assert

SHOULD NEVER BE REACHED
/Volumes/.../WebKit/Source/WebCore/rendering/RenderLayer.cpp(4445) : WebCore::Element *WebCore::RenderLayer::enclosingElement() const
1   0x10da273f0 WTFCrash
2   0x10fda0585 WebCore::RenderLayer::enclosingElement() const
3   0x10fda20bb WebCore::RenderLayer::hitTestContents
4   0x10fda1eb1 WebCore::RenderLayer::hitTestContentsForFragments
5   0x10fda0082 WebCore::RenderLayer::hitTestLayer
6   0x10fd9f285 WebCore::RenderLayer::hitTest
7   0x10fd41086 WebCore::RenderFlowThread::hitTestFlowThreadPortionInRegion
8   0x10fe3be64 WebCore::RenderRegion::hitTestContents
9   0x10fc84a90 WebCore::RenderBlock::nodeAtPoint
10  0x10fc85451 WebCore::RenderBlock::hitTestContents
11  0x10fc84a90 WebCore::RenderBlock::nodeAtPoint
12  0x10fe31639 WebCore::RenderObject::hitTest
13  0x10fda2007 WebCore::RenderLayer::hitTestContents
...
20  0x10fd9f285 WebCore::RenderLayer::hitTest
21  0x10ff2fb2f WebCore::RenderView::hitTest
22  0x10ff2fae4 WebCore::RenderView::hitTest
23  0x10ee2a4cb WebCore::Document::prepareMouseEvent
24  0x10efcbbba WebCore::EventHandler::prepareMouseEvent
25  0x10efcc0cf WebCore::EventHandler::handleMouseMoveEvent
26  0x10efcbc56 WebCore::EventHandler::mouseMoved
27  0x10be63708 WebKit::handleMouseEvent
28  0x10be63507 WebKit::WebPage::mouseEvent</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943500</commentid>
    <comment_count>1</comment_count>
      <attachid>215155</attachid>
    <who name="Mihai Maerean">mmaerean</who>
    <bug_when>2013-10-25 02:23:57 -0700</bug_when>
    <thetext>Created attachment 215155
layout test expected result</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972371</commentid>
    <comment_count>2</comment_count>
      <attachid>222313</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-01-27 02:26:41 -0800</bug_when>
    <thetext>Created attachment 222313
Another test

Another test. Move mouse at the top of &quot;AAAAA&quot; text inside the region to repro the assert.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972876</commentid>
    <comment_count>3</comment_count>
      <attachid>222431</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-01-28 04:57:27 -0800</bug_when>
    <thetext>Created attachment 222431
Another repro

Found another repro (you need to manually create a green.png with 100x100). After you load the test file, move the mouse below the green rectangle.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>973751</commentid>
    <comment_count>4</comment_count>
      <attachid>222673</attachid>
    <who name="Mihai Maerean">mmaerean</who>
    <bug_when>2014-01-30 09:19:06 -0800</bug_when>
    <thetext>Created attachment 222673
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974960</commentid>
    <comment_count>5</comment_count>
      <attachid>222673</attachid>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-02-03 01:06:11 -0800</bug_when>
    <thetext>Comment on attachment 222673
patch

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

&gt; Source/WebCore/rendering/RenderLayer.cpp:5023
&gt; +        if (isOutOfFlowRenderFlowThread()) {

Can you explain why this is not happening for the new multi-column implementation? The multi-column flow thread is anonymous as well if I&apos;m not mistaken so this should be an issue in that case also, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975837</commentid>
    <comment_count>6</comment_count>
    <who name="Mihai Maerean">mmaerean</who>
    <bug_when>2014-02-03 05:02:55 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 222673 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=222673&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderLayer.cpp:5023
&gt; &gt; +        if (isOutOfFlowRenderFlowThread()) {
&gt; 
&gt; Can you explain why this is not happening for the new multi-column implementation? The multi-column flow thread is anonymous as well if I&apos;m not mistaken so this should be an issue in that case also, right?

The RenderMultiColumnFlowThread is the child of the RenderBlock that has the multi-col CSS property and, because of this, the enclosingElement of the RenderMultiColumnFlowThread is the enclosingElement of the RenderBlock.
In the case of the RenderNamedFlowThread that is the child of the RenderView, there is no enclosingElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976242</commentid>
    <comment_count>7</comment_count>
      <attachid>222673</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-02-04 00:49:57 -0800</bug_when>
    <thetext>Comment on attachment 222673
patch

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

r=me with small tweaks for the tests.

&gt; LayoutTests/fast/regions/assert-hit-test-image.html:19
&gt; +    &lt;p class=&quot;result&quot;&gt;

Please write the result in a different place. Right now, the description is overwritten by PASS/FAIL.

&gt; LayoutTests/fast/regions/auto-size/region-same-height-as-div-with-inline-child.html:26
&gt; +    &lt;div class=&quot;result&quot;&gt;

Same as above, lets have the description of the test separate than the result of running the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976247</commentid>
    <comment_count>8</comment_count>
      <attachid>223085</attachid>
    <who name="Mihai Maerean">mmaerean</who>
    <bug_when>2014-02-04 01:27:36 -0800</bug_when>
    <thetext>Created attachment 223085
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976251</commentid>
    <comment_count>9</comment_count>
      <attachid>223085</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-04 02:05:54 -0800</bug_when>
    <thetext>Comment on attachment 223085
patch for landing

Clearing flags on attachment: 223085

Committed r163369: &lt;http://trac.webkit.org/changeset/163369&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>215154</attachid>
            <date>2013-10-25 02:22:58 -0700</date>
            <delta_ts>2013-10-25 02:22:58 -0700</delta_ts>
            <desc>layout test causing an assert</desc>
            <filename>crash-hover.html</filename>
            <type>text/html</type>
            <size>968</size>
            <attacher name="Mihai Maerean">mmaerean</attacher>
            
              <data encoding="base64">PGh0bWw+Cgk8aGVhZD4KCQk8dGl0bGU+QnVnICM8L3RpdGxlPgoJCTxzdHlsZT4KCQkJaHRtbCB7
CgkJCQktd2Via2l0LWZvbnQtc21vb3RoaW5nOiBub25lOwoJCQl9CgkJCS5jb250ZW50IHsKCQkJ
CS13ZWJraXQtZmxvdy1pbnRvOnRoZUZsb3c7CgkJCX0KCQkJaW1nOmhvdmVyIHsKCQkJCW91dGxp
bmU6c29saWQgMXB4IFJlZDsKCQkJfQoJCQkudHJhbnNmb3JtZWQgewoJCQkJLXdlYmtpdC10cmFu
c2Zvcm06IHRyYW5zbGF0ZVooMXB4KSB0cmFuc2xhdGVYKDIwcHgpOwoJCQl9CgkJCS5yZWdpb24g
ewoJCQkJLXdlYmtpdC1mbG93LWZyb206dGhlRmxvdzsKCQkJCXdpZHRoOjYwMHB4OwoJCQkJaGVp
Z2h0OiAzNjBweDsKCQkJCW92ZXJmbG93OiBoaWRkZW47CgkJCQliYWNrZ3JvdW5kLWNvbG9yOiAj
ZWVlOwoJCQkJYm9yZGVyLXdpZHRoOiAxNHB4IDhweCAxN3B4IDI3cHg7CgkJCX0KCQkJKiB7CgkJ
CQlib3JkZXI6c29saWQgMXB4ICM4ODg7CgkJCQlwYWRkaW5nOiAycHg7CgkJCQltYXJnaW46IDNw
eDsKCQkJfQoJCTwvc3R5bGU+Cgk8L2hlYWQ+Cgk8Ym9keT4KCQk8c3BhbiBjbGFzcz0iY29udGVu
dCI+c29tZSB0ZXh0IDEuPC9zcGFuPgoJCTxpbWcgY2xhc3M9ImNvbnRlbnQgdHJhbnNmb3JtZWQi
IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2lwYWQuanBnIi8+CgkJPHNwYW4gY2xhc3M9ImNvbnRlbnQi
PnNvbWUgdGV4dCAyLjwvc3Bhbj4KCgkJPGRpdiBjbGFzcz0icmVnaW9uIj48L2Rpdj4KCgkJPHA+
VGVzdCBwYXNzZXMgaWYgaXQgZG9lc24ndCBjcmFzaCBvciBhc3NlcnQuPC9wPgoKCQk8c2NyaXB0
PgoJCQlpZiAoZXZlbnRTZW5kZXIpIHsKCQkJCXZhciBpbWcgPSBkb2N1bWVudC5xdWVyeVNlbGVj
dG9yKCJpbWciKTsKCQkJCWV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGltZy5vZmZzZXRMZWZ0ICsg
MSwgaW1nLm9mZnNldFRvcCArIDEpOwoJCQl9CgkJPC9zY3JpcHQ+Cgk8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>215155</attachid>
            <date>2013-10-25 02:23:57 -0700</date>
            <delta_ts>2013-10-25 02:23:57 -0700</delta_ts>
            <desc>layout test expected result</desc>
            <filename>crash-hover-expected.html</filename>
            <type>text/plain</type>
            <size>999</size>
            <attacher name="Mihai Maerean">mmaerean</attacher>
            
              <data encoding="base64">PGh0bWw+Cgk8aGVhZD4KCQk8dGl0bGU+QnVnICM8L3RpdGxlPgoJCTxzdHlsZT4KCQkJaHRtbCB7
CgkJCQktd2Via2l0LWZvbnQtc21vb3RoaW5nOiBub25lOwoJCQl9CgkJCS5jb250ZW50IHsKCQkJ
fQoJCQlpbWc6aG92ZXIgewoJCQkJb3V0bGluZTpzb2xpZCAxcHggUmVkOwoJCQl9CgkJCS50cmFu
c2Zvcm1lZCB7CgkJCQktd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpIHRyYW5zbGF0
ZVgoMjBweCk7CgkJCX0KCQkJLnJlZ2lvbiB7CgkJCQktd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVa
KDBkZWcpOyAvKnNvIHRoZSBkaXYgaXMgY29tcG9zaXRlZCwganVzdCBsaWtlIHRoZSByZWdpb24q
LwoJCQkJd2lkdGg6NjAwcHg7CgkJCQloZWlnaHQ6IDM2MHB4OwoJCQkJb3ZlcmZsb3c6IGhpZGRl
bjsKCQkJCWJhY2tncm91bmQtY29sb3I6ICNlZWU7CgkJCQlib3JkZXItd2lkdGg6IDE0cHggOHB4
IDE3cHggMjdweDsKCQkJfQoJCQkqIHsKCQkJCWJvcmRlcjpzb2xpZCAxcHggIzg4ODsKCQkJCXBh
ZGRpbmc6IDJweDsKCQkJCW1hcmdpbjogM3B4OwoJCQl9CgkJPC9zdHlsZT4KCTwvaGVhZD4KCTxi
b2R5PgoJCTxkaXYgY2xhc3M9InJlZ2lvbiI+CgkJCTxzcGFuIGNsYXNzPSJjb250ZW50Ij5zb21l
IHRleHQgMS48L3NwYW4+CgkJCTxpbWcgY2xhc3M9ImNvbnRlbnQgdHJhbnNmb3JtZWQiIHNyYz0i
Li4vLi4vcmVzb3VyY2VzL2lwYWQuanBnIi8+CgkJCTxzcGFuIGNsYXNzPSJjb250ZW50Ij5zb21l
IHRleHQgMi48L3NwYW4+CgkJPC9kaXY+CgoJCTxwPlRlc3QgcGFzc2VzIGlmIGl0IGRvZXNuJ3Qg
Y3Jhc2ggb3IgYXNzZXJ0LjwvcD4KCgkJPHNjcmlwdD4KCQkJaWYgKGV2ZW50U2VuZGVyKSB7CgkJ
CQl2YXIgaW1nID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaW1nIik7CgkJCQlldmVudFNlbmRl
ci5tb3VzZU1vdmVUbyhpbWcub2Zmc2V0TGVmdCArIDEsIGltZy5vZmZzZXRUb3AgKyAxKTsKCQkJ
fQoJCTwvc2NyaXB0PgoJPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>222313</attachid>
            <date>2014-01-27 02:26:41 -0800</date>
            <delta_ts>2014-01-27 02:26:41 -0800</delta_ts>
            <desc>Another test</desc>
            <filename>Test123329.html</filename>
            <type>text/html</type>
            <size>639</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICAuZmxvd0Fy
dGljbGUgewogICAgICAgICAgICAtd2Via2l0LWZsb3ctaW50bzogZmxvdzsKICAgICAgICAgICAg
YmFja2dyb3VuZC1jb2xvcjogbGltZTsKICAgICAgICAgICAgZm9udDogMTVweC81IG1vbm9zcGFj
ZTsKICAgICAgICB9CiAgICAgICAgLnJlZ2lvbiB7CiAgICAgICAgICAgIC13ZWJraXQtZmxvdy1m
cm9tOiBmbG93OwogICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBibGFjazsKICAgICAgICAg
ICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICB0b3A6IDEwMHB4OwogICAgICAgICAg
ICBsZWZ0OiAxMDBweDsKICAgICAgICAgICAgd2lkdGg6IDEwMHB4OwogICAgICAgICAgICBoZWln
aHQ6IDEwMHB4OwogICAgICAgIH0KCiAgICAgICAgLm1paG5lYSB7CiAgICAgICAgICAgIGJhY2tn
cm91bmQtY29sb3I6IGxpbWU7CiAgICAgICAgICAgIGZvbnQ6IDE1cHgvNSBtb25vc3BhY2U7CiAg
ICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxzcGFuIGNsYXNzPSJmbG93
QXJ0aWNsZSI+QUFBQUE8L3NwYW4+CiAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPjwvZGl2Pgo8L2Jv
ZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>222431</attachid>
            <date>2014-01-28 04:57:27 -0800</date>
            <delta_ts>2014-01-28 04:57:27 -0800</delta_ts>
            <desc>Another repro</desc>
            <filename>Test123329.html</filename>
            <type>text/html</type>
            <size>425</size>
            <attacher name="Mihnea Ovidenie">mihnea</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICAuZmxvd0lt
ZyB7CiAgICAgICAgICAgIC13ZWJraXQtZmxvdy1pbnRvOiBmbG93OwogICAgICAgIH0KICAgICAg
ICAucmVnaW9uIHsKICAgICAgICAgICAgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7CiAgICAgICAg
ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgdG9wOiAxMDBweDsKICAgICAgICAg
ICAgbGVmdDogMTAwcHg7CiAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKICAgICAgICAgICAgaGVp
Z2h0OiAyMDBweDsKICAgICAgICB9CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogICAgPGlt
ZyBzcmM9ImdyZWVuLnBuZyIgY2xhc3M9ImZsb3dJbWciLz4KICAgIDxkaXYgY2xhc3M9InJlZ2lv
biI+PC9kaXY+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222673</attachid>
            <date>2014-01-30 09:19:06 -0800</date>
            <delta_ts>2014-02-04 00:49:57 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch123329ACAssertRenderLayerEnclosingElement.diff</filename>
            <type>text/plain</type>
            <size>6671</size>
            <attacher name="Mihai Maerean">mmaerean</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA2MjVmOWY3Li43NmI0MDA5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDEt
MzAgIE1paGFpIE1hZXJlYW4gIDxtbWFlcmVhbkBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXSBGaXggQXNzZXJ0IFNIT1VMRCBORVZFUiBCRSBSRUFDSEVEIGluIFJlbmRlckxheWVy
OjplbmNsb3NpbmdFbGVtZW50KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMzMyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogZmFzdC9yZWdpb25zL2Fzc2VydC1oaXQtdGVzdC1pbWFnZS5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL2F1dG8tc2l6ZS9yZWdpb24t
c2FtZS1oZWlnaHQtYXMtZGl2LXdpdGgtaW5saW5lLWNoaWxkLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvcmVnaW9ucy9hdXRvLXNpemUvcmVnaW9uLXNhbWUtaGVpZ2h0LWFzLWRpdi13aXRo
LWlubGluZS1jaGlsZC1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAyMDE0LTAxLTI5ICBKb3NlcGgg
UGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjog
UGxheSBCcmVha3BvaW50IFNvdW5kIGluIEZyb250ZW5kCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9hc3NlcnQtaGl0LXRlc3QtaW1hZ2UtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFhNDRlN2MKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLWV4cGVj
dGVkLnR4dApAQCAtMCwwICsxLDIgQEAKKworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9yZWdpb25zL2Fzc2VydC1oaXQtdGVzdC1pbWFnZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9yZWdpb25zL2Fzc2VydC1oaXQtdGVzdC1pbWFnZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjU1YzNhODUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLmh0bWwKQEAgLTAsMCArMSwzOSBAQAor
PCFkb2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDx0aXRsZT5UZXN0IC0gQnVnIDEy
MzMyOTogW0NTUyBSZWdpb25zXSBGaXggQXNzZXJ0IFNIT1VMRCBORVZFUiBCRSBSRUFDSEVEIGlu
IFJlbmRlckxheWVyOjplbmNsb3NpbmdFbGVtZW50KCk8L3RpdGxlPgorICAgIDxzdHlsZT4KKyAg
ICAgICAgLmNvbnRlbnQgeworICAgICAgICAgICAgLXdlYmtpdC1mbG93LWludG86IGZsb3c7Cisg
ICAgICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAg
ICAgICB9CisgICAgICAgIC5yZWdpb24geworICAgICAgICAgICAgLXdlYmtpdC1mbG93LWZyb206
IGZsb3c7CisgICAgICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGlt
ZyBzcmM9InJlc291cmNlcy9pcGFkLmpwZyIgY2xhc3M9ImNvbnRlbnQiLz4KKyAgICA8ZGl2IGNs
YXNzPSJyZWdpb24iPjwvZGl2PgorICAgIDxwIGNsYXNzPSJyZXN1bHQiPgorICAgICAgICBUaGUg
dGVzdCBwYXNzZXMgaWYgaXQgZG9lc24ndCB0cmlnZ2VyIGFuIGFzc2VydC4KKyAgICAgICAgV2hl
biBoaXR0aW5nIHRoZSBSb290SW5saW5lQm94IG9mIHRoZSBmbG93ZWQgaW1hZ2UsIHRoZSByZWdp
b24gc2hvdWxkIGJlIGhpdCBhbmQgaGF2ZSBpdHMgOmhvdmVyIHN0YXRlIGFjdGl2YXRlZC4KKyAg
ICA8L3A+CisKKyAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgICAgIGlm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBB
c1RleHQoZmFsc2UpOworCisgICAgICAgIGZ1bmN0aW9uIGlzSG92ZXIoZWxlbWVudCkgeworICAg
ICAgICAgICAgcmV0dXJuIChlbGVtZW50LnBhcmVudEVsZW1lbnQucXVlcnlTZWxlY3RvcignOmhv
dmVyJykgPT09IGVsZW1lbnQpOworICAgICAgICB9CisKKyAgICAgICAgaWYod2luZG93LmV2ZW50
U2VuZGVyKSB7CisgICAgICAgICAgICB2YXIgaW1nID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigi
aW1nIik7CisgICAgICAgICAgICB3aW5kb3cuZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oIGltZy5v
ZmZzZXRMZWZ0ICsgMSwgaW1nLm9mZnNldFRvcCArIGltZy5vZmZzZXRIZWlnaHQgKyAxICk7Cisg
ICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIucmVzdWx0IikuaW5uZXJIVE1MID0g
aXNIb3Zlcihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIucmVnaW9uIikpID8gIlBBU1MiIDogIkZB
SUwiOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXV0by1zaXplL3JlZ2lvbi1zYW1lLWhlaWdo
dC1hcy1kaXYtd2l0aC1pbmxpbmUtY2hpbGQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9yZWdpb25zL2F1dG8tc2l6ZS9yZWdpb24tc2FtZS1oZWlnaHQtYXMtZGl2LXdpdGgtaW5saW5l
LWNoaWxkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44
MWZkZDYyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2F1dG8t
c2l6ZS9yZWdpb24tc2FtZS1oZWlnaHQtYXMtZGl2LXdpdGgtaW5saW5lLWNoaWxkLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDMgQEAKKworCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L3JlZ2lvbnMvYXV0by1zaXplL3JlZ2lvbi1zYW1lLWhlaWdodC1hcy1kaXYtd2l0aC1pbmxp
bmUtY2hpbGQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9hdXRvLXNpemUvcmVnaW9u
LXNhbWUtaGVpZ2h0LWFzLWRpdi13aXRoLWlubGluZS1jaGlsZC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJmMGFhYmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L3JlZ2lvbnMvYXV0by1zaXplL3JlZ2lvbi1zYW1lLWhlaWdodC1hcy1kaXYtd2l0
aC1pbmxpbmUtY2hpbGQuaHRtbApAQCAtMCwwICsxLDQxIEBACis8IWRvY3R5cGUgaHRtbD4KKzxo
dG1sPgorPGhlYWQ+CisgICAgPHRpdGxlPlRlc3QgLSBCdWcgMTIzMzI5OiBbQ1NTIFJlZ2lvbnNd
IEZpeCBBc3NlcnQgU0hPVUxEIE5FVkVSIEJFIFJFQUNIRUQgaW4gUmVuZGVyTGF5ZXI6OmVuY2xv
c2luZ0VsZW1lbnQoKTwvdGl0bGU+CisgICAgPHN0eWxlPgorICAgICAgICBpbWcgeworICAgICAg
ICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAg
fQorICAgICAgICAuY29udGVudCB7CisgICAgICAgICAgICAtd2Via2l0LWZsb3ctaW50bzogZmxv
dzsKKyAgICAgICAgfQorICAgICAgICAucmVnaW9uIHsKKyAgICAgICAgICAgIC13ZWJraXQtZmxv
dy1mcm9tOiBmbG93OworICAgICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5Pgor
ICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvaXBhZC5qcGciIGNsYXNzPSJjb250ZW50Ii8+Cisg
ICAgPGRpdiBjbGFzcz0icmVnaW9uIj48L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9Im5vblJlZ2lv
biI+CisgICAgICAgIDxpbWcgc3JjPSIuLi9yZXNvdXJjZXMvaXBhZC5qcGciLz4KKyAgICA8L2Rp
dj4KKworICAgIDxkaXYgY2xhc3M9InJlc3VsdCI+CisgICAgICAgIFRoZSB0ZXN0IHBhc3NlcyBp
ZiB0aGUgaGVpZ2h0IG9mIHRoZSByZWdpb24vZmxvd3RocmVhZCBpcyB0aGUgc2FtZSBhcyB0aGUg
aGVpZ2h0IG9mIHRoZSBkaXYgY29udGFpbmluZyB0aGUgc2FtZSBpbmxpbmUgY29udGVudC4KKyAg
ICAgICAgVGhlIHRlc3QgcmVzdWx0IHdpbGwgYmUgcGxhY2VkIGhlcmUuCisgICAgPC9kaXY+CisK
KyAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgICAgIGlmICh3aW5kb3cu
dGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1RleHQoZmFs
c2UpOworCisgICAgICAgIHZhciBleHBlY3RlZCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5u
b25SZWdpb24iKS5vZmZzZXRIZWlnaHQ7CisgICAgICAgIHZhciBhY3R1YWwgPSBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCIucmVnaW9uIikub2Zmc2V0SGVpZ2h0OworICAgICAgICBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCIucmVzdWx0IikuaW5uZXJIVE1MID0gKGFjdHVhbCA9PSBleHBlY3RlZCkg
PyAiUEFTUyIgOiAiRkFJTCBleHBlY3RlZD0iICsgZXhwZWN0ZWQgKyAiIGFjdHVhbD0iICsgYWN0
dWFsOworICAgIDwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWQw
YzE2Ny4uZTM3MTBmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTAxLTMwICBN
aWhhaSBNYWVyZWFuICA8bW1hZXJlYW5AYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9u
c10gRml4IEFzc2VydCBTSE9VTEQgTkVWRVIgQkUgUkVBQ0hFRCBpbiBSZW5kZXJMYXllcjo6ZW5j
bG9zaW5nRWxlbWVudCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMjMzMjkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUaGUgZmxvd3RocmVhZCBkb2Vzbid0IGhhdmUgYW4gZW5jbG9zaW5nIGVsZW1lbnQs
IHNvIHdoZW4gaGl0dGluZyB0aGUgbGF5ZXIgb2YgdGhlCisgICAgICAgIGZsb3d0aHJlYWQgKGUu
Zy4gdGhlIGRlc2NlbnQgYXJlYSBvZiB0aGUgUm9vdElubGluZUJveCBmb3IgdGhlIGltYWdlIGZs
b3dlZCBhbG9uZQorICAgICAgICBpbnNpZGUgdGhlIGZsb3cgdGhyZWFkKSB3ZSdyZSBsZXR0aW5n
IHRoZSBoaXQgdGVzdGluZyBjb250aW51ZSBzbyBpdCB3aWxsIGhpdCB0aGUgcmVnaW9uLgorCisg
ICAgICAgIFRlc3RzOiBmYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLmh0bWwKKyAg
ICAgICAgICAgICAgIGZhc3QvcmVnaW9ucy9hdXRvLXNpemUvcmVnaW9uLXNhbWUtaGVpZ2h0LWFz
LWRpdi13aXRoLWlubGluZS1jaGlsZC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OmhpdFRlc3RDb250ZW50
cyk6CisKIDIwMTQtMDEtMzAgIENzYWJhIE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4K
IAogICAgICAgICBbU09VUF0gRml4IHRoZSBidWlsZCBpZiAhRU5BQkxFKFdFQl9USU1JTkcpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRleCAwZGMzMjY1Li40NGYz
ZTBlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTUwMjAs
NiArNTAyMCwxMyBAQCBib29sIFJlbmRlckxheWVyOjpoaXRUZXN0Q29udGVudHMoY29uc3QgSGl0
VGVzdFJlcXVlc3QmIHJlcXVlc3QsIEhpdFRlc3RSZXN1bHQmCiAgICAgLy8gdGhlIGNvbnRlbnQg
aW4gdGhlIGxheWVyIGhhcyBhbiBlbGVtZW50LiBTbyBqdXN0IHdhbGsgdXAKICAgICAvLyB0aGUg
dHJlZS4KICAgICBpZiAoIXJlc3VsdC5pbm5lck5vZGUoKSB8fCAhcmVzdWx0LmlubmVyTm9uU2hh
cmVkTm9kZSgpKSB7CisgICAgICAgIGlmIChpc091dE9mRmxvd1JlbmRlckZsb3dUaHJlYWQoKSkg
eworICAgICAgICAgICAgLy8gVGhlIGZsb3d0aHJlYWQgZG9lc24ndCBoYXZlIGFuIGVuY2xvc2lu
ZyBlbGVtZW50LCBzbyB3aGVuIGhpdHRpbmcgdGhlIGxheWVyIG9mIHRoZQorICAgICAgICAgICAg
Ly8gZmxvd3RocmVhZCAoZS5nLiB0aGUgZGVzY2VudCBhcmVhIG9mIHRoZSBSb290SW5saW5lQm94
IGZvciB0aGUgaW1hZ2UgZmxvd2VkIGFsb25lCisgICAgICAgICAgICAvLyBpbnNpZGUgdGhlIGZs
b3cgdGhyZWFkKSB3ZSdyZSBsZXR0aW5nIHRoZSBoaXQgdGVzdGluZyBjb250aW51ZSBzbyBpdCB3
aWxsIGhpdCB0aGUgcmVnaW9uLgorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9
CisKICAgICAgICAgRWxlbWVudCogZSA9IGVuY2xvc2luZ0VsZW1lbnQoKTsKICAgICAgICAgaWYg
KCFyZXN1bHQuaW5uZXJOb2RlKCkpCiAgICAgICAgICAgICByZXN1bHQuc2V0SW5uZXJOb2RlKGUp
Owo=
</data>
<flag name="review"
          id="246681"
          type_id="1"
          status="+"
          setter="mihnea"
    />
    <flag name="commit-queue"
          id="246682"
          type_id="3"
          status="-"
          setter="mihnea"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223085</attachid>
            <date>2014-02-04 01:27:36 -0800</date>
            <delta_ts>2014-02-04 02:05:54 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>patch123329ACAssertRenderLayerEnclosingElement.diff</filename>
            <type>text/plain</type>
            <size>6979</size>
            <attacher name="Mihai Maerean">mmaerean</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjZDZhMWM1Li5kYmY0MmQ5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDIt
MDQgIE1paGFpIE1hZXJlYW4gIDxtbWFlcmVhbkBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXSBGaXggQXNzZXJ0IFNIT1VMRCBORVZFUiBCRSBSRUFDSEVEIGluIFJlbmRlckxheWVy
OjplbmNsb3NpbmdFbGVtZW50KCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMzMyOQorCisgICAgICAgIFJldmlld2VkIGJ5IE1paG5lYSBPdmlkZW5p
ZS4KKworICAgICAgICAqIGZhc3QvcmVnaW9ucy9hc3NlcnQtaGl0LXRlc3QtaW1hZ2UuaHRtbDog
QWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL2Fzc2VydC1oaXQtdGVzdC1pbWFnZS1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9ucy9hdXRvLXNpemUvcmVnaW9u
LXNhbWUtaGVpZ2h0LWFzLWRpdi13aXRoLWlubGluZS1jaGlsZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L3JlZ2lvbnMvYXV0by1zaXplL3JlZ2lvbi1zYW1lLWhlaWdodC1hcy1kaXYtd2l0
aC1pbmxpbmUtY2hpbGQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxNC0wMi0wMyAgTWFyayBM
YW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgTmVlZCByZWdyZXNzaW9uIHRlc3Qg
Zm9yIHRoZSBkZWJ1Z2dlciBtb2RpZnlpbmcgbG9jYWxzIGluIGEgREZHIGZyYW1lLgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2Fzc2VydC1oaXQtdGVzdC1pbWFnZS1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdl
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jNzhmNTkz
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2Fzc2VydC1oaXQt
dGVzdC1pbWFnZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBACisKK1RoZSB0ZXN0IHBhc3Nl
cyBpZiBpdCBkb2Vzbid0IHRyaWdnZXIgYW4gYXNzZXJ0LiBXaGVuIGhpdHRpbmcgdGhlIFJvb3RJ
bmxpbmVCb3ggb2YgdGhlIGZsb3dlZCBpbWFnZSwgdGhlIHJlZ2lvbiBzaG91bGQgYmUgaGl0IGFu
ZCBoYXZlIGl0cyA6aG92ZXIgc3RhdGUgYWN0aXZhdGVkLgorCitQQVNTCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXNzZXJ0LWhpdC10ZXN0LWltYWdlLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZjNlOWY2NwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9hc3NlcnQtaGl0LXRlc3QtaW1hZ2UuaHRtbApAQCAtMCww
ICsxLDQwIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorPGhlYWQ+CisgICAgPHRpdGxlPlRl
c3QgLSBCdWcgMTIzMzI5OiBbQ1NTIFJlZ2lvbnNdIEZpeCBBc3NlcnQgU0hPVUxEIE5FVkVSIEJF
IFJFQUNIRUQgaW4gUmVuZGVyTGF5ZXI6OmVuY2xvc2luZ0VsZW1lbnQoKTwvdGl0bGU+CisgICAg
PHN0eWxlPgorICAgICAgICAuY29udGVudCB7CisgICAgICAgICAgICAtd2Via2l0LWZsb3ctaW50
bzogZmxvdzsKKyAgICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGhlaWdodDog
MTAwcHg7CisgICAgICAgIH0KKyAgICAgICAgLnJlZ2lvbiB7CisgICAgICAgICAgICAtd2Via2l0
LWZsb3ctZnJvbTogZmxvdzsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9k
eT4KKyAgICA8aW1nIHNyYz0icmVzb3VyY2VzL2lwYWQuanBnIiBjbGFzcz0iY29udGVudCIvPgor
ICAgIDxkaXYgY2xhc3M9InJlZ2lvbiI+PC9kaXY+CisgICAgPHA+CisgICAgICAgIFRoZSB0ZXN0
IHBhc3NlcyBpZiBpdCBkb2Vzbid0IHRyaWdnZXIgYW4gYXNzZXJ0LgorICAgICAgICBXaGVuIGhp
dHRpbmcgdGhlIFJvb3RJbmxpbmVCb3ggb2YgdGhlIGZsb3dlZCBpbWFnZSwgdGhlIHJlZ2lvbiBz
aG91bGQgYmUgaGl0IGFuZCBoYXZlIGl0cyA6aG92ZXIgc3RhdGUgYWN0aXZhdGVkLgorICAgIDwv
cD4KKyAgICA8cCBjbGFzcz0icmVzdWx0Ij48L3A+CisKKyAgICA8c2NyaXB0IHR5cGU9InRleHQv
amF2YXNjcmlwdCI+CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAg
IHdpbmRvdy50ZXN0UnVubmVyLmR1bXBBc1RleHQoZmFsc2UpOworCisgICAgICAgIGZ1bmN0aW9u
IGlzSG92ZXIoZWxlbWVudCkgeworICAgICAgICAgICAgcmV0dXJuIChlbGVtZW50LnBhcmVudEVs
ZW1lbnQucXVlcnlTZWxlY3RvcignOmhvdmVyJykgPT09IGVsZW1lbnQpOworICAgICAgICB9CisK
KyAgICAgICAgaWYod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgICAgICB2YXIgaW1nID0g
ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaW1nIik7CisgICAgICAgICAgICB3aW5kb3cuZXZlbnRT
ZW5kZXIubW91c2VNb3ZlVG8oIGltZy5vZmZzZXRMZWZ0ICsgMSwgaW1nLm9mZnNldFRvcCArIGlt
Zy5vZmZzZXRIZWlnaHQgKyAxICk7CisgICAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9y
KCIucmVzdWx0IikuaW5uZXJIVE1MID0gaXNIb3Zlcihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIu
cmVnaW9uIikpID8gIlBBU1MiIDogIkZBSUwiOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXV0
by1zaXplL3JlZ2lvbi1zYW1lLWhlaWdodC1hcy1kaXYtd2l0aC1pbmxpbmUtY2hpbGQtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2F1dG8tc2l6ZS9yZWdpb24tc2FtZS1o
ZWlnaHQtYXMtZGl2LXdpdGgtaW5saW5lLWNoaWxkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4xNzgyNzg3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9yZWdpb25zL2F1dG8tc2l6ZS9yZWdpb24tc2FtZS1oZWlnaHQtYXMtZGl2LXdp
dGgtaW5saW5lLWNoaWxkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKKworCitUaGUgdGVz
dCBwYXNzZXMgaWYgdGhlIGhlaWdodCBvZiB0aGUgcmVnaW9uL2Zsb3d0aHJlYWQgaXMgdGhlIHNh
bWUgYXMgdGhlIGhlaWdodCBvZiB0aGUgZGl2IGNvbnRhaW5pbmcgdGhlIHNhbWUgaW5saW5lIGNv
bnRlbnQuCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvYXV0by1z
aXplL3JlZ2lvbi1zYW1lLWhlaWdodC1hcy1kaXYtd2l0aC1pbmxpbmUtY2hpbGQuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9hdXRvLXNpemUvcmVnaW9uLXNhbWUtaGVpZ2h0LWFzLWRp
di13aXRoLWlubGluZS1jaGlsZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmYzMzA2OGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMv
YXV0by1zaXplL3JlZ2lvbi1zYW1lLWhlaWdodC1hcy1kaXYtd2l0aC1pbmxpbmUtY2hpbGQuaHRt
bApAQCAtMCwwICsxLDQyIEBACis8IWRvY3R5cGUgaHRtbD4KKzxodG1sPgorPGhlYWQ+CisgICAg
PHRpdGxlPlRlc3QgLSBCdWcgMTIzMzI5OiBbQ1NTIFJlZ2lvbnNdIEZpeCBBc3NlcnQgU0hPVUxE
IE5FVkVSIEJFIFJFQUNIRUQgaW4gUmVuZGVyTGF5ZXI6OmVuY2xvc2luZ0VsZW1lbnQoKTwvdGl0
bGU+CisgICAgPHN0eWxlPgorICAgICAgICBpbWcgeworICAgICAgICAgICAgd2lkdGg6IDEwMHB4
OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgfQorICAgICAgICAuY29udGVu
dCB7CisgICAgICAgICAgICAtd2Via2l0LWZsb3ctaW50bzogZmxvdzsKKyAgICAgICAgfQorICAg
ICAgICAucmVnaW9uIHsKKyAgICAgICAgICAgIC13ZWJraXQtZmxvdy1mcm9tOiBmbG93OworICAg
ICAgICB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxpbWcgc3JjPSIuLi9y
ZXNvdXJjZXMvaXBhZC5qcGciIGNsYXNzPSJjb250ZW50Ii8+CisgICAgPGRpdiBjbGFzcz0icmVn
aW9uIj48L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9Im5vblJlZ2lvbiI+CisgICAgICAgIDxpbWcg
c3JjPSIuLi9yZXNvdXJjZXMvaXBhZC5qcGciLz4KKyAgICA8L2Rpdj4KKworICAgIDxkaXY+Cisg
ICAgICAgIFRoZSB0ZXN0IHBhc3NlcyBpZiB0aGUgaGVpZ2h0IG9mIHRoZSByZWdpb24vZmxvd3Ro
cmVhZCBpcyB0aGUgc2FtZSBhcyB0aGUgaGVpZ2h0IG9mIHRoZSBkaXYgY29udGFpbmluZyB0aGUg
c2FtZSBpbmxpbmUgY29udGVudC4KKyAgICA8L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9InJlc3Vs
dCI+PC9kaXY+CisKKyAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLmR1
bXBBc1RleHQoZmFsc2UpOworCisgICAgICAgIHZhciBleHBlY3RlZCA9IGRvY3VtZW50LnF1ZXJ5
U2VsZWN0b3IoIi5ub25SZWdpb24iKS5vZmZzZXRIZWlnaHQ7CisgICAgICAgIHZhciBhY3R1YWwg
PSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIucmVnaW9uIikub2Zmc2V0SGVpZ2h0OworICAgICAg
ICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIucmVzdWx0IikuaW5uZXJIVE1MID0gKGFjdHVhbCA9
PSBleHBlY3RlZCkgPyAiUEFTUyIgOiAiRkFJTCBleHBlY3RlZD0iICsgZXhwZWN0ZWQgKyAiIGFj
dHVhbD0iICsgYWN0dWFsOworICAgIDwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKaW5kZXggNTNmMzM0OS4uM2FmYmM0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisy
MDE0LTAyLTA0ICBNaWhhaSBNYWVyZWFuICA8bW1hZXJlYW5AYWRvYmUuY29tPgorCisgICAgICAg
IFtDU1MgUmVnaW9uc10gRml4IEFzc2VydCBTSE9VTEQgTkVWRVIgQkUgUkVBQ0hFRCBpbiBSZW5k
ZXJMYXllcjo6ZW5jbG9zaW5nRWxlbWVudCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjMzMjkKKworICAgICAgICBSZXZpZXdlZCBieSBNaWhuZWEg
T3ZpZGVuaWUuCisKKyAgICAgICAgVGhlIGZsb3d0aHJlYWQgZG9lc24ndCBoYXZlIGFuIGVuY2xv
c2luZyBlbGVtZW50LCBzbyB3aGVuIGhpdHRpbmcgdGhlIGxheWVyIG9mIHRoZQorICAgICAgICBm
bG93dGhyZWFkIChlLmcuIHRoZSBkZXNjZW50IGFyZWEgb2YgdGhlIFJvb3RJbmxpbmVCb3ggZm9y
IHRoZSBpbWFnZSBmbG93ZWQgYWxvbmUKKyAgICAgICAgaW5zaWRlIHRoZSBmbG93IHRocmVhZCkg
d2UncmUgbGV0dGluZyB0aGUgaGl0IHRlc3RpbmcgY29udGludWUgc28gaXQgd2lsbCBoaXQgdGhl
IHJlZ2lvbi4KKworICAgICAgICBUZXN0czogZmFzdC9yZWdpb25zL2Fzc2VydC1oaXQtdGVzdC1p
bWFnZS5odG1sCisgICAgICAgICAgICAgICBmYXN0L3JlZ2lvbnMvYXV0by1zaXplL3JlZ2lvbi1z
YW1lLWhlaWdodC1hcy1kaXYtd2l0aC1pbmxpbmUtY2hpbGQuaHRtbAorCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpo
aXRUZXN0Q29udGVudHMpOgorCiAyMDE0LTAyLTAzICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFw
cGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgc3RyYXkgdmVzdGlnZSBmcm9tIDo6LXdlYmtpdC1k
aXN0cmlidXRlZCBzZWxlY3Rvci4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIu
Y3BwCmluZGV4IGRhNjFlNmEuLmJhZWIxZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcApAQCAtNTA0MSw2ICs1MDQxLDEzIEBAIGJvb2wgUmVuZGVyTGF5ZXI6Omhp
dFRlc3RDb250ZW50cyhjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgSGl0VGVzdFJlc3Vs
dCYKICAgICAvLyB0aGUgY29udGVudCBpbiB0aGUgbGF5ZXIgaGFzIGFuIGVsZW1lbnQuIFNvIGp1
c3Qgd2FsayB1cAogICAgIC8vIHRoZSB0cmVlLgogICAgIGlmICghcmVzdWx0LmlubmVyTm9kZSgp
IHx8ICFyZXN1bHQuaW5uZXJOb25TaGFyZWROb2RlKCkpIHsKKyAgICAgICAgaWYgKGlzT3V0T2ZG
bG93UmVuZGVyRmxvd1RocmVhZCgpKSB7CisgICAgICAgICAgICAvLyBUaGUgZmxvd3RocmVhZCBk
b2Vzbid0IGhhdmUgYW4gZW5jbG9zaW5nIGVsZW1lbnQsIHNvIHdoZW4gaGl0dGluZyB0aGUgbGF5
ZXIgb2YgdGhlCisgICAgICAgICAgICAvLyBmbG93dGhyZWFkIChlLmcuIHRoZSBkZXNjZW50IGFy
ZWEgb2YgdGhlIFJvb3RJbmxpbmVCb3ggZm9yIHRoZSBpbWFnZSBmbG93ZWQgYWxvbmUKKyAgICAg
ICAgICAgIC8vIGluc2lkZSB0aGUgZmxvdyB0aHJlYWQpIHdlJ3JlIGxldHRpbmcgdGhlIGhpdCB0
ZXN0aW5nIGNvbnRpbnVlIHNvIGl0IHdpbGwgaGl0IHRoZSByZWdpb24uCisgICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKwogICAgICAgICBFbGVtZW50KiBlID0gZW5jbG9zaW5n
RWxlbWVudCgpOwogICAgICAgICBpZiAoIXJlc3VsdC5pbm5lck5vZGUoKSkKICAgICAgICAgICAg
IHJlc3VsdC5zZXRJbm5lck5vZGUoZSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>