<?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>125770</bug_id>
          
          <creation_ts>2013-12-16 01:35:40 -0800</creation_ts>
          <short_desc>[CSS Regions][CSS Shapes] ASSERTION FAILED: m_segmentRanges.size() &lt; m_segments.size()</short_desc>
          <delta_ts>2014-02-07 09:42:38 -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>CSS</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>89256</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Horvath">zoltan</reporter>
          <assigned_to name="Zoltan Horvath">zoltan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>960019</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-12-16 01:35:40 -0800</bug_when>
    <thetext>If we have an e.g. up-side-down triangle, then at the bottom part of the triangle the content doesn&apos;t fit, then it needs to be adjusted. The adjustment to the next region happens correctly, but the current region/shape doesn&apos;t get updated, which leads to the the shape mismatch, which leads to layout error / assertion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960024</commentid>
    <comment_count>1</comment_count>
      <attachid>219304</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-12-16 01:53:38 -0800</bug_when>
    <thetext>Created attachment 219304
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960103</commentid>
    <comment_count>2</comment_count>
      <attachid>219304</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-12-16 10:04:52 -0800</bug_when>
    <thetext>Comment on attachment 219304
Patch

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

&gt; Source/WebCore/rendering/RenderBlockLineLayout.cpp:1231
&gt; +        RenderRegion* regionAtNewLogicalHeight = regionAtBlockOffset(logicalHeight());
&gt; +        if (!currentRegion-&gt;isLastRegion() &amp;&amp; currentRegion != regionAtNewLogicalHeight) {
&gt; +            currentRegion = regionAtNewLogicalHeight;
&gt; +            shapeInsideInfo = currentRegion-&gt;shapeInsideInfo();
&gt; +        }

What if regionAtBlockOffset returns nullptr?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960191</commentid>
    <comment_count>3</comment_count>
      <attachid>219345</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2013-12-16 13:06:12 -0800</bug_when>
    <thetext>Created attachment 219345
Patch - address Darin&apos;s comment

&gt; What if regionAtBlockOffset returns nullptr?

It should never happen at this point. I added an ASSERT for checking it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964701</commentid>
    <comment_count>4</comment_count>
      <attachid>219345</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2014-01-06 12:00:06 -0800</bug_when>
    <thetext>Comment on attachment 219345
Patch - address Darin&apos;s comment

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

&gt; Source/WebCore/rendering/RenderBlockLineLayout.cpp:1226
&gt; +        // flows into the next region with a shape, we need to update the current shape and region

This code seems like it belongs in the &quot;overflowsToNextRegion&quot; case above, as it is very strange to have two different places in the same function that move to the next region, and it also makes the code hard to follow. If it doesn&apos;t make the patch too big, I would prefer if this is refactored to make that possible. If not, then a FIXME comment here is ok, with a reference to a bug to do the refactor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964783</commentid>
    <comment_count>5</comment_count>
      <attachid>220463</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2014-01-06 15:34:29 -0800</bug_when>
    <thetext>Created attachment 220463
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964788</commentid>
    <comment_count>6</comment_count>
      <attachid>220463</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2014-01-06 15:50:28 -0800</bug_when>
    <thetext>Comment on attachment 220463
Patch

That looks a lot better!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964802</commentid>
    <comment_count>7</comment_count>
      <attachid>220463</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-06 16:38:50 -0800</bug_when>
    <thetext>Comment on attachment 220463
Patch

Clearing flags on attachment: 220463

Committed r161384: &lt;http://trac.webkit.org/changeset/161384&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964803</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-06 16:38:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219304</attachid>
            <date>2013-12-16 01:53:38 -0800</date>
            <delta_ts>2013-12-16 13:06:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>fixforbottomadjusted.patch</filename>
            <type>text/plain</type>
            <size>6024</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyODNkZDQ0Li5jYzg0YTEyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMTIt
MTYgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXVtDU1MgU2hhcGVzXSBBU1NFUlRJT04gRkFJTEVEOiBtX3NlZ21lbnRSYW5nZXMuc2l6
ZSgpIDwgbV9zZWdtZW50cy5zaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNTc3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogZmFzdC9yZWdpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUt
b24tbXVsdGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVudC1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1vbi1t
dWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3RtZW50Lmh0bWw6IEFkZGVkLgorCiAyMDEzLTEy
LTE1ICBGcsOpZMOpcmljIFdhbmcgIDxmcmVkLndhbmdAZnJlZS5mcj4KIAogICAgICAgICBBZGQg
c3VwcG9ydCBmb3IgbWFjdGlvbkB0b2dnbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
cmVnaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90
dG9tLWFkanVzdG1lbnQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9z
aGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVz
dG1lbnQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5h
YTMyOWEzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NoYXBl
LWluc2lkZS9zaGFwZS1pbnNpZGUtb24tbXVsdGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVu
dC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMzggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8aGVhZD4KKzxzdHlsZT4KKy5yZWdpb24geworICAgIHdpZHRoOiAxMDBweDsKKyAgICBoZWln
aHQ6IDEwMHB4OworICAgIG1hcmdpbi10b3A6IDEwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjog
I0NDRDhENDsKK30KKworLnBhZ2UgeworICAgIGZvbnQ6IDIwcHgvMSBBaGVtLCBzYW5zLXNlcmlm
OworfQorPC9zdHlsZT4KKzwvaGVhZD4KKworPGJvZHk+CisgICAgPGRpdiBjbGFzcz0icGFnZSI+
CisgICAgICAgIDxkaXYgY2xhc3M9InJlZ2lvbiI+CisgICAgICAgICAgICA8c3BhbiBzdHlsZT0i
bWFyZ2luLWxlZnQ6IDMwcHg7Ij48L3NwYW4+WCBYPGJyLz4KKyAgICAgICAgICAgIDxzcGFuIHN0
eWxlPSJtYXJnaW4tbGVmdDogMzVweDsiPjwvc3Bhbj5YPGJyLz4KKyAgICAgICAgICAgIDxzcGFu
IHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPjwvc3Bhbj5YCisgICAgICAgIDwvZGl2PgorICAg
ICAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPgorICAgICAgICAgICAgPHNwYW4gc3R5bGU9Im1hcmdp
bi1sZWZ0OiAzMHB4OyI+PC9zcGFuPlggWDxici8+CisgICAgICAgICAgICA8c3BhbiBzdHlsZT0i
bWFyZ2luLWxlZnQ6IDM1cHg7Ij48L3NwYW4+WDxici8+CisgICAgICAgICAgICA8c3BhbiBzdHls
ZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij48L3NwYW4+WAorICAgICAgICA8L2Rpdj4KKyAgICAgICAg
WCBYCisgICAgPC9kaXY+CisgICAgPHAgc3R5bGU9Im1hcmdpbi10b3A6IDIwcHg7Ij4KKyAgICAg
ICAgUmVxdWlyZXMgQWhlbSBmb250LiBXZSBoYXZlIHR3byByZWdpb25zLCBhbiB1cC1zaWRlLWRv
d24gdHJpYW5ndWxhciBzaGFwZSBpcyBhcHBsaWVkIG9uIHRoZSByZWdpb25zLgorICAgICAgICBU
aGUgY29udGVudCBzaG91bGQgZmxvdyBmcm9tIHRoZSBmaXJzdCBzaGFwZSB0byB0aGUgc2Vjb25k
IHNoYXBlLiBUaGUgb3ZlcmZsb3cgc2hvdWxkIGJlIHB1c2hlZCBkb3duIGJlbG93IHRoZSBjb250
ZW50IGJveC4KKyAgICA8L3A+CisgICAgPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3Jn
L2IvMTI1NzcwIj4xMjU3NzA8L2E+OiBbQ1NTIFJlZ2lvbnNdW0NTUyBTaGFwZXNdIEFTU0VSVElP
TiBGQUlMRUQ6IG1fc2VnbWVudFJhbmdlcy5zaXplKCkgPCBtX3NlZ21lbnRzLnNpemUoKTwvcD4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9z
aGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVz
dG1lbnQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUt
aW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVzdG1lbnQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44NjBhNGYyCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtb24tbXVs
dGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVudC5odG1sCkBAIC0wLDAgKzEsMzUgQEAKKzwh
RE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKy5yZWdpb24geworICAgIHdp
ZHRoOiAxMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIG1hcmdpbi10b3A6IDEwcHg7Cisg
ICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRDhENDsKKyAgICAtd2Via2l0LXNoYXBlLWluc2lkZTog
cG9seWdvbigyNXB4IDBweCwgMTAwcHggMHB4LCA1MHB4IDEwMHB4KTsKK30KKworLmNvbnRlbnQg
eworICAgIGZvbnQ6IDIwcHgvMSBBaGVtLCBzYW5zLXNlcmlmOworICAgIC13ZWJraXQtZmxvdy1p
bnRvOiBmbG93OworfQorCisucmVnaW9uIHsgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7IH0KKzwv
c3R5bGU+Cis8L2hlYWQ+CisKKzxib2R5PgorICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPlggWCBY
IFggWCBYIFggWCBYIFg8L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9InBhZ2UiPgorICAgICAgICA8
ZGl2IGNsYXNzPSJyZWdpb24iPjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPjwv
ZGl2PgorICAgIDwvZGl2PgorICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOiA0MHB4OyI+CisgICAg
ICAgIFJlcXVpcmVzIEFoZW0gZm9udC4gV2UgaGF2ZSB0d28gcmVnaW9ucywgYW4gdXAtc2lkZS1k
b3duIHRyaWFuZ3VsYXIgc2hhcGUgaXMgYXBwbGllZCBvbiB0aGUgcmVnaW9ucy4KKyAgICAgICAg
VGhlIGNvbnRlbnQgc2hvdWxkIGZsb3cgZnJvbSB0aGUgZmlyc3Qgc2hhcGUgdG8gdGhlIHNlY29u
ZCBzaGFwZS4gVGhlIG92ZXJmbG93IHNob3VsZCBiZSBwdXNoZWQgZG93biBiZWxvdyB0aGUgY29u
dGVudCBib3guCisgICAgPC9wPgorICAgIDxwPkJ1ZyA8YSBocmVmPSJodHRwOi8vd2Via2l0Lm9y
Zy9iLzEyNTc3MCI+MTI1NzcwPC9hPjogW0NTUyBSZWdpb25zXVtDU1MgU2hhcGVzXSBBU1NFUlRJ
T04gRkFJTEVEOiBtX3NlZ21lbnRSYW5nZXMuc2l6ZSgpIDwgbV9zZWdtZW50cy5zaXplKCk8L3A+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzgyMDYwMi4uYzA3OWRhOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTEyLTE2ICBab2x0YW4gSG9ydmF0aCAgPHpvbHRh
bkB3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgUmVnaW9uc11bQ1NTIFNoYXBlc10gQVNTRVJU
SU9OIEZBSUxFRDogbV9zZWdtZW50UmFuZ2VzLnNpemUoKSA8IG1fc2VnbWVudHMuc2l6ZSgpCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU3NzAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHdlIGhh
dmUgYW4gZS5nLiB1cC1zaWRlLWRvd24gdHJpYW5nbGUsIHdoZW4gdGhlIGNvbnRlbnQgZG9lc24n
dCBmaXQgaW4gdGhlIGJvdHRvbSBwYXJ0IG9mIHRoZSBzaGFwZSwKKyAgICAgICAgYW5kIHRoZSBh
ZGp1c3RlZCBjb250ZW50IGZsb3dzIGludG8gdGhlIG5leHQgcmVnaW9uIHdpdGggYSBzaGFwZSwg
d2UgbmVlZCB0byB1cGRhdGUgdGhlIGFjdHVhbCBzaGFwZQorICAgICAgICBhbmQgcmVnaW9uLiBT
aW5jZSBpdCB3YXNuJ3QgdXBkYXRlZCwgaXQgbGVkIHRvIGEgc2hhcGUgbWlzbWF0Y2gsIHdoaWNo
IGxlZCB0byBhc3NlcnQvbGF5b3V0IGVycm9yLgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVnaW9u
cy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFk
anVzdG1lbnQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91
dC5jcHA6CisgICAgICAgIChXZWJpQ29yZTo6UmVuZGVyQmxvY2tGbG93Ojp1cGRhdGVTaGFwZUFu
ZFNlZ21lbnRzRm9yQ3VycmVudExpbmVJbkZsb3dUaHJlYWQpOiBVcGRhdGUgY3VycmVudCBzaGFw
ZQorICAgICAgICBhbmQgcmVnaW9uLCB3aGVuIGFkanVzdG1lbnQgb2NjdXJlZC4KKwogMjAxMy0x
Mi0xNSAgRnLDqWTDqXJpYyBXYW5nICA8ZnJlZC53YW5nQGZyZWUuZnI+CiAKICAgICAgICAgQWRk
IHN1cHBvcnQgZm9yIG1hY3Rpb25AdG9nZ2xlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCmluZGV4IGRiNTA4OWUuLmI2YWFhYjggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQu
Y3BwCkBAIC0xMjIxLDYgKzEyMjEsMTUgQEAgdm9pZCBSZW5kZXJCbG9ja0Zsb3c6OnVwZGF0ZVNo
YXBlQW5kU2VnbWVudHNGb3JDdXJyZW50TGluZUluRmxvd1RocmVhZChTaGFwZUluc2kKICAgICAg
ICAgTGF5b3V0VW5pdCBzaGFwZVRvcExpbmVUb3BEZWx0YSA9IHNoYXBlUG9zaXRpb25JbkZsb3dU
aHJlYWQgLSBsb2dpY2FsTGluZVRvcEluRmxvd1RocmVhZCAtIGN1cnJlbnRSZWdpb24tPmJvcmRl
ckFuZFBhZGRpbmdCZWZvcmUoKTsKIAogICAgICAgICBzZXRMb2dpY2FsSGVpZ2h0KGxvZ2ljYWxI
ZWlnaHQoKSArIHNoYXBlVG9wTGluZVRvcERlbHRhKTsKKworICAgICAgICAvLyBXaGVuIHRoZSBj
b250ZW50IGRvZXNuJ3QgZml0IGluIHRoZSBib3R0b20gcGFydCBvZiB0aGUgc2hhcGUsIGFuZCB0
aGUgYWRqdXN0ZWQgY29udGVudAorICAgICAgICAvLyBmbG93cyBpbnRvIHRoZSBuZXh0IHJlZ2lv
biB3aXRoIGEgc2hhcGUsIHdlIG5lZWQgdG8gdXBkYXRlIHRoZSBjdXJyZW50IHNoYXBlIGFuZCBy
ZWdpb24KKyAgICAgICAgUmVuZGVyUmVnaW9uKiByZWdpb25BdE5ld0xvZ2ljYWxIZWlnaHQgPSBy
ZWdpb25BdEJsb2NrT2Zmc2V0KGxvZ2ljYWxIZWlnaHQoKSk7CisgICAgICAgIGlmICghY3VycmVu
dFJlZ2lvbi0+aXNMYXN0UmVnaW9uKCkgJiYgY3VycmVudFJlZ2lvbiAhPSByZWdpb25BdE5ld0xv
Z2ljYWxIZWlnaHQpIHsKKyAgICAgICAgICAgIGN1cnJlbnRSZWdpb24gPSByZWdpb25BdE5ld0xv
Z2ljYWxIZWlnaHQ7CisgICAgICAgICAgICBzaGFwZUluc2lkZUluZm8gPSBjdXJyZW50UmVnaW9u
LT5zaGFwZUluc2lkZUluZm8oKTsKKyAgICAgICAgfQorCiAgICAgICAgIGxvZ2ljYWxMaW5lVG9w
SW5GbG93VGhyZWFkICs9IHNoYXBlVG9wTGluZVRvcERlbHRhOwogICAgICAgICBsYXlvdXRTdGF0
ZS5zZXRBZGp1c3RlZExvZ2ljYWxMaW5lVG9wKDApOwogICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219345</attachid>
            <date>2013-12-16 13:06:12 -0800</date>
            <delta_ts>2014-01-06 15:34:29 -0800</delta_ts>
            <desc>Patch - address Darin&apos;s comment</desc>
            <filename>fixforbottomadjusted.patch</filename>
            <type>text/plain</type>
            <size>6067</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyODNkZDQ0Li5jYzg0YTEyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTMtMTIt
MTYgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXVtDU1MgU2hhcGVzXSBBU1NFUlRJT04gRkFJTEVEOiBtX3NlZ21lbnRSYW5nZXMuc2l6
ZSgpIDwgbV9zZWdtZW50cy5zaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNTc3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogZmFzdC9yZWdpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUt
b24tbXVsdGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVudC1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1vbi1t
dWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3RtZW50Lmh0bWw6IEFkZGVkLgorCiAyMDEzLTEy
LTE1ICBGcsOpZMOpcmljIFdhbmcgIDxmcmVkLndhbmdAZnJlZS5mcj4KIAogICAgICAgICBBZGQg
c3VwcG9ydCBmb3IgbWFjdGlvbkB0b2dnbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
cmVnaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90
dG9tLWFkanVzdG1lbnQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9z
aGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVz
dG1lbnQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5h
YTMyOWEzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NoYXBl
LWluc2lkZS9zaGFwZS1pbnNpZGUtb24tbXVsdGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVu
dC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMzggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8aGVhZD4KKzxzdHlsZT4KKy5yZWdpb24geworICAgIHdpZHRoOiAxMDBweDsKKyAgICBoZWln
aHQ6IDEwMHB4OworICAgIG1hcmdpbi10b3A6IDEwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjog
I0NDRDhENDsKK30KKworLnBhZ2UgeworICAgIGZvbnQ6IDIwcHgvMSBBaGVtLCBzYW5zLXNlcmlm
OworfQorPC9zdHlsZT4KKzwvaGVhZD4KKworPGJvZHk+CisgICAgPGRpdiBjbGFzcz0icGFnZSI+
CisgICAgICAgIDxkaXYgY2xhc3M9InJlZ2lvbiI+CisgICAgICAgICAgICA8c3BhbiBzdHlsZT0i
bWFyZ2luLWxlZnQ6IDMwcHg7Ij48L3NwYW4+WCBYPGJyLz4KKyAgICAgICAgICAgIDxzcGFuIHN0
eWxlPSJtYXJnaW4tbGVmdDogMzVweDsiPjwvc3Bhbj5YPGJyLz4KKyAgICAgICAgICAgIDxzcGFu
IHN0eWxlPSJtYXJnaW4tbGVmdDogNDBweDsiPjwvc3Bhbj5YCisgICAgICAgIDwvZGl2PgorICAg
ICAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPgorICAgICAgICAgICAgPHNwYW4gc3R5bGU9Im1hcmdp
bi1sZWZ0OiAzMHB4OyI+PC9zcGFuPlggWDxici8+CisgICAgICAgICAgICA8c3BhbiBzdHlsZT0i
bWFyZ2luLWxlZnQ6IDM1cHg7Ij48L3NwYW4+WDxici8+CisgICAgICAgICAgICA8c3BhbiBzdHls
ZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij48L3NwYW4+WAorICAgICAgICA8L2Rpdj4KKyAgICAgICAg
WCBYCisgICAgPC9kaXY+CisgICAgPHAgc3R5bGU9Im1hcmdpbi10b3A6IDIwcHg7Ij4KKyAgICAg
ICAgUmVxdWlyZXMgQWhlbSBmb250LiBXZSBoYXZlIHR3byByZWdpb25zLCBhbiB1cC1zaWRlLWRv
d24gdHJpYW5ndWxhciBzaGFwZSBpcyBhcHBsaWVkIG9uIHRoZSByZWdpb25zLgorICAgICAgICBU
aGUgY29udGVudCBzaG91bGQgZmxvdyBmcm9tIHRoZSBmaXJzdCBzaGFwZSB0byB0aGUgc2Vjb25k
IHNoYXBlLiBUaGUgb3ZlcmZsb3cgc2hvdWxkIGJlIHB1c2hlZCBkb3duIGJlbG93IHRoZSBjb250
ZW50IGJveC4KKyAgICA8L3A+CisgICAgPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3Jn
L2IvMTI1NzcwIj4xMjU3NzA8L2E+OiBbQ1NTIFJlZ2lvbnNdW0NTUyBTaGFwZXNdIEFTU0VSVElP
TiBGQUlMRUQ6IG1fc2VnbWVudFJhbmdlcy5zaXplKCkgPCBtX3NlZ21lbnRzLnNpemUoKTwvcD4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9z
aGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVz
dG1lbnQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUt
aW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVzdG1lbnQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44NjBhNGYyCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtb24tbXVs
dGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVudC5odG1sCkBAIC0wLDAgKzEsMzUgQEAKKzwh
RE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKy5yZWdpb24geworICAgIHdp
ZHRoOiAxMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIG1hcmdpbi10b3A6IDEwcHg7Cisg
ICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRDhENDsKKyAgICAtd2Via2l0LXNoYXBlLWluc2lkZTog
cG9seWdvbigyNXB4IDBweCwgMTAwcHggMHB4LCA1MHB4IDEwMHB4KTsKK30KKworLmNvbnRlbnQg
eworICAgIGZvbnQ6IDIwcHgvMSBBaGVtLCBzYW5zLXNlcmlmOworICAgIC13ZWJraXQtZmxvdy1p
bnRvOiBmbG93OworfQorCisucmVnaW9uIHsgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7IH0KKzwv
c3R5bGU+Cis8L2hlYWQ+CisKKzxib2R5PgorICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPlggWCBY
IFggWCBYIFggWCBYIFg8L2Rpdj4KKworICAgIDxkaXYgY2xhc3M9InBhZ2UiPgorICAgICAgICA8
ZGl2IGNsYXNzPSJyZWdpb24iPjwvZGl2PgorICAgICAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPjwv
ZGl2PgorICAgIDwvZGl2PgorICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOiA0MHB4OyI+CisgICAg
ICAgIFJlcXVpcmVzIEFoZW0gZm9udC4gV2UgaGF2ZSB0d28gcmVnaW9ucywgYW4gdXAtc2lkZS1k
b3duIHRyaWFuZ3VsYXIgc2hhcGUgaXMgYXBwbGllZCBvbiB0aGUgcmVnaW9ucy4KKyAgICAgICAg
VGhlIGNvbnRlbnQgc2hvdWxkIGZsb3cgZnJvbSB0aGUgZmlyc3Qgc2hhcGUgdG8gdGhlIHNlY29u
ZCBzaGFwZS4gVGhlIG92ZXJmbG93IHNob3VsZCBiZSBwdXNoZWQgZG93biBiZWxvdyB0aGUgY29u
dGVudCBib3guCisgICAgPC9wPgorICAgIDxwPkJ1ZyA8YSBocmVmPSJodHRwOi8vd2Via2l0Lm9y
Zy9iLzEyNTc3MCI+MTI1NzcwPC9hPjogW0NTUyBSZWdpb25zXVtDU1MgU2hhcGVzXSBBU1NFUlRJ
T04gRkFJTEVEOiBtX3NlZ21lbnRSYW5nZXMuc2l6ZSgpIDwgbV9zZWdtZW50cy5zaXplKCk8L3A+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzgyMDYwMi4uYzA3OWRhOCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTEyLTE2ICBab2x0YW4gSG9ydmF0aCAgPHpvbHRh
bkB3ZWJraXQub3JnPgorCisgICAgICAgIFtDU1MgUmVnaW9uc11bQ1NTIFNoYXBlc10gQVNTRVJU
SU9OIEZBSUxFRDogbV9zZWdtZW50UmFuZ2VzLnNpemUoKSA8IG1fc2VnbWVudHMuc2l6ZSgpCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU3NzAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHdlIGhh
dmUgYW4gZS5nLiB1cC1zaWRlLWRvd24gdHJpYW5nbGUsIHdoZW4gdGhlIGNvbnRlbnQgZG9lc24n
dCBmaXQgaW4gdGhlIGJvdHRvbSBwYXJ0IG9mIHRoZSBzaGFwZSwKKyAgICAgICAgYW5kIHRoZSBh
ZGp1c3RlZCBjb250ZW50IGZsb3dzIGludG8gdGhlIG5leHQgcmVnaW9uIHdpdGggYSBzaGFwZSwg
d2UgbmVlZCB0byB1cGRhdGUgdGhlIGFjdHVhbCBzaGFwZQorICAgICAgICBhbmQgcmVnaW9uLiBT
aW5jZSBpdCB3YXNuJ3QgdXBkYXRlZCwgaXQgbGVkIHRvIGEgc2hhcGUgbWlzbWF0Y2gsIHdoaWNo
IGxlZCB0byBhc3NlcnQvbGF5b3V0IGVycm9yLgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVnaW9u
cy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFk
anVzdG1lbnQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91
dC5jcHA6CisgICAgICAgIChXZWJpQ29yZTo6UmVuZGVyQmxvY2tGbG93Ojp1cGRhdGVTaGFwZUFu
ZFNlZ21lbnRzRm9yQ3VycmVudExpbmVJbkZsb3dUaHJlYWQpOiBVcGRhdGUgY3VycmVudCBzaGFw
ZQorICAgICAgICBhbmQgcmVnaW9uLCB3aGVuIGFkanVzdG1lbnQgb2NjdXJlZC4KKwogMjAxMy0x
Mi0xNSAgRnLDqWTDqXJpYyBXYW5nICA8ZnJlZC53YW5nQGZyZWUuZnI+CiAKICAgICAgICAgQWRk
IHN1cHBvcnQgZm9yIG1hY3Rpb25AdG9nZ2xlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCmluZGV4IGRiNTA4OWUuLjBkNDViOGQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQu
Y3BwCkBAIC0xMjIxLDYgKzEyMjEsMTYgQEAgdm9pZCBSZW5kZXJCbG9ja0Zsb3c6OnVwZGF0ZVNo
YXBlQW5kU2VnbWVudHNGb3JDdXJyZW50TGluZUluRmxvd1RocmVhZChTaGFwZUluc2kKICAgICAg
ICAgTGF5b3V0VW5pdCBzaGFwZVRvcExpbmVUb3BEZWx0YSA9IHNoYXBlUG9zaXRpb25JbkZsb3dU
aHJlYWQgLSBsb2dpY2FsTGluZVRvcEluRmxvd1RocmVhZCAtIGN1cnJlbnRSZWdpb24tPmJvcmRl
ckFuZFBhZGRpbmdCZWZvcmUoKTsKIAogICAgICAgICBzZXRMb2dpY2FsSGVpZ2h0KGxvZ2ljYWxI
ZWlnaHQoKSArIHNoYXBlVG9wTGluZVRvcERlbHRhKTsKKworICAgICAgICAvLyBXaGVuIHRoZSBj
b250ZW50IGRvZXNuJ3QgZml0IGluIHRoZSBib3R0b20gcGFydCBvZiB0aGUgc2hhcGUsIGFuZCB0
aGUgYWRqdXN0ZWQgY29udGVudAorICAgICAgICAvLyBmbG93cyBpbnRvIHRoZSBuZXh0IHJlZ2lv
biB3aXRoIGEgc2hhcGUsIHdlIG5lZWQgdG8gdXBkYXRlIHRoZSBjdXJyZW50IHNoYXBlIGFuZCBy
ZWdpb24KKyAgICAgICAgUmVuZGVyUmVnaW9uKiByZWdpb25BdE5ld0xvZ2ljYWxIZWlnaHQgPSBy
ZWdpb25BdEJsb2NrT2Zmc2V0KGxvZ2ljYWxIZWlnaHQoKSk7CisgICAgICAgIEFTU0VSVChyZWdp
b25BdE5ld0xvZ2ljYWxIZWlnaHQpOworICAgICAgICBpZiAoIWN1cnJlbnRSZWdpb24tPmlzTGFz
dFJlZ2lvbigpICYmIGN1cnJlbnRSZWdpb24gIT0gcmVnaW9uQXROZXdMb2dpY2FsSGVpZ2h0KSB7
CisgICAgICAgICAgICBjdXJyZW50UmVnaW9uID0gcmVnaW9uQXROZXdMb2dpY2FsSGVpZ2h0Owor
ICAgICAgICAgICAgc2hhcGVJbnNpZGVJbmZvID0gY3VycmVudFJlZ2lvbi0+c2hhcGVJbnNpZGVJ
bmZvKCk7CisgICAgICAgIH0KKwogICAgICAgICBsb2dpY2FsTGluZVRvcEluRmxvd1RocmVhZCAr
PSBzaGFwZVRvcExpbmVUb3BEZWx0YTsKICAgICAgICAgbGF5b3V0U3RhdGUuc2V0QWRqdXN0ZWRM
b2dpY2FsTGluZVRvcCgwKTsKICAgICB9Cg==
</data>
<flag name="review"
          id="242958"
          type_id="1"
          status="-"
          setter="bjonesbe"
    />
    <flag name="commit-queue"
          id="242959"
          type_id="3"
          status="-"
          setter="bjonesbe"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220463</attachid>
            <date>2014-01-06 15:34:29 -0800</date>
            <delta_ts>2014-01-06 16:38:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>assertfix.patch</filename>
            <type>text/plain</type>
            <size>6626</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1NWM0ZDMwLi41NmUzZWMzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTQtMDEt
