<?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>134950</bug_id>
          
          <creation_ts>2014-07-15 16:12:52 -0700</creation_ts>
          <short_desc>Subpixel rendering: Adjust cliprect with devicePixelFractionFromRenderer() before painting.</short_desc>
          <delta_ts>2014-07-16 18:47:36 -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>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>InRadar, Regression</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>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1022592</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-07-15 16:12:52 -0700</bug_when>
    <thetext>It breaks painting when the compositing layer has tiled layering.
 
This is a workaround until bug 134947 gets fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022593</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2014-07-15 16:17:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/17617994&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022597</commentid>
    <comment_count>2</comment_count>
      <attachid>234963</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-07-15 16:40:52 -0700</bug_when>
    <thetext>Created attachment 234963
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022598</commentid>
    <comment_count>3</comment_count>
      <attachid>234964</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-07-15 16:42:01 -0700</bug_when>
    <thetext>Created attachment 234964
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022599</commentid>
    <comment_count>4</comment_count>
      <attachid>234964</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-15 16:54:05 -0700</bug_when>
    <thetext>Comment on attachment 234964
Patch

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

&gt; Source/WebCore/ChangeLog:9
&gt; +        When the compositing layer has tiled layering, offsetting the cliprect with the subpixel accumulation

&quot;has tiled layering&quot; -&gt; &quot;is tiled&quot;.

&gt; Source/WebCore/ChangeLog:10
&gt; +        leaves a line of one device pixel gap on the non-leftmost tiles. It&apos;s because leftmost tiles get

leaves single device-pixel gap

&gt; Source/WebCore/rendering/RenderLayer.cpp:1697
&gt; +        // FIXME: Moving the cliprect by subPixelAccumulation requires to get IntRect enclosing removed from clipping/dirtyPaintRect.

&quot;requires removal of the enclosingIntRect code from...&quot;

&gt; Source/WebCore/rendering/RenderLayer.cpp:3596
&gt; +        if (!paintingInfo.subPixelAccumulation.isEmpty())
&gt; +            adjustedClipRect.expand(paintingInfo.subPixelAccumulation);

I&apos;m not sure I agree with this expanding here. You&apos;re fixing a bug specific to tiled layers with a change that affects clipping in all composited layers, and may actually result in incorrect clipping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022849</commentid>
    <comment_count>5</comment_count>
      <attachid>235030</attachid>
    <who name="alan">zalan</who>
    <bug_when>2014-07-16 15:46:52 -0700</bug_when>
    <thetext>Created attachment 235030
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022914</commentid>
    <comment_count>6</comment_count>
      <attachid>235030</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-16 18:47:33 -0700</bug_when>
    <thetext>Comment on attachment 235030
Patch

Clearing flags on attachment: 235030

Committed r171165: &lt;http://trac.webkit.org/changeset/171165&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1022915</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-16 18:47:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234963</attachid>
            <date>2014-07-15 16:40:52 -0700</date>
            <delta_ts>2014-07-15 16:41:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134950-20140715164034.patch</filename>
            <type>text/plain</type>
            <size>6520</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzE4M2M1Yjc0NDdhYWVl
