<?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>124541</bug_id>
          
          <creation_ts>2013-11-18 14:58:41 -0800</creation_ts>
          <short_desc>At some scales, opaque compositing layers have garbage pixels around the edges</short_desc>
          <delta_ts>2014-01-10 14:28:32 -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>New Bugs</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</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>aroben</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>shebson</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951816</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-11-18 14:58:41 -0800</bug_when>
    <thetext>At some scales, opaque compositing layers have garbage pixels around the edges</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951818</commentid>
    <comment_count>1</comment_count>
      <attachid>217240</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-11-18 15:02:41 -0800</bug_when>
    <thetext>Created attachment 217240
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951836</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-11-18 15:31:10 -0800</bug_when>
    <thetext>https://trac.webkit.org/r159463</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>963967</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-01-02 17:10:44 -0800</bug_when>
    <thetext>*** Bug 123054 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>963968</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-01-02 17:12:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/15741741&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966600</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-01-10 14:28:32 -0800</bug_when>
    <thetext>*** Bug 126783 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217240</attachid>
            <date>2013-11-18 15:02:41 -0800</date>
            <delta_ts>2013-11-18 15:20:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124541-20131118150237.patch</filename>
            <type>text/plain</type>
            <size>9169</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzYwMTBjZGQ1Y2UwYjcx
