<?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>83815</bug_id>
          
          <creation_ts>2012-04-12 13:33:01 -0700</creation_ts>
          <short_desc>REGRESSION(112745) [CSS Filters] Memory use explosion for offscreen filtered elements</short_desc>
          <delta_ts>2012-04-12 16:55:48 -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="Alexandru Chiculita">achicu</reporter>
          <assigned_to name="Alexandru Chiculita">achicu</assigned_to>
          <cc>jamesr</cc>
    
    <cc>jochen</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>601487</commentid>
    <comment_count>0</comment_count>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2012-04-12 13:33:01 -0700</bug_when>
    <thetext>In https://bugs.webkit.org/show_bug.cgi?id=80323 I fixed the drop-shadow and blur repainting issues by using the whole image of the layer and not just the dirty rectangle. That seems to introduce a memory regression on some sites.

In this patch I will disable the previous fix until we have a proper fix for https://bugs.webkit.org/show_bug.cgi?id=81263.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601520</commentid>
    <comment_count>1</comment_count>
      <attachid>136969</attachid>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2012-04-12 14:09:29 -0700</bug_when>
    <thetext>Created attachment 136969
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601534</commentid>
    <comment_count>2</comment_count>
      <attachid>136971</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-12 14:19:50 -0700</bug_when>
    <thetext>Created attachment 136971
testcase with offscreen elements with grayscale filter</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601572</commentid>
    <comment_count>3</comment_count>
      <attachid>136981</attachid>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2012-04-12 15:08:42 -0700</bug_when>
    <thetext>Created attachment 136981
Patch V1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601577</commentid>
    <comment_count>4</comment_count>
      <attachid>136981</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-04-12 15:27:04 -0700</bug_when>
    <thetext>Comment on attachment 136981
Patch V1

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

&gt; LayoutTests/css3/filters/offscreen-filters-memory-usage-expected.txt:1
&gt; +This test passes if memory usage is not so hight that it crashes the browser. It should be less than 100MB.

typo: high</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601633</commentid>
    <comment_count>5</comment_count>
      <attachid>136981</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-12 16:55:44 -0700</bug_when>
    <thetext>Comment on attachment 136981
Patch V1

Clearing flags on attachment: 136981

Committed r114046: &lt;http://trac.webkit.org/changeset/114046&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601634</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-12 16:55:48 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>136969</attachid>
            <date>2012-04-12 14:09:29 -0700</date>
            <delta_ts>2012-04-12 14:09:29 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>test1.html</filename>
            <type>text/html</type>
            <size>502</size>
            <attacher name="Alexandru Chiculita">achicu</attacher>
            
              <data encoding="base64">CjxzY3JpcHQ+CmZ1bmN0aW9uIGNyZWF0ZUxheWVyKCkgewogICAgdmFyIGVsID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICBlbC5zdHlsZS53ZWJraXRGaWx0ZXIgPSAiZ3JheXNj
YWxlKDEpIjsKICAgIGVsLnN0eWxlLndpZHRoID0gIjEwMjRweCI7CiAgICBlbC5zdHlsZS5oZWln
aHQgPSAiMTAyNHB4IjsKICAgIGVsLnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICJibHVlIjsKICAg
IGVsLnN0eWxlLnBvc2l0aW9uID0gImFic29sdXRlIjsKICAgIGVsLmlubmVySFRNTCA9ICJzb21l
IHRleHQiOwogICAgcmV0dXJuIGVsOwp9CgpmdW5jdGlvbiBjcmVhdGVMYXllcnMoKSB7CiAgICBm
b3IgKHZhciBpID0gMDsgaSA8IDEwMDA7ICsraSkgewogICAgICAgIHZhciBlbCA9IGNyZWF0ZUxh
eWVyKCk7CiAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChlbCk7CiAgICB9Cn0KPC9z
Y3JpcHQ+Cgo8Ym9keSBvbmxvYWQ9ImNyZWF0ZUxheWVycygpIj4KPC9ib2R5Pg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>136971</attachid>
            <date>2012-04-12 14:19:50 -0700</date>
            <delta_ts>2012-04-12 14:19:50 -0700</delta_ts>
            <desc>testcase with offscreen elements with grayscale filter</desc>
            <filename>grayscale.html</filename>
            <type>text/html</type>
            <size>536</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">PHNjcmlwdD4KZnVuY3Rpb24gY3JlYXRlTGF5ZXIoaSkgewogICAgdmFyIGVsID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICBlbC5zdHlsZS53ZWJraXRGaWx0ZXIgPSAiZ3JheXNj