OWY0M2IzYzM2Y2NmNDQ3ZjQ3MTVhYzZlMi4uNzg2MWIyYjc0Mzc4MmJiZGE4YzIwZmM3YThhMjlm
Mjg4M2M2ZDBjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA3LTE1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBEbyBub3Qgb2Zmc2V0IFJlbmRlckxheWVyJ3MgY2xpcHJlY3Qgd2l0aCB0aGUgc3VicGl4ZWwg
YWNjdW11bGF0aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTM0OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgV2hlbiB0aGUgY29tcG9zaXRpbmcgbGF5ZXIgaGFzIHRpbGVkIGxheWVyaW5nLCBvZmZz
ZXR0aW5nIHRoZSBjbGlwcmVjdCB3aXRoIHRoZSBzdWJwaXhlbCBhY2N1bXVsYXRpb24KKyAgICAg
ICAgbGVhdmVzIGEgbGluZSBvZiBvbmUgZGV2aWNlIHBpeGVsIGdhcCBvbiB0aGUgbm9uLWxlZnRt
b3N0IHRpbGVzLiBJdCdzIGJlY2F1c2UgbGVmdG1vc3QgdGlsZXMgZ2V0CisgICAgICAgIGltcGxp
Y2l0IG9mZnNldHRpbmcgd2hlbiB0aGUgb3JpZ2luYWwgY2xpcHJlY3QgaXMgaW50ZWdyYWwgZW5j
bG9zaW5nIHNuYXBwZWQgYnkgdGhlIHRpbGUgY29tcG9zaXRvciwKKyAgICAgICAgd2hpbGUgdGhl
IG90aGVyIHRpbGVzIGRvbid0LgorICAgICAgICBUaGlzIGlzIGEgd29ya2Fyb3VuZCB1bnRpbCB3
ZWJraXQub3JnL2IvMTM0OTQ3IGFuZCB3ZWJraXQub3JnL2IvMTM0OTUzIGdldCBmaXhlZC4KKwor
ICAgICAgICBUZXN0OiBjb21wb3NpdGluZy9oaWRwaS1jb21wb3NpdGluZy1sYXllci13aXRoLXRp
bGUtbGF5ZXJzLW9uLXN1YnBpeGVsLXBvc2l0aW9uLmh0bWwKKworICAgICAgICAqIHJlbmRlcmlu
Zy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6YmVnaW5U
cmFuc3BhcmVuY3lMYXllcnMpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OmNsaXBU
b1JlY3QpOgorCiAyMDE0LTA3LTE1ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3Bl
ekBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFVwZGF0ZSBHT2JqZWN0IERPTSBiaW5kaW5n
cyBzeW1ib2xzIGZpbGUgYWZ0ZXIgcjE3MTAxNC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXIuY3BwCmluZGV4IDVkNmEwZTU0MjJiY2Y3M2VlZmM5MWVjYjVlMGI4NWU0NGU2ZTdm
N2UuLjA2YjRlYmZlNDMzMzBhNzg5Yzc0MzAyZWEwYjk4ZTIzYTc1NTBkM2IgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtMTY5NCw3ICsxNjk0LDkgQEAgdm9p
ZCBSZW5kZXJMYXllcjo6YmVnaW5UcmFuc3BhcmVuY3lMYXllcnMoR3JhcGhpY3NDb250ZXh0KiBj
b250ZXh0LCBjb25zdCBMYXllclAKICAgICAgICAgbV91c2VkVHJhbnNwYXJlbmN5ID0gdHJ1ZTsK
ICAgICAgICAgY29udGV4dC0+c2F2ZSgpOwogICAgICAgICBMYXlvdXRSZWN0IGFkanVzdGVkQ2xp
cFJlY3QgPSBwYWludGluZ0V4dGVudCgqdGhpcywgcGFpbnRpbmdJbmZvLnJvb3RMYXllciwgZGly
dHlSZWN0LCBwYWludGluZ0luZm8ucGFpbnRCZWhhdmlvcik7Ci0gICAgICAgIGFkanVzdGVkQ2xp
cFJlY3QubW92ZShwYWludGluZ0luZm8uc3ViUGl4ZWxBY2N1bXVsYXRpb24pOworICAgICAgICAv
LyBGSVhNRTogTW92aW5nIHRoZSBjbGlwcmVjdCBieSBzdWJQaXhlbEFjY3VtdWxhdGlvbiByZXF1
aXJlcyB0byBnZXQgSW50UmVjdCBlbmNsb3NpbmcgcmVtb3ZlZCBmcm9tIGNsaXBwaW5nL2RpcnR5
UGFpbnRSZWN0LgorICAgICAgICBpZiAoIXBhaW50aW5nSW5mby5zdWJQaXhlbEFjY3VtdWxhdGlv
bi5pc0VtcHR5KCkpCisgICAgICAgICAgICBhZGp1c3RlZENsaXBSZWN0LmV4cGFuZChwYWludGlu
Z0luZm8uc3ViUGl4ZWxBY2N1bXVsYXRpb24pOwogICAgICAgICBGbG9hdFJlY3QgcGl4ZWxTbmFw
cGVkQ2xpcFJlY3QgPSBwaXhlbFNuYXBwZWRGb3JQYWludGluZyhhZGp1c3RlZENsaXBSZWN0LCBy
ZW5kZXJlcigpLmRvY3VtZW50KCkuZGV2aWNlU2NhbGVGYWN0b3IoKSk7CiAgICAgICAgIGNvbnRl
eHQtPmNsaXAocGl4ZWxTbmFwcGVkQ2xpcFJlY3QpOwogCkBAIC0zNTg5LDcgKzM1OTEsOSBAQCB2
b2lkIFJlbmRlckxheWVyOjpjbGlwVG9SZWN0KGNvbnN0IExheWVyUGFpbnRpbmdJbmZvJiBwYWlu
dGluZ0luZm8sIEdyYXBoaWNzQ29udAogICAgIGlmIChjbGlwUmVjdC5yZWN0KCkgIT0gcGFpbnRp
bmdJbmZvLnBhaW50RGlydHlSZWN0IHx8IGNsaXBSZWN0Lmhhc1JhZGl1cygpKSB7CiAgICAgICAg
IGNvbnRleHQtPnNhdmUoKTsKICAgICAgICAgTGF5b3V0UmVjdCBhZGp1c3RlZENsaXBSZWN0ID0g
Y2xpcFJlY3QucmVjdCgpOwotICAgICAgICBhZGp1c3RlZENsaXBSZWN0Lm1vdmUocGFpbnRpbmdJ
bmZvLnN1YlBpeGVsQWNjdW11bGF0aW9uKTsKKyAgICAgICAgLy8gRklYTUU6IE1vdmluZyB0aGUg
Y2xpcHJlY3QgYnkgc3ViUGl4ZWxBY2N1bXVsYXRpb24gcmVxdWlyZXMgdG8gZ2V0IEludFJlY3Qg
ZW5jbG9zaW5nIHJlbW92ZWQgZnJvbSBjbGlwcGluZy9kaXJ0eVBhaW50UmVjdC4KKyAgICAgICAg
aWYgKCFwYWludGluZ0luZm8uc3ViUGl4ZWxBY2N1bXVsYXRpb24uaXNFbXB0eSgpKQorICAgICAg
ICAgICAgYWRqdXN0ZWRDbGlwUmVjdC5leHBhbmQocGFpbnRpbmdJbmZvLnN1YlBpeGVsQWNjdW11
bGF0aW9uKTsKICAgICAgICAgY29udGV4dC0+Y2xpcChwaXhlbFNuYXBwZWRGb3JQYWludGluZyhh
ZGp1c3RlZENsaXBSZWN0LCBkZXZpY2VTY2FsZUZhY3RvcikpOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY4
ODk3NWQxMjk1YmZlMzE1YzVhNGFlYjgyM2M0NjQ1ZDRlMzAyMGEuLjc5NGM4ODc2Mjc0NDllZDg3
MzNiZWI3MmE1MDE3ZWRmYWM0NGMwOWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNC0wNy0x
NSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFN1YnBpeGVsIHJl
bmRlcmluZzogRG8gbm90IG9mZnNldCBSZW5kZXJMYXllcidzIGNsaXByZWN0IHdpdGggdGhlIHN1
YnBpeGVsIGFjY3VtdWxhdGlvbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzNDk1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFdoZW4gdGhlIGNvbXBvc2l0aW5nIGxheWVyIGhhcyB0aWxlZCBsYXllcmlu
Zywgb2Zmc2V0dGluZyB0aGUgY2xpcHJlY3Qgd2l0aCB0aGUgc3VicGl4ZWwgYWNjdW11bGF0aW9u
CisgICAgICAgIGxlYXZlcyBhIGxpbmUgb2Ygb25lIGRldmljZSBwaXhlbCBnYXAgb24gdGhlIG5v
bi1sZWZ0bW9zdCB0aWxlcy4gSXQncyBiZWNhdXNlIGxlZnRtb3N0IHRpbGVzIGdldAorICAgICAg
ICBpbXBsaWNpdCBvZmZzZXR0aW5nIHdoZW4gdGhlIG9yaWdpbmFsIGNsaXByZWN0IGlzIGludGVn
cmFsIGVuY2xvc2luZyBzbmFwcGVkIGJ5IHRoZSB0aWxlIGNvbXBvc2l0b3IsCisgICAgICAgIHdo
aWxlIHRoZSBvdGhlciB0aWxlcyBkb24ndC4KKyAgICAgICAgVGhpcyBpcyBhIHdvcmthcm91bmQg
dW50aWwgd2Via2l0Lm9yZy9iLzEzNDk0NyBhbmQgd2Via2l0Lm9yZy9iLzEzNDk1MyBnZXQgZml4
ZWQuCisKKyAgICAgICAgKiBjb21wb3NpdGluZy9oaWRwaS1jb21wb3NpdGluZy1sYXllci13aXRo
LXRpbGUtbGF5ZXJzLW9uLXN1YnBpeGVsLXBvc2l0aW9uLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgor
ICAgICAgICAqIGNvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1s
YXllcnMtb24tc3VicGl4ZWwtcG9zaXRpb24uaHRtbDogQWRkZWQuCisKIDIwMTQtMDctMTQgIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBTdWJwaXhlbCByZW5kZXJp
bmc6IFplcm8gc2l6ZWQgY29tcG9zaXRpbmcgY29udGFpbmVyJ3MgY29udGVudCBwb3NpdGlvbmVk
IG9mZiBieSBvbmUgZGV2aWNlIHBpeGVsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXItd2l0aC10aWxlLWxheWVycy1vbi1zdWJwaXhl
bC1wb3NpdGlvbi1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvaGlkcGkt
Y29tcG9zaXRpbmctbGF5ZXItd2l0aC10aWxlLWxheWVycy1vbi1zdWJwaXhlbC1wb3NpdGlvbi1l
eHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjJjMTFjNTZjNzgyMmY1MzMwNzU4NDcxYThjYjllMTM0
NDQ4NjFjY2UKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9oaWRw
aS1jb21wb3NpdGluZy1sYXllci13aXRoLXRpbGUtbGF5ZXJzLW9uLXN1YnBpeGVsLXBvc2l0aW9u
LWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwzMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4K
KzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCB3aGVuIHRoZSBjb21wb3NpdGluZyBsYXll
ciBoYXMgbXVsdGlwbGUgdGlsZSBsYXllcnMgdGhlIGNvbnRlbnQgZ2V0cyBjbGlwcGVkIHByb3Bl
cmx5IGFjcm9zcyBsYXllcnMuPC90aXRsZT4KKzxzdHlsZT4KKyAgLmNvbnRhaW5lciB7CisgICAg
cG9zaXRpb246IGZpeGVkOworICAgIGxlZnQ6IDAuMjVweDsKKyAgICB0b3A6IDBweDsKKyAgfQor
CisgIC5pbm5lciB7CisgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7CisgICAgb3ZlcmZs
b3c6IGhpZGRlbjsKKyAgICB3aWR0aDogMjEwMHB4OyAKKyAgfQorICAKKyAgLmxhcmdlYm94IHsK
KyAgICB3aWR0aDogNjAwcHg7IAorICAgIGhlaWdodDogMTAwcHg7IAkKKyAgICBiYWNrZ3JvdW5k
LWNvbG9yOiByZWQ7IAorICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2IGNsYXNz
PWNvbnRhaW5lcj4KKyAgPGRpdiBjbGFzcz1pbm5lcj4KKyAgICAgIDxkaXYgY2xhc3M9bGFyZ2Vi
b3g+PC9kaXY+IAorICA8L2Rpdj4KKzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXItd2l0aC10
aWxlLWxheWVycy1vbi1zdWJwaXhlbC1wb3NpdGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXItd2l0aC10aWxlLWxheWVycy1vbi1zdWJwaXhl
bC1wb3NpdGlvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU2NWEyNGVhMmM2NDAzZGVmYmUyMGRiMTg1OWVk
MWM1MWMyODE0MjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9o
aWRwaS1jb21wb3NpdGluZy1sYXllci13aXRoLXRpbGUtbGF5ZXJzLW9uLXN1YnBpeGVsLXBvc2l0
aW9uLmh0bWwKQEAgLTAsMCArMSwzMyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFk
PgorPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCB3aGVuIHRoZSBjb21wb3NpdGluZyBsYXllciBoYXMg
bXVsdGlwbGUgdGlsZSBsYXllcnMgdGhlIGNvbnRlbnQgZ2V0cyBjbGlwcGVkIHByb3Blcmx5IGFj
cm9zcyBsYXllcnMuPC90aXRsZT4KKzxzdHlsZT4KKyAgLmNvbnRhaW5lciB7CisgICAgcG9zaXRp
b246IGZpeGVkOworICAgIGxlZnQ6IDAuMjVweDsKKyAgICB0b3A6IDBweDsKKyAgfQorCisgIC5p
bm5lciB7CisgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7CisgICAgb3ZlcmZsb3c6IGhp
ZGRlbjsKKyAgICB3aWR0aDogMjEwMHB4OyAKKyAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNs
YXRlWigwKTsKKyAgfQorICAKKyAgLmxhcmdlYm94IHsKKyAgICB3aWR0aDogNjAwcHg7IAorICAg
IGhlaWdodDogMTAwcHg7IAorICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsgCisgIH0KKzwvc3R5
bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPgorICA8ZGl2IGNsYXNz
PWlubmVyPgorICAgICAgPGRpdiBjbGFzcz1sYXJnZWJveD48L2Rpdj4gCisgIDwvZGl2PgorPC9k
aXY+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>234964</attachid>
            <date>2014-07-15 16:42:01 -0700</date>
            <delta_ts>2014-07-16 15:46:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134950-20140715164143.patch</filename>
            <type>text/plain</type>
            <size>6590</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzE4M2M1Yjc0NDdhYWVl
