<?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>96317</bug_id>
          
          <creation_ts>2012-09-10 14:21:45 -0700</creation_ts>
          <short_desc>[V8] V8AuxiliaryContext used by IDB leaks memory</short_desc>
          <delta_ts>2012-09-10 16:21:38 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>alecflett</cc>
    
    <cc>dgrogan</cc>
    
    <cc>dslomov</cc>
    
    <cc>eric</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>jsbell</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>716508</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-10 14:21:45 -0700</bug_when>
    <thetext>[V8] V8AuxiliaryContext used by IDB leaks memory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716511</commentid>
    <comment_count>1</comment_count>
      <attachid>163209</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-10 14:24:23 -0700</bug_when>
    <thetext>Created attachment 163209
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716513</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-10 14:25:35 -0700</bug_when>
    <thetext>Note: It&apos;s a small leak.  We just leak one context per thread.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716532</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-09-10 14:43:37 -0700</bug_when>
    <thetext>Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716543</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-10 14:46:25 -0700</bug_when>
    <thetext>Thanks for the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716655</commentid>
    <comment_count>5</comment_count>
      <attachid>163209</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-10 16:21:36 -0700</bug_when>
    <thetext>Comment on attachment 163209
Patch

Clearing flags on attachment: 163209

Committed r128125: &lt;http://trac.webkit.org/changeset/128125&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716656</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-09-10 16:21:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163209</attachid>
            <date>2012-09-10 14:24:23 -0700</date>
            <delta_ts>2012-09-10 16:21:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96317-20120910142359.patch</filename>
            <type>text/plain</type>
            <size>10092</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4MDcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDhjNzZmNjM3NTU4ZWU4
