<?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>141119</bug_id>
          
          <creation_ts>2015-01-31 10:23:56 -0800</creation_ts>
          <short_desc>REGRESSION(r179426): &quot;caused a memory use regression&quot; (Requested by Guest45 on #webkit).</short_desc>
          <delta_ts>2015-01-31 10:28:18 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>140900</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mhahnenb</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1065828</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-31 10:23:56 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/179426 broke the build:
&quot;caused a memory use regression&quot; (Requested by Guest45 on #webkit).

This is an automatic bug report generated by webkitbot. 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 fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1065830</commentid>
    <comment_count>1</comment_count>
      <attachid>245785</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-31 10:24:24 -0800</bug_when>
    <thetext>Created attachment 245785
ROLLOUT of r179426

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>1065831</commentid>
    <comment_count>2</comment_count>
      <attachid>245785</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-31 10:28:15 -0800</bug_when>
    <thetext>Comment on attachment 245785
ROLLOUT of r179426

Clearing flags on attachment: 245785

Committed r179443: &lt;http://trac.webkit.org/changeset/179443&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1065832</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-31 10:28:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245785</attachid>
            <date>2015-01-31 10:24:24 -0800</date>
            <delta_ts>2015-01-31 10:28:15 -0800</delta_ts>
            <desc>ROLLOUT of r179426</desc>
            <filename>bug-141119-20150131102432.patch</filename>
            <type>text/plain</type>
            <size>10077</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NDQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
ZDNlYjMxY2Q3MjY4NzgwNTA5MzYzOGVhNTg3OWFiYmFiZDEyYzViLi4xOTJhOTdiN2I1OWRkOTA2
ZGMyNGQ2YTdlMjg4ZGQwYzAyMDBjMTQ2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxNS0wMS0zMSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE3OTQyNi4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTExOQorCisgICAg
ICAgICJjYXVzZWQgYSBtZW1vcnkgdXNlIHJlZ3Jlc3Npb24iIChSZXF1ZXN0ZWQgYnkgR3Vlc3Q0
NSBvbgorICAgICAgICAjd2Via2l0KS4KKworICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisK
KyAgICAgICAgIlVzZSBGYXN0TWFsbG9jIChibWFsbG9jKSBpbnN0ZWFkIG9mIEJsb2NrQWxsb2Nh
dG9yIGZvciBHQworICAgICAgICBwYWdlcyIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE0MDkwMAorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xNzk0MjYKKwogMjAxNS0wMS0zMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0Bh
cHBsZS5jb20+CiAKICAgICAgICAgQ2xlYW4gdXA6IFJlbW92ZSB1bm5lY2Vzc2FyeSA8ZGlzcGF0
Y2gvZGlzcGF0Y2guaD4gaGVhZGVyIGZyb20gUmVtb3RlSW5zcGVjdG9yRGVidWdnYWJsZUNvbm5l
Y3Rpb24uaApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV1RGL0No
YW5nZUxvZwppbmRleCA4ZDg3OWUwYzM5MTZlMWZiYmVhNzBlM2ZjNjU2OGU1Y2JjYzhhYWZhLi4y
ODVlM2E2YjU1NWQwNjJmODYzMmVlMDlhNWEyZjRmYThkMmQ5NjY3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV1RGL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV1RGL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIw
IEBACiAyMDE1LTAxLTMxICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4K
IAorICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTc5NDI2LgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxMTE5CisKKyAgICAgICAgImNh
dXNlZCBhIG1lbW9yeSB1c2UgcmVncmVzc2lvbiIgKFJlcXVlc3RlZCBieSBHdWVzdDQ1IG9uCisg
ICAgICAgICN3ZWJraXQpLgorCisgICAgICAgIFJldmVydGVkIGNoYW5nZXNldDoKKworICAgICAg
ICAiVXNlIEZhc3RNYWxsb2MgKGJtYWxsb2MpIGluc3RlYWQgb2YgQmxvY2tBbGxvY2F0b3IgZm9y
IEdDCisgICAgICAgIHBhZ2VzIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTQwOTAwCisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdl
c2V0LzE3OTQyNgorCisyMDE1LTAxLTMxICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Vi
a2l0Lm9yZz4KKwogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTc5NDA4LgogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxMTE3CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwppbmRleCA2ZjAyZDU1ZTY3NjBkNDhkYzAyOTEwM2RkZTdlNTA5NmIxZjEzNGQ5Li41ZGUy
YTY3NDk2ODA4YTI1MmE0NDhlMTZmMTc4OTIwNmU4OWZmZjczIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTggQEAKKzIwMTUtMDEtMzEgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQu
b3JnPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNzk0MjYuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDExMTkKKworICAgICAg
ICAiY2F1c2VkIGEgbWVtb3J5IHVzZSByZWdyZXNzaW9uIiAoUmVxdWVzdGVkIGJ5IEd1ZXN0NDUg
b24KKyAgICAgICAgI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisg
ICAgICAgICJVc2UgRmFzdE1hbGxvYyAoYm1hbGxvYykgaW5zdGVhZCBvZiBCbG9ja0FsbG9jYXRv
ciBmb3IgR0MKKyAgICAgICAgcGFnZXMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNDA5MDAKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9j
aGFuZ2VzZXQvMTc5NDI2CisKIDIwMTUtMDEtMzAgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxl
LmNvbT4KIAogICAgICAgICBTaW1wbGUgbGluZSBsYXlvdXQ6IEltcHJvdmUgRmxvd0NvbnRlbnRz
SXRlcmF0b3I6OlRleHRGcmFnbWVudCdzIGVuY2Fwc3VsYXRpb24uCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IYW5kbGVCbG9jay5oIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2hlYXAvSGFuZGxlQmxvY2suaAppbmRleCA2ZjMxMzIyNGZjMGZlYWJiMzUzNzY1NTQxZjRl
ZTNmZDJlNjM5MjIzLi45NjJkMzdjNWUzOTE5Y2U1ODBlZDgxNGVlODgzNjMzZGNiZGE2MDZmIDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9IYW5kbGVCbG9jay5oCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hhbmRsZUJsb2NrLmgKQEAgLTM0LDExICszNCw5
IEBAIGNsYXNzIERlYWRCbG9jazsKIGNsYXNzIEhhbmRsZVNldDsKIGNsYXNzIEhhbmRsZU5vZGU7
CiAKLWNsYXNzIEhhbmRsZUJsb2NrIDogcHVibGljIERvdWJseUxpbmtlZExpc3ROb2RlPEhhbmRs
ZUJsb2NrPiB7Ci0gICAgZnJpZW5kIGNsYXNzIFdURjo6RG91Ymx5TGlua2VkTGlzdE5vZGU8SGFu
ZGxlQmxvY2s+OworY2xhc3MgSGFuZGxlQmxvY2sgOiBwdWJsaWMgSGVhcEJsb2NrPEhhbmRsZUJs
b2NrPiB7CiBwdWJsaWM6Ci0gICAgc3RhdGljIEhhbmRsZUJsb2NrKiBjcmVhdGUoSGFuZGxlU2V0
Kik7Ci0gICAgc3RhdGljIHZvaWQgZGVzdHJveShIYW5kbGVCbG9jayopOworICAgIHN0YXRpYyBI
YW5kbGVCbG9jayogY3JlYXRlKERlYWRCbG9jayosIEhhbmRsZVNldCopOwogICAgIHN0YXRpYyBI
YW5kbGVCbG9jayogYmxvY2tGb3IoSGFuZGxlTm9kZSopOwogCiAgICAgc3RhdGljIGNvbnN0IHNp
emVfdCBibG9ja1NpemUgPSA0ICogS0I7CkBAIC01MCwxNSArNDgsMTMgQEAgcHVibGljOgogICAg
IHVuc2lnbmVkIG5vZGVDYXBhY2l0eSgpOwogCiBwcml2YXRlOgotICAgIEhhbmRsZUJsb2NrKEhh
bmRsZVNldCopOworICAgIEhhbmRsZUJsb2NrKFJlZ2lvbiosIEhhbmRsZVNldCopOwogCiAgICAg
Y2hhciogcGF5bG9hZCgpOwogICAgIGNoYXIqIHBheWxvYWRFbmQoKTsKIAogICAgIHN0YXRpYyBj
b25zdCBzaXplX3Qgc19ibG9ja01hc2sgPSB+KGJsb2NrU2l6ZSAtIDEpOwogCi0gICAgSGFuZGxl
QmxvY2sqIG1fcHJldjsKLSAgICBIYW5kbGVCbG9jayogbV9uZXh0OwogICAgIEhhbmRsZVNldCog
bV9oYW5kbGVTZXQ7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVh
cC9IYW5kbGVCbG9ja0lubGluZXMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hhbmRs
ZUJsb2NrSW5saW5lcy5oCmluZGV4IDM3MGU2ODM2ZDEwYTM0YTI4ZTk0NzNjZjc2ZTEzNWIyYTYw
NmZlNGEuLjdjNzcxOTM1ZTBlMmMzZGNhNmIzMDVhNmI0ZjAyYzY5OGU4OTJkNWQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hhbmRsZUJsb2NrSW5saW5lcy5oCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hhbmRsZUJsb2NrSW5saW5lcy5oCkBAIC0yOCwz
MCArMjgsMjQgQEAKIAogI2luY2x1ZGUgIkJsb2NrQWxsb2NhdG9yLmgiCiAjaW5jbHVkZSAiSGFu
ZGxlQmxvY2suaCIKLSNpbmNsdWRlIDx3dGYvRmFzdE1hbGxvYy5oPgogCiBuYW1lc3BhY2UgSlND
IHsKIAotaW5saW5lIEhhbmRsZUJsb2NrKiBIYW5kbGVCbG9jazo6Y3JlYXRlKEhhbmRsZVNldCog
aGFuZGxlU2V0KQoraW5saW5lIEhhbmRsZUJsb2NrKiBIYW5kbGVCbG9jazo6Y3JlYXRlKERlYWRC
bG9jayogYmxvY2ssIEhhbmRsZVNldCogaGFuZGxlU2V0KQogewotICAgIHJldHVybiBuZXcgKE5v
dE51bGwsIGZhc3RBbGlnbmVkTWFsbG9jKGJsb2NrU2l6ZSwgYmxvY2tTaXplKSkgSGFuZGxlQmxv
Y2soaGFuZGxlU2V0KTsKKyAgICBSZWdpb24qIHJlZ2lvbiA9IGJsb2NrLT5yZWdpb24oKTsKKyAg
ICByZXR1cm4gbmV3IChOb3ROdWxsLCBibG9jaykgSGFuZGxlQmxvY2socmVnaW9uLCBoYW5kbGVT
ZXQpOwogfQogCi1pbmxpbmUgdm9pZCBIYW5kbGVCbG9jazo6ZGVzdHJveShIYW5kbGVCbG9jayog
YmxvY2spCi17Ci0gICAgYmxvY2stPn5IYW5kbGVCbG9jaygpOwotICAgIGZhc3RBbGlnbmVkRnJl
ZShibG9jayk7Ci19Ci0KLWlubGluZSBIYW5kbGVCbG9jazo6SGFuZGxlQmxvY2soSGFuZGxlU2V0
KiBoYW5kbGVTZXQpCi0gICAgOiBEb3VibHlMaW5rZWRMaXN0Tm9kZTxIYW5kbGVCbG9jaz4oKQor
aW5saW5lIEhhbmRsZUJsb2NrOjpIYW5kbGVCbG9jayhSZWdpb24qIHJlZ2lvbiwgSGFuZGxlU2V0
KiBoYW5kbGVTZXQpCisgICAgOiBIZWFwQmxvY2s8SGFuZGxlQmxvY2s+KHJlZ2lvbikKICAgICAs
IG1faGFuZGxlU2V0KGhhbmRsZVNldCkKIHsKIH0KIAogaW5saW5lIGNoYXIqIEhhbmRsZUJsb2Nr
OjpwYXlsb2FkRW5kKCkKIHsKLSAgICByZXR1cm4gcmVpbnRlcnByZXRfY2FzdDxjaGFyKj4odGhp
cykgKyBibG9ja1NpemU7CisgICAgcmV0dXJuIHJlaW50ZXJwcmV0X2Nhc3Q8Y2hhcio+KHRoaXMp
ICsgcmVnaW9uKCktPmJsb2NrU2l6ZSgpOwogfQogCiBpbmxpbmUgY2hhciogSGFuZGxlQmxvY2s6
OnBheWxvYWQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvSGFuZGxl
U2V0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0hhbmRsZVNldC5jcHAKaW5kZXgg
ZGVjODM3MGViZTRiZjAxYzc5Mjk4MWJlNzAzY2EzOTZlN2FjYzE1Mi4uYmU2NjdlODIwMmZjOWMw
ZWRkNmUzZTQ0OTMzMzFjMjBkYjA2ZjFlMSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2hlYXAvSGFuZGxlU2V0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9I
YW5kbGVTZXQuY3BwCkBAIC00NCwxMiArNDQsMTIgQEAgSGFuZGxlU2V0OjpIYW5kbGVTZXQoVk0q
IHZtKQogSGFuZGxlU2V0Ojp+SGFuZGxlU2V0KCkKIHsKICAgICB3aGlsZSAoIW1fYmxvY2tMaXN0
LmlzRW1wdHkoKSkKLSAgICAgICAgSGFuZGxlQmxvY2s6OmRlc3Ryb3kobV9ibG9ja0xpc3QucmVt
b3ZlSGVhZCgpKTsKKyAgICAgICAgbV92bS0+aGVhcC5ibG9ja0FsbG9jYXRvcigpLmRlYWxsb2Nh
dGUoSGFuZGxlQmxvY2s6OmRlc3Ryb3kobV9ibG9ja0xpc3QucmVtb3ZlSGVhZCgpKSk7CiB9CiAK
IHZvaWQgSGFuZGxlU2V0Ojpncm93KCkKIHsKLSAgICBIYW5kbGVCbG9jayogbmV3QmxvY2sgPSBI
YW5kbGVCbG9jazo6Y3JlYXRlKHRoaXMpOworICAgIEhhbmRsZUJsb2NrKiBuZXdCbG9jayA9IEhh
bmRsZUJsb2NrOjpjcmVhdGUobV92bS0+aGVhcC5ibG9ja0FsbG9jYXRvcigpLmFsbG9jYXRlPEhh
bmRsZUJsb2NrPigpLCB0aGlzKTsKICAgICBtX2Jsb2NrTGlzdC5hcHBlbmQobmV3QmxvY2spOwog
CiAgICAgZm9yIChpbnQgaSA9IG5ld0Jsb2NrLT5ub2RlQ2FwYWNpdHkoKSAtIDE7IGkgPj0gMDsg
LS1pKSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcCBiL1NvdXJj
ZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCmluZGV4IGM1MzIwZDJiYzNkMTE5MGNlNWFiMDM3MzUx
NzM3OWQ2NjZkZjQ2ZTQuLmQ3NzU3YjJiMjA1MDAyMzMyNzFjNDBiNTQyMjJlNGIwOWFhNDk4Nzgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCisrKyBiL1NvdXJjZS9X
VEYvd3RmL0Zhc3RNYWxsb2MuY3BwCkBAIC0xNjIsMzQgKzE2Miw2IEBAIHNpemVfdCBmYXN0TWFs
bG9jR29vZFNpemUoc2l6ZV90IGJ5dGVzKQogI2VuZGlmCiB9CiAKLSNpZiBPUyhXSU5ET1dTKQot
Ci12b2lkKiBmYXN0QWxpZ25lZE1hbGxvYyhzaXplX3QgYWxpZ25tZW50LCBzaXplX3Qgc2l6ZSkg
Ci17Ci0gICAgcmV0dXJuIF9hbGlnbmVkX21hbGxvYyhhbGlnbm1lbnQsIHNpemUpOwotfQotCi12
b2lkIGZhc3RBbGlnbmVkRnJlZSh2b2lkKiBwKSAKLXsKLSAgICBfYWxpZ25lZF9mcmVlKHApOwot
fQotCi0jZWxzZQotCi12b2lkKiBmYXN0QWxpZ25lZE1hbGxvYyhzaXplX3QgYWxpZ25tZW50LCBz
aXplX3Qgc2l6ZSkgCi17Ci0gICAgdm9pZCogcCA9IG51bGxwdHI7Ci0gICAgcG9zaXhfbWVtYWxp
Z24oJnAsIGFsaWdubWVudCwgc2l6ZSk7Ci0gICAgcmV0dXJuIHA7Ci19Ci0KLXZvaWQgZmFzdEFs
aWduZWRGcmVlKHZvaWQqIHApIAotewotICAgIGZyZWUocCk7Ci19Ci0KLSNlbmRpZiAvLyBPUyhX
SU5ET1dTKQotCiBUcnlNYWxsb2NSZXR1cm5WYWx1ZSB0cnlGYXN0TWFsbG9jKHNpemVfdCBuKSAK
IHsKICAgICByZXR1cm4gbWFsbG9jKG4pOwpAQCAtMzAxLDE2ICsyNzMsNiBAQCBzaXplX3QgZmFz
dE1hbGxvY0dvb2RTaXplKHNpemVfdCBzaXplKQogICAgIHJldHVybiBzaXplOwogfQogICAgIAot
dm9pZCogZmFzdEFsaWduZWRNYWxsb2Moc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90IHNpemUpIAot
ewotICAgIHJldHVybiBibWFsbG9jOjphcGk6Om1lbWFsaWduKGFsaWdubWVudCwgc2l6ZSk7Ci19
Ci0KLXZvaWQgZmFzdEFsaWduZWRGcmVlKHZvaWQqIHApIAotewotICAgIGJtYWxsb2M6OmFwaTo6
ZnJlZShwKTsKLX0KLQogVHJ5TWFsbG9jUmV0dXJuVmFsdWUgdHJ5RmFzdE1hbGxvYyhzaXplX3Qg
c2l6ZSkKIHsKICAgICByZXR1cm4gZmFzdE1hbGxvYyhzaXplKTsKQEAgLTQwNjIsNiArNDAyNCw3
IEBAIHN0YXRpYyBBTFdBWVNfSU5MSU5FIHZvaWQgZG9fZnJlZSh2b2lkKiBwdHIpIHsKICAgfQog
fQogCisjaWZuZGVmIFdURl9DSEFOR0VTCiAvLyBGb3IgdXNlIGJ5IGV4cG9ydGVkIHJvdXRpbmVz
IGJlbG93IHRoYXQgd2FudCBzcGVjaWZpYyBhbGlnbm1lbnRzCiAvLwogLy8gTm90ZTogdGhpcyBj
b2RlIGNhbiBiZSBzbG93LCBhbmQgY2FuIHNpZ25pZmljYW50bHkgZnJhZ21lbnQgbWVtb3J5LgpA
QCAtNDEzMiw2ICs0MDk1LDcgQEAgc3RhdGljIHZvaWQqIGRvX21lbWFsaWduKHNpemVfdCBhbGln
biwgc2l6ZV90IHNpemUpIHsKICAgfQogICByZXR1cm4gU3BhblRvTWFsbG9jUmVzdWx0KHNwYW4p
OwogfQorI2VuZGlmCiAKIC8vIEhlbHBlcnMgZm9yIHVzZSBieSBleHBvcnRlZCByb3V0aW5lcyBi
ZWxvdzoKIApAQCAtNDE4OCwxNiArNDE1Miw2IEBAIGV4dGVybiAiQyIKIHRlbXBsYXRlIDxib29s
IGNyYXNoT25GYWlsdXJlPgogQUxXQVlTX0lOTElORSB2b2lkKiBtYWxsb2Moc2l6ZV90KTsKIAot
dm9pZCogZmFzdEFsaWduZWRNYWxsb2Moc2l6ZV90IGFsaWdubWVudCwgc2l6ZV90IHNpemUpIAot
ewotICAgIHJldHVybiBkb19tZW1hbGlnbihhbGlnbm1lbnQsIHNpemUpOwotfQotCi12b2lkIGZh
c3RBbGlnbmVkRnJlZSh2b2lkKiBwKSAKLXsKLSAgICBkb19mcmVlKHApOwotfQotCiB2b2lkKiBm
YXN0TWFsbG9jKHNpemVfdCBzaXplKQogewogICAgIHZvaWQqIHJlc3VsdCA9IG1hbGxvYzx0cnVl
PihzaXplKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaCBiL1NvdXJj
ZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaAppbmRleCBmNzYxMmUwZTZlYTQ0NTI0N2I0MGQ2OWY0NGEx
OWRiZmFmYmYxYWJjLi41YzBmODIxZjNmYjYwMGNhODZmNzIzMWFlODZkNTZjNTNkZDNlY2E0IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmgKKysrIGIvU291cmNlL1dURi93
dGYvRmFzdE1hbGxvYy5oCkBAIC0zNywxMCArMzcsNiBAQCBuYW1lc3BhY2UgV1RGIHsKICAgICBX
VEZfRVhQT1JUX1BSSVZBVEUgc2l6ZV90IGZhc3RNYWxsb2NTaXplKGNvbnN0IHZvaWQqKTsKICAg
ICBXVEZfRVhQT1JUX1BSSVZBVEUgc2l6ZV90IGZhc3RNYWxsb2NHb29kU2l6ZShzaXplX3QpOwog
Ci0gICAgLy8gQWxsb2NhdGlvbnMgZnJvbSBmYXN0QWxpZ25lZE1hbGxvYygpIG11c3QgYmUgZnJl
ZWQgdXNpbmcgZmFzdEFsaWduZWRGcmVlKCkuCi0gICAgV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQq
IGZhc3RBbGlnbmVkTWFsbG9jKHNpemVfdCBhbGlnbm1lbnQsIHNpemVfdCk7Ci0gICAgV1RGX0VY
UE9SVF9QUklWQVRFIHZvaWQgZmFzdEFsaWduZWRGcmVlKHZvaWQqKTsKLQogICAgIHN0cnVjdCBU
cnlNYWxsb2NSZXR1cm5WYWx1ZSB7CiAgICAgICAgIFRyeU1hbGxvY1JldHVyblZhbHVlKHZvaWQq
IGRhdGEpCiAgICAgICAgICAgICA6IG1fZGF0YShkYXRhKQpAQCAtMTA4LDggKzEwNCw2IEBAIHVz
aW5nIFdURjo6dHJ5RmFzdENhbGxvYzsKIHVzaW5nIFdURjo6dHJ5RmFzdE1hbGxvYzsKIHVzaW5n
IFdURjo6dHJ5RmFzdFJlYWxsb2M7CiB1c2luZyBXVEY6OnRyeUZhc3RaZXJvZWRNYWxsb2M7Ci11
c2luZyBXVEY6OmZhc3RBbGlnbmVkTWFsbG9jOwotdXNpbmcgV1RGOjpmYXN0QWxpZ25lZEZyZWU7
CiAKICNpZiBDT01QSUxFUihHQ0MpICYmIE9TKERBUldJTikKICNkZWZpbmUgV1RGX1BSSVZBVEVf
SU5MSU5FIF9fcHJpdmF0ZV9leHRlcm5fXyBpbmxpbmUgX19hdHRyaWJ1dGVfXygoYWx3YXlzX2lu
bGluZSkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9jb2NvYS9NZW1vcnlQ
cmVzc3VyZUhhbmRsZXJDb2NvYS5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL01l
bW9yeVByZXNzdXJlSGFuZGxlckNvY29hLm1tCmluZGV4IDg5MDdmYmFlZmEzZTFlZjZhMzMxZWIz
ZjljN2E4ODhlNjVjYTAzY2EuLmY1ODRjZTJiNDM0M2I1MDA0YjAyOGJjMjllMWQ4OGQ3ODMwZTdh
NWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL01lbW9yeVByZXNz
dXJlSGFuZGxlckNvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL01l
bW9yeVByZXNzdXJlSGFuZGxlckNvY29hLm1tCkBAIC0xMTUsMTEgKzExNSwxNCBAQCB2b2lkIE1l
bW9yeVByZXNzdXJlSGFuZGxlcjo6aW5zdGFsbCgpCiAKICAgICAvLyBBbGxvdyBzaW11bGF0aW9u
IG9mIG1lbW9yeSBwcmVzc3VyZSB3aXRoICJub3RpZnl1dGlsIC1wIG9yZy5XZWJLaXQubG93TWVt
b3J5IgogICAgIG5vdGlmeV9yZWdpc3Rlcl9kaXNwYXRjaCgib3JnLldlYktpdC5sb3dNZW1vcnki
LCAmX25vdGlmeVRva2VuLCBkaXNwYXRjaF9nZXRfbWFpbl9xdWV1ZSgpLCBeKGludCkgeworICAg
ICAgICBtZW1vcnlQcmVzc3VyZUhhbmRsZXIoKS5yZXNwb25kVG9NZW1vcnlQcmVzc3VyZSh0cnVl
KTsKKwogICAgICAgICAvLyBXZSBvbmx5IGRvIGEgc3luY2hyb25vdXMgR0Mgd2hlbiAqc2ltdWxh
dGluZyogbWVtb3J5IHByZXNzdXJlLgogICAgICAgICAvLyBUaGlzIGdpdmVzIHVzIGEgbW9yZSBj
b25zaXN0ZW50IHBpY3R1cmUgb2YgbGl2ZSBvYmplY3RzIGF0IHRoZSBlbmQgb2YgdGVzdGluZy4K
ICAgICAgICAgZ2NDb250cm9sbGVyKCkuZ2FyYmFnZUNvbGxlY3ROb3coKTsKIAotICAgICAgICBt
ZW1vcnlQcmVzc3VyZUhhbmRsZXIoKS5yZXNwb25kVG9NZW1vcnlQcmVzc3VyZSh0cnVlKTsKKyAg
ICAgICAgLy8gUmVsZWFzZSBhbnkgZnJlZWQgdXAgYmxvY2tzIGZyb20gdGhlIEpTIGhlYXAgYmFj
ayB0byB0aGUgc3lzdGVtLgorICAgICAgICBKU0RPTVdpbmRvd0Jhc2U6OmNvbW1vblZNKCkuaGVh
cC5ibG9ja0FsbG9jYXRvcigpLnJlbGVhc2VGcmVlUmVnaW9ucygpOwogCiAgICAgICAgIG1hbGxv
Y196b25lX3ByZXNzdXJlX3JlbGllZihudWxscHRyLCAwKTsKICAgICB9KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>