YWxlKDEpIjsKICAgIGVsLnN0eWxlLndpZHRoID0gIjEwMHB4IjsKICAgIGVsLnN0eWxlLmhlaWdo
dCA9ICIxMDBweCI7CiAgICBlbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSAiYmx1ZSI7CiAgICBl
bC5zdHlsZS5wb3NpdGlvbiA9ICJhYnNvbHV0ZSI7CiAgICBlbC5zdHlsZS50b3AgPSBpICogMTAw
ICsgInB4IjsKICAgIGVsLmlubmVySFRNTCA9ICJzb21lIHRleHQiOwogICAgcmV0dXJuIGVsOwp9
CgpmdW5jdGlvbiBjcmVhdGVMYXllcnMoKSB7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IDEwMDsg
KytpKSB7CiAgICAgICAgdmFyIGVsID0gY3JlYXRlTGF5ZXIoaSk7CiAgICAgICAgZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChlbCk7CiAgICB9Cn0KPC9zY3JpcHQ+Cgo8Ym9keSBvbmxvYWQ9ImNy
ZWF0ZUxheWVycygpIj4KPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136981</attachid>
            <date>2012-04-12 15:08:42 -0700</date>
            <delta_ts>2012-04-12 16:55:44 -0700</delta_ts>
            <desc>Patch V1</desc>
            <filename>bug83815.patch</filename>
            <type>text/plain</type>
            <size>6368</size>
            <attacher name="Alexandru Chiculita">achicu</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiZjdmMDIwLi4zY2RiMDExIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDQt
MTIgIEFsZXhhbmRydSBDaGljdWxpdGEgIDxhY2hpY3VAYWRvYmUuY29tPgorCisgICAgICAgIFJF
R1JFU1NJT04oMTEyNzQ1KSBbQ1NTIEZpbHRlcnNdIE1lbW9yeSB1c2UgZXhwbG9zaW9uIGZvciBv
ZmZzY3JlZW4gZmlsdGVyZWQgZWxlbWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTgzODE1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQWRkaW5nIGEgdGVzdCB0aGF0IGNyZWF0ZXMgYSBsb3Qgb2YgbGF5
ZXJzIG91dHNpZGUgdGhlIHZpZXdwb3J0LiBUaGUgbWVtb3J5IHNob3VsZCBub3QgZ3JvdworICAg
ICAgICBhbmQgdGhlIGJyb3dzZXIgc2hvdWxkIG5vdCBjcmFzaC4KKworICAgICAgICAqIGNzczMv
ZmlsdGVycy9vZmZzY3JlZW4tZmlsdGVycy1tZW1vcnktdXNhZ2UtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBjc3MzL2ZpbHRlcnMvb2Zmc2NyZWVuLWZpbHRlcnMtbWVtb3J5LXVzYWdl
Lmh0bWw6IEFkZGVkLgorCiAyMDEyLTA0LTEyICBBbm5hIENhdmVuZGVyICA8YW5uYWNjQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBVcGRhdGUgSFRNTE1lZGlhRWxlbWVudCdzIGluZGV4IG9mIGN1
ZXMgd2hlbiBUZXh0VHJhY2subW9kZSBjaGFuZ2VzIHRvCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9jc3MzL2ZpbHRlcnMvb2Zmc2NyZWVuLWZpbHRlcnMtbWVtb3J5LXVzYWdlLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2NzczMvZmlsdGVycy9vZmZzY3JlZW4tZmlsdGVycy1tZW1vcnktdXNh
Z2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjQ1NmI0
Y2QKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvb2Zmc2NyZWVu
LWZpbHRlcnMtbWVtb3J5LXVzYWdlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1RoaXMg
dGVzdCBwYXNzZXMgaWYgbWVtb3J5IHVzYWdlIGlzIG5vdCBzbyBoaWdodCB0aGF0IGl0IGNyYXNo
ZXMgdGhlIGJyb3dzZXIuIEl0IHNob3VsZCBiZSBsZXNzIHRoYW4gMTAwTUIuCisKKwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL29mZnNjcmVlbi1maWx0ZXJzLW1lbW9yeS11
c2FnZS5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9maWx0ZXJzL29mZnNjcmVlbi1maWx0ZXJzLW1l
bW9yeS11c2FnZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY1M2Iy
MDkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZpbHRlcnMvb2Zmc2NyZWVu
LWZpbHRlcnMtbWVtb3J5LXVzYWdlLmh0bWwKQEAgLTAsMCArMSwzMCBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgLm9m
ZnNjcmVlbl9maWx0ZXJfYXJlYSB7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdy
YXlzY2FsZSgxKTsKKyAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAg
ICAgICAgICAgbGVmdDogLTMwMDBweDsKKyAgICAgICAgICAgICAgICB3aWR0aDogMjA0OHB4Owor
ICAgICAgICAgICAgICAgIGhlaWdodDogMjA0OHB4OworICAgICAgICAgICAgICAgIGJhY2tncm91
bmQtY29sb3I6IGJsdWU7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9o
ZWFkPgorICAgIDxib2R5PgorICAgICAgICA8cD5UaGlzIHRlc3QgcGFzc2VzIGlmIG1lbW9yeSB1
c2FnZSBpcyBub3Qgc28gaGlnaHQgdGhhdCBpdCBjcmFzaGVzIHRoZSBicm93c2VyLiBJdCBzaG91
bGQgYmUgbGVzcyB0aGFuIDEwME1CLjwvcD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAg
IGZ1bmN0aW9uIGNyZWF0ZUxheWVyKCkgeworICAgICAgICAgICAgICAgIHZhciBlbCA9IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgICAgICAgICAgIGVsLmNsYXNzTmFtZSA9
ICJvZmZzY3JlZW5fZmlsdGVyX2FyZWEiOworICAgICAgICAgICAgICAgIHJldHVybiBlbDsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgICAgICAgICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4
dChmYWxzZSk7CisgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IDIwMDA7ICsraSkKKyAg
ICAgICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGNyZWF0ZUxheWVyKCkpOwor
ICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjVi
ZDgwNS4uMzdkMmMyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA0LTEyICBB
bGV4YW5kcnUgQ2hpY3VsaXRhICA8YWNoaWN1QGFkb2JlLmNvbT4KKworICAgICAgICBSRUdSRVNT
SU9OKDExMjc0NSkgW0NTUyBGaWx0ZXJzXSBNZW1vcnkgdXNlIGV4cGxvc2lvbiBmb3Igb2Zmc2Ny
ZWVuIGZpbHRlcmVkIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MzgxNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoZSBmaWx0ZXJlZCBhcmVhIHVzZWQgdG8gYmUgdGhlIGRpcnR5IHJlY3Qg
aW50ZXJzZWN0ZWQgYnkgdGhlIGJvdW5kaW5nIGJveCBvZiB0aGUKKyAgICAgICAgbGF5ZXIuIER1
cmluZyBhIHByZXZpb3VzIGNoYW5nZSB0aGF0IGJlaGF2aW9yIHdhcyBsb3N0LCBzbyBhZGRpbmcg
aXQgYmFjayBub3cuCisKKyAgICAgICAgQWxzbywgcmVtb3ZpbmcgdGhlIG1lbW9yeSBidWZmZXJz
IHVzZWQgdG8gY29tcHV0ZSBmaWx0ZXJzIGFmdGVyIHRoZSBmaWx0ZXIgaXMgY29tcHV0ZWQuCisg
ICAgICAgIFRoZXkgYXJlIGRlbGV0ZWQgbmV4dCB0aW1lIHRoZSBmaWx0ZXIgaXMgYXBwbGllZCBh
bnl3YXksIHNvIHRoZXJlJ3Mgbm8gbmVlZCB0byBrZWVwIHRoZQorICAgICAgICBtZW1vcnkgZm9y
IHRoZW0uCisKKyAgICAgICAgVGVzdDogY3NzMy9maWx0ZXJzL29mZnNjcmVlbi1maWx0ZXJzLW1l
bW9yeS11c2FnZS5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvRmlsdGVyRWZmZWN0UmVuZGVy
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RmlsdGVyRWZmZWN0UmVuZGVyZXI6OnByZXBhcmUp
OgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpGaWx0ZXJFZmZlY3RSZW5k
ZXJlcjo6Y2xlYXJJbnRlcm1lZGlhdGVSZXN1bHRzKToKKyAgICAgICAgKFdlYkNvcmU6OkZpbHRl
ckVmZmVjdFJlbmRlcmVySGVscGVyOjpwcmVwYXJlRmlsdGVyRWZmZWN0KToKKyAgICAgICAgKFdl
YkNvcmU6OkZpbHRlckVmZmVjdFJlbmRlcmVySGVscGVyOjphcHBseUZpbHRlckVmZmVjdCk6Cisg
ICAgICAgICogcmVuZGVyaW5nL0ZpbHRlckVmZmVjdFJlbmRlcmVyLmg6CisgICAgICAgIChGaWx0
ZXJFZmZlY3RSZW5kZXJlcik6CisKIDIwMTItMDQtMTIgIEFubmEgQ2F2ZW5kZXIgIDxhbm5hY2NA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVwZGF0ZSBIVE1MTWVkaWFFbGVtZW50J3MgaW5kZXgg
b2YgY3VlcyB3aGVuIFRleHRUcmFjay5tb2RlIGNoYW5nZXMgdG8KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9GaWx0ZXJFZmZlY3RSZW5kZXJlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvRmlsdGVyRWZmZWN0UmVuZGVyZXIuY3BwCmluZGV4IDg3NDIwY2UuLjlj
MTYxOTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9GaWx0ZXJFZmZlY3RS
ZW5kZXJlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0ZpbHRlckVmZmVjdFJl
bmRlcmVyLmNwcApAQCAtMzMyLDYgKzMzMiwxMSBAQCB2b2lkIEZpbHRlckVmZmVjdFJlbmRlcmVy
OjpwcmVwYXJlKCkKICAgICAgICAgc2V0U291cmNlSW1hZ2UoSW1hZ2VCdWZmZXI6OmNyZWF0ZShs
b2dpY2FsU2l6ZSwgMSwgQ29sb3JTcGFjZURldmljZVJHQiwgcmVuZGVyaW5nTW9kZSgpKSk7CiAg
ICAgICAgIG1fZ3JhcGhpY3NCdWZmZXJBdHRhY2hlZCA9IHRydWU7CiAgICAgfQorICAgIGNsZWFy
SW50ZXJtZWRpYXRlUmVzdWx0cygpOworfQorCit2b2lkIEZpbHRlckVmZmVjdFJlbmRlcmVyOjpj
bGVhckludGVybWVkaWF0ZVJlc3VsdHMoKQorewogICAgIG1fc291cmNlR3JhcGhpYy0+Y2xlYXJS
ZXN1bHQoKTsKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fZWZmZWN0cy5zaXplKCk7ICsr
aSkKICAgICAgICAgbV9lZmZlY3RzW2ldLT5jbGVhclJlc3VsdCgpOwpAQCAtMzQ3LDYgKzM1Miw3
IEBAIGNvbnN0IExheW91dFJlY3QmIEZpbHRlckVmZmVjdFJlbmRlcmVySGVscGVyOjpwcmVwYXJl
RmlsdGVyRWZmZWN0KFJlbmRlckxheWVyKiByCiAgICAgQVNTRVJUKG1faGF2ZUZpbHRlckVmZmVj
dCAmJiByZW5kZXJMYXllci0+ZmlsdGVyKCkpOwogICAgIG1fcmVuZGVyTGF5ZXIgPSByZW5kZXJM
YXllcjsKICAgICBtX2RpcnR5UmVjdCA9IGRpcnR5UmVjdDsKKyAgICBtX2RpcnR5UmVjdC5pbnRl
cnNlY3QoZmlsdGVyQm94UmVjdCk7CiAKICAgICBGaWx0ZXJFZmZlY3RSZW5kZXJlciogZmlsdGVy
ID0gcmVuZGVyTGF5ZXItPmZpbHRlcigpOwogCkBAIC0zNTQsNyArMzYwLDcgQEAgY29uc3QgTGF5
b3V0UmVjdCYgRmlsdGVyRWZmZWN0UmVuZGVyZXJIZWxwZXI6OnByZXBhcmVGaWx0ZXJFZmZlY3Qo
UmVuZGVyTGF5ZXIqIHIKICAgICAvLyBTdWNoIGZpbHRlcnMgaW5jbHVkZSBibHVyLCBkcm9wLXNo
YWRvdyBhbmQgc2hhZGVycy4gRm9yIHRoYXQgcmVhc29uLAogICAgIC8vIHdlIGtlZXAgdGhlIHdo
b2xlIGltYWdlIGJ1ZmZlciBpbiBtZW1vcnkgYW5kIHJlcGFpbnQgb25seSBkaXJ0eSBhcmVhcy4K
ICAgICBib29sIGhhc0ZpbHRlclRoYXRNb3Zlc1BpeGVscyA9IGZpbHRlci0+aGFzRmlsdGVyVGhh
dE1vdmVzUGl4ZWxzKCk7Ci0gICAgTGF5b3V0UmVjdCBmaWx0ZXJTb3VyY2VSZWN0ID0gaGFzRmls
dGVyVGhhdE1vdmVzUGl4ZWxzID8gZmlsdGVyQm94UmVjdCA6IGRpcnR5UmVjdDsKKyAgICBMYXlv
dXRSZWN0IGZpbHRlclNvdXJjZVJlY3QgPSBoYXNGaWx0ZXJUaGF0TW92ZXNQaXhlbHMgPyBmaWx0
ZXJCb3hSZWN0IDogbV9kaXJ0eVJlY3Q7CiAgICAgbV9wYWludE9mZnNldCA9IGZpbHRlclNvdXJj
ZVJlY3QubG9jYXRpb24oKTsKICAgICBmaWx0ZXJTb3VyY2VSZWN0LnNldExvY2F0aW9uKExheW91
dFBvaW50KCkpOwogCkBAIC00MDUsNiArNDExLDggQEAgR3JhcGhpY3NDb250ZXh0KiBGaWx0ZXJF
ZmZlY3RSZW5kZXJlckhlbHBlcjo6YXBwbHlGaWx0ZXJFZmZlY3QoKQogICAgIAogICAgIG1fc2F2
ZWRHcmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZUJ1ZmZlcihmaWx0ZXItPm91dHB1dCgpLCBtX3Jl
bmRlckxheWVyLT5yZW5kZXJlcigpLT5zdHlsZSgpLT5jb2xvclNwYWNlKCksIHBpeGVsU25hcHBl
ZEludFJlY3QoZGVzdFJlY3QpLCBDb21wb3NpdGVTb3VyY2VPdmVyKTsKICAgICAKKyAgICBmaWx0
ZXItPmNsZWFySW50ZXJtZWRpYXRlUmVzdWx0cygpOworICAgIAogICAgIHJldHVybiBtX3NhdmVk
R3JhcGhpY3NDb250ZXh0OwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvRmlsdGVyRWZmZWN0UmVuZGVyZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9GaWx0
ZXJFZmZlY3RSZW5kZXJlci5oCmluZGV4IDYwMGUwNDIuLmRmMjNhNDAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9GaWx0ZXJFZmZlY3RSZW5kZXJlci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9GaWx0ZXJFZmZlY3RSZW5kZXJlci5oCkBAIC0xMDgsNiArMTA4
LDcgQEAgcHVibGljOgogCiAgICAgdm9pZCBidWlsZChEb2N1bWVudCosIGNvbnN0IEZpbHRlck9w
ZXJhdGlvbnMmKTsKICAgICBib29sIHVwZGF0ZUJhY2tpbmdTdG9yZShjb25zdCBGbG9hdFJlY3Qm
IGZpbHRlclJlY3QpOworICAgIHZvaWQgY2xlYXJJbnRlcm1lZGlhdGVSZXN1bHRzKCk7CiAgICAg
dm9pZCBwcmVwYXJlKCk7CiAgICAgdm9pZCBhcHBseSgpOwogICAgIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>