<?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>145587</bug_id>
          
          <creation_ts>2015-06-02 19:48:14 -0700</creation_ts>
          <short_desc>Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.</short_desc>
          <delta_ts>2015-06-03 08:37:10 -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></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>1099023</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-06-02 19:48:14 -0700</bug_when>
    <thetext>When the parent layer moves, the child layer needs to be repainted if the subpixel gap between the layer changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099034</commentid>
    <comment_count>1</comment_count>
      <attachid>254139</attachid>
    <who name="alan">zalan</who>
    <bug_when>2015-06-02 21:10:00 -0700</bug_when>
    <thetext>Created attachment 254139
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099039</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-06-02 21:25:32 -0700</bug_when>
    <thetext>Not for review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099041</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-06-02 21:26:56 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Not for review?
:) Yes for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099045</commentid>
    <comment_count>4</comment_count>
      <attachid>254139</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-06-02 21:36:46 -0700</bug_when>
    <thetext>Comment on attachment 254139
Patch

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

&gt; LayoutTests/compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html:16
&gt; +        -webkit-backdrop-filter: invert(1);

Does the test need to use a backdrop filter?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099140</commentid>
    <comment_count>5</comment_count>
      <attachid>254175</attachid>
    <who name="alan">zalan</who>
    <bug_when>2015-06-03 07:45:52 -0700</bug_when>
    <thetext>Created attachment 254175
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099143</commentid>
    <comment_count>6</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2015-06-03 07:47:20 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 254139 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=254139&amp;action=review
&gt; 
&gt; &gt; LayoutTests/compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html:16
&gt; &gt; +        -webkit-backdrop-filter: invert(1);
&gt; 
&gt; Does the test need to use a backdrop filter?
Good point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099150</commentid>
    <comment_count>7</comment_count>
      <attachid>254175</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-03 08:37:06 -0700</bug_when>
    <thetext>Comment on attachment 254175
Patch

Clearing flags on attachment: 254175

Committed r185152: &lt;http://trac.webkit.org/changeset/185152&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099151</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-03 08:37:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254139</attachid>
            <date>2015-06-02 21:10:00 -0700</date>
            <delta_ts>2015-06-03 07:45:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-145587-20150602210941.patch</filename>
            <type>text/plain</type>
            <size>8278</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1MTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmFhOTI1ZGRkYmUxMDI3
