<?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>82914</bug_id>
          
          <creation_ts>2012-04-02 11:01:15 -0700</creation_ts>
          <short_desc>REGRESSION(r112163): Possible OOM issues (Requested by aklein on #webkit).</short_desc>
          <delta_ts>2012-04-02 11:07:19 -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>
          
          <blocked>82238</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>abarth</cc>
    
    <cc>adamk</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>593601</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-02 11:01:15 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/112163 broke the build:
Possible OOM issues (Requested by aklein on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593603</commentid>
    <comment_count>1</comment_count>
      <attachid>135135</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-02 11:01:52 -0700</bug_when>
    <thetext>Created attachment 135135
ROLLOUT of r112163

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593606</commentid>
    <comment_count>2</comment_count>
      <attachid>135135</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-02 11:07:15 -0700</bug_when>
    <thetext>Comment on attachment 135135
ROLLOUT of r112163

Clearing flags on attachment: 135135

Committed r112908: &lt;http://trac.webkit.org/changeset/112908&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593607</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-02 11:07:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135135</attachid>
            <date>2012-04-02 11:01:52 -0700</date>
            <delta_ts>2012-04-02 11:07:15 -0700</delta_ts>
            <desc>ROLLOUT of r112163</desc>
            <filename>bug-82914-20120402180450.patch</filename>
            <type>text/plain</type>
            <size>13908</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyOTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjE5MzBlZGMwZmM2NDE1
ZGUxMzhjYjg2MmZhYjc3NGNiYzk3NDhiMi4uMGFhNzcwYTZjMDQxNjIzOGJlM2M0NzZlYmJkYTYy
M2MxMjQ2ZThkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM4IEBACiAyMDEyLTA0LTAyICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAorICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTEyMTYzLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMTIxNjMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTgyOTE0CisKKyAgICAgICAgUG9zc2libGUgT09NIGlzc3VlcyAoUmVxdWVzdGVk
IGJ5IGFrbGVpbiBvbiAjd2Via2l0KS4KKworICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvQ29k
ZUdlbmVyYXRvclY4LnBtOgorICAgICAgICAoR2VuZXJhdGVDb25zdHJ1Y3RvckNhbGxiYWNrKToK
KyAgICAgICAgKEdlbmVyYXRlTmFtZWRDb25zdHJ1Y3RvckNhbGxiYWNrKToKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9WOERPTVdpbmRvd1NoZWxsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlY4RE9N
V2luZG93U2hlbGw6Omluc3RhbGxET01XaW5kb3cpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4
RE9NV3JhcHBlci5jcHA6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlY4
RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NT2JqZWN0KToKKyAgICAgICAgKFdlYkNvcmU6
OlY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yQWN0aXZlRE9NT2JqZWN0KToKKyAgICAgICAg
KFdlYkNvcmU6OlY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NTm9kZSk6CisgICAgICAg
ICogYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmg6CisgICAgICAgIChWOERPTVdyYXBwZXIpOgor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UHJveHkuaDoKKyAgICAgICAgKFdlYkNvcmU6OnRvVjgp
OgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1dvcmtlckNvbnRleHRFeGVjdXRpb25Qcm94eS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpXb3JrZXJDb250ZXh0RXhlY3V0aW9uUHJveHk6OmluaXRDb250
ZXh0SWZOZWVkZWQpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxJbWFnZUVs
ZW1lbnRDb25zdHJ1Y3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjp2OEhUTUxJbWFnZUVsZW1l
bnRDb25zdHJ1Y3RvckNhbGxiYWNrKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9jdXN0b20vVjhX
ZWJLaXRNdXRhdGlvbk9ic2VydmVyQ3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlY4V2Vi
S2l0TXV0YXRpb25PYnNlcnZlcjo6Y29uc3RydWN0b3JDYWxsYmFjayk6CisgICAgICAgICogYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4V2ViU29ja2V0Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlY4V2ViU29ja2V0Ojpjb25zdHJ1Y3RvckNhbGxiYWNrKToKKyAgICAgICAgKiBiaW5kaW5ncy92
OC9jdXN0b20vVjhYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlY4WE1MSHR0cFJlcXVlc3Q6OmNvbnN0cnVjdG9yQ2FsbGJhY2spOgorCisyMDEyLTA0LTAy
ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKwogICAgICAgICBV
bnJldmlld2VkLCByb2xsaW5nIG91dCByMTEyMzE4LgogICAgICAgICBodHRwOi8vdHJhYy53ZWJr
aXQub3JnL2NoYW5nZXNldC8xMTIzMTgKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTgyOTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4IGZhMTdlYTNhYjU2ODg5YTJkYzQwMzI5NjY3
MzkxOTVjOWQ0OGE1NTYuLjM1YzgzMDMwYWU0MzNiYjE4ZjJmZGFiNjVkYjczMWEwOWIxNzAxYTgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
clY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
clY4LnBtCkBAIC0xNzYyLDcgKzE3NjIsOCBAQCBFTkQKICAgICBwdXNoKEBpbXBsQ29udGVudCwg
PDxFTkQpOwogCiAgICAgVjhET01XcmFwcGVyOjpzZXRET01XcmFwcGVyKHdyYXBwZXIsICZpbmZv
LCBpbXBsLmdldCgpKTsKLSAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZvciR7RE9NT2Jq
ZWN0fShpbXBsLnJlbGVhc2UoKSwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD46Ok5ldyh3cmFw
cGVyKSk7CisgICAgaW1wbC0+cmVmKCk7CisgICAgVjhET01XcmFwcGVyOjpzZXRKU1dyYXBwZXJG
b3Ike0RPTU9iamVjdH0oaW1wbC5nZXQoKSwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD46Ok5l
dyh3cmFwcGVyKSk7CiAgICAgcmV0dXJuIGFyZ3MuSG9sZGVyKCk7CiBFTkQKIApAQCAtMTk0Myw3
ICsxOTQ0LDggQEAgRU5ECiAgICAgcHVzaChAaW1wbENvbnRlbnQsIDw8RU5EKTsKIAogICAgIFY4
RE9NV3JhcHBlcjo6c2V0RE9NV3JhcHBlcih3cmFwcGVyLCAmVjgke2ltcGxDbGFzc05hbWV9Q29u
c3RydWN0b3I6OmluZm8sIGltcGwuZ2V0KCkpOwotICAgIFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFw
cGVyRm9yJHtET01PYmplY3R9KGltcGwucmVsZWFzZSgpLCB2ODo6UGVyc2lzdGVudDx2ODo6T2Jq
ZWN0Pjo6TmV3KHdyYXBwZXIpKTsKKyAgICBpbXBsLT5yZWYoKTsKKyAgICBWOERPTVdyYXBwZXI6
OnNldEpTV3JhcHBlckZvciR7RE9NT2JqZWN0fShpbXBsLmdldCgpLCB2ODo6UGVyc2lzdGVudDx2
ODo6T2JqZWN0Pjo6TmV3KHdyYXBwZXIpKTsKICAgICByZXR1cm4gYXJncy5Ib2xkZXIoKTsKIEVO
RAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdpbmRvd1No
ZWxsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3Bw
CmluZGV4IGM0YzYwNTQwYWI5YjY4YTY5M2NkYjZmYzFlNzdmZjA5NGM0MzQxYTUuLmQ1MTJkMmE5
MTkwMTZlZDc1YzJkY2FiMWM5MTQ0Y2NhNmQ1M2Q1OGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1Y4RE9NV2luZG93U2hlbGwuY3BwCkBAIC00MTQsNyArNDE0LDggQEAgYm9v
bCBWOERPTVdpbmRvd1NoZWxsOjppbnN0YWxsRE9NV2luZG93KHY4OjpIYW5kbGU8djg6OkNvbnRl
eHQ+IGNvbnRleHQsIERPTVdpbmQKICAgICBWOERPTVdyYXBwZXI6OnNldERPTVdyYXBwZXIoanNX
aW5kb3csICZWOERPTVdpbmRvdzo6aW5mbywgd2luZG93KTsKICAgICBWOERPTVdyYXBwZXI6OnNl
dERPTVdyYXBwZXIodjg6OkhhbmRsZTx2ODo6T2JqZWN0Pjo6Q2FzdChqc1dpbmRvdy0+R2V0UHJv
dG90eXBlKCkpLCAmVjhET01XaW5kb3c6OmluZm8sIHdpbmRvdyk7CiAKLSAgICBWOERPTVdyYXBw
ZXI6OnNldEpTV3JhcHBlckZvckRPTU9iamVjdChQYXNzUmVmUHRyPERPTVdpbmRvdz4od2luZG93
KSwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD46Ok5ldyhqc1dpbmRvdykpOworICAgIHdpbmRv
dy0+cmVmKCk7CisgICAgVjhET01XcmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JET01PYmplY3Qod2lu
ZG93LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0Pjo6TmV3KGpzV2luZG93KSk7CiAKICAgICAv
LyBJbnNlcnQgdGhlIHdpbmRvdyBpbnN0YW5jZSBhcyB0aGUgcHJvdG90eXBlIG9mIHRoZSBzaGFk
b3cgb2JqZWN0LgogICAgIHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gdjhSZWFsR2xvYmFsID0gdjg6
OkhhbmRsZTx2ODo6T2JqZWN0Pjo6Q2FzdChjb250ZXh0LT5HbG9iYWwoKS0+R2V0UHJvdG90eXBl
KCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVy
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5jcHAKaW5kZXgg
MTcxNDA2MmYxOWMzOThmYWYxZTE3NWY1YmE4OGU2NWEzNWE4MThmZC4uMzBlNzMwNjEzMzU2ZWQ1
NjMzZGQ5ZjNkZjllZTU3MDU1YTNlMjI1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhET01XcmFwcGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9WOERPTVdyYXBwZXIuY3BwCkBAIC02NiwxMyArNjYsMzAgQEAKIAogbmFtZXNwYWNlIFdlYkNv
cmUgewogCi12b2lkIFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NTm9kZShQYXNzUmVm
UHRyPE5vZGU+IG5vZGUsIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpCisvLyBU
aGUgY2FsbGVyIG11c3QgaGF2ZSBpbmNyZWFzZWQgb2JqJ3MgcmVmIGNvdW50Lgordm9pZCBWOERP
TVdyYXBwZXI6OnNldEpTV3JhcHBlckZvckRPTU9iamVjdCh2b2lkKiBvYmplY3QsIHY4OjpQZXJz
aXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpCiB7Ci0gICAgQVNTRVJUKG1heWJlRE9NV3JhcHBl
cih3cmFwcGVyKSk7CisgICAgQVNTRVJUKFY4RE9NV3JhcHBlcjo6bWF5YmVET01XcmFwcGVyKHdy
YXBwZXIpKTsKKyAgICBBU1NFUlQoIWRvbVdyYXBwZXJUeXBlKHdyYXBwZXIpLT50b0FjdGl2ZURP
TU9iamVjdEZ1bmN0aW9uKTsKKyAgICBnZXRET01PYmplY3RNYXAoKS5zZXQob2JqZWN0LCB3cmFw
cGVyKTsKK30KKworLy8gVGhlIGNhbGxlciBtdXN0IGhhdmUgaW5jcmVhc2VkIG9iaidzIHJlZiBj
b3VudC4KK3ZvaWQgVjhET01XcmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JBY3RpdmVET01PYmplY3Qo
dm9pZCogb2JqZWN0LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0PiB3cmFwcGVyKQoreworICAg
IEFTU0VSVChWOERPTVdyYXBwZXI6Om1heWJlRE9NV3JhcHBlcih3cmFwcGVyKSk7CisgICAgQVNT
RVJUKGRvbVdyYXBwZXJUeXBlKHdyYXBwZXIpLT50b0FjdGl2ZURPTU9iamVjdEZ1bmN0aW9uKTsK
KyAgICBnZXRBY3RpdmVET01PYmplY3RNYXAoKS5zZXQob2JqZWN0LCB3cmFwcGVyKTsKK30KKwor
Ly8gVGhlIGNhbGxlciBtdXN0IGhhdmUgaW5jcmVhc2VkIG5vZGUncyByZWYgY291bnQuCit2b2lk
IFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NTm9kZShOb2RlKiBub2RlLCB2ODo6UGVy
c2lzdGVudDx2ODo6T2JqZWN0PiB3cmFwcGVyKQoreworICAgIEFTU0VSVChWOERPTVdyYXBwZXI6
Om1heWJlRE9NV3JhcHBlcih3cmFwcGVyKSk7CiAgICAgaWYgKG5vZGUtPmlzQWN0aXZlTm9kZSgp
KQotICAgICAgICBnZXRBY3RpdmVET01Ob2RlTWFwKCkuc2V0KG5vZGUubGVha1JlZigpLCB3cmFw
cGVyKTsKKyAgICAgICAgZ2V0QWN0aXZlRE9NTm9kZU1hcCgpLnNldChub2RlLCB3cmFwcGVyKTsK
ICAgICBlbHNlCi0gICAgICAgIGdldERPTU5vZGVNYXAoKS5zZXQobm9kZS5sZWFrUmVmKCksIHdy
YXBwZXIpOworICAgICAgICBnZXRET01Ob2RlTWFwKCkuc2V0KG5vZGUsIHdyYXBwZXIpOwogfQog
CiB2ODo6TG9jYWw8djg6OkZ1bmN0aW9uPiBWOERPTVdyYXBwZXI6OmdldENvbnN0cnVjdG9yKFdy
YXBwZXJUeXBlSW5mbyogdHlwZSwgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IG9iamVjdFByb3RvdHlw
ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5o
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmgKaW5kZXggYTk0YjRi
ZDIzMjY4M2Y3NGYwNmY5MGViM2QwNDE4NzE5NzMzZTdlMS4uMGU4MGIyMjk2OTVmOWQ5YzhmYzll
MzJkMmZlZWE4ZDJiMzQ1YWYzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvVjhET01XcmFwcGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01X
cmFwcGVyLmgKQEAgLTM4LDcgKzM4LDYgQEAKICNpbmNsdWRlICJOb2RlRmlsdGVyLmgiCiAjaW5j
bHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKICNpbmNsdWRlICJWOEN1c3RvbVhQYXRoTlNSZXNvbHZl
ci5oIgotI2luY2x1ZGUgIlY4RE9NTWFwLmgiCiAjaW5jbHVkZSAiVjhFdmVudC5oIgogI2luY2x1
ZGUgIlY4SXNvbGF0ZWRDb250ZXh0LmgiCiAjaW5jbHVkZSAiVjhVdGlsaXRpZXMuaCIKQEAgLTQ3
LDcgKzQ2LDYgQEAKICNpbmNsdWRlICJYUGF0aE5TUmVzb2x2ZXIuaCIKICNpbmNsdWRlIDx2OC5o
PgogI2luY2x1ZGUgPHd0Zi9NYWluVGhyZWFkLmg+Ci0jaW5jbHVkZSA8d3RmL1Bhc3NSZWZQdHIu
aD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC0xMDcsOSArMTA1LDEwIEBAIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKICAgICAgICAgc3RhdGljIHY4OjpMb2NhbDx2ODo6RnVuY3Rpb24+IGdldENv
bnN0cnVjdG9yKFdyYXBwZXJUeXBlSW5mbyosIFdvcmtlckNvbnRleHQqKTsKICNlbmRpZgogCi0g
ICAgICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+IHN0YXRpYyB2b2lkIHNldEpTV3JhcHBlckZvckRP
TU9iamVjdChQYXNzUmVmUHRyPFQ+LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0Pik7Ci0gICAg
ICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+IHN0YXRpYyB2b2lkIHNldEpTV3JhcHBlckZvckFjdGl2
ZURPTU9iamVjdChQYXNzUmVmUHRyPFQ+LCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0Pik7Ci0g
ICAgICAgIHN0YXRpYyB2b2lkIHNldEpTV3JhcHBlckZvckRPTU5vZGUoUGFzc1JlZlB0cjxOb2Rl
Piwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4pOworICAgICAgICAvLyBTZXQgSlMgd3JhcHBl
ciBvZiBhIERPTSBvYmplY3QsIHRoZSBjYWxsZXIgaW4gY2hhcmdlIG9mIGluY3JlYXNlIHJlZi4K
KyAgICAgICAgc3RhdGljIHZvaWQgc2V0SlNXcmFwcGVyRm9yRE9NT2JqZWN0KHZvaWQqLCB2ODo6
UGVyc2lzdGVudDx2ODo6T2JqZWN0Pik7CisgICAgICAgIHN0YXRpYyB2b2lkIHNldEpTV3JhcHBl
ckZvckFjdGl2ZURPTU9iamVjdCh2b2lkKiwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4pOwor
ICAgICAgICBzdGF0aWMgdm9pZCBzZXRKU1dyYXBwZXJGb3JET01Ob2RlKE5vZGUqLCB2ODo6UGVy
c2lzdGVudDx2ODo6T2JqZWN0Pik7CiAKICAgICAgICAgc3RhdGljIGJvb2wgaXNWYWxpZERPTU9i
amVjdCh2ODo6SGFuZGxlPHY4OjpWYWx1ZT4pOwogCkBAIC0xNDksMjEgKzE0OCw2IEBAIG5hbWVz
cGFjZSBXZWJDb3JlIHsKICAgICAgICAgfQogICAgIH07CiAKLSAgICB0ZW1wbGF0ZTx0eXBlbmFt
ZSBUPgotICAgIHZvaWQgVjhET01XcmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JET01PYmplY3QoUGFz
c1JlZlB0cjxUPiBvYmplY3QsIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpCi0g
ICAgewotICAgICAgICBBU1NFUlQobWF5YmVET01XcmFwcGVyKHdyYXBwZXIpKTsKLSAgICAgICAg
QVNTRVJUKCFkb21XcmFwcGVyVHlwZSh3cmFwcGVyKS0+dG9BY3RpdmVET01PYmplY3RGdW5jdGlv
bik7Ci0gICAgICAgIGdldERPTU9iamVjdE1hcCgpLnNldChvYmplY3QubGVha1JlZigpLCB3cmFw
cGVyKTsKLSAgICB9Ci0KLSAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgotICAgIHZvaWQgVjhET01X
cmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JBY3RpdmVET01PYmplY3QoUGFzc1JlZlB0cjxUPiBvYmpl
Y3QsIHY4OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IHdyYXBwZXIpCi0gICAgewotICAgICAgICBB
U1NFUlQobWF5YmVET01XcmFwcGVyKHdyYXBwZXIpKTsKLSAgICAgICAgQVNTRVJUKGRvbVdyYXBw
ZXJUeXBlKHdyYXBwZXIpLT50b0FjdGl2ZURPTU9iamVjdEZ1bmN0aW9uKTsKLSAgICAgICAgZ2V0
QWN0aXZlRE9NT2JqZWN0TWFwKCkuc2V0KG9iamVjdC5sZWFrUmVmKCksIHdyYXBwZXIpOwotICAg
IH0KLX0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKK30KIAogI2VuZGlmIC8vIFY4RE9NV3JhcHBlcl9o
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmggYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmgKaW5kZXggNGFmZTNiYWU2N2RlN2Q3OTAy
NWM4M2M1YjYyZGY3ZGFkZmVjYjEyYi4uOWQxNWJhNTIzZDZhNzMyYmFiY2VjNmFiNjNjNjNkZjRi
MDg2MmMwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuaApAQCAtMzUyLDEwICsz
NTIsMTEgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiAgICAgdGVtcGxhdGUgPGNsYXNzIFQ+IGlu
bGluZSB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IHRvVjgoUGFzc1JlZlB0cjxUPiBvYmplY3QsIHY4
OjpMb2NhbDx2ODo6T2JqZWN0PiBob2xkZXIsIEluZGVwZW5kZW50TW9kZSBpbmRlcGVuZGVudCA9
IERvTm90TWFya0luZGVwZW5kZW50KQogICAgIHsKKyAgICAgICAgb2JqZWN0LT5yZWYoKTsKICAg
ICAgICAgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4gaGFuZGxlID0gdjg6OlBlcnNpc3RlbnQ8
djg6Ok9iamVjdD46Ok5ldyhob2xkZXIpOwogICAgICAgICBpZiAoaW5kZXBlbmRlbnQgPT0gTWFy
a0luZGVwZW5kZW50KQogICAgICAgICAgICAgaGFuZGxlLk1hcmtJbmRlcGVuZGVudCgpOwotICAg
ICAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZvckRPTU9iamVjdChvYmplY3QsIGhhbmRs
ZSk7CisgICAgICAgIFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NT2JqZWN0KG9iamVj
dC5nZXQoKSwgaGFuZGxlKTsKICAgICAgICAgcmV0dXJuIGhvbGRlcjsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1dvcmtlckNvbnRleHRFeGVjdXRpb25Q
cm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9Xb3JrZXJDb250ZXh0RXhlY3V0
aW9uUHJveHkuY3BwCmluZGV4IGJmOGQyYjMzOWNjMTVkMTYzODRlMDVhNTc5NzU3NjA4YTZlNjNh
MDkuLjUxYmU1Y2E4M2Y3MDc5Yzc0YTI0N2QzMjUzZjA1NTc3YzhjYzg0MTcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1dvcmtlckNvbnRleHRFeGVjdXRpb25Qcm94eS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvV29ya2VyQ29udGV4dEV4ZWN1dGlv
blByb3h5LmNwcApAQCAtMTY4LDcgKzE2OCw4IEBAIGJvb2wgV29ya2VyQ29udGV4dEV4ZWN1dGlv
blByb3h5Ojppbml0Q29udGV4dElmTmVlZGVkKCkKICAgICAvLyBXcmFwIHRoZSBvYmplY3QuCiAg
ICAgVjhET01XcmFwcGVyOjpzZXRET01XcmFwcGVyKGpzV29ya2VyQ29udGV4dCwgY29udGV4dFR5
cGUsIG1fd29ya2VyQ29udGV4dCk7CiAKLSAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZv
ckRPTU9iamVjdChQYXNzUmVmUHRyPFdvcmtlckNvbnRleHQ+KG1fd29ya2VyQ29udGV4dCksIHY4
OjpQZXJzaXN0ZW50PHY4OjpPYmplY3Q+OjpOZXcoanNXb3JrZXJDb250ZXh0KSk7CisgICAgVjhE
T01XcmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JET01PYmplY3QobV93b3JrZXJDb250ZXh0LCB2ODo6
UGVyc2lzdGVudDx2ODo6T2JqZWN0Pjo6TmV3KGpzV29ya2VyQ29udGV4dCkpOworICAgIG1fd29y
a2VyQ29udGV4dC0+cmVmKCk7CiAKICAgICAvLyBJbnNlcnQgdGhlIG9iamVjdCBpbnN0YW5jZSBh
cyB0aGUgcHJvdG90eXBlIG9mIHRoZSBzaGFkb3cgb2JqZWN0LgogICAgIHY4OjpIYW5kbGU8djg6
Ok9iamVjdD4gZ2xvYmFsT2JqZWN0ID0gdjg6OkhhbmRsZTx2ODo6T2JqZWN0Pjo6Q2FzdChtX2Nv
bnRleHQtPkdsb2JhbCgpLT5HZXRQcm90b3R5cGUoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MSW1hZ2VFbGVtZW50Q29uc3RydWN0b3IuY3Bw
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTEltYWdlRWxlbWVudENv
bnN0cnVjdG9yLmNwcAppbmRleCAxYzJmZTY2ZDFkOWQ2YmJhNDc4ZDQ5YTUyMmU1OTllMDYxMzVm
MTRhLi42N2I5ZDFhNTI0M2NiMmUxOTc2MjQ5NTk1MzRiODRlNWU1OGE4MzNiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MSW1hZ2VFbGVtZW50Q29u
c3RydWN0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhU
TUxJbWFnZUVsZW1lbnRDb25zdHJ1Y3Rvci5jcHAKQEAgLTg2LDcgKzg2LDggQEAgc3RhdGljIHY4
OjpIYW5kbGU8djg6OlZhbHVlPiB2OEhUTUxJbWFnZUVsZW1lbnRDb25zdHJ1Y3RvckNhbGxiYWNr
KGNvbnN0IHY4OjpBcmcKIAogICAgIFJlZlB0cjxIVE1MSW1hZ2VFbGVtZW50PiBpbWFnZSA9IEhU
TUxJbWFnZUVsZW1lbnQ6OmNyZWF0ZUZvckpTQ29uc3RydWN0b3IoZG9jdW1lbnQsIG9wdGlvbmFs
V2lkdGgsIG9wdGlvbmFsSGVpZ2h0KTsKICAgICBWOERPTVdyYXBwZXI6OnNldERPTVdyYXBwZXIo
YXJncy5Ib2xkZXIoKSwgJlY4SFRNTEltYWdlRWxlbWVudENvbnN0cnVjdG9yOjppbmZvLCBpbWFn
ZS5nZXQoKSk7Ci0gICAgVjhET01XcmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JET01Ob2RlKGltYWdl
LnJlbGVhc2UoKSwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD46Ok5ldyhhcmdzLkhvbGRlcigp
KSk7CisgICAgaW1hZ2UtPnJlZigpOworICAgIFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9y
RE9NTm9kZShpbWFnZS5nZXQoKSwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD46Ok5ldyhhcmdz
LkhvbGRlcigpKSk7CiAgICAgcmV0dXJuIGFyZ3MuSG9sZGVyKCk7CiB9CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFdlYktpdE11dGF0aW9uT2JzZXJ2
ZXJDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4V2ViS2l0
TXV0YXRpb25PYnNlcnZlckN1c3RvbS5jcHAKaW5kZXggNTNmMzQ0MjFkN2I0NWEzZjg5NDRjNjY5
ZDdhMTlkYjA1ZGFhNmJmZC4uZjcxODliNzkzMzM1NmQwZjJjNzBhNGMwMDU2ZmQ3M2FhYzFkZmZl
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4V2ViS2l0
TXV0YXRpb25PYnNlcnZlckN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvY3VzdG9tL1Y4V2ViS2l0TXV0YXRpb25PYnNlcnZlckN1c3RvbS5jcHAKQEAgLTc1LDcgKzc1
LDggQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFY4V2ViS2l0TXV0YXRpb25PYnNlcnZlcjo6Y29u
c3RydWN0b3JDYWxsYmFjayhjb25zdCB2ODo6QXIKICAgICBSZWZQdHI8V2ViS2l0TXV0YXRpb25P
YnNlcnZlcj4gb2JzZXJ2ZXIgPSBXZWJLaXRNdXRhdGlvbk9ic2VydmVyOjpjcmVhdGUoY2FsbGJh
Y2sucmVsZWFzZSgpKTsKIAogICAgIFY4RE9NV3JhcHBlcjo6c2V0RE9NV3JhcHBlcihhcmdzLkhv
bGRlcigpLCAmaW5mbywgb2JzZXJ2ZXIuZ2V0KCkpOwotICAgIFY4RE9NV3JhcHBlcjo6c2V0SlNX
cmFwcGVyRm9yRE9NT2JqZWN0KG9ic2VydmVyLnJlbGVhc2UoKSwgdjg6OlBlcnNpc3RlbnQ8djg6
Ok9iamVjdD46Ok5ldyhhcmdzLkhvbGRlcigpKSk7CisgICAgb2JzZXJ2ZXItPnJlZigpOworICAg
IFY4RE9NV3JhcHBlcjo6c2V0SlNXcmFwcGVyRm9yRE9NT2JqZWN0KG9ic2VydmVyLmdldCgpLCB2
ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0Pjo6TmV3KGFyZ3MuSG9sZGVyKCkpKTsKICAgICByZXR1
cm4gYXJncy5Ib2xkZXIoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvY3VzdG9tL1Y4V2ViU29ja2V0Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOFdlYlNvY2tldEN1c3RvbS5jcHAKaW5kZXggNWMxNjYxZTkyMTQyNjE0
YTMwOGUxMmM2ZTAyODE1YmNiYTMyNDFkMy4uOWI1ZTEwYjY2YWQyODk1NWNlZGVmZTRkZmQ2ZDA5
ZTM5ODk5OGZhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9t
L1Y4V2ViU29ja2V0Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9j
dXN0b20vVjhXZWJTb2NrZXRDdXN0b20uY3BwCkBAIC0xMDcsOCArMTA3LDEzIEBAIHY4OjpIYW5k
bGU8djg6OlZhbHVlPiBWOFdlYlNvY2tldDo6Y29uc3RydWN0b3JDYWxsYmFjayhjb25zdCB2ODo6
QXJndW1lbnRzJiBhcmdzCiAgICAgaWYgKGVjKQogICAgICAgICByZXR1cm4gdGhyb3dFcnJvcihl
Yyk7CiAKKyAgICAvLyBTZXR1cCB0aGUgc3RhbmRhcmQgd3JhcHBlciBvYmplY3QgaW50ZXJuYWwg
ZmllbGRzLgogICAgIFY4RE9NV3JhcHBlcjo6c2V0RE9NV3JhcHBlcihhcmdzLkhvbGRlcigpLCAm
aW5mbywgd2ViU29ja2V0LmdldCgpKTsKLSAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZv
ckFjdGl2ZURPTU9iamVjdCh3ZWJTb2NrZXQucmVsZWFzZSgpLCB2ODo6UGVyc2lzdGVudDx2ODo6
T2JqZWN0Pjo6TmV3KGFyZ3MuSG9sZGVyKCkpKTsKKworICAgIC8vIEFkZCBvYmplY3QgdG8gdGhl
IHdyYXBwZXIgbWFwLgorICAgIHdlYlNvY2tldC0+cmVmKCk7CisgICAgVjhET01XcmFwcGVyOjpz
ZXRKU1dyYXBwZXJGb3JBY3RpdmVET01PYmplY3Qod2ViU29ja2V0LmdldCgpLCB2ODo6UGVyc2lz
dGVudDx2ODo6T2JqZWN0Pjo6TmV3KGFyZ3MuSG9sZGVyKCkpKTsKKwogICAgIHJldHVybiBhcmdz
LkhvbGRlcigpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9j
dXN0b20vVjhYTUxIdHRwUmVxdWVzdENvbnN0cnVjdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOFhNTEh0dHBSZXF1ZXN0Q29uc3RydWN0b3IuY3BwCmluZGV4IDcx
ZDdkZDI4NjU1MmM0YmU5NTkyMzNjMzFkMTI3OGUxNzBiZTIzMGQuLjVhNWIwYzY1Y2QzM2IyZjEw
ZjEyZTUxMzUyYTBlZWVjYjM4ZDE4MjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L2N1c3RvbS9WOFhNTEh0dHBSZXF1ZXN0Q29uc3RydWN0b3IuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFhNTEh0dHBSZXF1ZXN0Q29uc3RydWN0b3Iu
Y3BwCkBAIC02NCw3ICs2NCwxMCBAQCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhYTUxIdHRwUmVx
dWVzdDo6Y29uc3RydWN0b3JDYWxsYmFjayhjb25zdCB2ODo6QXJndW1lbnRzJgogICAgICAgICBz
ZWN1cml0eU9yaWdpbiA9IGlzb2xhdGVkQ29udGV4dC0+c2VjdXJpdHlPcmlnaW4oKTsKICAgICBS
ZWZQdHI8WE1MSHR0cFJlcXVlc3Q+IHhtbEh0dHBSZXF1ZXN0ID0gWE1MSHR0cFJlcXVlc3Q6OmNy
ZWF0ZShjb250ZXh0LCBzZWN1cml0eU9yaWdpbik7CiAgICAgVjhET01XcmFwcGVyOjpzZXRET01X
cmFwcGVyKGFyZ3MuSG9sZGVyKCksICZpbmZvLCB4bWxIdHRwUmVxdWVzdC5nZXQoKSk7Ci0gICAg
VjhET01XcmFwcGVyOjpzZXRKU1dyYXBwZXJGb3JBY3RpdmVET01PYmplY3QoeG1sSHR0cFJlcXVl
c3QucmVsZWFzZSgpLCB2ODo6UGVyc2lzdGVudDx2ODo6T2JqZWN0Pjo6TmV3KGFyZ3MuSG9sZGVy
KCkpKTsKKworICAgIC8vIEFkZCBvYmplY3QgdG8gdGhlIHdyYXBwZXIgbWFwLgorICAgIHhtbEh0
dHBSZXF1ZXN0LT5yZWYoKTsKKyAgICBWOERPTVdyYXBwZXI6OnNldEpTV3JhcHBlckZvckFjdGl2
ZURPTU9iamVjdCh4bWxIdHRwUmVxdWVzdC5nZXQoKSwgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVj
dD46Ok5ldyhhcmdzLkhvbGRlcigpKSk7CiAgICAgcmV0dXJuIGFyZ3MuSG9sZGVyKCk7CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>