MDNmOWYwZTE0ZTZlMWM0YmQ2YTQ3NDY4Yy4uNjk1NjBkNDcyZmUwZDI3MmI1ZDcyZDIzNzVmZTY4
YWUyMzk2MmE5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDMxIEBACiAyMDEyLTA5LTEwICBBZGFt
IEJhcnRoICA8YWJhcnRoQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFY4QXV4aWxpYXJ5
Q29udGV4dCB1c2VkIGJ5IElEQiBsZWFrcyBtZW1vcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk2MzE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQmVmb3JlIHRoaXMgcGF0Y2gsIHdlIGxlYWtlZCBtX2F1
eGlsaWFyeUNvbnRleHQgb24gVjhQZXJJc29sYXRlRGF0YQorICAgICAgICBiZWNhdXNlIG5vIG9u
ZSBldmVyIGNhbGxlZCBEaXNwb3NlIHRvIGJhbGFuY2UgdGhlIGNhbGwgdG8KKyAgICAgICAgVjg6
OkNvbnRleHQ6Ok5ldy4gVGhpcyBwYXRjaCB1c2VzIFNjb3BlZFBlcnNpc3RlbnQgdG8gY2FsbCBE
aXNwb3NlCisgICAgICAgIGF1dG9tYXRpY2FsbHkuCisKKyAgICAgICAgQWxzbywgSSd2ZSBkZWxl
dGVkIHRoZSBWOEF1eGlsaWFyeUNvbnRleHQgYmVjYXVzZSBpdCBqdXN0IHJlaW52ZW50cworICAg
ICAgICBWODo6Q29udGV4dDo6U2NvcGUuCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9JREJCaW5k
aW5nVXRpbGl0aWVzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNyZWF0ZUlEQktleUZyb21TZXJp
YWxpemVkVmFsdWVBbmRLZXlQYXRoKToKKyAgICAgICAgKFdlYkNvcmU6OmluamVjdElEQktleUlu
dG9TZXJpYWxpemVkVmFsdWUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UGVySXNvbGF0ZURh
dGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhQZXJJc29sYXRlRGF0YTo6ZW5zdXJlQXV4aWxp
YXJ5Q29udGV4dCk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9W
OFBlcklzb2xhdGVEYXRhLmg6CisgICAgICAgIChWOFBlcklzb2xhdGVEYXRhKToKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9WOFV0aWxpdGllcy5jcHA6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhV
dGlsaXRpZXMuaDoKKworMjAxMi0wOS0xMCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEBjaHJvbWl1bS5v
cmc+CisKICAgICAgICAgW1Y4XSBjdXJyZW50RG9jdW1lbnQgZG9lc24ndCBuZWVkIHRvIGhhbmRs
ZSB0aGUgY2FzZSB3aGVyZSB0aGVyZSBpcyBubyB2ODo6Q29udGV4dAogICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYzMTIKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZwppbmRleCAzMTI0NjVkYWNkODcwZWY2OTk4YWY5OWMwODFjNzg4NTUwZjBhZmNiLi5j
ZGM4Y2NlNDUwMzIwMmIzMjFhODNhNzE1NWViMDNiMDJmMzliMTYxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE3IEBACiAyMDEyLTA5LTEwICBBZGFtIEJhcnRoICA8YWJh
cnRoQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFY4QXV4aWxpYXJ5Q29udGV4dCB1c2Vk
IGJ5IElEQiBsZWFrcyBtZW1vcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk2MzE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQ2FsbCB0aGUgVjggQVBJcyBkaXJlY3RseSBpbnN0ZWFkIG9mIHVzaW5nIGEg
aGVscGVyIGNsYXNzLgorCisgICAgICAgICogdGVzdHMvSURCQmluZGluZ1V0aWxpdGllc1Rlc3Qu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6VEVTVCk6CisKKzIwMTItMDktMTAgIEFkYW0gQmFydGgg
IDxhYmFydGhAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFtWOF0gSW5saW5lIGZpcnN0RnJhbWUg
YW5kIGN1cnJlbnRGcmFtZSBpbnRvIHRoZWlyIHVuaXF1ZSBjYWxsZXJzCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NjMwOQogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9JREJCaW5kaW5nVXRpbGl0aWVzLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0lEQkJpbmRpbmdVdGlsaXRpZXMuY3BwCmluZGV4IDE5ZmQ5
MWQ5MDA5MzVkZWRiYzgxMTVkZDk0MTQ1YTY4ZjQ5ZTcwMTYuLmNhNjJiMzNkY2I5OTUwY2IzNTFl
Njg1YzE5OTYwMjA5MTVhNmU3ZGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L0lEQkJpbmRpbmdVdGlsaXRpZXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L0lEQkJpbmRpbmdVdGlsaXRpZXMuY3BwCkBAIC0xNjIsNyArMTYyLDkgQEAgc3RhdGljIFBh
c3NSZWZQdHI8SURCS2V5PiBjcmVhdGVJREJLZXlGcm9tU2VyaWFsaXplZFZhbHVlQW5kS2V5UGF0
aChQYXNzUmVmUHRyPFMKIAogICAgIFJlZlB0cjxTZXJpYWxpemVkU2NyaXB0VmFsdWU+IHZhbHVl
ID0gcHJwVmFsdWU7CiAKLSAgICBWOEF1eGlsaWFyeUNvbnRleHQgY29udGV4dDsKKyAgICB2ODo6
SGFuZGxlU2NvcGUgaGFuZGxlU2NvcGU7CisgICAgdjg6OkNvbnRleHQ6OlNjb3BlIHNjb3BlKFY4
UGVySXNvbGF0ZURhdGE6OmN1cnJlbnQoKS0+ZW5zdXJlQXV4aWxpYXJ5Q29udGV4dCgpKTsKKwog
ICAgIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2OFZhbHVlKHZhbHVlLT5kZXNlcmlhbGl6ZSgpKTsK
ICAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdjhLZXkoZ2V0TnRoVmFsdWVPbktleVBhdGgodjhW
YWx1ZSwga2V5UGF0aEVsZW1lbnRzLCBrZXlQYXRoRWxlbWVudHMuc2l6ZSgpKSk7CiAgICAgaWYg
KHY4S2V5LklzRW1wdHkoKSkKQEAgLTIwNyw3ICsyMDksOSBAQCBQYXNzUmVmUHRyPFNlcmlhbGl6
ZWRTY3JpcHRWYWx1ZT4gaW5qZWN0SURCS2V5SW50b1NlcmlhbGl6ZWRWYWx1ZShQYXNzUmVmUHRy
PElEQgogICAgIGlmICgha2V5UGF0aEVsZW1lbnRzLnNpemUoKSkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBWOEF1eGlsaWFyeUNvbnRleHQgY29udGV4dDsKKyAgICB2ODo6SGFuZGxlU2NvcGUg
aGFuZGxlU2NvcGU7CisgICAgdjg6OkNvbnRleHQ6OlNjb3BlIHNjb3BlKFY4UGVySXNvbGF0ZURh
dGE6OmN1cnJlbnQoKS0+ZW5zdXJlQXV4aWxpYXJ5Q29udGV4dCgpKTsKKwogICAgIHY4OjpIYW5k
bGU8djg6OlZhbHVlPiB2OFZhbHVlKHZhbHVlLT5kZXNlcmlhbGl6ZSgpKTsKICAgICB2ODo6SGFu
ZGxlPHY4OjpWYWx1ZT4gcGFyZW50KGVuc3VyZU50aFZhbHVlT25LZXlQYXRoKHY4VmFsdWUsIGtl
eVBhdGhFbGVtZW50cywga2V5UGF0aEVsZW1lbnRzLnNpemUoKSAtIDEpKTsKICAgICBpZiAocGFy
ZW50LklzRW1wdHkoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4
UGVySXNvbGF0ZURhdGEuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQZXJJc29s
YXRlRGF0YS5jcHAKaW5kZXggMzMwMjhhN2JhNjcwMjI1MWZmY2VjZmU1NjdhYmQxMWJlYTI5ZDZm
ZS4uZTYwZTU1YmQ0MjkxYTgyNmQzMzViOTY1ZmUyZmU3MDc5NTdlZGFkMiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQZXJJc29sYXRlRGF0YS5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQZXJJc29sYXRlRGF0YS5jcHAKQEAgLTEwNyw2ICsx
MDcsMTMgQEAgdm9pZCBWOFBlcklzb2xhdGVEYXRhOjp2aXNpdEV4dGVybmFsU3RyaW5ncyhFeHRl
cm5hbFN0cmluZ1Zpc2l0b3IqIHZpc2l0b3IpCiB9CiAjZW5kaWYKIAordjg6OkhhbmRsZTx2ODo6
Q29udGV4dD4gVjhQZXJJc29sYXRlRGF0YTo6ZW5zdXJlQXV4aWxpYXJ5Q29udGV4dCgpCit7Cisg
ICAgaWYgKG1fYXV4aWxpYXJ5Q29udGV4dC5pc0VtcHR5KCkpCisgICAgICAgIG1fYXV4aWxpYXJ5
Q29udGV4dC5hZG9wdCh2ODo6Q29udGV4dDo6TmV3KCkpOworICAgIHJldHVybiBtX2F1eGlsaWFy
eUNvbnRleHQuZ2V0KCk7Cit9CisKIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBWOFBlcklzb2xhdGVE
YXRhOjpjb25zdHJ1Y3Rvck9mVG9TdHJpbmcoY29uc3Qgdjg6OkFyZ3VtZW50cyYgYXJncykKIHsK
ICAgICAvLyBUaGUgRE9NIGNvbnN0cnVjdG9ycycgdG9TdHJpbmcgZnVuY3Rpb25zIGdyYWIgdGhl
IGN1cnJlbnQgdG9TdHJpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L1Y4UGVySXNvbGF0ZURhdGEuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UGVySXNv
bGF0ZURhdGEuaAppbmRleCAzMWFjZjBlZTYyMzlhNzRiODAzMDhkNzBjODIyNzA2MWUxYjc3Y2Nk
Li5hMzRiZWE3Y2I0ZTFmOTdlYTQ1MTllMTI4YzZlNGJmYTZkMmIwYjI5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRhLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQZXJJc29sYXRlRGF0YS5oCkBAIC0yNiw2ICsyNiw3IEBA
CiAjaWZuZGVmIFY4UGVySXNvbGF0ZURhdGFfaAogI2RlZmluZSBWOFBlcklzb2xhdGVEYXRhX2gK
IAorI2luY2x1ZGUgIlNjb3BlZFBlcnNpc3RlbnQuaCIKICNpbmNsdWRlIDx2OC5oPgogI2luY2x1
ZGUgPHd0Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgpAQCAtOTEsNyArOTIs
NyBAQCBwdWJsaWM6CiAgICAgRE9NRGF0YUxpc3QmIGFsbFN0b3JlcygpIHsgcmV0dXJuIG1fZG9t
RGF0YUxpc3Q7IH0KIAogICAgIFY4SGlkZGVuUHJvcGVydHlOYW1lKiBoaWRkZW5Qcm9wZXJ0eU5h
bWUoKSB7IHJldHVybiBtX2hpZGRlblByb3BlcnR5TmFtZS5nZXQoKTsgfQotICAgIHY4OjpQZXJz
aXN0ZW50PHY4OjpDb250ZXh0PiYgYXV4aWxpYXJ5Q29udGV4dCgpIHsgcmV0dXJuIG1fYXV4aWxp
YXJ5Q29udGV4dDsgfQorICAgIHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+IGVuc3VyZUF1eGlsaWFy
eUNvbnRleHQoKTsKIAogICAgIHZvaWQgcmVnaXN0ZXJET01EYXRhU3RvcmUoRE9NRGF0YVN0b3Jl
KiBkb21EYXRhU3RvcmUpIAogICAgIHsKQEAgLTE1MSw3ICsxNTIsNyBAQCBwcml2YXRlOgogICAg
IERPTURhdGFTdG9yZSogbV9kb21EYXRhU3RvcmU7CiAKICAgICBPd25QdHI8VjhIaWRkZW5Qcm9w
ZXJ0eU5hbWU+IG1faGlkZGVuUHJvcGVydHlOYW1lOwotICAgIHY4OjpQZXJzaXN0ZW50PHY4OjpD
b250ZXh0PiBtX2F1eGlsaWFyeUNvbnRleHQ7CisgICAgU2NvcGVkUGVyc2lzdGVudDx2ODo6Q29u
dGV4dD4gbV9hdXhpbGlhcnlDb250ZXh0OwogCiAgICAgYm9vbCBtX2NvbnN0cnVjdG9yTW9kZTsK
ICAgICBmcmllbmQgY2xhc3MgQ29uc3RydWN0b3JNb2RlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvVjhVdGlsaXRpZXMuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvVjhVdGlsaXRpZXMuY3BwCmluZGV4IDQ2MjE4MThlNjg5NDkzMjM1NzUzYTVjYWVlODZh
NjQzOWY4NDIxMmMuLmQ0YmQxYTk2Mzc3NjIzMjk4YzdlNDJjYTFkZDg5YjZlNGE3ZjBmYjcgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4VXRpbGl0aWVzLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFV0aWxpdGllcy5jcHAKQEAgLTQ4LDI0ICs0
OCw2IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAotVjhBdXhpbGlhcnlDb250ZXh0OjpWOEF1
eGlsaWFyeUNvbnRleHQoKQotewotICAgIGF1eGlsaWFyeUNvbnRleHQoKS0+RW50ZXIoKTsKLX0K
LQotVjhBdXhpbGlhcnlDb250ZXh0Ojp+VjhBdXhpbGlhcnlDb250ZXh0KCkKLXsKLSAgICBhdXhp
bGlhcnlDb250ZXh0KCktPkV4aXQoKTsKLX0KLQotdjg6OlBlcnNpc3RlbnQ8djg6OkNvbnRleHQ+
JiBWOEF1eGlsaWFyeUNvbnRleHQ6OmF1eGlsaWFyeUNvbnRleHQoKQotewotICAgIHY4OjpQZXJz
aXN0ZW50PHY4OjpDb250ZXh0PiYgY29udGV4dCA9IFY4UGVySXNvbGF0ZURhdGE6OmN1cnJlbnQo
KS0+YXV4aWxpYXJ5Q29udGV4dCgpOwotICAgIGlmIChjb250ZXh0LklzRW1wdHkoKSkKLSAgICAg
ICAgY29udGV4dCA9IHY4OjpDb250ZXh0OjpOZXcoKTsKLSAgICByZXR1cm4gY29udGV4dDsKLX0K
LQogLy8gVXNlIGFuIGFycmF5IHRvIGhvbGQgZGVwZW5kZW50cy4gSXQgd29ya3MgbGlrZSBhIHJl
Zi1jb3VudGVkIHNjaGVtZS4KIC8vIEEgdmFsdWUgY2FuIGJlIGFkZGVkIG1vcmUgdGhhbiBvbmNl
IHRvIHRoZSBET00gb2JqZWN0Lgogdm9pZCBjcmVhdGVIaWRkZW5EZXBlbmRlbmN5KHY4OjpIYW5k
bGU8djg6Ok9iamVjdD4gb2JqZWN0LCB2ODo6TG9jYWw8djg6OlZhbHVlPiB2YWx1ZSwgaW50IGNh
Y2hlSW5kZXgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFV0aWxp
dGllcy5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhVdGlsaXRpZXMuaAppbmRleCBk
NDczYTM5NDAyMTQ5OTVmYTI3YjllNjNiNjYzMjA4YWQxNWM2NTNhLi44YWI0YWY4YzczNDljNmYw
OTZkZTBkN2U3MDQyMzE4NzI1YWJjMGFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9WOFV0aWxpdGllcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4
VXRpbGl0aWVzLmgKQEAgLTYyLDE1ICs2Miw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAg
IHR5cGVkZWYgdW5zaWduZWQgQ2FsbGJhY2tBbGxvd2VkVmFsdWVGbGFnczsKIAotICAgIGNsYXNz
IFY4QXV4aWxpYXJ5Q29udGV4dCB7Ci0gICAgcHVibGljOgotICAgICAgICBWOEF1eGlsaWFyeUNv
bnRleHQoKTsKLSAgICAgICAgdmlydHVhbCB+VjhBdXhpbGlhcnlDb250ZXh0KCk7Ci0gICAgcHJp
dmF0ZToKLSAgICAgICAgdjg6OkhhbmRsZVNjb3BlIG1faGFuZGxlU2NvcGU7Ci0gICAgICAgIHN0
YXRpYyB2ODo6UGVyc2lzdGVudDx2ODo6Q29udGV4dD4mIGF1eGlsaWFyeUNvbnRleHQoKTsKLSAg
ICB9OwotCiAgICAgdHlwZWRlZiBXVEY6OlZlY3RvcjxSZWZQdHI8TWVzc2FnZVBvcnQ+LCAxPiBN
ZXNzYWdlUG9ydEFycmF5OwogICAgIHR5cGVkZWYgV1RGOjpWZWN0b3I8UmVmUHRyPEFycmF5QnVm
ZmVyPiwgMT4gQXJyYXlCdWZmZXJBcnJheTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9JREJCaW5kaW5nVXRpbGl0aWVzVGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3Rlc3RzL0lEQkJpbmRpbmdVdGlsaXRpZXNUZXN0LmNwcAppbmRleCBjMTM1MTg1
MGQ4NzhjNjA1YjU2NjRjNjcyNDA1M2I0YzdiMGIxMzhmLi5jMmQ1ZTc1NDEwOGQ2OGIzNjQzODA2
ZTJjZDgxZGQ3MDE1NDZlZjkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rl
c3RzL0lEQkJpbmRpbmdVdGlsaXRpZXNUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL0lEQkJpbmRpbmdVdGlsaXRpZXNUZXN0LmNwcApAQCAtMjgsNiArMjgsNyBAQAog
I2luY2x1ZGUgIklEQktleS5oIgogI2luY2x1ZGUgIklEQktleVBhdGguaCIKICNpbmNsdWRlICJT
ZXJpYWxpemVkU2NyaXB0VmFsdWUuaCIKKyNpbmNsdWRlICJWOFBlcklzb2xhdGVEYXRhLmgiCiAj
aW5jbHVkZSAiVjhVdGlsaXRpZXMuaCIKIAogI2luY2x1ZGUgPGd0ZXN0L2d0ZXN0Lmg+CkBAIC05
MSw3ICs5Miw5IEBAIHZvaWQgY2hlY2tLZXlQYXRoTnVtYmVyVmFsdWUoU2VyaWFsaXplZFNjcmlw
dFZhbHVlKiB2YWx1ZSwgY29uc3QgU3RyaW5nJiBrZXlQYXRoCiAKIFRFU1QoSURCS2V5RnJvbVZh
bHVlQW5kS2V5UGF0aFRlc3QsIFRvcExldmVsUHJvcGVydHlTdHJpbmdWYWx1ZSkKIHsKLSAgICBW
OEF1eGlsaWFyeUNvbnRleHQgdjhjb250ZXh0OworICAgIHY4OjpIYW5kbGVTY29wZSBoYW5kbGVT
Y29wZTsKKyAgICB2ODo6Q29udGV4dDo6U2NvcGUgc2NvcGUoVjhQZXJJc29sYXRlRGF0YTo6Y3Vy
cmVudCgpLT5lbnN1cmVBdXhpbGlhcnlDb250ZXh0KCkpOworCiAgICAgdjg6OkxvY2FsPHY4OjpP
YmplY3Q+IG9iamVjdCA9IHY4OjpPYmplY3Q6Ok5ldygpOwogICAgIG9iamVjdC0+U2V0KHY4OjpT
dHJpbmc6Ok5ldygiZm9vIiksIHY4OjpTdHJpbmc6Ok5ldygiem9vIikpOwogCkBAIC0xMDMsNyAr
MTA2LDkgQEAgVEVTVChJREJLZXlGcm9tVmFsdWVBbmRLZXlQYXRoVGVzdCwgVG9wTGV2ZWxQcm9w
ZXJ0eVN0cmluZ1ZhbHVlKQogCiBURVNUKElEQktleUZyb21WYWx1ZUFuZEtleVBhdGhUZXN0LCBU
b3BMZXZlbFByb3BlcnR5TnVtYmVyVmFsdWUpCiB7Ci0gICAgVjhBdXhpbGlhcnlDb250ZXh0IHY4
Y29udGV4dDsKKyAgICB2ODo6SGFuZGxlU2NvcGUgaGFuZGxlU2NvcGU7CisgICAgdjg6OkNvbnRl
eHQ6OlNjb3BlIHNjb3BlKFY4UGVySXNvbGF0ZURhdGE6OmN1cnJlbnQoKS0+ZW5zdXJlQXV4aWxp
YXJ5Q29udGV4dCgpKTsKKwogICAgIHY4OjpMb2NhbDx2ODo6T2JqZWN0PiBvYmplY3QgPSB2ODo6
T2JqZWN0OjpOZXcoKTsKICAgICBvYmplY3QtPlNldCh2ODo6U3RyaW5nOjpOZXcoImZvbyIpLCB2
ODo6TnVtYmVyOjpOZXcoNDU2KSk7CiAKQEAgLTExNSw3ICsxMjAsOSBAQCBURVNUKElEQktleUZy
b21WYWx1ZUFuZEtleVBhdGhUZXN0LCBUb3BMZXZlbFByb3BlcnR5TnVtYmVyVmFsdWUpCiAKIFRF
U1QoSURCS2V5RnJvbVZhbHVlQW5kS2V5UGF0aFRlc3QsIFN1YlByb3BlcnR5KQogewotICAgIFY4
QXV4aWxpYXJ5Q29udGV4dCB2OGNvbnRleHQ7CisgICAgdjg6OkhhbmRsZVNjb3BlIGhhbmRsZVNj
b3BlOworICAgIHY4OjpDb250ZXh0OjpTY29wZSBzY29wZShWOFBlcklzb2xhdGVEYXRhOjpjdXJy
ZW50KCktPmVuc3VyZUF1eGlsaWFyeUNvbnRleHQoKSk7CisKICAgICB2ODo6TG9jYWw8djg6Ok9i
amVjdD4gb2JqZWN0ID0gdjg6Ok9iamVjdDo6TmV3KCk7CiAgICAgdjg6OkxvY2FsPHY4OjpPYmpl
Y3Q+IHN1YlByb3BlcnR5ID0gdjg6Ok9iamVjdDo6TmV3KCk7CiAgICAgc3ViUHJvcGVydHktPlNl
dCh2ODo6U3RyaW5nOjpOZXcoImJhciIpLCB2ODo6U3RyaW5nOjpOZXcoInplZSIpKTsKQEAgLTEy
OSw3ICsxMzYsOSBAQCBURVNUKElEQktleUZyb21WYWx1ZUFuZEtleVBhdGhUZXN0LCBTdWJQcm9w
ZXJ0eSkKIAogVEVTVChJbmplY3RJREJLZXlUZXN0LCBUb3BMZXZlbFByb3BlcnR5U3RyaW5nVmFs
dWUpCiB7Ci0gICAgVjhBdXhpbGlhcnlDb250ZXh0IHY4Y29udGV4dDsKKyAgICB2ODo6SGFuZGxl
U2NvcGUgaGFuZGxlU2NvcGU7CisgICAgdjg6OkNvbnRleHQ6OlNjb3BlIHNjb3BlKFY4UGVySXNv
bGF0ZURhdGE6OmN1cnJlbnQoKS0+ZW5zdXJlQXV4aWxpYXJ5Q29udGV4dCgpKTsKKwogICAgIHY4
OjpMb2NhbDx2ODo6T2JqZWN0PiBvYmplY3QgPSB2ODo6T2JqZWN0OjpOZXcoKTsKICAgICBvYmpl
Y3QtPlNldCh2ODo6U3RyaW5nOjpOZXcoImZvbyIpLCB2ODo6U3RyaW5nOjpOZXcoInpvbyIpKTsK
IApAQCAtMTQxLDcgKzE1MCw5IEBAIFRFU1QoSW5qZWN0SURCS2V5VGVzdCwgVG9wTGV2ZWxQcm9w
ZXJ0eVN0cmluZ1ZhbHVlKQogCiBURVNUKEluamVjdElEQktleVRlc3QsIFN1YlByb3BlcnR5KQog
ewotICAgIFY4QXV4aWxpYXJ5Q29udGV4dCB2OGNvbnRleHQ7CisgICAgdjg6OkhhbmRsZVNjb3Bl
IGhhbmRsZVNjb3BlOworICAgIHY4OjpDb250ZXh0OjpTY29wZSBzY29wZShWOFBlcklzb2xhdGVE
YXRhOjpjdXJyZW50KCktPmVuc3VyZUF1eGlsaWFyeUNvbnRleHQoKSk7CisKICAgICB2ODo6TG9j
YWw8djg6Ok9iamVjdD4gb2JqZWN0ID0gdjg6Ok9iamVjdDo6TmV3KCk7CiAgICAgdjg6OkxvY2Fs
PHY4OjpPYmplY3Q+IHN1YlByb3BlcnR5ID0gdjg6Ok9iamVjdDo6TmV3KCk7CiAgICAgc3ViUHJv
cGVydHktPlNldCh2ODo6U3RyaW5nOjpOZXcoImJhciIpLCB2ODo6U3RyaW5nOjpOZXcoInplZSIp
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>