OWY0M2IzYzM2Y2NmNDQ3ZjQ3MTVhYzZlMi4uMjYzOWI1ZDcwNjRmMWE2N2QyZjk1Yjg4MmY5OTli
NDY1NzM2YTRmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE0LTA3LTE1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBEbyBub3Qgb2Zmc2V0IFJlbmRlckxheWVyJ3MgY2xpcHJlY3Qgd2l0aCB0aGUgc3VicGl4ZWwg
YWNjdW11bGF0aW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTM0OTUwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNzYxNzk5ND4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHRoZSBjb21wb3Np
dGluZyBsYXllciBoYXMgdGlsZWQgbGF5ZXJpbmcsIG9mZnNldHRpbmcgdGhlIGNsaXByZWN0IHdp
dGggdGhlIHN1YnBpeGVsIGFjY3VtdWxhdGlvbgorICAgICAgICBsZWF2ZXMgYSBsaW5lIG9mIG9u
ZSBkZXZpY2UgcGl4ZWwgZ2FwIG9uIHRoZSBub24tbGVmdG1vc3QgdGlsZXMuIEl0J3MgYmVjYXVz
ZSBsZWZ0bW9zdCB0aWxlcyBnZXQKKyAgICAgICAgaW1wbGljaXQgb2Zmc2V0dGluZyB3aGVuIHRo
ZSBvcmlnaW5hbCBjbGlwcmVjdCBpcyBpbnRlZ3JhbCBlbmNsb3Npbmcgc25hcHBlZCBieSB0aGUg
dGlsZSBjb21wb3NpdG9yLAorICAgICAgICB3aGlsZSB0aGUgb3RoZXIgdGlsZXMgZG9uJ3QuCisg
ICAgICAgIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIHdlYmtpdC5vcmcvYi8xMzQ5NDcgYW5k
IHdlYmtpdC5vcmcvYi8xMzQ5NTMgZ2V0IGZpeGVkLgorCisgICAgICAgIFRlc3Q6IGNvbXBvc2l0
aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwt
cG9zaXRpb24uaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpiZWdpblRyYW5zcGFyZW5jeUxheWVycyk6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6Y2xpcFRvUmVjdCk6CisKIDIwMTQtMDctMTUg
IENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS10gVXBkYXRlIEdPYmplY3QgRE9NIGJpbmRpbmdzIHN5bWJvbHMgZmlsZSBhZnRlciBy
MTcxMDE0LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggNWQ2
YTBlNTQyMmJjZjczZWVmYzkxZWNiNWUwYjg1ZTQ0ZTZlN2Y3ZS4uMDZiNGViZmU0MzMzMGE3ODlj
NzQzMDJlYTBiOThlMjNhNzU1MGQzYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGF5ZXIuY3BwCkBAIC0xNjk0LDcgKzE2OTQsOSBAQCB2b2lkIFJlbmRlckxheWVyOjpiZWdpblRy
YW5zcGFyZW5jeUxheWVycyhHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IExheWVyUAog
ICAgICAgICBtX3VzZWRUcmFuc3BhcmVuY3kgPSB0cnVlOwogICAgICAgICBjb250ZXh0LT5zYXZl
KCk7CiAgICAgICAgIExheW91dFJlY3QgYWRqdXN0ZWRDbGlwUmVjdCA9IHBhaW50aW5nRXh0ZW50
KCp0aGlzLCBwYWludGluZ0luZm8ucm9vdExheWVyLCBkaXJ0eVJlY3QsIHBhaW50aW5nSW5mby5w
YWludEJlaGF2aW9yKTsKLSAgICAgICAgYWRqdXN0ZWRDbGlwUmVjdC5tb3ZlKHBhaW50aW5nSW5m
by5zdWJQaXhlbEFjY3VtdWxhdGlvbik7CisgICAgICAgIC8vIEZJWE1FOiBNb3ZpbmcgdGhlIGNs
aXByZWN0IGJ5IHN1YlBpeGVsQWNjdW11bGF0aW9uIHJlcXVpcmVzIHRvIGdldCBJbnRSZWN0IGVu
Y2xvc2luZyByZW1vdmVkIGZyb20gY2xpcHBpbmcvZGlydHlQYWludFJlY3QuCisgICAgICAgIGlm
ICghcGFpbnRpbmdJbmZvLnN1YlBpeGVsQWNjdW11bGF0aW9uLmlzRW1wdHkoKSkKKyAgICAgICAg
ICAgIGFkanVzdGVkQ2xpcFJlY3QuZXhwYW5kKHBhaW50aW5nSW5mby5zdWJQaXhlbEFjY3VtdWxh
dGlvbik7CiAgICAgICAgIEZsb2F0UmVjdCBwaXhlbFNuYXBwZWRDbGlwUmVjdCA9IHBpeGVsU25h
cHBlZEZvclBhaW50aW5nKGFkanVzdGVkQ2xpcFJlY3QsIHJlbmRlcmVyKCkuZG9jdW1lbnQoKS5k
ZXZpY2VTY2FsZUZhY3RvcigpKTsKICAgICAgICAgY29udGV4dC0+Y2xpcChwaXhlbFNuYXBwZWRD
bGlwUmVjdCk7CiAKQEAgLTM1ODksNyArMzU5MSw5IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OmNsaXBU
b1JlY3QoY29uc3QgTGF5ZXJQYWludGluZ0luZm8mIHBhaW50aW5nSW5mbywgR3JhcGhpY3NDb250
CiAgICAgaWYgKGNsaXBSZWN0LnJlY3QoKSAhPSBwYWludGluZ0luZm8ucGFpbnREaXJ0eVJlY3Qg
fHwgY2xpcFJlY3QuaGFzUmFkaXVzKCkpIHsKICAgICAgICAgY29udGV4dC0+c2F2ZSgpOwogICAg
ICAgICBMYXlvdXRSZWN0IGFkanVzdGVkQ2xpcFJlY3QgPSBjbGlwUmVjdC5yZWN0KCk7Ci0gICAg
ICAgIGFkanVzdGVkQ2xpcFJlY3QubW92ZShwYWludGluZ0luZm8uc3ViUGl4ZWxBY2N1bXVsYXRp
b24pOworICAgICAgICAvLyBGSVhNRTogTW92aW5nIHRoZSBjbGlwcmVjdCBieSBzdWJQaXhlbEFj
Y3VtdWxhdGlvbiByZXF1aXJlcyB0byBnZXQgSW50UmVjdCBlbmNsb3NpbmcgcmVtb3ZlZCBmcm9t
IGNsaXBwaW5nL2RpcnR5UGFpbnRSZWN0LgorICAgICAgICBpZiAoIXBhaW50aW5nSW5mby5zdWJQ
aXhlbEFjY3VtdWxhdGlvbi5pc0VtcHR5KCkpCisgICAgICAgICAgICBhZGp1c3RlZENsaXBSZWN0
LmV4cGFuZChwYWludGluZ0luZm8uc3ViUGl4ZWxBY2N1bXVsYXRpb24pOwogICAgICAgICBjb250
ZXh0LT5jbGlwKHBpeGVsU25hcHBlZEZvclBhaW50aW5nKGFkanVzdGVkQ2xpcFJlY3QsIGRldmlj
ZVNjYWxlRmFjdG9yKSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjg4OTc1ZDEyOTViZmUzMTVjNWE0YWVi
ODIzYzQ2NDVkNGUzMDIwYS4uYTkwZGUzODA4MTJjMmJiM2UzMDdmZDk3ZGYzYmQ4NTdhNzdiZDEy
MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA3LTE1ICBaYWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5nOiBEbyBub3Qgb2Zmc2V0
IFJlbmRlckxheWVyJ3MgY2xpcHJlY3Qgd2l0aCB0aGUgc3VicGl4ZWwgYWNjdW11bGF0aW9uLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM0OTUwCisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNzYxNzk5ND4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIHRoZSBjb21wb3NpdGluZyBsYXllciBoYXMg
dGlsZWQgbGF5ZXJpbmcsIG9mZnNldHRpbmcgdGhlIGNsaXByZWN0IHdpdGggdGhlIHN1YnBpeGVs
IGFjY3VtdWxhdGlvbgorICAgICAgICBsZWF2ZXMgYSBsaW5lIG9mIG9uZSBkZXZpY2UgcGl4ZWwg
Z2FwIG9uIHRoZSBub24tbGVmdG1vc3QgdGlsZXMuIEl0J3MgYmVjYXVzZSBsZWZ0bW9zdCB0aWxl
cyBnZXQKKyAgICAgICAgaW1wbGljaXQgb2Zmc2V0dGluZyB3aGVuIHRoZSBvcmlnaW5hbCBjbGlw
cmVjdCBpcyBpbnRlZ3JhbCBlbmNsb3Npbmcgc25hcHBlZCBieSB0aGUgdGlsZSBjb21wb3NpdG9y
LAorICAgICAgICB3aGlsZSB0aGUgb3RoZXIgdGlsZXMgZG9uJ3QuCisgICAgICAgIFRoaXMgaXMg
YSB3b3JrYXJvdW5kIHVudGlsIHdlYmtpdC5vcmcvYi8xMzQ5NDcgYW5kIHdlYmtpdC5vcmcvYi8x
MzQ5NTMgZ2V0IGZpeGVkLgorCisgICAgICAgICogY29tcG9zaXRpbmcvaGlkcGktY29tcG9zaXRp
bmctbGF5ZXItd2l0aC10aWxlLWxheWVycy1vbi1zdWJwaXhlbC1wb3NpdGlvbi1leHBlY3RlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9oaWRwaS1jb21wb3NpdGluZy1sYXll
ci13aXRoLXRpbGUtbGF5ZXJzLW9uLXN1YnBpeGVsLXBvc2l0aW9uLmh0bWw6IEFkZGVkLgorCiAy
MDE0LTA3LTE0ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgU3Vi
cGl4ZWwgcmVuZGVyaW5nOiBaZXJvIHNpemVkIGNvbXBvc2l0aW5nIGNvbnRhaW5lcidzIGNvbnRl
bnQgcG9zaXRpb25lZCBvZmYgYnkgb25lIGRldmljZSBwaXhlbC4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1sYXll
cnMtb24tc3VicGl4ZWwtcG9zaXRpb24tZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4
ZWwtcG9zaXRpb24tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yYzExYzU2Yzc4MjJmNTMzMDc1
ODQ3MWE4Y2I5ZTEzNDQ0ODYxY2NlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29t
cG9zaXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXItd2l0aC10aWxlLWxheWVycy1vbi1zdWJw
aXhlbC1wb3NpdGlvbi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMzIgQEAKKzwhRE9DVFlQRSBo
dG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRoYXQgd2hlbiB0aGUgY29t
cG9zaXRpbmcgbGF5ZXIgaGFzIG11bHRpcGxlIHRpbGUgbGF5ZXJzIHRoZSBjb250ZW50IGdldHMg
Y2xpcHBlZCBwcm9wZXJseSBhY3Jvc3MgbGF5ZXJzLjwvdGl0bGU+Cis8c3R5bGU+CisgIC5jb250
YWluZXIgeworICAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgICBsZWZ0OiAwLjI1cHg7CisgICAgdG9w
OiAwcHg7CisgIH0KKworICAuaW5uZXIgeworICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4
OworICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgd2lkdGg6IDIxMDBweDsgCisgIH0KKyAgCisg
IC5sYXJnZWJveCB7CisgICAgd2lkdGg6IDYwMHB4OyAKKyAgICBoZWlnaHQ6IDEwMHB4OyAJCisg
ICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyAKKyAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
PgorPGRpdiBjbGFzcz1jb250YWluZXI+CisgIDxkaXYgY2xhc3M9aW5uZXI+CisgICAgICA8ZGl2
IGNsYXNzPWxhcmdlYm94PjwvZGl2PiAKKyAgPC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5n
LWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwtcG9zaXRpb24uaHRtbCBiL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1sYXll
cnMtb24tc3VicGl4ZWwtcG9zaXRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lNjVhMjRlYTJjNjQwM2Rl
ZmJlMjBkYjE4NTllZDFjNTFjMjgxNDI0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
Y29tcG9zaXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXItd2l0aC10aWxlLWxheWVycy1vbi1z
dWJwaXhlbC1wb3NpdGlvbi5odG1sCkBAIC0wLDAgKzEsMzMgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRoYXQgd2hlbiB0aGUgY29tcG9zaXRp
bmcgbGF5ZXIgaGFzIG11bHRpcGxlIHRpbGUgbGF5ZXJzIHRoZSBjb250ZW50IGdldHMgY2xpcHBl
ZCBwcm9wZXJseSBhY3Jvc3MgbGF5ZXJzLjwvdGl0bGU+Cis8c3R5bGU+CisgIC5jb250YWluZXIg
eworICAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgICBsZWZ0OiAwLjI1cHg7CisgICAgdG9wOiAwcHg7
CisgIH0KKworICAuaW5uZXIgeworICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OworICAg
IG92ZXJmbG93OiBoaWRkZW47CisgICAgd2lkdGg6IDIxMDBweDsgCisgICAgLXdlYmtpdC10cmFu
c2Zvcm06IHRyYW5zbGF0ZVooMCk7CisgIH0KKyAgCisgIC5sYXJnZWJveCB7CisgICAgd2lkdGg6
IDYwMHB4OyAKKyAgICBoZWlnaHQ6IDEwMHB4OyAKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7
IAorICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2IGNsYXNzPWNvbnRhaW5lcj4K
KyAgPGRpdiBjbGFzcz1pbm5lcj4KKyAgICAgIDxkaXYgY2xhc3M9bGFyZ2Vib3g+PC9kaXY+IAor
ICA8L2Rpdj4KKzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235030</attachid>
            <date>2014-07-16 15:46:52 -0700</date>
            <delta_ts>2014-07-16 18:47:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134950-20140716154635.patch</filename>
            <type>text/plain</type>
            <size>5243</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMTQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGE2YThmMjRhMmY1Nzdi