MDFiZjUxZjFmNTA4YTY1YTI0YWUzM2U3NC4uNDU1MTEwMDc4NjYyYTI2ZDdiNjlkZmNmMmFiNjQ0
MDAwMjY3YWE3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTA2LTAyICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBDb21wb3NpdGVkIGxheWVyIHdpdGggc3VicGl4ZWwgZ2FwIGRvZXMgbm90IGdldCBwYWludGVk
IHByb3Blcmx5IHdoZW4gaXRzIHBvc2l0aW9uIGNoYW5nZXMuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDU1ODcKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgY29tcG9zaXRlZCBsYXllciBhbHdheXMg
c25hcHMgdG8gYW4gZW5jbG9zaW5nIGRldmljZSBwaXhlbCAoZmxvb3JzKSB3aGlsZSB0aGUgcmVu
ZGVyZXIgcm91bmRzLgorICAgICAgICBBdCBjZXJ0YWluIHBvc2l0aW9ucyAoZm9yIGV4YW1wbGUg
MC41cHggb24gYSAxeCBkaXNwbGF5KSwgYSBnYXAgaXMgZm9ybWVkIGJldHdlZW4gdGhlIGxheWVy
KDBweCkgYW5kIGl0cyByZW5kZXJlcigxcHgpLgorICAgICAgICBJbiBzdWNoIGNhc2VzLCB3aGVu
IHRoZSB0aGUgcmVuZGVyZXIgbW92ZXMgdG8gYSBwb3NpdGlvbiAoMS4xcHgpIHdoZXJlIHRoZSBn
YXAgaXMgY2xvc2VkLCB3ZSBuZWVkIHRvIGlzc3VlIHJlcGFpbnQgb24gdGhlIGxheWVyCisgICAg
ICAgIGluIG9yZGVyIHRvIGdldCB0aGUgcmVuZGVyZXJpbmcgcmlnaHQuCisKKyAgICAgICAgVGVz
dDogY29tcG9zaXRpbmcvY2hpbGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1nYXAtbmVlZHMtcmVwYWlu
dC13aGVuLXBhcmVudC1tb3Zlcy5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5
ZXJCYWNraW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6dXBk
YXRlQWZ0ZXJMYXlvdXQpOgorICAgICAgICAoV2ViQ29yZTo6ZGV2aWNlUGl4ZWxGcmFjdGlvbkdh
cEZyb21SZW5kZXJlckNoYW5nZWQpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJCYWNr
aW5nOjp1cGRhdGVHZW9tZXRyeSk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFj
a2luZy5oOgorCiAyMDE1LTA2LTAyICBNYXR0IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBNZWRpYVNlc3Npb25zIHNob3VsZCBrZWVwIHRyYWNrIG9mIHRoZWlyIGN1cnJlbnQg
c3RhdGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJC
YWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcu
Y3BwCmluZGV4IDlmZDFiZGYxZGFkMzQ5MDNhYzY0ZDVjZDg5NmIxMGNlYmM5OTE4YWQuLjg0ODlj
NmNlMmZjZmZhNTljMGRiZGZjMGM1NDg5Yzg4NmVmMzFiNWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC01MzYsNyArNTM2LDcgQEAg
dm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUFmdGVyTGF5b3V0KFVwZGF0ZUFmdGVyTGF5
b3V0RmxhZ3MgZmxhZ3MpCiAgICAgICAgIH0KICAgICB9CiAgICAgCi0gICAgaWYgKGZsYWdzICYg
TmVlZHNGdWxsUmVwYWludCAmJiAhcGFpbnRzSW50b1dpbmRvdygpICYmICFwYWludHNJbnRvQ29t
cG9zaXRlZEFuY2VzdG9yKCkpCisgICAgaWYgKGZsYWdzICYgTmVlZHNGdWxsUmVwYWludCAmJiBj
YW5Jc3N1ZVNldE5lZWRzRGlzcGxheSgpKQogICAgICAgICBzZXRDb250ZW50c05lZWREaXNwbGF5
KCk7CiB9CiAKQEAgLTY1NSw2ICs2NTUsMTMgQEAgc3RhdGljIExheW91dFJlY3QgY2xpcEJveChS
ZW5kZXJCb3gmIHJlbmRlcmVyKQogICAgIHJldHVybiByZXN1bHQ7CiB9CiAKK3N0YXRpYyBib29s
IGRldmljZVBpeGVsRnJhY3Rpb25HYXBGcm9tUmVuZGVyZXJDaGFuZ2VkKGNvbnN0IExheW91dFNp
emUmIHByZXZpb3VzRGV2aWNlUGl4ZWxGcmFjdGlvbkZyb21SZW5kZXJlciwgY29uc3QgTGF5b3V0
U2l6ZSYgY3VycmVudERldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIsIGZsb2F0IGRldmlj
ZVNjYWxlRmFjdG9yKQoreworICAgIEZsb2F0U2l6ZSBwcmV2aW91cyA9IHNuYXBTaXplVG9EZXZp
Y2VQaXhlbChwcmV2aW91c0RldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIsIExheW91dFBv
aW50KCksIGRldmljZVNjYWxlRmFjdG9yKTsKKyAgICBGbG9hdFNpemUgY3VycmVudCA9IHNuYXBT
aXplVG9EZXZpY2VQaXhlbChjdXJyZW50RGV2aWNlUGl4ZWxGcmFjdGlvbkZyb21SZW5kZXJlciwg
TGF5b3V0UG9pbnQoKSwgZGV2aWNlU2NhbGVGYWN0b3IpOworICAgIHJldHVybiBwcmV2aW91cyAh
PSBjdXJyZW50OworfQorCiBzdGF0aWMgRmxvYXRTaXplIHBpeGVsRnJhY3Rpb25Gb3JMYXllclBh
aW50aW5nKGNvbnN0IExheW91dFBvaW50JiBwb2ludCwgZmxvYXQgcGl4ZWxTbmFwcGluZ0ZhY3Rv
cikKIHsKICAgICBMYXlvdXRVbml0IHggPSBwb2ludC54KCk7CkBAIC03NDksNiArNzU2LDcgQEAg
dm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUdlb21ldHJ5KCkKICAgICBGbG9hdFNpemUg
ZGV2aWNlUGl4ZWxPZmZzZXRGcm9tUmVuZGVyZXI7CiAgICAgTGF5b3V0U2l6ZSBkZXZpY2VQaXhl
bEZyYWN0aW9uRnJvbVJlbmRlcmVyOwogICAgIGNhbGN1bGF0ZURldmljZVBpeGVsT2Zmc2V0RnJv
bVJlbmRlcmVyKHJlbmRlcmVyT2Zmc2V0RnJvbUdyYXBoaWNzTGF5ZXIsIGRldmljZVBpeGVsT2Zm
c2V0RnJvbVJlbmRlcmVyLCBkZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJlbmRlcmVyLCBkZXZpY2VT
Y2FsZUZhY3Rvcik7CisgICAgTGF5b3V0U2l6ZSBvbGREZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJl
bmRlcmVyID0gbV9kZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJlbmRlcmVyOwogICAgIG1fZGV2aWNl
UGl4ZWxGcmFjdGlvbkZyb21SZW5kZXJlciA9IExheW91dFNpemUoLWRldmljZVBpeGVsRnJhY3Rp
b25Gcm9tUmVuZGVyZXIud2lkdGgoKSwgLWRldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIu
aGVpZ2h0KCkpOwogCiAgICAgYWRqdXN0QW5jZXN0b3JDb21wb3NpdGluZ0JvdW5kc0ZvckZsb3dU
aHJlYWQoYW5jZXN0b3JDb21wb3NpdGluZ0JvdW5kcywgY29tcEFuY2VzdG9yKTsKQEAgLTEwMDIs
NiArMTAxMCw5IEBAIHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVHZW9tZXRyeSgpCiAj
ZW5kaWYKICAgICB1cGRhdGVBZnRlcldpZGdldFJlc2l6ZSgpOwogCisgICAgaWYgKGRldmljZVBp
eGVsRnJhY3Rpb25HYXBGcm9tUmVuZGVyZXJDaGFuZ2VkKG9sZERldmljZVBpeGVsRnJhY3Rpb25G
cm9tUmVuZGVyZXIsIG1fZGV2aWNlUGl4ZWxGcmFjdGlvbkZyb21SZW5kZXJlciwgZGV2aWNlU2Nh
bGVGYWN0b3IpICYmIGNhbklzc3VlU2V0TmVlZHNEaXNwbGF5KCkpCisgICAgICAgIHNldENvbnRl
bnRzTmVlZERpc3BsYXkoKTsKKwogICAgIGNvbXBvc2l0b3IoKS51cGRhdGVTY3JvbGxDb29yZGlu
YXRlZFN0YXR1cyhtX293bmluZ0xheWVyKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyQmFja2luZy5oCmluZGV4IDJhMGNiNTQ1YzcxYWM1ZjVkMDFkMTkyNzU2
ZWQzNjBlOWRhODk2Y2EuLmQ0ZDIyMzg5NmRjZjZhNTIyODdkMzM2ZDZhZTI0MjI3ZDc5Nzc5NzYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmgKQEAg
LTMzMyw2ICszMzMsOCBAQCBwcml2YXRlOgogICAgIHN0YXRpYyBDU1NQcm9wZXJ0eUlEIGdyYXBo
aWNzTGF5ZXJUb0NTU1Byb3BlcnR5KEFuaW1hdGVkUHJvcGVydHlJRCk7CiAgICAgc3RhdGljIEFu
aW1hdGVkUHJvcGVydHlJRCBjc3NUb0dyYXBoaWNzTGF5ZXJQcm9wZXJ0eShDU1NQcm9wZXJ0eUlE
KTsKIAorICAgIGJvb2wgY2FuSXNzdWVTZXROZWVkc0Rpc3BsYXkoKSBjb25zdCB7IHJldHVybiAh
cGFpbnRzSW50b1dpbmRvdygpICYmICFwYWludHNJbnRvQ29tcG9zaXRlZEFuY2VzdG9yKCk7IH0K
KwogICAgIFJlbmRlckxheWVyJiBtX293bmluZ0xheWVyOwogCiAgICAgc3RkOjp1bmlxdWVfcHRy
PEdyYXBoaWNzTGF5ZXI+IG1fYW5jZXN0b3JDbGlwcGluZ0xheWVyOyAvLyBPbmx5IHVzZWQgaWYg
d2UgYXJlIGNsaXBwZWQgYnkgYW4gYW5jZXN0b3Igd2hpY2ggaXMgbm90IGEgc3RhY2tpbmcgY29u
dGV4dC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCA3MWM0ZTFkYTZhYTkwMDFiMTY2MjlkM2NhZjFmMDMyZGViZGE2ZmJiLi5m
ZmMyNzkzMzBiODFkMDc3Y2I1MDg4YzhlZDIxMWI3ZDJjNTMzZWZiIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTggQEAKKzIwMTUtMDYtMDIgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAg
ICAgICBTdWJwaXhlbCByZW5kZXJpbmc6IENvbXBvc2l0ZWQgbGF5ZXIgd2l0aCBzdWJwaXhlbCBn
YXAgZG9lcyBub3QgZ2V0IHBhaW50ZWQgcHJvcGVybHkgd2hlbiBpdHMgcG9zaXRpb24gY2hhbmdl
cy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NTU4
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBj
b21wb3NpdGVkIGxheWVyIGFsd2F5cyBzbmFwcyB0byBhbiBlbmNsb3NpbmcgZGV2aWNlIHBpeGVs
IChmbG9vcnMpIHdoaWxlIHRoZSByZW5kZXJlciByb3VuZHMuCisgICAgICAgIEF0IGNlcnRhaW4g
cG9zaXRpb25zIChmb3IgZXhhbXBsZSAwLjVweCBvbiBhIDF4IGRpc3BsYXkpLCBhIGdhcCBpcyBm
b3JtZWQgYmV0d2VlbiB0aGUgbGF5ZXIoMHB4KSBhbmQgaXRzIHJlbmRlcmVyKDFweCkuCisgICAg
ICAgIEluIHN1Y2ggY2FzZXMsIHdoZW4gdGhlIHRoZSByZW5kZXJlciBtb3ZlcyB0byBhIHBvc2l0
aW9uICgxLjFweCkgd2hlcmUgdGhlIGdhcCBpcyBjbG9zZWQsIHdlIG5lZWQgdG8gaXNzdWUgcmVw
YWludCBvbiB0aGUgbGF5ZXIKKyAgICAgICAgaW4gb3JkZXIgdG8gZ2V0IHRoZSByZW5kZXJlcmlu
ZyByaWdodC4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL2NoaWxkLWxheWVyLXdpdGgtc3VicGl4
ZWwtZ2FwLW5lZWRzLXJlcGFpbnQtd2hlbi1wYXJlbnQtbW92ZXMtZXhwZWN0ZWQuaHRtbDogQWRk
ZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvY2hpbGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1nYXAt
bmVlZHMtcmVwYWludC13aGVuLXBhcmVudC1tb3Zlcy5odG1sOiBBZGRlZC4KKwogMjAxNS0wNi0w
MiAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgU2tpcCB3ZWJnbC91
c2VXaGlsZVBlbmRpbmcuaHRtbCBvbiBXZWJLaXQgMS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL2NoaWxkLWxheWVyLXdpdGgtc3VicGl4ZWwtZ2FwLW5lZWRzLXJlcGFpbnQt
d2hlbi1wYXJlbnQtbW92ZXMtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5n
L2NoaWxkLWxheWVyLXdpdGgtc3VicGl4ZWwtZ2FwLW5lZWRzLXJlcGFpbnQtd2hlbi1wYXJlbnQt
bW92ZXMtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iYjBhYWFiYWQzMGNmZjIzYTQ5ODVhZDcx
YWFiODYyMGVlM2NkZmQ3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvY2hpbGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1nYXAtbmVlZHMtcmVwYWludC13aGVuLXBhcmVu
dC1tb3Zlcy1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMjcgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5UaGlzIHRlc3RzIHRoYXQgd2UgcmVwYWludCBjaGlsZCBs
YXllciBpZiB0aGUgc3VicGl4ZWwgZ2FwIGNoYW5nZXMgYmV0d2VlbiBsYXllcnMgd2hlbiBwYXJl
bnQgbGF5ZXIgbW92ZXMuPC90aXRsZT4KKzxzdHlsZT4KKyAgICAub3V0ZXIgeworICAgICAgICBw
b3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIGxlZnQ6IDAuN3B4OworICAgICAgICBoZWlnaHQ6
IDIwMHB4OworICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6
IHJnYmEoMCwgMCwgMjU1LCAxKTsKKyAgICB9CisKKyAgICAuY29udGFpbmVyLWJhY2tncm91bmQg
eworICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIC13ZWJraXQtYmFja2Ryb3At
ZmlsdGVyOiBpbnZlcnQoMSk7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIHdpZHRo
OiAxMDBweDsKKyAgICB9CisKKzwvc3R5bGU+Cis8Ym9keT4KKzxkaXYgaWQ9Y29udGFpbmVyIGNs
YXNzPW91dGVyPmZvbworICA8ZGl2IGNsYXNzPWNvbnRhaW5lci1iYWNrZ3JvdW5kPmJhcgorICA8
L2Rpdj4KKzwvZGl2PgorPC9ib2R5PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRp
bmcvY2hpbGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1nYXAtbmVlZHMtcmVwYWludC13aGVuLXBhcmVu
dC1tb3Zlcy5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvY2hpbGQtbGF5ZXItd2l0aC1z
dWJwaXhlbC1nYXAtbmVlZHMtcmVwYWludC13aGVuLXBhcmVudC1tb3Zlcy5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmE4ZDNiYWRkODlkNTk4NWM3YTU1ZDk1MTg1ZmVmYzdhMjU2N2Q3ZDcKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9jaGlsZC1sYXllci13aXRoLXN1YnBpeGVs
LWdhcC1uZWVkcy1yZXBhaW50LXdoZW4tcGFyZW50LW1vdmVzLmh0bWwKQEAgLTAsMCArMSw0MCBA
QAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhh
dCB3ZSByZXBhaW50IGNoaWxkIGxheWVyIGlmIHRoZSBzdWJwaXhlbCBnYXAgY2hhbmdlcyBiZXR3
ZWVuIGxheWVycyB3aGVuIHBhcmVudCBsYXllciBtb3Zlcy48L3RpdGxlPgorPHN0eWxlPgorICAg
IC5vdXRlciB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgbGVmdDogMC4z
cHg7CisgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAyNTUsIDEpOworICAgIH0KKworICAgIC5j
b250YWluZXItYmFja2dyb3VuZCB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAg
ICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGludmVydCgxKTsKKyAgICAgICAgaGVpZ2h0OiAx
MDBweDsKKyAgICAgICAgd2lkdGg6IDEwMHB4OworICAgIH0KKworPC9zdHlsZT4KKzxzY3JpcHQ+
CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRp
bERvbmUoKTsKKworICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgCXNldFRpbWVvdXQoZnVu
Y3Rpb24gKCkgeworICAgIAkgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnRhaW5lciIp
LnN0eWxlLmxlZnQgPSAiMC43cHgiOworICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVy
KQorICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgICB9LCAw
KTsKKyAgICB9CisgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBydW5UZXN0LCBm
YWxzZSk7Cis8L3NjcmlwdD4KKzxib2R5PgorPGRpdiBpZD1jb250YWluZXIgY2xhc3M9b3V0ZXI+
Zm9vCisgIDxkaXYgY2xhc3M9Y29udGFpbmVyLWJhY2tncm91bmQ+YmFyCisgIDwvZGl2PgorPC9k
aXY+Cis8L2JvZHk+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254175</attachid>
            <date>2015-06-03 07:45:52 -0700</date>
            <delta_ts>2015-06-03 08:37:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-145587-20150603074532.patch</filename>
            <type>text/plain</type>
            <size>8322</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1MTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmFhOTI1ZGRkYmUxMDI3