OTQ1MGVhMTRjN2UxZTA2MDcyNDczMzQ0My4uZWJjMTE0OTQyZmVmZTliODY2NDdlYjU5YTc0YzZl
MzkzZTQyMDE2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQxIEBACisyMDEzLTExLTE4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEF0IHNvbWUgc2Nh
bGVzLCBvcGFxdWUgY29tcG9zaXRpbmcgbGF5ZXJzIGhhdmUgZ2FyYmFnZSBwaXhlbHMgYXJvdW5k
IHRoZSBlZGdlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTI0NTQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAg
IAorICAgICAgICBMYXllcnMgZ2V0IG1hcmtlZCBhcyBoYXZpbmcgb3BhcXVlIGNvbnRlbnRzIHdo
ZW4gdGhlaXIgYmFja2dyb3VuZCBpcworICAgICAgICBrbm93biB0byBwYWludCB0aGUgZW50aXJl
IGxheWVyLiBIb3dldmVyLCB0aGlzIGZhaWxlZCB0byB0YWtlIGludG8KKyAgICAgICAgYWNjb3Vu
dCB0d28gcmVhc29ucyB3aHkgZXZlcnkgcGl4ZWwgbWF5IG5vdCBnZXQgcGFpbnRlZC4KKyAgICAg
ICAgCisgICAgICAgIEZpcnN0LCBzdWJwaXhlbCBsYXlvdXQgY2FuIHJlc3VsdCBpbiBub24taW50
ZWdyYWwgUmVuZGVyTGF5ZXIKKyAgICAgICAgYm91bmRzLCB3aGljaCB3aWxsIGdldCByb3VuZGVk
IHVwIHRvIGFuIGludGVncmFsIEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgc2l6ZS4gV2hlbiB0aGlz
IGhhcHBlbnMgd2UgbWF5IG5vdCBwYWludCBlZGdlIHBpeGVscy4KKyAgICAgICAgCisgICAgICAg
IFNlY29uZCwgYXQgbm9uLWludGVncmFsIHNjYWxlIGZhY3RvcnMsIGdyYXBoaWNzIGNvbnRleHQg
c2NhbGluZworICAgICAgICBtYXkgY2F1c2UgdXMgdG8gbm90IHBhaW50IGVkZ2UgcGl4ZWxzLgor
ICAgICAgICAKKyAgICAgICAgRml4IGJ5IG9ubHkgbWFya2luZyBQbGF0Zm9ybUNBTGF5ZXJzIGFz
IGhhdmluZyBvcGFxdWUgY29udGVudHMKKyAgICAgICAgd2hlbiB0aGUgY29udGVudHNTY2FsZSBv
ZiB0aGUgbGF5ZXIgaXMgaW50ZWdyYWwuCisKKyAgICAgICAgTm90IHRlc3RhYmxlLCBiZWNhdXNl
IHdlIGNhbid0IGd1YXJhbnRlZSB0byBnZXQgZ2FyYmFnZSBwaXhlbHMKKyAgICAgICAgaW4gYSBy
ZWYgdGVzdCwgYW5kIGxheWVyIGR1bXBzIHNob3cgR3JhcGhpY3NMYXllcidzIG5vdGlvbiBvZgor
ICAgICAgICBjb250ZW50IG9wYXF1ZW5lc3MsIG5vdCB0aGUgb25lIHdlIHNldCBvbiB0aGUgUGxh
dGZvcm1DQUxheWVyLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NM
YXllckNBLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmlzSW50ZWdyYWwpOgorICAgICAgICAoV2Vi
Q29yZTo6Y2xhbXBlZENvbnRlbnRzU2NhbGVGb3JTY2FsZSk6CisgICAgICAgIChXZWJDb3JlOjpH
cmFwaGljc0xheWVyQ0E6OnVwZGF0ZVJvb3RSZWxhdGl2ZVNjYWxlKToKKyAgICAgICAgKFdlYkNv
cmU6OkdyYXBoaWNzTGF5ZXJDQTo6Y29tbWl0TGF5ZXJDaGFuZ2VzQmVmb3JlU3VibGF5ZXJzKToK
KyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQ29udGVudHNPcGFxdWUp
OgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNBOjpnZXRUcmFuc2Zvcm1Gcm9tQW5p
bWF0aW9uc1dpdGhNYXhTY2FsZUltcGFjdCk6CisgICAgICAgIERyaXZlLWJ5IHR5cG8gZml4Lgor
ICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNBOjpub3RlQ2hhbmdlc0ZvclNjYWxlU2Vu
c2l0aXZlUHJvcGVydGllcyk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhp
Y3NMYXllckNBLmg6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUdyYXBoaWNzTGF5
ZXJHZW9tZXRyeSk6CisKIDIwMTMtMTEtMTggIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNp
YUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCBtYWtlIGRpc3RjaGVjay4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNz
TGF5ZXJDQS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGlj
c0xheWVyQ0EuY3BwCmluZGV4IDlhNDRiYTNjNDhkNTA5MjRhZGFkOTdmODAyNzhkMWMwZDk0NDEy
MWMuLjBlYjgyNDkyZTFmNDE0ZTI5MmY4NjhhZGU0OTMxYzc4ZjAzMjdmNTEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNB
LmNwcApAQCAtNzAsNiArNzAsMjAgQEAgc3RhdGljIGNvbnN0IGludCBjTWF4TGF5ZXJUcmVlRGVw
dGggPSAyNTA7CiAvLyBvZiAyNTBtcy4gU28gc2VuZCBhIHZlcnkgc21hbGwgdmFsdWUgaW5zdGVh
ZC4KIHN0YXRpYyBjb25zdCBmbG9hdCBjQW5pbWF0aW9uQWxtb3N0WmVyb0R1cmF0aW9uID0gMWUt
M2Y7CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc0ludGVncmFsKGZsb2F0IHZhbHVlKQoreworICAg
IHJldHVybiBzdGF0aWNfY2FzdDxpbnQ+KHZhbHVlKSA9PSB2YWx1ZTsKK30KKworc3RhdGljIGZs
b2F0IGNsYW1wZWRDb250ZW50c1NjYWxlRm9yU2NhbGUoZmxvYXQgc2NhbGUpCit7CisgICAgLy8g
RGVmaW5lIHNvbWUgbGltaXRzIGFzIGEgc2FuaXR5IGNoZWNrIGZvciB0aGUgaW5jb21pbmcgc2Nh
bGUgdmFsdWUKKyAgICAvLyB0aG9zZSB0b28gc21hbGwgdG8gc2VlLgorICAgIGNvbnN0IGZsb2F0
IG1heFNjYWxlID0gMTAuMGY7CisgICAgY29uc3QgZmxvYXQgbWluU2NhbGUgPSAwLjAxZjsKKyAg
ICByZXR1cm4gc3RkOjptYXgobWluU2NhbGUsIHN0ZDo6bWluKHNjYWxlLCBtYXhTY2FsZSkpOwor
fQorCiBzdGF0aWMgYm9vbCBpc1RyYW5zZm9ybVR5cGVUcmFuc2Zvcm1hdGlvbk1hdHJpeChUcmFu
c2Zvcm1PcGVyYXRpb246Ok9wZXJhdGlvblR5cGUgdHJhbnNmb3JtVHlwZSkKIHsKICAgICBzd2l0
Y2ggKHRyYW5zZm9ybVR5cGUpIHsKQEAgLTExMTgsNyArMTEzMiw3IEBAIHZvaWQgR3JhcGhpY3NM
YXllckNBOjp1cGRhdGVSb290UmVsYXRpdmVTY2FsZShUcmFuc2Zvcm1hdGlvbk1hdHJpeCogdHJh
bnNmb3JtRnJvCiAgICAgCiAgICAgaWYgKHJvb3RSZWxhdGl2ZVNjYWxlRmFjdG9yICE9IG1fcm9v
dFJlbGF0aXZlU2NhbGVGYWN0b3IpIHsKICAgICAgICAgbV9yb290UmVsYXRpdmVTY2FsZUZhY3Rv
ciA9IHJvb3RSZWxhdGl2ZVNjYWxlRmFjdG9yOwotICAgICAgICBtX3VuY29tbWl0dGVkQ2hhbmdl
cyB8PSBDb250ZW50c1NjYWxlQ2hhbmdlZDsKKyAgICAgICAgbV91bmNvbW1pdHRlZENoYW5nZXMg
fD0gQ29udGVudHNTY2FsZUNoYW5nZWQgfCBDb250ZW50c09wYXF1ZUNoYW5nZWQ7CiAgICAgfQog
fQogCkBAIC0xMzAxLDggKzEzMTUsOSBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6Y29tbWl0TGF5
ZXJDaGFuZ2VzQmVmb3JlU3VibGF5ZXJzKENvbW1pdFN0YXRlJiBjb21taXRTdGF0ZQogICAgIGlm
IChtX3VuY29tbWl0dGVkQ2hhbmdlcyAmIENvbnRlbnRzVmlzaWJpbGl0eUNoYW5nZWQpCiAgICAg
ICAgIHVwZGF0ZUNvbnRlbnRzVmlzaWJpbGl0eSgpOwogCisgICAgLy8gTm90ZSB0aGF0IGNvbnRl
bnRzU2NhbGUgY2FuIGFmZmVjdCB3aGV0aGVyIHRoZSBsYXllciBjYW4gYmUgb3BhcXVlLgogICAg
IGlmIChtX3VuY29tbWl0dGVkQ2hhbmdlcyAmIENvbnRlbnRzT3BhcXVlQ2hhbmdlZCkKLSAgICAg
ICAgdXBkYXRlQ29udGVudHNPcGFxdWUoKTsKKyAgICAgICAgdXBkYXRlQ29udGVudHNPcGFxdWUo
cGFnZVNjYWxlRmFjdG9yKTsKIAogICAgIGlmIChtX3VuY29tbWl0dGVkQ2hhbmdlcyAmIEJhY2tm
YWNlVmlzaWJpbGl0eUNoYW5nZWQpCiAgICAgICAgIHVwZGF0ZUJhY2tmYWNlVmlzaWJpbGl0eSgp
OwpAQCAtMTU2NSwxNCArMTU4MCwyMSBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQ29u
dGVudHNWaXNpYmlsaXR5KCkKICAgICB9CiB9CiAKLXZvaWQgR3JhcGhpY3NMYXllckNBOjp1cGRh
dGVDb250ZW50c09wYXF1ZSgpCit2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQ29udGVudHNP
cGFxdWUoZmxvYXQgcGFnZVNjYWxlRmFjdG9yKQogewotICAgIG1fbGF5ZXItPnNldE9wYXF1ZSht
X2NvbnRlbnRzT3BhcXVlKTsKKyAgICBib29sIGNvbnRlbnRzT3BhcXVlID0gbV9jb250ZW50c09w
YXF1ZTsKKyAgICBpZiAoY29udGVudHNPcGFxdWUpIHsKKyAgICAgICAgZmxvYXQgY29udGVudHNT
Y2FsZSA9IGNsYW1wZWRDb250ZW50c1NjYWxlRm9yU2NhbGUobV9yb290UmVsYXRpdmVTY2FsZUZh
Y3RvciAqIHBhZ2VTY2FsZUZhY3RvciAqIGRldmljZVNjYWxlRmFjdG9yKCkpOworICAgICAgICBp
ZiAoIWlzSW50ZWdyYWwoY29udGVudHNTY2FsZSkpCisgICAgICAgICAgICBjb250ZW50c09wYXF1
ZSA9IGZhbHNlOworICAgIH0KKyAgICAKKyAgICBtX2xheWVyLT5zZXRPcGFxdWUoY29udGVudHNP
cGFxdWUpOwogCiAgICAgaWYgKExheWVyTWFwKiBsYXllckNsb25lTWFwID0gbV9sYXllckNsb25l
cy5nZXQoKSkgewogICAgICAgICBMYXllck1hcDo6Y29uc3RfaXRlcmF0b3IgZW5kID0gbGF5ZXJD
bG9uZU1hcC0+ZW5kKCk7CiAgICAgICAgIGZvciAoTGF5ZXJNYXA6OmNvbnN0X2l0ZXJhdG9yIGl0
ID0gbGF5ZXJDbG9uZU1hcC0+YmVnaW4oKTsgaXQgIT0gZW5kOyArK2l0KQotICAgICAgICAgICAg
aXQtPnZhbHVlLT5zZXRPcGFxdWUobV9jb250ZW50c09wYXF1ZSk7CisgICAgICAgICAgICBpdC0+
dmFsdWUtPnNldE9wYXF1ZShjb250ZW50c09wYXF1ZSk7CiAgICAgfQogfQogCkBAIC0yMzAzLDEy
ICsyMzI1LDEyIEBAIGJvb2wgR3JhcGhpY3NMYXllckNBOjpnZXRUcmFuc2Zvcm1Gcm9tQW5pbWF0
aW9uc1dpdGhNYXhTY2FsZUltcGFjdChjb25zdCBUcmFuc2ZvCiAgICAgICAgICAgICAgICAgY29u
c3QgVmVjdG9yPFRyYW5zZm9ybWF0aW9uTWF0cml4PiYgbWF0cmljZXMgPSBpdC0+dmFsdWU7CiAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBt
YXRyaWNlcy5zaXplKCk7ICsraSkgewotICAgICAgICAgICAgICAgICAgICBUcmFuc2Zvcm1hdGlv
bk1hdHJpeCByb29vdFJlbGF0aXZlVHJhbnNmb3JtV2l0aEFuaW1hdGlvbiA9IHBhcmVudFRyYW5z
Zm9ybUZyb21Sb290OworICAgICAgICAgICAgICAgICAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCBy
b290UmVsYXRpdmVUcmFuc2Zvcm1XaXRoQW5pbWF0aW9uID0gcGFyZW50VHJhbnNmb3JtRnJvbVJv
b3Q7CiAgICAgICAgICAgICAgICAgICAgIFRyYW5zZm9ybWF0aW9uTWF0cml4IGxheWVyVHJhbnNm
b3JtV2l0aEFuaW1hdGlvbiA9IGxheWVyVHJhbnNmb3JtKG1fcG9zaXRpb24sICZtYXRyaWNlc1tp
XSk7CiAKLSAgICAgICAgICAgICAgICAgICAgcm9vb3RSZWxhdGl2ZVRyYW5zZm9ybVdpdGhBbmlt
YXRpb24ubXVsdGlwbHkobGF5ZXJUcmFuc2Zvcm1XaXRoQW5pbWF0aW9uKTsKKyAgICAgICAgICAg
ICAgICAgICAgcm9vdFJlbGF0aXZlVHJhbnNmb3JtV2l0aEFuaW1hdGlvbi5tdWx0aXBseShsYXll
clRyYW5zZm9ybVdpdGhBbmltYXRpb24pOwogICAgICAgICAgICAgICAgICAgICAKLSAgICAgICAg
ICAgICAgICAgICAgZmxvYXQgcm9vdFJlbGF0aXZlU2NhbGUgPSBtYXhTY2FsZUZyb21UcmFuc2Zv
cm0ocm9vb3RSZWxhdGl2ZVRyYW5zZm9ybVdpdGhBbmltYXRpb24pOworICAgICAgICAgICAgICAg
ICAgICBmbG9hdCByb290UmVsYXRpdmVTY2FsZSA9IG1heFNjYWxlRnJvbVRyYW5zZm9ybShyb290
UmVsYXRpdmVUcmFuc2Zvcm1XaXRoQW5pbWF0aW9uKTsKICAgICAgICAgICAgICAgICAgICAgaWYg
KHJvb3RSZWxhdGl2ZVNjYWxlID4gbWF4U2NhbGUpIHsKICAgICAgICAgICAgICAgICAgICAgICAg
IG1heFNjYWxlID0gcm9vdFJlbGF0aXZlU2NhbGU7CiAgICAgICAgICAgICAgICAgICAgICAgICBt
YXhTY2FsZVRyYW5zZm9ybSA9IG1hdHJpY2VzW2ldOwpAQCAtMjgxMywxNSArMjgzNSw2IEBAIEdy
YXBoaWNzTGF5ZXJDQTo6TGF5ZXJNYXAqIEdyYXBoaWNzTGF5ZXJDQTo6YW5pbWF0ZWRMYXllckNs
b25lcyhBbmltYXRlZFByb3BlcnR5CiAgICAgcmV0dXJuIChwcm9wZXJ0eSA9PSBBbmltYXRlZFBy
b3BlcnR5QmFja2dyb3VuZENvbG9yKSA/IG1fY29udGVudHNMYXllckNsb25lcy5nZXQoKSA6IHBy
aW1hcnlMYXllckNsb25lcygpOwogfQogCi1zdGF0aWMgZmxvYXQgY2xhbXBlZENvbnRlbnRzU2Nh
bGVGb3JTY2FsZShmbG9hdCBzY2FsZSkKLXsKLSAgICAvLyBEZWZpbmUgc29tZSBsaW1pdHMgYXMg
YSBzYW5pdHkgY2hlY2sgZm9yIHRoZSBpbmNvbWluZyBzY2FsZSB2YWx1ZQotICAgIC8vIHRob3Nl
IHRvbyBzbWFsbCB0byBzZWUuCi0gICAgY29uc3QgZmxvYXQgbWF4U2NhbGUgPSAxMC4wZjsKLSAg
ICBjb25zdCBmbG9hdCBtaW5TY2FsZSA9IDAuMDFmOwotICAgIHJldHVybiBzdGQ6Om1heChtaW5T
Y2FsZSwgc3RkOjptaW4oc2NhbGUsIG1heFNjYWxlKSk7Ci19Ci0KIHZvaWQgR3JhcGhpY3NMYXll
ckNBOjp1cGRhdGVDb250ZW50c1NjYWxlKGZsb2F0IHBhZ2VTY2FsZUZhY3RvcikKIHsKICAgICBm
bG9hdCBjb250ZW50c1NjYWxlID0gY2xhbXBlZENvbnRlbnRzU2NhbGVGb3JTY2FsZShtX3Jvb3RS
ZWxhdGl2ZVNjYWxlRmFjdG9yICogcGFnZVNjYWxlRmFjdG9yICogZGV2aWNlU2NhbGVGYWN0b3Io
KSk7CkBAIC0zMjcyLDEyICszMjg1LDcgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OmRldmljZU9y
UGFnZVNjYWxlRmFjdG9yQ2hhbmdlZCgpCiAKIHZvaWQgR3JhcGhpY3NMYXllckNBOjpub3RlQ2hh
bmdlc0ZvclNjYWxlU2Vuc2l0aXZlUHJvcGVydGllcygpCiB7Ci0gICAgbm90ZUxheWVyUHJvcGVy
dHlDaGFuZ2VkKEdlb21ldHJ5Q2hhbmdlZCB8IENvbnRlbnRzU2NhbGVDaGFuZ2VkKTsKLX0KLQot
c3RhdGljIGlubGluZSBib29sIGlzSW50ZWdyYWwoZmxvYXQgdmFsdWUpCi17Ci0gICAgcmV0dXJu
IHN0YXRpY19jYXN0PGludD4odmFsdWUpID09IHZhbHVlOworICAgIG5vdGVMYXllclByb3BlcnR5
Q2hhbmdlZChHZW9tZXRyeUNoYW5nZWQgfCBDb250ZW50c1NjYWxlQ2hhbmdlZCB8IENvbnRlbnRz
T3BhcXVlQ2hhbmdlZCk7CiB9CiAKIHZvaWQgR3JhcGhpY3NMYXllckNBOjpjb21wdXRlUGl4ZWxB
bGlnbm1lbnQoZmxvYXQgcGFnZVNjYWxlRmFjdG9yLCBjb25zdCBGbG9hdFBvaW50JiBwb3NpdGlv
blJlbGF0aXZlVG9CYXNlLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jYS9HcmFwaGljc0xheWVyQ0EuaAppbmRleCBmZDU2NjQ5MGI1ZmM5NDJkYTA5ODU4MjU1
YmIxY2ZiYTNhMjgyMWE3Li5hYzRmZjhmMTNhODMzMDY5NDI5YmM3M2VmNDgyMWE2MjFkMTg1OTA0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGlj
c0xheWVyQ0EuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFw
aGljc0xheWVyQ0EuaApAQCAtMzQ1LDcgKzM0NSw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCB1cGRh
dGVDaGlsZHJlblRyYW5zZm9ybSgpOwogICAgIHZvaWQgdXBkYXRlTWFza3NUb0JvdW5kcygpOwog
ICAgIHZvaWQgdXBkYXRlQ29udGVudHNWaXNpYmlsaXR5KCk7Ci0gICAgdm9pZCB1cGRhdGVDb250
ZW50c09wYXF1ZSgpOworICAgIHZvaWQgdXBkYXRlQ29udGVudHNPcGFxdWUoZmxvYXQgcGFnZVNj
YWxlRmFjdG9yKTsKICAgICB2b2lkIHVwZGF0ZUJhY2tmYWNlVmlzaWJpbGl0eSgpOwogICAgIHZv
aWQgdXBkYXRlU3RydWN0dXJhbExheWVyKCk7CiAgICAgdm9pZCB1cGRhdGVMYXllckRyYXdzQ29u
dGVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
QmFja2luZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5n
LmNwcAppbmRleCBmYWFiNGRiMThiMTY5YzM4MTQ3MTI0ODYyYmE1OWMxNjcwN2NkN2JkLi41NGZi
MTVjZWI4MDM1OWYzOWYzNGY5YmYxNWZmMjExZWMzOGI3ZmViIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtNzA2LDcgKzcwNiw4IEBA
IHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVHcmFwaGljc0xheWVyR2VvbWV0cnkoKQog
ICAgIGlmICghbV9pc01haW5GcmFtZVJlbmRlclZpZXdMYXllcikgewogICAgICAgICAvLyBGb3Ig
bm9uLXJvb3QgbGF5ZXJzLCBiYWNrZ3JvdW5kIGlzIGFsd2F5cyBwYWludGVkIGJ5IHRoZSBwcmlt
YXJ5IGdyYXBoaWNzIGxheWVyLgogICAgICAgICBBU1NFUlQoIW1fYmFja2dyb3VuZExheWVyKTsK
LSAgICAgICAgbV9ncmFwaGljc0xheWVyLT5zZXRDb250ZW50c09wYXF1ZShtX293bmluZ0xheWVy
LmJhY2tncm91bmRJc0tub3duVG9CZU9wYXF1ZUluUmVjdChsb2NhbENvbXBvc2l0aW5nQm91bmRz
KSk7CisgICAgICAgIGJvb2wgaGFkU3VicGl4ZWxSb3VuZGluZyA9IExheW91dFNpemUocmVsYXRp
dmVDb21wb3NpdGluZ0JvdW5kcy5zaXplKCkpICE9IGxvY2FsUmF3Q29tcG9zaXRpbmdCb3VuZHMu
c2l6ZSgpOworICAgICAgICBtX2dyYXBoaWNzTGF5ZXItPnNldENvbnRlbnRzT3BhcXVlKCFoYWRT
dWJwaXhlbFJvdW5kaW5nICYmIG1fb3duaW5nTGF5ZXIuYmFja2dyb3VuZElzS25vd25Ub0JlT3Bh
cXVlSW5SZWN0KGxvY2FsQ29tcG9zaXRpbmdCb3VuZHMpKTsKICAgICB9CiAKICAgICAvLyBJZiB3
ZSBoYXZlIGEgbGF5ZXIgdGhhdCBjbGlwcyBjaGlsZHJlbiwgcG9zaXRpb24gaXQuCg==
</data>
<flag name="review"
          id="240342"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>