<?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>126871</bug_id>
          
          <creation_ts>2014-01-12 22:21:44 -0800</creation_ts>
          <short_desc>REGRESSION(r161843): Caused CSS custom filter tests to assert (Requested by smfr on #webkit).</short_desc>
          <delta_ts>2014-01-12 22:25:13 -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>126832</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>dino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>967157</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 22:21:44 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/161843 broke the build:
Caused CSS custom filter tests to assert (Requested by smfr 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>967159</commentid>
    <comment_count>1</comment_count>
      <attachid>221007</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 22:22:09 -0800</bug_when>
    <thetext>Created attachment 221007
ROLLOUT of r161843

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>967164</commentid>
    <comment_count>2</comment_count>
      <attachid>221007</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 22:25:12 -0800</bug_when>
    <thetext>Comment on attachment 221007
ROLLOUT of r161843

Clearing flags on attachment: 221007

Committed r161862: &lt;http://trac.webkit.org/changeset/161862&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967165</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-12 22:25:13 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221007</attachid>
            <date>2014-01-12 22:22:09 -0800</date>
            <delta_ts>2014-01-12 22:25:12 -0800</delta_ts>
            <desc>ROLLOUT of r161843</desc>
            <filename>bug-126871-20140112222208.patch</filename>
            <type>text/plain</type>
            <size>11609</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxODYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmE1Nzc1ZjU1MzFiZWM5
NDIzNGUwMDI4ZDQyMTA3ZWFkZTE4MzhkNS4uZDY2Njc1YWM0ZTU1NmMwNWI3ZTVkNTNiYTM1NzFm
ZTJlYzliMThmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE0LTAxLTEyICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTYxODQzLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2No
YW5nZXNldC8xNjE4NDMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEyNjg3MQorCisgICAgICAgIENhdXNlZCBDU1MgY3VzdG9tIGZpbHRlciB0ZXN0cyB0
byBhc3NlcnQgKFJlcXVlc3RlZCBieSBzbWZyIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvQU5HTEVXZWJLaXRCcmlkZ2UuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6Z2V0U3ltYm9sSW5mbyk6CisgICAgICAgIChXZWJDb3JlOjpBTkdMRVdlYktpdEJy
aWRnZTo6Y29tcGlsZVNoYWRlclNvdXJjZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mv
R3JhcGhpY3NDb250ZXh0M0QuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wv
R3JhcGhpY3NDb250ZXh0M0RPcGVuR0xDb21tb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NDb250ZXh0M0Q6OmNvbXBpbGVTaGFkZXIpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhp
Y3NDb250ZXh0M0Q6OmdldFByb2dyYW1JbmZvTG9nKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBo
aWNzQ29udGV4dDNEOjpnZXRTaGFkZXJJbmZvTG9nKToKKwogMjAxNC0wMS0xMiAgSmlud29vIFNv
bmcgIDxqaW53b283LnNvbmdAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgRml4IGJ1aWxkIHdhcm5p
bmdzIGJ5IHVudXNlZCBwYXJhbWV0ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL0FOR0xFV2ViS2l0QnJpZGdlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL0FOR0xFV2ViS2l0QnJpZGdlLmNwcAppbmRleCBhYmZiMDZkYzZkZjZlMGM0
NjY5NGFhZGY0NTMxODNhZWE4NjljMWJjLi5mMGMxYTFlMzEyYzc3M2M5ZDVlMDMwYWUxOTdlMjE2
NzY2ZTA3M2Y1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9B
TkdMRVdlYktpdEJyaWRnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvQU5HTEVXZWJLaXRCcmlkZ2UuY3BwCkBAIC02MCw3ICs2MCw2IEBAIHN0YXRpYyBib29sIGdl
dFN5bWJvbEluZm8oU2hIYW5kbGUgY29tcGlsZXIsIFNoU2hhZGVySW5mbyBzeW1ib2xUeXBlLCBW
ZWN0b3I8QU5HCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgU0hfVkFSWUlOR1M6CiAgICAgICAg
IHN5bWJvbE1heE5hbWVMZW5ndGhUeXBlID0gU0hfVkFSWUlOR19NQVhfTEVOR1RIOwotICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwpAQCAtMjI4LDggKzIyNyw2IEBAIGJvb2wgQU5HTEVXZWJLaXRC
cmlkZ2U6OmNvbXBpbGVTaGFkZXJTb3VyY2UoY29uc3QgY2hhciogc2hhZGVyU291cmNlLCBBTkdM
RVNoYWRlCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoIWdldFN5bWJvbEluZm8oY29t
cGlsZXIsIFNIX0FDVElWRV9VTklGT1JNUywgc3ltYm9scykpCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKLSAgICBpZiAoIWdldFN5bWJvbEluZm8oY29tcGlsZXIsIFNIX1ZBUllJTkdTLCBzeW1ib2xz
KSkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIHRydWU7CiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5o
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NDb250ZXh0M0QuaApp
bmRleCAzZWY5MGQzOGVhOGNkN2FiMDUyZTRkMGRmMDYxNzhjNDdkMWFmODMzLi5mMWNmZGEyNjhk
NWQwOTBkY2NlMDkwN2Y1YzE1ODRiNGU1MGRmZDdlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0NvbnRleHQzRC5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzQ29udGV4dDNELmgKQEAgLTczOSw3ICs3Mzks
NiBAQCBwdWJsaWM6CiAgICAgdm9pZCBnZXRQcm9ncmFtaXYoUGxhdGZvcm0zRE9iamVjdCBwcm9n
cmFtLCBHQzNEZW51bSBwbmFtZSwgR0MzRGludCogdmFsdWUpOwogICAgIHZvaWQgZ2V0Tm9uQnVp
bHRJbkFjdGl2ZVN5bWJvbENvdW50KFBsYXRmb3JtM0RPYmplY3QgcHJvZ3JhbSwgR0MzRGVudW0g
cG5hbWUsIEdDM0RpbnQqIHZhbHVlKTsKICAgICBTdHJpbmcgZ2V0UHJvZ3JhbUluZm9Mb2coUGxh
dGZvcm0zRE9iamVjdCk7Ci0gICAgU3RyaW5nIGdldFVubWFuZ2xlZEluZm9Mb2coUGxhdGZvcm0z
RE9iamVjdFsyXSwgR0MzRHNpemVpLCBjb25zdCBTdHJpbmcmKTsKICAgICB2b2lkIGdldFJlbmRl
cmJ1ZmZlclBhcmFtZXRlcml2KEdDM0RlbnVtIHRhcmdldCwgR0MzRGVudW0gcG5hbWUsIEdDM0Rp
bnQqIHZhbHVlKTsKICAgICB2b2lkIGdldFNoYWRlcml2KFBsYXRmb3JtM0RPYmplY3QsIEdDM0Rl
bnVtIHBuYW1lLCBHQzNEaW50KiB2YWx1ZSk7CiAgICAgU3RyaW5nIGdldFNoYWRlckluZm9Mb2co
UGxhdGZvcm0zRE9iamVjdCk7CkBAIC0xMDg1LDcgKzEwODQsNiBAQCBwcml2YXRlOgogICAgIHN0
ZDo6dW5pcXVlX3B0cjxBY3RpdmVTaGFkZXJTeW1ib2xDb3VudHM+IG1fc2hhZGVyU3ltYm9sQ291
bnQ7CiAKICAgICBTdHJpbmcgbWFwcGVkU3ltYm9sTmFtZShQbGF0Zm9ybTNET2JqZWN0IHByb2dy
YW0sIEFOR0xFU2hhZGVyU3ltYm9sVHlwZSwgY29uc3QgU3RyaW5nJiBuYW1lKTsKLSAgICBTdHJp
bmcgbWFwcGVkU3ltYm9sTmFtZShQbGF0Zm9ybTNET2JqZWN0IHNoYWRlcnNbMl0sIHNpemVfdCBj
b3VudCwgY29uc3QgU3RyaW5nJiBuYW1lKTsKICAgICBTdHJpbmcgb3JpZ2luYWxTeW1ib2xOYW1l
KFBsYXRmb3JtM0RPYmplY3QgcHJvZ3JhbSwgQU5HTEVTaGFkZXJTeW1ib2xUeXBlLCBjb25zdCBT
dHJpbmcmIG5hbWUpOwogCiAgICAgQU5HTEVXZWJLaXRCcmlkZ2UgbV9jb21waWxlcjsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0Nv
bnRleHQzRE9wZW5HTENvbW1vbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0M0RPcGVuR0xDb21tb24uY3BwCmluZGV4IDFjNTgxZTYy
ZDk0MDQ2ODQ4ZmU5MTU3Y2I4YmQxYzAzMjNjMzJiNDQuLjQ5YmQ0NGJhOWUxZWU0NmRlMWM1MmJm
YTQ3MjViMTU0N2M0MjlkZGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTENvbW1vbi5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dDNET3Bl
bkdMQ29tbW9uLmNwcApAQCAtNDcsNyArNDcsNiBAQAogI2luY2x1ZGUgIkludFNpemUuaCIKICNp
bmNsdWRlICJMb2dnaW5nLmgiCiAjaW5jbHVkZSAiTm90SW1wbGVtZW50ZWQuaCIKLSNpbmNsdWRl
ICJSZWd1bGFyRXhwcmVzc2lvbi5oIgogI2luY2x1ZGUgIlRlbXBvcmFyeU9wZW5HTFNldHRpbmcu
aCIKICNpbmNsdWRlIDxjc3RyaW5nPgogI2luY2x1ZGUgPHJ1bnRpbWUvQXJyYXlCdWZmZXIuaD4K
QEAgLTU0Nyw4ICs1NDYsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDNEOjpjb21waWxlU2hhZGVy
KFBsYXRmb3JtM0RPYmplY3Qgc2hhZGVyKQogICAgICAgICBhdXRvIGluZm8gPSBzdGQ6Om1ha2Vf
dW5pcXVlPEdMY2hhcltdPihsZW5ndGgpOwogICAgICAgICA6OmdsR2V0U2hhZGVySW5mb0xvZyhz
aGFkZXIsIGxlbmd0aCwgJnNpemUsIGluZm8uZ2V0KCkpOwogCi0gICAgICAgIFBsYXRmb3JtM0RP
YmplY3Qgc2hhZGVyc1syXSA9IHsgc2hhZGVyLCAwIH07Ci0gICAgICAgIGVudHJ5LmxvZyA9IGdl
dFVubWFuZ2xlZEluZm9Mb2coc2hhZGVycywgMSwgU3RyaW5nKGluZm8uZ2V0KCkpKTsKKyAgICAg
ICAgZW50cnkubG9nID0gaW5mby5nZXQoKTsKICAgICB9CiAKICAgICBpZiAoR0xDb21waWxlU3Vj
Y2VzcyAhPSBHTF9UUlVFKSB7CkBAIC04MDgsMjQgKzgwNiw2IEBAIFN0cmluZyBHcmFwaGljc0Nv
bnRleHQzRDo6b3JpZ2luYWxTeW1ib2xOYW1lKFBsYXRmb3JtM0RPYmplY3QgcHJvZ3JhbSwgQU5H
TEVTaGFkCiAgICAgcmV0dXJuIG5hbWU7CiB9CiAKLVN0cmluZyBHcmFwaGljc0NvbnRleHQzRDo6
bWFwcGVkU3ltYm9sTmFtZShQbGF0Zm9ybTNET2JqZWN0IHNoYWRlcnNbMl0sIHNpemVfdCBjb3Vu
dCwgY29uc3QgU3RyaW5nJiBuYW1lKQotewotICAgIGZvciAoc2l6ZV90IHN5bWJvbFR5cGUgPSAw
OyBzeW1ib2xUeXBlIDw9IHN0YXRpY19jYXN0PHNpemVfdD4oU0hBREVSX1NZTUJPTF9UWVBFX1ZB
UllJTkcpOyArK3N5bWJvbFR5cGUpIHsKLSAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBj
b3VudDsgKytpKSB7Ci0gICAgICAgICAgICBTaGFkZXJTb3VyY2VNYXA6Oml0ZXJhdG9yIHJlc3Vs
dCA9IG1fc2hhZGVyU291cmNlTWFwLmZpbmQoc2hhZGVyc1tpXSk7Ci0gICAgICAgICAgICBpZiAo
cmVzdWx0ID09IG1fc2hhZGVyU291cmNlTWFwLmVuZCgpKQotICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwotICAgICAgICAgICAgCi0gICAgICAgICAgICBjb25zdCBTaGFkZXJTeW1ib2xNYXAmIHN5
bWJvbE1hcCA9IHJlc3VsdC0+dmFsdWUuc3ltYm9sTWFwKHN0YXRpY19jYXN0PGVudW0gQU5HTEVT
aGFkZXJTeW1ib2xUeXBlPihzeW1ib2xUeXBlKSk7Ci0gICAgICAgICAgICBmb3IgKGNvbnN0IGF1
dG8mIHN5bWJvbEVudHJ5IDogc3ltYm9sTWFwKSB7Ci0gICAgICAgICAgICAgICAgaWYgKHN5bWJv
bEVudHJ5LnZhbHVlLm1hcHBlZE5hbWUgPT0gbmFtZSkKLSAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIHN5bWJvbEVudHJ5LmtleTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgIH0KLSAg
ICByZXR1cm4gbmFtZTsKLX0KLQogaW50IEdyYXBoaWNzQ29udGV4dDNEOjpnZXRBdHRyaWJMb2Nh
dGlvbihQbGF0Zm9ybTNET2JqZWN0IHByb2dyYW0sIGNvbnN0IFN0cmluZyYgbmFtZSkKIHsKICAg
ICBpZiAoIXByb2dyYW0pCkBAIC0xMjk4LDM2ICsxMjc4LDYgQEAgdm9pZCBHcmFwaGljc0NvbnRl
eHQzRDo6Z2V0Tm9uQnVpbHRJbkFjdGl2ZVN5bWJvbENvdW50KFBsYXRmb3JtM0RPYmplY3QgcHJv
Z3JhbSwKICAgICAqdmFsdWUgPSBtX3NoYWRlclN5bWJvbENvdW50LT5jb3VudEZvclR5cGUocG5h
bWUpOwogfQogCi1TdHJpbmcgR3JhcGhpY3NDb250ZXh0M0Q6OmdldFVubWFuZ2xlZEluZm9Mb2co
UGxhdGZvcm0zRE9iamVjdCBzaGFkZXJzWzJdLCBHQzNEc2l6ZWkgY291bnQsIGNvbnN0IFN0cmlu
ZyYgbG9nKQotewotICAgIExPRyhXZWJHTCwgIldhczogJXMiLCBsb2cudXRmOCgpLmRhdGEoKSk7
Ci0KLSAgICBSZWd1bGFyRXhwcmVzc2lvbiByZWdFeHAoIndlYmdsX1swMTIzNDU2Nzg5YWJjZGVm
QUJDREVGXSsiLCBUZXh0Q2FzZVNlbnNpdGl2ZSk7Ci0KLSAgICBTdHJpbmcgcHJvY2Vzc2VkTG9n
OwotICAgIAotICAgIGludCBzdGFydEZyb20gPSAwOwotICAgIGludCBtYXRjaGVkTGVuZ3RoID0g
MDsKLSAgICBkbyB7Ci0gICAgICAgIGludCBzdGFydCA9IHJlZ0V4cC5tYXRjaChsb2csIHN0YXJ0
RnJvbSwgJm1hdGNoZWRMZW5ndGgpOwotICAgICAgICBpZiAoc3RhcnQgPT0gLTEpCi0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBwcm9jZXNzZWRMb2cuYXBwZW5kKGxvZy5zdWJzdHJpbmco
c3RhcnRGcm9tLCBzdGFydCAtIHN0YXJ0RnJvbSkpOwotICAgICAgICBzdGFydEZyb20gPSBzdGFy
dCArIG1hdGNoZWRMZW5ndGg7Ci0KLSAgICAgICAgY29uc3QgU3RyaW5nJiBtYW5nbGVkU3ltYm9s
ID0gbG9nLnN1YnN0cmluZyhzdGFydCwgbWF0Y2hlZExlbmd0aCk7Ci0gICAgICAgIGNvbnN0IFN0
cmluZyYgbWFwcGVkU3ltYm9sID0gbWFwcGVkU3ltYm9sTmFtZShzaGFkZXJzLCBjb3VudCwgbWFu
Z2xlZFN5bWJvbCk7Ci0gICAgICAgIExPRyhXZWJHTCwgIkRlbWFuZ2xpbmc6ICVzIHRvICVzIiwg
bWFuZ2xlZFN5bWJvbC51dGY4KCkuZGF0YSgpLCBtYXBwZWRTeW1ib2wudXRmOCgpLmRhdGEoKSk7
Ci0gICAgICAgIHByb2Nlc3NlZExvZy5hcHBlbmQobWFwcGVkU3ltYm9sKTsKLSAgICB9IHdoaWxl
IChzdGFydEZyb20gPCBzdGF0aWNfY2FzdDxpbnQ+KGxvZy5sZW5ndGgoKSkpOwotCi0gICAgcHJv
Y2Vzc2VkTG9nLmFwcGVuZChsb2cuc3Vic3RyaW5nKHN0YXJ0RnJvbSwgbG9nLmxlbmd0aCgpIC0g
c3RhcnRGcm9tKSk7Ci0KLSAgICBMT0coV2ViR0wsICItLT46ICVzIiwgcHJvY2Vzc2VkTG9nLnV0
ZjgoKS5kYXRhKCkpOwotICAgIHJldHVybiBwcm9jZXNzZWRMb2c7Ci19Ci0KIFN0cmluZyBHcmFw
aGljc0NvbnRleHQzRDo6Z2V0UHJvZ3JhbUluZm9Mb2coUGxhdGZvcm0zRE9iamVjdCBwcm9ncmFt
KQogewogICAgIEFTU0VSVChwcm9ncmFtKTsKQEAgLTEzNDIsMTEgKzEyOTIsNyBAQCBTdHJpbmcg
R3JhcGhpY3NDb250ZXh0M0Q6OmdldFByb2dyYW1JbmZvTG9nKFBsYXRmb3JtM0RPYmplY3QgcHJv
Z3JhbSkKICAgICBhdXRvIGluZm8gPSBzdGQ6Om1ha2VfdW5pcXVlPEdMY2hhcltdPihsZW5ndGgp
OwogICAgIDo6Z2xHZXRQcm9ncmFtSW5mb0xvZyhwcm9ncmFtLCBsZW5ndGgsICZzaXplLCBpbmZv
LmdldCgpKTsKIAotICAgIEdDM0RzaXplaSBjb3VudDsKLSAgICBQbGF0Zm9ybTNET2JqZWN0IHNo
YWRlcnNbMl07Ci0gICAgZ2V0QXR0YWNoZWRTaGFkZXJzKHByb2dyYW0sIDIsICZjb3VudCwgc2hh
ZGVycyk7Ci0KLSAgICByZXR1cm4gZ2V0VW5tYW5nbGVkSW5mb0xvZyhzaGFkZXJzLCBjb3VudCwg
U3RyaW5nKGluZm8uZ2V0KCkpKTsKKyAgICByZXR1cm4gU3RyaW5nKGluZm8uZ2V0KCkpOwogfQog
CiB2b2lkIEdyYXBoaWNzQ29udGV4dDNEOjpnZXRSZW5kZXJidWZmZXJQYXJhbWV0ZXJpdihHQzNE
ZW51bSB0YXJnZXQsIEdDM0RlbnVtIHBuYW1lLCBHQzNEaW50KiB2YWx1ZSkKQEAgLTE0MTMsOCAr
MTM1OSw3IEBAIFN0cmluZyBHcmFwaGljc0NvbnRleHQzRDo6Z2V0U2hhZGVySW5mb0xvZyhQbGF0
Zm9ybTNET2JqZWN0IHNoYWRlcikKICAgICBhdXRvIGluZm8gPSBzdGQ6Om1ha2VfdW5pcXVlPEdM
Y2hhcltdPihsZW5ndGgpOwogICAgIDo6Z2xHZXRTaGFkZXJJbmZvTG9nKHNoYWRlciwgbGVuZ3Ro
LCAmc2l6ZSwgaW5mby5nZXQoKSk7CiAKLSAgICBQbGF0Zm9ybTNET2JqZWN0IHNoYWRlcnNbMl0g
PSB7IHNoYWRlciwgMCB9OwotICAgIHJldHVybiBnZXRVbm1hbmdsZWRJbmZvTG9nKHNoYWRlcnMs
IDEsIFN0cmluZyhpbmZvLmdldCgpKSk7CisgICAgcmV0dXJuIFN0cmluZyhpbmZvLmdldCgpKTsK
IH0KIAogU3RyaW5nIEdyYXBoaWNzQ29udGV4dDNEOjpnZXRTaGFkZXJTb3VyY2UoUGxhdGZvcm0z
RE9iamVjdCBzaGFkZXIpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYjM1ZWM0ZDBhNTU0YmM2MDlmYjdlODViNjQ4MDE5ZTVl
NTZiZmZlZS4uZDcxMTAwOTFhMmYyYWU5N2YxOGJjZDA1ZTc1Njg2OGRhOTU3YzdkNSAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDE0LTAxLTEyICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVA
d2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTYxODQzLgor
ICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xNjE4NDMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjg3MQorCisgICAgICAg
IENhdXNlZCBDU1MgY3VzdG9tIGZpbHRlciB0ZXN0cyB0byBhc3NlcnQgKFJlcXVlc3RlZCBieSBz
bWZyIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAgICAgICogZmFzdC9jYW52YXMvd2ViZ2wv
Z2xzbC1jb25mb3JtYW5jZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9jYW52YXMvd2Vi
Z2wvZ2xzbC1jb25mb3JtYW5jZS5odG1sOgorCiAyMDE0LTAxLTEyICBCcmVudCBGdWxnaGFtICA8
YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgdGVzdCBtYWludGVuYW5j
ZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsc2wtY29uZm9y
bWFuY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2xzbC1j
b25mb3JtYW5jZS1leHBlY3RlZC50eHQKaW5kZXggZDkzYjE4ODAzOTI5NTFlZGE0Zjk4MjI4MDdm
NjBmMDZlYmFhZjI4Ny4uNThiN2JmYjQ2ZmY3MzkzMmE2NDY3ZDhlMWFkMDM1NGFlYmM3NjNmOSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2xzbC1jb25mb3JtYW5j
ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvd2ViZ2wvZ2xzbC1j
b25mb3JtYW5jZS1leHBlY3RlZC50eHQKQEAgLTI4LDkgKzI4LDYgQEAgUEFTUyBbdnNoYWRlcldp
dGhJbXBsaWNpdFZlYzNDYXN0L2ZzaGFkZXJdOiB2ZXJ0ZXggc2hhZGVyIHRoYXQgaW1wbGljaXQg
dmVjMyB0bwogUEFTUyBbdnNoYWRlcldpdGhWZXJzaW9uMTMwL2ZzaGFkZXJdOiB2ZXJ0ZXggc2hh
ZGVyIHVzZXMgdGhlICN2ZXJzaW9uIG5vdCAxMDAgZGlyZWN0aXZlIHNob3VsZCBmYWlsCiBQQVNT
IFt2c2hhZGVyV2l0aFZlcnNpb24xMjAvZnNoYWRlcl06IHZlcnRleCBzaGFkZXIgdXNlcyB0aGUg
I3ZlcnNpb24gbm90IDEwMCBkaXJlY3RpdmUgc2hvdWxkIGZhaWwKIFBBU1MgW3ZzaGFkZXJXaXRo
VmVyc2lvbjEwMC9mc2hhZGVyXTogdmVydGV4IHNoYWRlciB1c2VzIHRoZSAjdmVyc2lvbiAxMDAg
ZGlyZWN0aXZlIHNob3VsZCBzdWNjZWVkCi1Qcm9ncmFtIGxpbmsgbG9nOkVSUk9SOiBJbnB1dCBv
ZiBmcmFnbWVudCBzaGFkZXIgJ3ZfdmFyeWluZycgbm90IHdyaXR0ZW4gYnkgdmVydGV4IHNoYWRl
cgotCi1QQVNTIFt2c2hhZGVyV2l0aFZlcnNpb24xMDAvZnJhZ21lbnRTaGFkZXJVc2VkVmFyeWlu
Z106IHZlcnRleCBzaGFkZXIgd2l0aCBubyB2YXJ5aW5nIGFuZCBmcmFnbWVudCBzaGFkZXIgd2l0
aCB1c2VkIHZhcnlpbmcgbXVzdCBmYWlsCiBQQVNTIFtzaGFkZXJzL2ltcGxpY2l0L2FkZF9pbnRf
ZmxvYXQudmVydC9mc2hhZGVyXTogaW1wbGljaXQgY2FzdCBhZGRpbmcgaW50ZWdlciB0byBmbG9h
dCBzaG91bGQgZmFpbAogUEFTUyBbc2hhZGVycy9pbXBsaWNpdC9hZGRfaW50X21hdDIudmVydC9m
c2hhZGVyXTogaW1wbGljaXQgY2FzdCBhZGRpbmcgaW50ZWdlciB0byBtYXQyIHNob3VsZCBmYWls
CiBQQVNTIFtzaGFkZXJzL2ltcGxpY2l0L2FkZF9pbnRfbWF0My52ZXJ0L2ZzaGFkZXJdOiBpbXBs
aWNpdCBjYXN0IGFkZGluZyBpbnRlZ2VyIHRvIG1hdDMgc2hvdWxkIGZhaWwKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsc2wtY29uZm9ybWFuY2UuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvY2FudmFzL3dlYmdsL2dsc2wtY29uZm9ybWFuY2UuaHRtbAppbmRleCBk
YzFiNGE1ZWRiZTNjYzlmMDczMDQ4YjgxMmUyM2Y1ZGMxNDQ4M2NlLi42MjVjODc1NjY0MjE2NWEx
YmJkZmU5MDY3NTU4MDA4NWIyYTI5NzAwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nh
bnZhcy93ZWJnbC9nbHNsLWNvbmZvcm1hbmNlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9j
YW52YXMvd2ViZ2wvZ2xzbC1jb25mb3JtYW5jZS5odG1sCkBAIC0yMTEsMTYgKzIxMSw2IEBAIHZv
aWQgbWFpbigpCiAgICAgZ2xfUG9zaXRpb24gPSB2UG9zaXRpb247CiB9CiA8L3NjcmlwdD4KLTxz
Y3JpcHQgaWQ9ImZyYWdtZW50U2hhZGVyVXNlZFZhcnlpbmciIHR5cGU9InRleHQvc29tZXRoaW5n
LW5vdC1qYXZhc2NyaXB0Ij4KLXByZWNpc2lvbiBtZWRpdW1wIGZsb2F0OwotCi12YXJ5aW5nIHZl
YzQgdl92YXJ5aW5nOwotCi12b2lkIG1haW4oKQotewotICAgIGdsX0ZyYWdDb2xvciA9IHZfdmFy
eWluZzsKLX0KLTwvc2NyaXB0PgogPHNjcmlwdCBpZD0idnNoYWRlcldpdGhfX0ZJTEVfXyIgdHlw
ZT0idGV4dC9zb21ldGhpbmctbm90LWphdmFzY3JpcHQiPgogX19GSUxFX18KIDwvc2NyaXB0PgpA
QCAtNDEzLDEzICs0MDMsNiBAQCBpZiAoIWdsKSB7CiAgICAgICBsaW5rU3VjY2VzczogdHJ1ZSwK
ICAgICAgIHBhc3NNc2c6ICd2ZXJ0ZXggc2hhZGVyIHVzZXMgdGhlICN2ZXJzaW9uIDEwMCBkaXJl
Y3RpdmUgc2hvdWxkIHN1Y2NlZWQnLAogICAgIH0sCi0gICAgeyB2U2hhZGVySWQ6ICd2c2hhZGVy
V2l0aFZlcnNpb24xMDAnLAotICAgICAgdlNoYWRlclN1Y2Nlc3M6IHRydWUsCi0gICAgICBmU2hh
ZGVySWQ6ICdmcmFnbWVudFNoYWRlclVzZWRWYXJ5aW5nJywKLSAgICAgIGZTaGFkZXJTdWNjZXNz
OiB0cnVlLAotICAgICAgbGlua1N1Y2Nlc3M6IGZhbHNlLAotICAgICAgcGFzc01zZzogJ3ZlcnRl
eCBzaGFkZXIgd2l0aCBubyB2YXJ5aW5nIGFuZCBmcmFnbWVudCBzaGFkZXIgd2l0aCB1c2VkIHZh
cnlpbmcgbXVzdCBmYWlsJywKLSAgICB9LAogICBdOwogCiAgIC8vIFJlYWQgaW4gYWxsIHRoZSBz
aGFkZXIgc291cmNlLgpAQCAtNTE1LDE3ICs0OTgsMTMgQEAgaWYgKCFnbCkgewogICAgICAgZ2wu
bGlua1Byb2dyYW0ocHJvZ3JhbSk7CiAgICAgICB2YXIgbGlua2VkID0gKGdsLmdldFByb2dyYW1Q
YXJhbWV0ZXIocHJvZ3JhbSwgZ2wuTElOS19TVEFUVVMpICE9IDApOwogICAgICAgaWYgKCFsaW5r
ZWQpIHsKLSAgICAgICAgdmFyIGVycm9yID0gZ2wuZ2V0UHJvZ3JhbUluZm9Mb2cocHJvZ3JhbSk7
CisgICAgICAgIHZhciBlcnJvciA9IGdsLmdldFByb2dyYW1JbmZvTG9nKHNoYWRlcik7CiAgICAg
ICAgIGxvZygiKioqIEVycm9yIGxpbmtpbmcgcHJvZ3JhbSAnIitwcm9ncmFtKyInOiIrZXJyb3Ip
OwogICAgICAgfQogICAgICAgaWYgKGxpbmtlZCAhPSBpbmZvLmxpbmtTdWNjZXNzKSB7CiAgICAg
ICAgIHRlc3RGYWlsZWQocGFzc01zZyk7CiAgICAgICAgIGNvbnRpbnVlOwogICAgICAgfQotICAg
ICAgaWYgKCFpbmZvLmxpbmtTdWNjZXNzKSB7Ci0gICAgICAgIHZhciBlcnJvciA9IGdsLmdldFBy
b2dyYW1JbmZvTG9nKHByb2dyYW0pOwotICAgICAgICBkZWJ1ZygiUHJvZ3JhbSBsaW5rIGxvZzoi
ICsgZXJyb3IpOwotICAgICAgfQogICAgIH0gZWxzZSB7CiAgICAgICBpZiAoaW5mby5saW5rU3Vj
Y2VzcykgewogICAgICAgICB0ZXN0RmFpbGVkKHBhc3NNc2cpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>