MGIwM2ZiNDMxYzFhOGRmY2ZlYzIxMWQ3MC4uYTIxNzRlYzk4MDZkMDQyNjI0NDBmMDJhMjE3NTY1
MTllZTVhNWFkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTA3LTE2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBBZGp1c3QgY2xpcHJlY3Qgd2l0aCBkZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJlbmRlcmVyKCkg
YmVmb3JlIHBhaW50aW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTM0OTUwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNzYxNzk5ND4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgY2xpcHJlY3Qg
Y29taW5nIGZyb20gdGhlIGdyYXBoaWNzIGxheWVyIG5lZWRzIHRvIGJlIGFkanVzdGVkIHdpdGgg
dGhlIHN1YnBpeGVsIGdhcAorICAgICAgICBmcm9tIHJlbmRlcmVyLiBUaGlzIGlzIHN5bW1ldHJp
YyB3aXRoIHRoZSBvZmZzZXR0aW5nIHdlIGRvLCB3aGVuIHRoZSBkaXJ0eSByZWN0IGlzIHNlbnQg
b2ZmIHRvIHRoZSBHcmFwaGljc0xheWVyLgorICAgICAgICBJdCBwdXRzIHVzIGJhY2sgdG8gdGhl
IGNvcnJlY3QgY29vcmRpbmF0aW5nIHN5c3RlbSBmb3IgaW50ZXJzZWN0aW5nIHdpdGggcmVuZGVy
ZXJzLgorCisgICAgICAgIFRlc3Q6IGNvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVy
LXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwtcG9zaXRpb24uaHRtbAorCisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVy
OjpiZWdpblRyYW5zcGFyZW5jeUxheWVycyk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXll
cjo6Y2xpcFRvUmVjdCk6CisKIDIwMTQtMDctMTUgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRl
YUBnbWFpbC5jb20+CiAKICAgICAgICAgQ1NTOiBHZW5lcmFsaXplIENTUyBGaXJzdCBMZXR0ZXIg
dHJlYXRtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tp
bmcuY3BwCmluZGV4IDUzODRkNDc1OTQyMDM5MjljMWYwNzJlNzhjYzA3Njc5ZDcyZWRjMmEuLjU3
ZTc2NDExOTIxOGQ0Mjk5MDkyODkyZmRiYjk5MDgzNWJhZWE2ZmYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC0yMTgxLDcgKzIxODEs
OSBAQCB2b2lkIFJlbmRlckxheWVyQmFja2luZzo6cGFpbnRDb250ZW50cyhjb25zdCBHcmFwaGlj
c0xheWVyKiBncmFwaGljc0xheWVyLCBHcmFwaAogI2VuZGlmCiAKICAgICAvLyBUaGUgZGlydHlS
ZWN0IGlzIGluIHRoZSBjb29yZHMgb2YgdGhlIHBhaW50aW5nIHJvb3QuCi0gICAgSW50UmVjdCBk
aXJ0eVJlY3QgPSBlbmNsb3NpbmdJbnRSZWN0KGNsaXApOworICAgIEZsb2F0UmVjdCBhZGp1c3Rl
ZENsaXBSZWN0ID0gY2xpcDsKKyAgICBhZGp1c3RlZENsaXBSZWN0Lm1vdmUoLW1fZGV2aWNlUGl4
ZWxGcmFjdGlvbkZyb21SZW5kZXJlcik7CisgICAgSW50UmVjdCBkaXJ0eVJlY3QgPSBlbmNsb3Np
bmdJbnRSZWN0KGFkanVzdGVkQ2xpcFJlY3QpOwogCiAgICAgaWYgKGdyYXBoaWNzTGF5ZXIgPT0g
bV9ncmFwaGljc0xheWVyLmdldCgpCiAgICAgICAgIHx8IGdyYXBoaWNzTGF5ZXIgPT0gbV9mb3Jl
Z3JvdW5kTGF5ZXIuZ2V0KCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhNjE1OWEwMzYxMzU5MWI1MjJkZWVjNGRlYmRiNDlh
MDM5NjE4ZmE0Li5lZmIxNDJhYzM2ZDI5M2ZjMDc3YmM4ZTdjZjJmMjRkYjhmY2Q0MjUyIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTggQEAKKzIwMTQtMDctMTYgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxl
LmNvbT4KKworICAgICAgICBTdWJwaXhlbCByZW5kZXJpbmc6IEFkanVzdCBjbGlwcmVjdCB3aXRo
IGRldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIoKSBiZWZvcmUgcGFpbnRpbmcuCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ5NTAKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzE3NjE3OTk0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRoZSBjbGlwcmVjdCBjb21pbmcgZnJvbSB0aGUgZ3JhcGhp
Y3MgbGF5ZXIgbmVlZHMgdG8gYmUgYWRqdXN0ZWQgd2l0aCB0aGUgc3VicGl4ZWwgZ2FwCisgICAg
ICAgIGZyb20gcmVuZGVyZXIuIFRoaXMgaXMgc3ltbWV0cmljIHdpdGggdGhlIG9mZnNldHRpbmcg
d2UgZG8sIHdoZW4gdGhlIGRpcnR5IHJlY3QgaXMgc2VudCBvZmYgdG8gdGhlIEdyYXBoaWNzTGF5
ZXIuCisgICAgICAgIEl0IHB1dHMgdXMgYmFjayB0byB0aGUgY29ycmVjdCBjb29yZGluYXRpbmcg
c3lzdGVtIGZvciBpbnRlcnNlY3Rpbmcgd2l0aCByZW5kZXJlcnMuCisKKyAgICAgICAgKiBjb21w
b3NpdGluZy9oaWRwaS1jb21wb3NpdGluZy1sYXllci13aXRoLXRpbGUtbGF5ZXJzLW9uLXN1YnBp
eGVsLXBvc2l0aW9uLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5n
L2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwtcG9z
aXRpb24uaHRtbDogQWRkZWQuCisKIDIwMTQtMDctMTYgIEppbndvbyBTb25nICA8amlud29vNy5z
b25nQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIFVucmV2aWV3ZWQgRUZMIGdhcmRlbmlu
Zy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5n
LWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwtcG9zaXRpb24tZXhwZWN0ZWQuaHRt
bCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgt
dGlsZS1sYXllcnMtb24tc3VicGl4ZWwtcG9zaXRpb24tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4yYzExYzU2Yzc4MjJmNTMzMDc1ODQ3MWE4Y2I5ZTEzNDQ0ODYxY2NlCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXItd2l0
aC10aWxlLWxheWVycy1vbi1zdWJwaXhlbC1wb3NpdGlvbi1leHBlY3RlZC5odG1sCkBAIC0wLDAg
KzEsMzIgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRl
c3RzIHRoYXQgd2hlbiB0aGUgY29tcG9zaXRpbmcgbGF5ZXIgaGFzIG11bHRpcGxlIHRpbGUgbGF5
ZXJzIHRoZSBjb250ZW50IGdldHMgY2xpcHBlZCBwcm9wZXJseSBhY3Jvc3MgbGF5ZXJzLjwvdGl0
bGU+Cis8c3R5bGU+CisgIC5jb250YWluZXIgeworICAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgICBs
ZWZ0OiAwLjI1cHg7CisgICAgdG9wOiAwcHg7CisgIH0KKworICAuaW5uZXIgeworICAgIC13ZWJr
aXQtYm9yZGVyLXJhZGl1czogMXB4OworICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgd2lkdGg6
IDIxMDBweDsgCisgIH0KKyAgCisgIC5sYXJnZWJveCB7CisgICAgd2lkdGg6IDYwMHB4OyAKKyAg
ICBoZWlnaHQ6IDEwMHB4OyAJCisgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyAKKyAgfQorPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdiBjbGFzcz1jb250YWluZXI+CisgIDxkaXYgY2xh
c3M9aW5uZXI+CisgICAgICA8ZGl2IGNsYXNzPWxhcmdlYm94PjwvZGl2PiAKKyAgPC9kaXY+Cis8
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0
aW5nL2hpZHBpLWNvbXBvc2l0aW5nLWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwt
cG9zaXRpb24uaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLWNvbXBvc2l0aW5n
LWxheWVyLXdpdGgtdGlsZS1sYXllcnMtb24tc3VicGl4ZWwtcG9zaXRpb24uaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5lNjVhMjRlYTJjNjQwM2RlZmJlMjBkYjE4NTllZDFjNTFjMjgxNDI0Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvaGlkcGktY29tcG9zaXRpbmctbGF5ZXIt
d2l0aC10aWxlLWxheWVycy1vbi1zdWJwaXhlbC1wb3NpdGlvbi5odG1sCkBAIC0wLDAgKzEsMzMg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRo
YXQgd2hlbiB0aGUgY29tcG9zaXRpbmcgbGF5ZXIgaGFzIG11bHRpcGxlIHRpbGUgbGF5ZXJzIHRo
ZSBjb250ZW50IGdldHMgY2xpcHBlZCBwcm9wZXJseSBhY3Jvc3MgbGF5ZXJzLjwvdGl0bGU+Cis8
c3R5bGU+CisgIC5jb250YWluZXIgeworICAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgICBsZWZ0OiAw
LjI1cHg7CisgICAgdG9wOiAwcHg7CisgIH0KKworICAuaW5uZXIgeworICAgIC13ZWJraXQtYm9y
ZGVyLXJhZGl1czogMXB4OworICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgd2lkdGg6IDIxMDBw
eDsgCisgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CisgIH0KKyAgCisgIC5s
YXJnZWJveCB7CisgICAgd2lkdGg6IDYwMHB4OyAKKyAgICBoZWlnaHQ6IDEwMHB4OyAKKyAgICBi
YWNrZ3JvdW5kLWNvbG9yOiByZWQ7IAorICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8
ZGl2IGNsYXNzPWNvbnRhaW5lcj4KKyAgPGRpdiBjbGFzcz1pbm5lcj4KKyAgICAgIDxkaXYgY2xh
c3M9bGFyZ2Vib3g+PC9kaXY+IAorICA8L2Rpdj4KKzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>