MDYgIFpvbHRhbiBIb3J2YXRoICA8em9sdGFuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXVtDU1MgU2hhcGVzXSBBU1NFUlRJT04gRkFJTEVEOiBtX3NlZ21lbnRSYW5nZXMuc2l6
ZSgpIDwgbV9zZWdtZW50cy5zaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyNTc3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogZmFzdC9yZWdpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUt
b24tbXVsdGlwbGUtcmVnaW9ucy1ib3R0b20tYWRqdXN0bWVudC1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1vbi1t
dWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3RtZW50Lmh0bWw6IEFkZGVkLgorCiAyMDE0LTAx
LTA2ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkIEdUSyBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lv
bnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1vbi1tdWx0aXBsZS1yZWdpb25zLWJvdHRvbS1h
ZGp1c3RtZW50LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2hhcGUt
aW5zaWRlL3NoYXBlLWluc2lkZS1vbi1tdWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3RtZW50
LWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWEzMjlh
MwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9zaGFwZS1pbnNp
ZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxlLXJlZ2lvbnMtYm90dG9tLWFkanVzdG1lbnQtZXhw
ZWN0ZWQuaHRtbApAQCAtMCwwICsxLDM4IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhl
YWQ+Cis8c3R5bGU+CisucmVnaW9uIHsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAx
MDBweDsKKyAgICBtYXJnaW4tdG9wOiAxMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0Q4
RDQ7Cit9CisKKy5wYWdlIHsKKyAgICBmb250OiAyMHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKK30K
Kzwvc3R5bGU+Cis8L2hlYWQ+CisKKzxib2R5PgorICAgIDxkaXYgY2xhc3M9InBhZ2UiPgorICAg
ICAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPgorICAgICAgICAgICAgPHNwYW4gc3R5bGU9Im1hcmdp
bi1sZWZ0OiAzMHB4OyI+PC9zcGFuPlggWDxici8+CisgICAgICAgICAgICA8c3BhbiBzdHlsZT0i
bWFyZ2luLWxlZnQ6IDM1cHg7Ij48L3NwYW4+WDxici8+CisgICAgICAgICAgICA8c3BhbiBzdHls
ZT0ibWFyZ2luLWxlZnQ6IDQwcHg7Ij48L3NwYW4+WAorICAgICAgICA8L2Rpdj4KKyAgICAgICAg
PGRpdiBjbGFzcz0icmVnaW9uIj4KKyAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJtYXJnaW4tbGVm
dDogMzBweDsiPjwvc3Bhbj5YIFg8YnIvPgorICAgICAgICAgICAgPHNwYW4gc3R5bGU9Im1hcmdp
bi1sZWZ0OiAzNXB4OyI+PC9zcGFuPlg8YnIvPgorICAgICAgICAgICAgPHNwYW4gc3R5bGU9Im1h
cmdpbi1sZWZ0OiA0MHB4OyI+PC9zcGFuPlgKKyAgICAgICAgPC9kaXY+CisgICAgICAgIFggWAor
ICAgIDwvZGl2PgorICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOiAyMHB4OyI+CisgICAgICAgIFJl
cXVpcmVzIEFoZW0gZm9udC4gV2UgaGF2ZSB0d28gcmVnaW9ucywgYW4gdXAtc2lkZS1kb3duIHRy
aWFuZ3VsYXIgc2hhcGUgaXMgYXBwbGllZCBvbiB0aGUgcmVnaW9ucy4KKyAgICAgICAgVGhlIGNv
bnRlbnQgc2hvdWxkIGZsb3cgZnJvbSB0aGUgZmlyc3Qgc2hhcGUgdG8gdGhlIHNlY29uZCBzaGFw
ZS4gVGhlIG92ZXJmbG93IHNob3VsZCBiZSBwdXNoZWQgZG93biBiZWxvdyB0aGUgY29udGVudCBi
b3guCisgICAgPC9wPgorICAgIDxwPkJ1ZyA8YSBocmVmPSJodHRwOi8vd2Via2l0Lm9yZy9iLzEy
NTc3MCI+MTI1NzcwPC9hPjogW0NTUyBSZWdpb25zXVtDU1MgU2hhcGVzXSBBU1NFUlRJT04gRkFJ
TEVEOiBtX3NlZ21lbnRSYW5nZXMuc2l6ZSgpIDwgbV9zZWdtZW50cy5zaXplKCk8L3A+Cis8L2Jv
ZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2hhcGUt
aW5zaWRlL3NoYXBlLWluc2lkZS1vbi1tdWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3RtZW50
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lk
ZS1vbi1tdWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3RtZW50Lmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODYwYTRmMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLW9uLW11bHRpcGxl
LXJlZ2lvbnMtYm90dG9tLWFkanVzdG1lbnQuaHRtbApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisucmVnaW9uIHsKKyAgICB3aWR0aDog
MTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBtYXJnaW4tdG9wOiAxMHB4OworICAgIGJh
Y2tncm91bmQtY29sb3I6ICNDQ0Q4RDQ7CisgICAgLXdlYmtpdC1zaGFwZS1pbnNpZGU6IHBvbHln
b24oMjVweCAwcHgsIDEwMHB4IDBweCwgNTBweCAxMDBweCk7Cit9CisKKy5jb250ZW50IHsKKyAg
ICBmb250OiAyMHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAtd2Via2l0LWZsb3ctaW50bzog
ZmxvdzsKK30KKworLnJlZ2lvbiB7IC13ZWJraXQtZmxvdy1mcm9tOiBmbG93OyB9Cis8L3N0eWxl
PgorPC9oZWFkPgorCis8Ym9keT4KKyAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij5YIFggWCBYIFgg
WCBYIFggWCBYPC9kaXY+CisKKyAgICA8ZGl2IGNsYXNzPSJwYWdlIj4KKyAgICAgICAgPGRpdiBj
bGFzcz0icmVnaW9uIj48L2Rpdj4KKyAgICAgICAgPGRpdiBjbGFzcz0icmVnaW9uIj48L2Rpdj4K
KyAgICA8L2Rpdj4KKyAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDogNDBweDsiPgorICAgICAgICBS
ZXF1aXJlcyBBaGVtIGZvbnQuIFdlIGhhdmUgdHdvIHJlZ2lvbnMsIGFuIHVwLXNpZGUtZG93biB0
cmlhbmd1bGFyIHNoYXBlIGlzIGFwcGxpZWQgb24gdGhlIHJlZ2lvbnMuCisgICAgICAgIFRoZSBj
b250ZW50IHNob3VsZCBmbG93IGZyb20gdGhlIGZpcnN0IHNoYXBlIHRvIHRoZSBzZWNvbmQgc2hh
cGUuIFRoZSBvdmVyZmxvdyBzaG91bGQgYmUgcHVzaGVkIGRvd24gYmVsb3cgdGhlIGNvbnRlbnQg
Ym94LgorICAgIDwvcD4KKyAgICA8cD5CdWcgPGEgaHJlZj0iaHR0cDovL3dlYmtpdC5vcmcvYi8x
MjU3NzAiPjEyNTc3MDwvYT46IFtDU1MgUmVnaW9uc11bQ1NTIFNoYXBlc10gQVNTRVJUSU9OIEZB
SUxFRDogbV9zZWdtZW50UmFuZ2VzLnNpemUoKSA8IG1fc2VnbWVudHMuc2l6ZSgpPC9wPgorPC9i
b2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDU1YzZkODQuLjEwZmQxMWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwyMCBAQAorMjAxNC0wMS0wNiAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Vi
a2l0Lm9yZz4KKworICAgICAgICBbQ1NTIFJlZ2lvbnNdW0NTUyBTaGFwZXNdIEFTU0VSVElPTiBG
QUlMRUQ6IG1fc2VnbWVudFJhbmdlcy5zaXplKCkgPCBtX3NlZ21lbnRzLnNpemUoKQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI1NzcwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiB3ZSBoYXZlIGFu
IGUuZy4gdXAtc2lkZS1kb3duIHRyaWFuZ2xlLCB3aGVuIHRoZSBjb250ZW50IGRvZXNuJ3QgZml0
IGluIHRoZSBib3R0b20gcGFydCBvZiB0aGUgc2hhcGUsCisgICAgICAgIGFuZCB0aGUgYWRqdXN0
ZWQgY29udGVudCBmbG93cyBpbnRvIHRoZSBuZXh0IHJlZ2lvbiB3aXRoIGEgc2hhcGUsIHdlIG5l
ZWQgdG8gdXBkYXRlIHRoZSBhY3R1YWwgc2hhcGUKKyAgICAgICAgYW5kIHJlZ2lvbi4gU2luY2Ug
aXQgd2Fzbid0IHVwZGF0ZWQsIGl0IGxlZCB0byBhIHNoYXBlIG1pc21hdGNoLCB3aGljaCBsZWQg
dG8gYXNzZXJ0L2xheW91dCBlcnJvci4KKworICAgICAgICBUZXN0OiBmYXN0L3JlZ2lvbnMvc2hh
cGUtaW5zaWRlL3NoYXBlLWluc2lkZS1vbi1tdWx0aXBsZS1yZWdpb25zLWJvdHRvbS1hZGp1c3Rt
ZW50Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3Bw
OgorICAgICAgICAoV2ViaUNvcmU6OlJlbmRlckJsb2NrRmxvdzo6dXBkYXRlU2hhcGVBbmRTZWdt
ZW50c0ZvckN1cnJlbnRMaW5lSW5GbG93VGhyZWFkKTogVXBkYXRlIGN1cnJlbnQgc2hhcGUKKyAg
ICAgICAgYW5kIHJlZ2lvbiwgd2hlbiBhZGp1c3RtZW50IG9jY3VyZWQuCisKIDIwMTQtMDEtMDYg
IFRoaWFnbyBkZSBCYXJyb3MgTGFjZXJkYSAgPHRoaWFnby5sYWNlcmRhQG9wZW5ib3NzYS5vcmc+
CiAKICAgICAgICAgW05peF0gQWRkaW5nIHNjcmVlblJlY3QgaW1wbGVtZW50YXRpb24gdG8gUGxh
dGZvcm1TY3JlZW5OaXgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJCbG9ja0xpbmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJs
b2NrTGluZUxheW91dC5jcHAKaW5kZXggZDhiMGQyZC4uNTAxN2MzNiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKQEAgLTExNjgs
NyArMTE2OCw4IEBAIHZvaWQgUmVuZGVyQmxvY2tGbG93Ojp1cGRhdGVTaGFwZUFuZFNlZ21lbnRz
Rm9yQ3VycmVudExpbmVJbkZsb3dUaHJlYWQoU2hhcGVJbnNpCiAgICAgICAgIHNoYXBlQm90dG9t
SW5GbG93VGhyZWFkID0gc2hhcGVJbnNpZGVJbmZvLT5zaGFwZUxvZ2ljYWxCb3R0b20oKSArIGN1
cnJlbnRSZWdpb24tPmxvZ2ljYWxUb3BGb3JGbG93VGhyZWFkQ29udGVudCgpOwogCiAgICAgYm9v
bCBsaW5lT3ZlckxhcHNXaXRoU2hhcGVCb3R0b20gPSBzaGFwZUJvdHRvbUluRmxvd1RocmVhZCA8
IGxvZ2ljYWxMaW5lQm90dG9tSW5GbG93VGhyZWFkOwotICAgIGJvb2wgbGluZU92ZXJMYXBzV2l0
aFJlZ2lvbkJvdHRvbSA9IGxvZ2ljYWxMaW5lQm90dG9tSW5GbG93VGhyZWFkID4gbG9naWNhbFJl
Z2lvbkJvdHRvbUluRmxvd1RocmVhZDsKKyAgICBib29sIGxpbmVUb3BBZGp1c3RlZEludG9OZXh0
UmVnaW9uID0gbGF5b3V0U3RhdGUuYWRqdXN0ZWRMb2dpY2FsTGluZVRvcCgpID49IGN1cnJlbnRS
ZWdpb24tPmxvZ2ljYWxIZWlnaHQoKTsKKyAgICBib29sIGxpbmVPdmVyTGFwc1dpdGhSZWdpb25C
b3R0b20gPSBsb2dpY2FsTGluZUJvdHRvbUluRmxvd1RocmVhZCA+IGxvZ2ljYWxSZWdpb25Cb3R0
b21JbkZsb3dUaHJlYWQgfHwgbGluZVRvcEFkanVzdGVkSW50b05leHRSZWdpb247CiAgICAgYm9v
bCBvdmVyRmxvd3NUb05leHRSZWdpb24gPSBuZXh0UmVnaW9uICYmIChsaW5lT3ZlckxhcHNXaXRo
U2hhcGVCb3R0b20gfHwgbGluZU92ZXJMYXBzV2l0aFJlZ2lvbkJvdHRvbSk7CiAKICAgICAvLyBJ
ZiB0aGUgbGluZSBpcyBiZXR3ZWVuIHR3byBzaGFwZXMvcmVnaW9ucyB3ZSBwb3NpdGlvbiB0aGUg
bGluZSB0byB0aGUgdG9wIG9mIHRoZSBuZXh0IHNoYXBlL3JlZ2lvbgpAQCAtMTE4NCw2ICsxMTg1
LDkgQEAgdm9pZCBSZW5kZXJCbG9ja0Zsb3c6OnVwZGF0ZVNoYXBlQW5kU2VnbWVudHNGb3JDdXJy
ZW50TGluZUluRmxvd1RocmVhZChTaGFwZUluc2kKICAgICAgICAgbG9naWNhbExpbmVCb3R0b21J
bkZsb3dUaHJlYWQgPSBsb2dpY2FsTGluZVRvcEluRmxvd1RocmVhZCArIGxpbmVIZWlnaHQ7CiAg
ICAgICAgIGxvZ2ljYWxSZWdpb25Ub3BJbkZsb3dUaHJlYWQgPSBjdXJyZW50UmVnaW9uLT5sb2dp
Y2FsVG9wRm9yRmxvd1RocmVhZENvbnRlbnQoKTsKICAgICAgICAgbG9naWNhbFJlZ2lvbkJvdHRv
bUluRmxvd1RocmVhZCA9IGxvZ2ljYWxSZWdpb25Ub3BJbkZsb3dUaHJlYWQgKyBjdXJyZW50UmVn
aW9uLT5sb2dpY2FsSGVpZ2h0KCkgLSBjdXJyZW50UmVnaW9uLT5ib3JkZXJBbmRQYWRkaW5nQmVm
b3JlKCkgLSBjdXJyZW50UmVnaW9uLT5ib3JkZXJBbmRQYWRkaW5nQWZ0ZXIoKTsKKworICAgICAg
ICBpZiAobGluZVRvcEFkanVzdGVkSW50b05leHRSZWdpb24pCisgICAgICAgICAgICBsYXlvdXRT
dGF0ZS5zZXRBZGp1c3RlZExvZ2ljYWxMaW5lVG9wKDApOwogICAgIH0KIAogICAgIGlmICghc2hh
cGVJbnNpZGVJbmZvKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>