MDFiZjUxZjFmNTA4YTY1YTI0YWUzM2U3NC4uNDU1ZjVhM2IzYmYyYjYzNmExNWNmOGVjZGI2NTFh
YzczZDg3M2U4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTA2LTAyICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgU3VicGl4ZWwgcmVuZGVyaW5n
OiBDb21wb3NpdGVkIGxheWVyIHdpdGggc3VicGl4ZWwgZ2FwIGRvZXMgbm90IGdldCBwYWludGVk
IHByb3Blcmx5IHdoZW4gaXRzIHBvc2l0aW9uIGNoYW5nZXMuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDU1ODcKKworICAgICAgICBSZXZpZXdlZCBi
eSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgVGhlIGNvbXBvc2l0ZWQgbGF5ZXIgYWx3YXlzIHNu
YXBzIHRvIGFuIGVuY2xvc2luZyBkZXZpY2UgcGl4ZWwgKGZsb29ycykgd2hpbGUgdGhlIHJlbmRl
cmVyIHJvdW5kcy4KKyAgICAgICAgQXQgY2VydGFpbiBwb3NpdGlvbnMgKGZvciBleGFtcGxlIDAu
NXB4IG9uIGEgMXggZGlzcGxheSksIGEgZ2FwIGlzIGZvcm1lZCBiZXR3ZWVuIHRoZSBsYXllcigw
cHgpIGFuZCBpdHMgcmVuZGVyZXIoMXB4KS4KKyAgICAgICAgSW4gc3VjaCBjYXNlcywgd2hlbiB0
aGUgdGhlIHJlbmRlcmVyIG1vdmVzIHRvIGEgcG9zaXRpb24gKDEuMXB4KSB3aGVyZSB0aGUgZ2Fw
IGlzIGNsb3NlZCwgd2UgbmVlZCB0byBpc3N1ZSByZXBhaW50IG9uIHRoZSBsYXllcgorICAgICAg
ICBpbiBvcmRlciB0byBnZXQgdGhlIHJlbmRlcmVyaW5nIHJpZ2h0LgorCisgICAgICAgIFRlc3Q6
IGNvbXBvc2l0aW5nL2NoaWxkLWxheWVyLXdpdGgtc3VicGl4ZWwtZ2FwLW5lZWRzLXJlcGFpbnQt
d2hlbi1wYXJlbnQtbW92ZXMuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVy
QmFja2luZy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0
ZUFmdGVyTGF5b3V0KToKKyAgICAgICAgKFdlYkNvcmU6OmRldmljZVBpeGVsRnJhY3Rpb25HYXBG
cm9tUmVuZGVyZXJDaGFuZ2VkKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2lu
Zzo6dXBkYXRlR2VvbWV0cnkpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllckJhY2tp
bmcuaDoKKwogMjAxNS0wNi0wMiAgTWF0dCBSYWpjYSAgPG1yYWpjYUBhcHBsZS5jb20+CiAKICAg
ICAgICAgTWVkaWFTZXNzaW9ucyBzaG91bGQga2VlcCB0cmFjayBvZiB0aGVpciBjdXJyZW50IHN0
YXRlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFj
a2luZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNw
cAppbmRleCA5ZmQxYmRmMWRhZDM0OTAzYWM2NGQ1Y2Q4OTZiMTBjZWJjOTkxOGFkLi44NDg5YzZj
ZTJmY2ZmYTU5YzBkYmRmYzBjNTQ4OWM4ODZlZjMxYjVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtNTM2LDcgKzUzNiw3IEBAIHZv
aWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVBZnRlckxheW91dChVcGRhdGVBZnRlckxheW91
dEZsYWdzIGZsYWdzKQogICAgICAgICB9CiAgICAgfQogICAgIAotICAgIGlmIChmbGFncyAmIE5l
ZWRzRnVsbFJlcGFpbnQgJiYgIXBhaW50c0ludG9XaW5kb3coKSAmJiAhcGFpbnRzSW50b0NvbXBv
c2l0ZWRBbmNlc3RvcigpKQorICAgIGlmIChmbGFncyAmIE5lZWRzRnVsbFJlcGFpbnQgJiYgY2Fu
SXNzdWVTZXROZWVkc0Rpc3BsYXkoKSkKICAgICAgICAgc2V0Q29udGVudHNOZWVkRGlzcGxheSgp
OwogfQogCkBAIC02NTUsNiArNjU1LDEzIEBAIHN0YXRpYyBMYXlvdXRSZWN0IGNsaXBCb3goUmVu
ZGVyQm94JiByZW5kZXJlcikKICAgICByZXR1cm4gcmVzdWx0OwogfQogCitzdGF0aWMgYm9vbCBk
ZXZpY2VQaXhlbEZyYWN0aW9uR2FwRnJvbVJlbmRlcmVyQ2hhbmdlZChjb25zdCBMYXlvdXRTaXpl
JiBwcmV2aW91c0RldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIsIGNvbnN0IExheW91dFNp
emUmIGN1cnJlbnREZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJlbmRlcmVyLCBmbG9hdCBkZXZpY2VT
Y2FsZUZhY3RvcikKK3sKKyAgICBGbG9hdFNpemUgcHJldmlvdXMgPSBzbmFwU2l6ZVRvRGV2aWNl
UGl4ZWwocHJldmlvdXNEZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJlbmRlcmVyLCBMYXlvdXRQb2lu
dCgpLCBkZXZpY2VTY2FsZUZhY3Rvcik7CisgICAgRmxvYXRTaXplIGN1cnJlbnQgPSBzbmFwU2l6
ZVRvRGV2aWNlUGl4ZWwoY3VycmVudERldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIsIExh
eW91dFBvaW50KCksIGRldmljZVNjYWxlRmFjdG9yKTsKKyAgICByZXR1cm4gcHJldmlvdXMgIT0g
Y3VycmVudDsKK30KKwogc3RhdGljIEZsb2F0U2l6ZSBwaXhlbEZyYWN0aW9uRm9yTGF5ZXJQYWlu
dGluZyhjb25zdCBMYXlvdXRQb2ludCYgcG9pbnQsIGZsb2F0IHBpeGVsU25hcHBpbmdGYWN0b3Ip
CiB7CiAgICAgTGF5b3V0VW5pdCB4ID0gcG9pbnQueCgpOwpAQCAtNzQ5LDYgKzc1Niw3IEBAIHZv
aWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVHZW9tZXRyeSgpCiAgICAgRmxvYXRTaXplIGRl
dmljZVBpeGVsT2Zmc2V0RnJvbVJlbmRlcmVyOwogICAgIExheW91dFNpemUgZGV2aWNlUGl4ZWxG
cmFjdGlvbkZyb21SZW5kZXJlcjsKICAgICBjYWxjdWxhdGVEZXZpY2VQaXhlbE9mZnNldEZyb21S
ZW5kZXJlcihyZW5kZXJlck9mZnNldEZyb21HcmFwaGljc0xheWVyLCBkZXZpY2VQaXhlbE9mZnNl
dEZyb21SZW5kZXJlciwgZGV2aWNlUGl4ZWxGcmFjdGlvbkZyb21SZW5kZXJlciwgZGV2aWNlU2Nh
bGVGYWN0b3IpOworICAgIExheW91dFNpemUgb2xkRGV2aWNlUGl4ZWxGcmFjdGlvbkZyb21SZW5k
ZXJlciA9IG1fZGV2aWNlUGl4ZWxGcmFjdGlvbkZyb21SZW5kZXJlcjsKICAgICBtX2RldmljZVBp
eGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIgPSBMYXlvdXRTaXplKC1kZXZpY2VQaXhlbEZyYWN0aW9u
RnJvbVJlbmRlcmVyLndpZHRoKCksIC1kZXZpY2VQaXhlbEZyYWN0aW9uRnJvbVJlbmRlcmVyLmhl
aWdodCgpKTsKIAogICAgIGFkanVzdEFuY2VzdG9yQ29tcG9zaXRpbmdCb3VuZHNGb3JGbG93VGhy
ZWFkKGFuY2VzdG9yQ29tcG9zaXRpbmdCb3VuZHMsIGNvbXBBbmNlc3Rvcik7CkBAIC0xMDAyLDYg
KzEwMTAsOSBAQCB2b2lkIFJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlR2VvbWV0cnkoKQogI2Vu
ZGlmCiAgICAgdXBkYXRlQWZ0ZXJXaWRnZXRSZXNpemUoKTsKIAorICAgIGlmIChkZXZpY2VQaXhl
bEZyYWN0aW9uR2FwRnJvbVJlbmRlcmVyQ2hhbmdlZChvbGREZXZpY2VQaXhlbEZyYWN0aW9uRnJv
bVJlbmRlcmVyLCBtX2RldmljZVBpeGVsRnJhY3Rpb25Gcm9tUmVuZGVyZXIsIGRldmljZVNjYWxl
RmFjdG9yKSAmJiBjYW5Jc3N1ZVNldE5lZWRzRGlzcGxheSgpKQorICAgICAgICBzZXRDb250ZW50
c05lZWREaXNwbGF5KCk7CisKICAgICBjb21wb3NpdG9yKCkudXBkYXRlU2Nyb2xsQ29vcmRpbmF0
ZWRTdGF0dXMobV9vd25pbmdMYXllcik7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllckJhY2tpbmcuaAppbmRleCAyYTBjYjU0NWM3MWFjNWY1ZDAxZDE5Mjc1NmVk
MzYwZTlkYTg5NmNhLi5kNGQyMjM4OTZkY2Y2YTUyMjg3ZDMzNmQ2YWUyNDIyN2Q3OTc3OTc2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oCkBAIC0z
MzMsNiArMzMzLDggQEAgcHJpdmF0ZToKICAgICBzdGF0aWMgQ1NTUHJvcGVydHlJRCBncmFwaGlj
c0xheWVyVG9DU1NQcm9wZXJ0eShBbmltYXRlZFByb3BlcnR5SUQpOwogICAgIHN0YXRpYyBBbmlt
YXRlZFByb3BlcnR5SUQgY3NzVG9HcmFwaGljc0xheWVyUHJvcGVydHkoQ1NTUHJvcGVydHlJRCk7
CiAKKyAgICBib29sIGNhbklzc3VlU2V0TmVlZHNEaXNwbGF5KCkgY29uc3QgeyByZXR1cm4gIXBh
aW50c0ludG9XaW5kb3coKSAmJiAhcGFpbnRzSW50b0NvbXBvc2l0ZWRBbmNlc3RvcigpOyB9CisK
ICAgICBSZW5kZXJMYXllciYgbV9vd25pbmdMYXllcjsKIAogICAgIHN0ZDo6dW5pcXVlX3B0cjxH
cmFwaGljc0xheWVyPiBtX2FuY2VzdG9yQ2xpcHBpbmdMYXllcjsgLy8gT25seSB1c2VkIGlmIHdl
IGFyZSBjbGlwcGVkIGJ5IGFuIGFuY2VzdG9yIHdoaWNoIGlzIG5vdCBhIHN0YWNraW5nIGNvbnRl
eHQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggNzFjNGUxZGE2YWE5MDAxYjE2NjI5ZDNjYWYxZjAzMmRlYmRhNmZiYi4uN2Q0
YmMxMGI4NTUyYTgwZmYwODU4ZDUyZjFkNjQ0ZjBkYTk1YWFkOSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDE1LTA2LTAyICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAg
ICAgU3VicGl4ZWwgcmVuZGVyaW5nOiBDb21wb3NpdGVkIGxheWVyIHdpdGggc3VicGl4ZWwgZ2Fw
IGRvZXMgbm90IGdldCBwYWludGVkIHByb3Blcmx5IHdoZW4gaXRzIHBvc2l0aW9uIGNoYW5nZXMu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDU1ODcK
KworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgVGhlIGNvbXBv
c2l0ZWQgbGF5ZXIgYWx3YXlzIHNuYXBzIHRvIGFuIGVuY2xvc2luZyBkZXZpY2UgcGl4ZWwgKGZs
b29ycykgd2hpbGUgdGhlIHJlbmRlcmVyIHJvdW5kcy4KKyAgICAgICAgQXQgY2VydGFpbiBwb3Np
dGlvbnMgKGZvciBleGFtcGxlIDAuNXB4IG9uIGEgMXggZGlzcGxheSksIGEgZ2FwIGlzIGZvcm1l
ZCBiZXR3ZWVuIHRoZSBsYXllcigwcHgpIGFuZCBpdHMgcmVuZGVyZXIoMXB4KS4KKyAgICAgICAg
SW4gc3VjaCBjYXNlcywgd2hlbiB0aGUgdGhlIHJlbmRlcmVyIG1vdmVzIHRvIGEgcG9zaXRpb24g
KDEuMXB4KSB3aGVyZSB0aGUgZ2FwIGlzIGNsb3NlZCwgd2UgbmVlZCB0byBpc3N1ZSByZXBhaW50
IG9uIHRoZSBsYXllcgorICAgICAgICBpbiBvcmRlciB0byBnZXQgdGhlIHJlbmRlcmVyaW5nIHJp
Z2h0LgorCisgICAgICAgICogY29tcG9zaXRpbmcvY2hpbGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1n
YXAtbmVlZHMtcmVwYWludC13aGVuLXBhcmVudC1tb3Zlcy1leHBlY3RlZC5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBjb21wb3NpdGluZy9jaGlsZC1sYXllci13aXRoLXN1YnBpeGVsLWdhcC1uZWVk
cy1yZXBhaW50LXdoZW4tcGFyZW50LW1vdmVzLmh0bWw6IEFkZGVkLgorCiAyMDE1LTA2LTAyICBE
ZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBTa2lwIHdlYmdsL3VzZVdo
aWxlUGVuZGluZy5odG1sIG9uIFdlYktpdCAxLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29t
cG9zaXRpbmcvY2hpbGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1nYXAtbmVlZHMtcmVwYWludC13aGVu
LXBhcmVudC1tb3Zlcy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvY2hp
bGQtbGF5ZXItd2l0aC1zdWJwaXhlbC1nYXAtbmVlZHMtcmVwYWludC13aGVuLXBhcmVudC1tb3Zl
cy1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFjOTIyNmNmODc5YjhjMGVkZGNhY2ZkN2ZhYWU3
MDQ5YjkwN2E1NDgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9j
aGlsZC1sYXllci13aXRoLXN1YnBpeGVsLWdhcC1uZWVkcy1yZXBhaW50LXdoZW4tcGFyZW50LW1v
dmVzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwyOCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCB3ZSByZXBhaW50IGNoaWxkIGxheWVy
IGlmIHRoZSBzdWJwaXhlbCBnYXAgY2hhbmdlcyBiZXR3ZWVuIGxheWVycyB3aGVuIHBhcmVudCBs
YXllciBtb3Zlcy48L3RpdGxlPgorPHN0eWxlPgorICAgIC5vdXRlciB7CisgICAgICAgIHBvc2l0
aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgbGVmdDogMC43cHg7CisgICAgICAgIGhlaWdodDogMjAw
cHg7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdi
YSgwLCAwLCAyNTUsIDEpOworICAgIH0KKworICAgIC5jb250YWluZXItYmFja2dyb3VuZCB7Cisg
ICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVa
KDApOworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAg
ICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgIH0KKworPC9zdHlsZT4KKzxib2R5Pgor
PGRpdiBpZD1jb250YWluZXIgY2xhc3M9b3V0ZXI+Zm9vCisgIDxkaXYgY2xhc3M9Y29udGFpbmVy
LWJhY2tncm91bmQ+YmFyCisgIDwvZGl2PgorPC9kaXY+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy9jaGlsZC1sYXllci13aXRoLXN1YnBpeGVsLWdhcC1uZWVk
cy1yZXBhaW50LXdoZW4tcGFyZW50LW1vdmVzLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGlu
Zy9jaGlsZC1sYXllci13aXRoLXN1YnBpeGVsLWdhcC1uZWVkcy1yZXBhaW50LXdoZW4tcGFyZW50
LW1vdmVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWNiOTExYzI2OWY1N2E2MWMxZDgzOWJiZTI4MjA5MTgx
NjNmYjNhZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2NoaWxk
LWxheWVyLXdpdGgtc3VicGl4ZWwtZ2FwLW5lZWRzLXJlcGFpbnQtd2hlbi1wYXJlbnQtbW92ZXMu
aHRtbApAQCAtMCwwICsxLDQxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8
dGl0bGU+VGhpcyB0ZXN0cyB0aGF0IHdlIHJlcGFpbnQgY2hpbGQgbGF5ZXIgaWYgdGhlIHN1YnBp
eGVsIGdhcCBjaGFuZ2VzIGJldHdlZW4gbGF5ZXJzIHdoZW4gcGFyZW50IGxheWVyIG1vdmVzLjwv
dGl0bGU+Cis8c3R5bGU+CisgICAgLm91dGVyIHsKKyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZl
OworICAgICAgICBsZWZ0OiAwLjNweDsKKyAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAg
d2lkdGg6IDIwMHB4OworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1NSwg
MSk7CisgICAgfQorCisgICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHsKKyAgICAgICAgcG9zaXRp
b246IHJlbGF0aXZlOworICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CisgICAgICAg
IGhlaWdodDogMTAwcHg7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogZ3JlZW47CisgICAgfQorCis8L3N0eWxlPgorPHNjcmlwdD4KKyAgICBpZiAod2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworCisg
ICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKKyAgICAJc2V0VGltZW91dChmdW5jdGlvbiAoKSB7Cisg
ICAgCSAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29udGFpbmVyIikuc3R5bGUubGVmdCA9
ICIwLjdweCI7CisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAg
ICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgICAgIH0sIDApOworICAgIH0KKyAg
ICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHJ1blRlc3QsIGZhbHNlKTsKKzwvc2Ny
aXB0PgorPGJvZHk+Cis8ZGl2IGlkPWNvbnRhaW5lciBjbGFzcz1vdXRlcj5mb28KKyAgPGRpdiBj
bGFzcz1jb250YWluZXItYmFja2dyb3VuZD5iYXIKKyAgPC9kaXY+Cis8L2Rpdj4KKzwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>