<?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>89156</bug_id>
          
          <creation_ts>2012-06-14 19:24:36 -0700</creation_ts>
          <short_desc>REGRESSION(r120384): breaks http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=http%2Ftests%2Ffileapi%2Fcreate-blob-url-from-data-url.html (Requested by morrita on #webkit).</short_desc>
          <delta_ts>2022-03-01 03:05:36 -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>INVALID</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>78648</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>jianli</cc>
    
    <cc>morrita</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>649764</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 19:24:36 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/120384 broke the build:
breaks http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=http%2Ftests%2Ffileapi%2Fcreate-blob-url-from-data-url.html (Requested by morrita 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>649768</commentid>
    <comment_count>1</comment_count>
      <attachid>147710</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 19:25:25 -0700</bug_when>
    <thetext>Created attachment 147710
ROLLOUT of r120384

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>649772</commentid>
    <comment_count>2</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-14 19:26:58 -0700</bug_when>
    <thetext>Wrong summary line.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147710</attachid>
            <date>2012-06-14 19:25:25 -0700</date>
            <delta_ts>2022-03-01 03:05:36 -0800</delta_ts>
            <desc>ROLLOUT of r120384</desc>
            <filename>bug-89156-20120615023011.patch</filename>
            <type>text/plain</type>
            <size>13988</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMzg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTQ2MjRiNmU2N2M5ZjIx
MDMzY2NiMTVmMjc5ZGQ4NGNjZjE2ZGQxYy4uMDk2YmI0NmIzNWU4OTZlNmY1ZmEzN2JkYzI4Yzc4
Mzk0NzEwZjBhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDEyLTA2LTE0ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTIwMzg0LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjAzODQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg5MTU2CisKKyAgICAgICAgYnJlYWtzIGh0dHA6Ly90ZXN0LQorICAgICAgICBy
ZXN1bHRzLmFwcHNwb3QuY29tL2Rhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5odG1sI3Rl
c3RzPWh0dHAlMkZ0ZXN0cyUyRmZpbGVhcGkKKyAgICAgICAgJTJGY3JlYXRlLWJsb2ItdXJsLWZy
b20tZGF0YS11cmwuaHRtbCAoUmVxdWVzdGVkIGJ5IG1vcnJpdGEgb24KKyAgICAgICAgI3dlYmtp
dCkuCisKKyAgICAgICAgKiBmaWxlYXBpL0Jsb2IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Qmxv
Yjo6QmxvYik6CisgICAgICAgICogZmlsZWFwaS9CbG9iVVJMLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkJsb2JVUkw6OmNyZWF0ZUJsb2JVUkwpOgorICAgICAgICAqIGZpbGVhcGkvQmxvYlVSTC5o
OgorICAgICAgICAoQmxvYlVSTCk6CisgICAgICAgICogZmlsZWFwaS9GaWxlUmVhZGVyTG9hZGVy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZpbGVSZWFkZXJMb2FkZXI6OnN0YXJ0KToKKyAgICAg
ICAgKiBmaWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuY3BwOgorICAgICAgICAoV2ViQ29y
ZSk6CisgICAgICAgIChXZWJDb3JlOjpUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5OjpyZWdpc3RlckJs
b2JVUkwpOgorICAgICAgICAoV2ViQ29yZTo6VGhyZWFkYWJsZUJsb2JSZWdpc3RyeTo6dW5yZWdp
c3RlckJsb2JVUkwpOgorICAgICAgICAqIGZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5o
OgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5KToK
KyAgICAgICAgKiBodG1sL0RPTVVSTC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01VUkw6OmNy
ZWF0ZU9iamVjdFVSTCk6CisgICAgICAgICogcGFnZS9TZWN1cml0eU9yaWdpbi5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKToKKwogMjAxMi0wNi0xNCAgS2Vu
dCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0pTQy9WOF0gIkRPTVN0
cmluZ1tdIiBmb3IgZnVuY3Rpb24gcmV0dXJuIHZhbHVlcyBzaG91bGQgbm90IGJlIG51bGwKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYi5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9maWxlYXBpL0Jsb2IuY3BwCmluZGV4IGQxZGNiNTFhYjAxNTZjZThmYTg5MGRmMzcwYzU3ZjAz
NTJjNDQwM2MuLjVjMjdlM2I1YmRmOWVlNDljNzk0MWU3Y2NmZmJhZmRjYTVmMWUxYzYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYi5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvZmlsZWFwaS9CbG9iLmNwcApAQCAtNzcsNyArNzcsNyBAQCBCbG9iOjpCbG9iKGNvbnN0IEtV
UkwmIHNyY1VSTCwgY29uc3QgU3RyaW5nJiB0eXBlLCBsb25nIGxvbmcgc2l6ZSkKIHsKICAgICAv
LyBDcmVhdGUgYSBuZXcgaW50ZXJuYWwgVVJMIGFuZCByZWdpc3RlciBpdCB3aXRoIHRoZSBzYW1l
IGJsb2IgZGF0YSBhcyB0aGUgc291cmNlIFVSTC4KICAgICBtX2ludGVybmFsVVJMID0gQmxvYlVS
TDo6Y3JlYXRlSW50ZXJuYWxVUkwoKTsKLSAgICBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5OjpyZWdp
c3RlckJsb2JVUkwoMCwgbV9pbnRlcm5hbFVSTCwgc3JjVVJMKTsKKyAgICBUaHJlYWRhYmxlQmxv
YlJlZ2lzdHJ5OjpyZWdpc3RlckJsb2JVUkwobV9pbnRlcm5hbFVSTCwgc3JjVVJMKTsKIH0KIAog
QmxvYjo6fkJsb2IoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iVVJM
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYlVSTC5jcHAKaW5kZXggZjc0Nzg1MzRj
Nzc1YThhOTRjNzU4ZGZlM2U4NWUwZDdlZDE5ODUwZi4uNWQ3OTE0MWE1NDU0ZTJiMjBkZTE1MTBh
Yzg1ZjU4YjI5Yjk0N2Q2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9i
VVJMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Jsb2JVUkwuY3BwCkBAIC01Miwx
NSArNTIsNiBAQCBLVVJMIEJsb2JVUkw6OmNyZWF0ZUludGVybmFsVVJMKCkKICAgICByZXR1cm4g
Y3JlYXRlQmxvYlVSTCgiYmxvYmludGVybmFsOi8vIik7CiB9CiAKLVN0cmluZyBCbG9iVVJMOjpn
ZXRPcmlnaW4oY29uc3QgS1VSTCYgdXJsKQotewotICAgIEFTU0VSVCh1cmwucHJvdG9jb2xJcyhr
QmxvYlByb3RvY29sKSk7Ci0KLSAgICB1bnNpZ25lZCBzdGFydEluZGV4ID0gdXJsLnBhdGhTdGFy
dCgpOwotICAgIHVuc2lnbmVkIGVuZEluZGV4ID0gdXJsLnBhdGhBZnRlckxhc3RTbGFzaCgpOwot
ICAgIHJldHVybiB1cmwuc3RyaW5nKCkuc3Vic3RyaW5nKHN0YXJ0SW5kZXgsIGVuZEluZGV4IC0g
c3RhcnRJbmRleCAtIDEpOwotfQotCiBTdHJpbmcgQmxvYlVSTDo6Z2V0SWRlbnRpZmllcihjb25z
dCBLVVJMJiB1cmwpCiB7CiAgICAgQVNTRVJUKHVybC5wcm90b2NvbElzKGtCbG9iUHJvdG9jb2wp
KTsKQEAgLTcyLDYgKzYzLDggQEAgU3RyaW5nIEJsb2JVUkw6OmdldElkZW50aWZpZXIoY29uc3Qg
S1VSTCYgdXJsKQogS1VSTCBCbG9iVVJMOjpjcmVhdGVCbG9iVVJMKGNvbnN0IFN0cmluZyYgb3Jp
Z2luU3RyaW5nKQogewogICAgIEFTU0VSVCghb3JpZ2luU3RyaW5nLmlzRW1wdHkoKSk7CisgICAg
aWYgKG9yaWdpblN0cmluZyA9PSAibnVsbCIpCisgICAgICAgIHJldHVybiBLVVJMKCk7CiAgICAg
U3RyaW5nIHVybFN0cmluZyA9IGtCbG9iUHJvdG9jb2w7CiAgICAgdXJsU3RyaW5nICs9ICI6IjsK
ICAgICB1cmxTdHJpbmcgKz0gZW5jb2RlV2l0aFVSTEVzY2FwZVNlcXVlbmNlcyhvcmlnaW5TdHJp
bmcpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iVVJMLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9maWxlYXBpL0Jsb2JVUkwuaAppbmRleCAyY2FlYzI5NTdmNmI5ZmJhYTQxNmNj
ZjJlN2E1MWQyYmY1YWZmOWYwLi40ZWE1OWZlZmUwZjNhMWU4ZWFjNzhkYTI5MzFmYWExMDYzZjFh
ZDRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Jsb2JVUkwuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9maWxlYXBpL0Jsb2JVUkwuaApAQCAtNTAsNyArNTAsNiBAQCBjbGFzcyBC
bG9iVVJMIHsKIHB1YmxpYzoKICAgICBzdGF0aWMgS1VSTCBjcmVhdGVQdWJsaWNVUkwoU2VjdXJp
dHlPcmlnaW4qKTsKICAgICBzdGF0aWMgS1VSTCBjcmVhdGVJbnRlcm5hbFVSTCgpOwotICAgIHN0
YXRpYyBTdHJpbmcgZ2V0T3JpZ2luKGNvbnN0IEtVUkwmKTsKICAgICBzdGF0aWMgU3RyaW5nIGdl
dElkZW50aWZpZXIoY29uc3QgS1VSTCYpOwogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBibG9iUHJv
dG9jb2woKSB7IHJldHVybiBrQmxvYlByb3RvY29sOyB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2ZpbGVhcGkvRmlsZVJlYWRlckxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9maWxl
YXBpL0ZpbGVSZWFkZXJMb2FkZXIuY3BwCmluZGV4IGVlYzhmZjZhODBiMGNkY2JjYWE1OTFhYmI0
OGQyN2UyZGQ4ZGQ2OTkuLmU1NTE0OWEzMWQ2MTAzMTFmMWFhY2E4MjE2NTY5ZGQwNDA0YmU3Nzcg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvRmlsZVJlYWRlckxvYWRlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9GaWxlUmVhZGVyTG9hZGVyLmNwcApAQCAtODAs
NyArODAsNyBAQCB2b2lkIEZpbGVSZWFkZXJMb2FkZXI6OnN0YXJ0KFNjcmlwdEV4ZWN1dGlvbkNv
bnRleHQqIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQsIEJsbwogICAgICAgICBmYWlsZWQoRmlsZUVy
cm9yOjpTRUNVUklUWV9FUlIpOwogICAgICAgICByZXR1cm47CiAgICAgfQotICAgIFRocmVhZGFi
bGVCbG9iUmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVSTChzY3JpcHRFeGVjdXRpb25Db250ZXh0LT5z
ZWN1cml0eU9yaWdpbigpLCBtX3VybEZvclJlYWRpbmcsIGJsb2ItPnVybCgpKTsKKyAgICBUaHJl
YWRhYmxlQmxvYlJlZ2lzdHJ5OjpyZWdpc3RlckJsb2JVUkwobV91cmxGb3JSZWFkaW5nLCBibG9i
LT51cmwoKSk7CiAKICAgICAvLyBDb25zdHJ1Y3QgYW5kIGxvYWQgdGhlIHJlcXVlc3QuCiAgICAg
UmVzb3VyY2VSZXF1ZXN0IHJlcXVlc3QobV91cmxGb3JSZWFkaW5nKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2ZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9maWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuY3BwCmluZGV4IGE1NWRiNmQ1
ZTQ3ODEwZTgwOGY4ZTRkMTlhODQ5ODAzNDgzYTNlMGMuLjJlYzQyMWJhYzg5YTUwMGUwZWM2ODE3
ZTEwZDM0MmZhOTk3ZDcwYTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvVGhy
ZWFkYWJsZUJsb2JSZWdpc3RyeS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9UaHJl
YWRhYmxlQmxvYlJlZ2lzdHJ5LmNwcApAQCAtMzQsMTUgKzM0LDcgQEAKIAogI2luY2x1ZGUgIkJs
b2JEYXRhLmgiCiAjaW5jbHVkZSAiQmxvYlJlZ2lzdHJ5LmgiCi0jaW5jbHVkZSAiQmxvYlVSTC5o
IgotI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCi0jaW5jbHVkZSA8d3RmL0hhc2hNYXAuaD4K
ICNpbmNsdWRlIDx3dGYvTWFpblRocmVhZC5oPgotI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KLSNp
bmNsdWRlIDx3dGYvVGhyZWFkU3BlY2lmaWMuaD4KLSNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdI
YXNoLmg+Ci0KLXVzaW5nIFdURjo6VGhyZWFkU3BlY2lmaWM7CiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIApAQCAtNzIsMTMgKzY0LDYgQEAgc3RydWN0IEJsb2JSZWdpc3RyeUNvbnRleHQgewogCiAj
aWYgRU5BQkxFKEJMT0IpCiAKLXR5cGVkZWYgSGFzaE1hcDxTdHJpbmcsIFJlZlB0cjxTZWN1cml0
eU9yaWdpbj4gPiBCbG9iVXJsT3JpZ2luTWFwOwotc3RhdGljIFRocmVhZFNwZWNpZmljPEJsb2JV
cmxPcmlnaW5NYXA+JiBvcmlnaW5NYXAoKQotewotICAgIEF0b21pY2FsbHlJbml0aWFsaXplZFN0
YXRpYyhUaHJlYWRTcGVjaWZpYzxCbG9iVXJsT3JpZ2luTWFwPiosIG1hcCA9IG5ldyBUaHJlYWRT
cGVjaWZpYzxCbG9iVXJsT3JpZ2luTWFwPik7Ci0gICAgcmV0dXJuICptYXA7Ci19Ci0KIHN0YXRp
YyB2b2lkIHJlZ2lzdGVyQmxvYlVSTFRhc2sodm9pZCogY29udGV4dCkKIHsKICAgICBPd25QdHI8
QmxvYlJlZ2lzdHJ5Q29udGV4dD4gYmxvYlJlZ2lzdHJ5Q29udGV4dCA9IGFkb3B0UHRyKHN0YXRp
Y19jYXN0PEJsb2JSZWdpc3RyeUNvbnRleHQqPihjb250ZXh0KSk7CkBAIC0xMDEsMTIgKzg2LDgg
QEAgc3RhdGljIHZvaWQgcmVnaXN0ZXJCbG9iVVJMRnJvbVRhc2sodm9pZCogY29udGV4dCkKICAg
ICBibG9iUmVnaXN0cnkoKS5yZWdpc3RlckJsb2JVUkwoYmxvYlJlZ2lzdHJ5Q29udGV4dC0+dXJs
LCBibG9iUmVnaXN0cnlDb250ZXh0LT5zcmNVUkwpOwogfQogCi12b2lkIFRocmVhZGFibGVCbG9i
UmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVSTChTZWN1cml0eU9yaWdpbiogb3JpZ2luLCBjb25zdCBL
VVJMJiB1cmwsIGNvbnN0IEtVUkwmIHNyY1VSTCkKK3ZvaWQgVGhyZWFkYWJsZUJsb2JSZWdpc3Ry
eTo6cmVnaXN0ZXJCbG9iVVJMKGNvbnN0IEtVUkwmIHVybCwgY29uc3QgS1VSTCYgc3JjVVJMKQog
ewotICAgIC8vIElmIHRoZSBibG9iIFVSTCBjb250YWlucyBudWxsIG9yaWdpbiwgYXMgaW4gdGhl
IGNvbnRleHQgd2l0aCB1bmlxdWUgc2VjdXJpdHkgb3JpZ2luIG9yIGZpbGUgVVJMLCBzYXZlIHRo
ZSBtYXBwaW5nIGJldHdlZW4gdXJsIGFuZCBvcmlnaW4gc28gdGhhdCB0aGUgb3JpZ2luIGNhbiBi
ZSByZXRyaXZlZCB3aGVuIGRvaW5nIHNlY3VyaXR5IG9yaWdpbiBjaGVjay4KLSAgICBpZiAob3Jp
Z2luICYmIEJsb2JVUkw6OmdldE9yaWdpbih1cmwpID09ICJudWxsIikKLSAgICAgICAgb3JpZ2lu
TWFwKCktPmFkZCh1cmwuc3RyaW5nKCksIG9yaWdpbik7Ci0KICAgICBpZiAoaXNNYWluVGhyZWFk
KCkpCiAgICAgICAgIGJsb2JSZWdpc3RyeSgpLnJlZ2lzdGVyQmxvYlVSTCh1cmwsIHNyY1VSTCk7
CiAgICAgZWxzZSB7CkBAIC0xMjMsNDEgKzEwNCwyNyBAQCBzdGF0aWMgdm9pZCB1bnJlZ2lzdGVy
QmxvYlVSTFRhc2sodm9pZCogY29udGV4dCkKIAogdm9pZCBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5
Ojp1bnJlZ2lzdGVyQmxvYlVSTChjb25zdCBLVVJMJiB1cmwpCiB7Ci0gICAgaWYgKEJsb2JVUkw6
OmdldE9yaWdpbih1cmwpID09ICJudWxsIikKLSAgICAgICAgb3JpZ2luTWFwKCktPnJlbW92ZSh1
cmwuc3RyaW5nKCkpOwotCi0gICAgaWYgKGlzTWFpblRocmVhZCgpKSB7CisgICAgaWYgKGlzTWFp
blRocmVhZCgpKQogICAgICAgICBibG9iUmVnaXN0cnkoKS51bnJlZ2lzdGVyQmxvYlVSTCh1cmwp
OwotICAgIH0gZWxzZSB7CisgICAgZWxzZSB7CiAgICAgICAgIE93blB0cjxCbG9iUmVnaXN0cnlD
b250ZXh0PiBjb250ZXh0ID0gYWRvcHRQdHIobmV3IEJsb2JSZWdpc3RyeUNvbnRleHQodXJsKSk7
CiAgICAgICAgIGNhbGxPbk1haW5UaHJlYWQoJnVucmVnaXN0ZXJCbG9iVVJMVGFzaywgY29udGV4
dC5sZWFrUHRyKCkpOwogICAgIH0KIH0KIAotUGFzc1JlZlB0cjxTZWN1cml0eU9yaWdpbj4gVGhy
ZWFkYWJsZUJsb2JSZWdpc3RyeTo6Y2FjaGVkT3JpZ2luKGNvbnN0IEtVUkwmIHVybCkKLXsKLSAg
ICByZXR1cm4gb3JpZ2luTWFwKCktPmdldCh1cmwuc3RyaW5nKCkpOwotfQotCiAjZWxzZQogCiB2
b2lkIFRocmVhZGFibGVCbG9iUmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVSTChjb25zdCBLVVJMJiwg
UGFzc093blB0cjxCbG9iRGF0YT4pCiB7CiB9CiAKLXZvaWQgVGhyZWFkYWJsZUJsb2JSZWdpc3Ry
eTo6cmVnaXN0ZXJCbG9iVVJMKFNlY3VyaXR5T3JpZ2luKiwgY29uc3QgS1VSTCYsIGNvbnN0IEtV
UkwmKQordm9pZCBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5OjpyZWdpc3RlckJsb2JVUkwoY29uc3Qg
S1VSTCYsIGNvbnN0IEtVUkwmKQogewogfQogCiB2b2lkIFRocmVhZGFibGVCbG9iUmVnaXN0cnk6
OnVucmVnaXN0ZXJCbG9iVVJMKGNvbnN0IEtVUkwmKQogewogfQotCi1QYXNzUmVmUHRyPFNlY3Vy
aXR5T3JpZ2luPiBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5OjpjYWNoZWRPcmlnaW4oY29uc3QgS1VS
TCYgdXJsKQotewotICAgIHJldHVybiAwOwotfQotCiAjZW5kaWYgLy8gRU5BQkwoQkxPQikKIAog
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFw
aS9UaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5LmggYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL1RocmVh
ZGFibGVCbG9iUmVnaXN0cnkuaAppbmRleCBhOWNhOThkMjJlNTY5Y2EzMDJkYmUxNDY5YzA1MTUw
MTA1ODdlN2NkLi5mZTdkZjdmNGZhNDEzNWQ4NTMxYmZjYjU4OWY5MWFkNTZkZDZhYWRjIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuaApAQCAt
MzIsMjMgKzMyLDE3IEBACiAjZGVmaW5lIFRocmVhZGFibGVCbG9iUmVnaXN0cnlfaAogCiAjaW5j
bHVkZSA8d3RmL1Bhc3NPd25QdHIuaD4KLSNpbmNsdWRlIDx3dGYvUGFzc1JlZlB0ci5oPgogCiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIEJsb2JEYXRhOwogY2xhc3MgS1VSTDsKLWNsYXNz
IFNlY3VyaXR5T3JpZ2luOwogCiBjbGFzcyBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5IHsKIHB1Ymxp
YzoKICAgICBzdGF0aWMgdm9pZCByZWdpc3RlckJsb2JVUkwoY29uc3QgS1VSTCYsIFBhc3NPd25Q
dHI8QmxvYkRhdGE+KTsKLSAgICBzdGF0aWMgdm9pZCByZWdpc3RlckJsb2JVUkwoU2VjdXJpdHlP
cmlnaW4qLCBjb25zdCBLVVJMJiwgY29uc3QgS1VSTCYgc3JjVVJMKTsKKyAgICBzdGF0aWMgdm9p
ZCByZWdpc3RlckJsb2JVUkwoY29uc3QgS1VSTCYsIGNvbnN0IEtVUkwmIHNyY1VSTCk7CiAgICAg
c3RhdGljIHZvaWQgdW5yZWdpc3RlckJsb2JVUkwoY29uc3QgS1VSTCYpOwotCi0gICAgLy8gUmV0
dXJucyB0aGUgb3JpZ2luIGZvciB0aGUgZ2l2ZW4gYmxvYiBVUkwuIFRoaXMgaXMgYmVjYXVzZSB3
ZSBhcmUgbm90IGFibGUgdG8gZW1iZWQgdGhlIHVuaXF1ZSBzZWN1cml0eSBvcmlnaW4gb3IgdGhl
IG9yaWdpbiBvZiBmaWxlIFVSTAotICAgIC8vIGluIHRoZSBibG9iIFVSTC4KLSAgICBzdGF0aWMg
UGFzc1JlZlB0cjxTZWN1cml0eU9yaWdpbj4gY2FjaGVkT3JpZ2luKGNvbnN0IEtVUkwmKTsKIH07
CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvRE9NVVJMLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NVVJMLmNwcAppbmRleCA0Zjk3
ODBkY2Q2YjMzNDc2Mzk4YmI0YzY4YjQ5OGU1Y2IwOTkxOTk3Li4zN2M2NTIwZTYzMWIxMTRiY2Fm
MjA2MjdhZjM2ZDYzM2ZiN2U4ZDEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0RP
TVVSTC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9ET01VUkwuY3BwCkBAIC03OCw3ICs3
OCw3IEBAIFN0cmluZyBET01VUkw6OmNyZWF0ZU9iamVjdFVSTChTY3JpcHRFeGVjdXRpb25Db250
ZXh0KiBzY3JpcHRFeGVjdXRpb25Db250ZXh0LCBCCiAgICAgaWYgKHB1YmxpY1VSTC5pc0VtcHR5
KCkpCiAgICAgICAgIHJldHVybiBTdHJpbmcoKTsKIAotICAgIFRocmVhZGFibGVCbG9iUmVnaXN0
cnk6OnJlZ2lzdGVyQmxvYlVSTChzY3JpcHRFeGVjdXRpb25Db250ZXh0LT5zZWN1cml0eU9yaWdp
bigpLCBwdWJsaWNVUkwsIGJsb2ItPnVybCgpKTsKKyAgICBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5
OjpyZWdpc3RlckJsb2JVUkwocHVibGljVVJMLCBibG9iLT51cmwoKSk7CiAgICAgc2NyaXB0RXhl
Y3V0aW9uQ29udGV4dC0+cHVibGljVVJMTWFuYWdlcigpLmJsb2JVUkxzKCkuYWRkKHB1YmxpY1VS
TC5zdHJpbmcoKSk7CiAKICAgICByZXR1cm4gcHVibGljVVJMLnN0cmluZygpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZWN1cml0eU9yaWdpbi5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1NlY3VyaXR5T3JpZ2luLmNwcAppbmRleCA3YTgwNjYxNWQ1NWY2ZWJiNGIyZGVkODA1
ZjU3ZjVjMTk2ZDUxMGYyLi4yNWJhZTAyODQ5YTFiYmExODU3OGJmYjAyMjNhYzJkNDQzZTJmNGE5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NlY3VyaXR5T3JpZ2luLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NlY3VyaXR5T3JpZ2luLmNwcApAQCAtMzUsNyArMzUsNiBA
QAogI2luY2x1ZGUgIktVUkwuaCIKICNpbmNsdWRlICJTY2hlbWVSZWdpc3RyeS5oIgogI2luY2x1
ZGUgIlNlY3VyaXR5UG9saWN5LmgiCi0jaW5jbHVkZSAiVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5o
IgogI2luY2x1ZGUgPHd0Zi9NYWluVGhyZWFkLmg+CiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJh
cy5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0J1aWxkZXIuaD4KQEAgLTkwLDE1ICs4OSw2
IEBAIHN0YXRpYyBLVVJMIGV4dHJhY3RJbm5lclVSTChjb25zdCBLVVJMJiB1cmwpCiAgICAgcmV0
dXJuIEtVUkwoUGFyc2VkVVJMU3RyaW5nLCBkZWNvZGVVUkxFc2NhcGVTZXF1ZW5jZXModXJsLnBh
dGgoKSkpOwogfQogCi1zdGF0aWMgUGFzc1JlZlB0cjxTZWN1cml0eU9yaWdpbj4gZ2V0Q2FjaGVk
T3JpZ2luKGNvbnN0IEtVUkwmIHVybCkKLXsKLSNpZiBFTkFCTEUoQkxPQikKLSAgICBpZiAodXJs
LnByb3RvY29sSXMoImJsb2IiKSkKLSAgICAgICAgcmV0dXJuIFRocmVhZGFibGVCbG9iUmVnaXN0
cnk6OmNhY2hlZE9yaWdpbih1cmwpOwotI2VuZGlmCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRp
YyBib29sIHNob3VsZFRyZWF0QXNVbmlxdWVPcmlnaW4oY29uc3QgS1VSTCYgdXJsKQogewogICAg
IGlmICghdXJsLmlzVmFsaWQoKSkKQEAgLTE4MSwxMCArMTcxLDYgQEAgU2VjdXJpdHlPcmlnaW46
OlNlY3VyaXR5T3JpZ2luKGNvbnN0IFNlY3VyaXR5T3JpZ2luKiBvdGhlcikKIAogUGFzc1JlZlB0
cjxTZWN1cml0eU9yaWdpbj4gU2VjdXJpdHlPcmlnaW46OmNyZWF0ZShjb25zdCBLVVJMJiB1cmwp
CiB7Ci0gICAgUmVmUHRyPFNlY3VyaXR5T3JpZ2luPiBjYWNoZWRPcmlnaW4gPSBnZXRDYWNoZWRP
cmlnaW4odXJsKTsKLSAgICBpZiAoY2FjaGVkT3JpZ2luLmdldCgpKQotICAgICAgICByZXR1cm4g
Y2FjaGVkT3JpZ2luOwotCiAgICAgaWYgKHNob3VsZFRyZWF0QXNVbmlxdWVPcmlnaW4odXJsKSkg
ewogICAgICAgICBSZWZQdHI8U2VjdXJpdHlPcmlnaW4+IG9yaWdpbiA9IGFkb3B0UmVmKG5ldyBT
ZWN1cml0eU9yaWdpbigpKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDhhOGI4MGMwZGY1Zjc2MWI4YjViZmI1MTg2OTAw
ZGE4YmVkODVhZWIuLmM2NGQ5YjExZGY2MDM4M2Y5ZDRhNzE1Y2NhMDM3MmM0ZmRhM2U4NDUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0wNi0xNCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2
aWV3LmJvdEBnbWFpbC5jb20+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEy
MDM4NC4KKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTIwMzg0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTE1NgorCisg
ICAgICAgIGJyZWFrcyBodHRwOi8vdGVzdC0KKyAgICAgICAgcmVzdWx0cy5hcHBzcG90LmNvbS9k
YXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQuaHRtbCN0ZXN0cz1odHRwJTJGdGVzdHMlMkZm
aWxlYXBpCisgICAgICAgICUyRmNyZWF0ZS1ibG9iLXVybC1mcm9tLWRhdGEtdXJsLmh0bWwgKFJl
cXVlc3RlZCBieSBtb3JyaXRhIG9uCisgICAgICAgICN3ZWJraXQpLgorCisgICAgICAgICogZmFz
dC9maWxlcy9maWxlLXJlYWRlci1maWxlLXVybC1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisgICAg
ICAgICogZmFzdC9maWxlcy9maWxlLXJlYWRlci1maWxlLXVybC5odG1sOiBSZW1vdmVkLgorICAg
ICAgICAqIGZhc3QvZmlsZXMvcmVzb3VyY2VzL2ZpbGUtcmVhZGVyLWZpbGUtdXJsLWlmcmFtZS5o
dG1sOiBSZW1vdmVkLgorCiAyMDEyLTA2LTE0ICBEYWxlIEN1cnRpcyAgPGRhbGVjdXJ0aXNAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIERpc2FibGUgY2xpY2svZGJsLWNsaWNrIG9uIE1lZGlhRG9j
dW1lbnQgZm9yIENocm9taXVtLiBGaXggbGF5b3V0IHRlc3QgZm9yIGFsbCBwbGF0Zm9ybXMuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzL2ZpbGUtcmVhZGVyLWZpbGUtdXJsLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1yZWFkZXItZmlsZS11cmwt
ZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1MTZmYjNjMWQyN2Q1
ZjE0NTQ5ZWNjODU2OTM3YWI0NDVkZjg3MGNmLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1yZWFkZXItZmls
ZS11cmwtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBACi1DT05TT0xF
IE1FU1NBR0U6IGxpbmUgOTogUmVjZWl2ZWQgZGF0YTogMDEyMzQ1Njc4OQotCi1UZXN0IHRoYXQg
RmlsZVJlYWRlciB3b3JrcyB1bmRlciB0aGUgZmlsZSBVUkwgd2l0aCBmaWxlIHBhdGggc2VwYXJh
dGlvbiBlbmZvcmNlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1y
ZWFkZXItZmlsZS11cmwuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1yZWFkZXIt
ZmlsZS11cmwuaHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjY2MDU4YzBlZjNj
NzQzMDA3OTM2MDE3YzhlNTExYzFmNmM2Yjk3Mi4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzL2ZpbGUtcmVhZGVyLWZp
bGUtdXJsLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi08aHRtbD4KLTxoZWFk
PgotPHNjcmlwdD4KLWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKLSAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5zZXRBbGxvd1VuaXZlcnNhbEFjY2Vzc0Zyb21GaWxlVVJMcyhmYWxz
ZSk7Ci0gICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0QWxsb3dGaWxlQWNjZXNzRnJvbUZpbGVV
UkxzKGZhbHNlKTsKLSAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Ci0gICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwotfQotPC9zY3JpcHQ+Ci08L2hl
YWQ+Ci08Ym9keT4KLTxpZnJhbWUgc3JjPSJyZXNvdXJjZXMvZmlsZS1yZWFkZXItZmlsZS11cmwt
aWZyYW1lLmh0bWwiPjwvaWZyYW1lPgotPGRpdiBpZD0icmVzdWx0cyI+PC9kaXY+Ci1UZXN0IHRo
YXQgRmlsZVJlYWRlciB3b3JrcyB1bmRlciB0aGUgZmlsZSBVUkwgd2l0aCBmaWxlIHBhdGggc2Vw
YXJhdGlvbiBlbmZvcmNlZC4KLTwvYm9keT4KLTwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvZmlsZXMvcmVzb3VyY2VzL2ZpbGUtcmVhZGVyLWZpbGUtdXJsLWlmcmFtZS5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlcy9yZXNvdXJjZXMvZmlsZS1yZWFkZXItZmlsZS11cmwt
aWZyYW1lLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDUxZmNjNjljMzM1OWRl
NmFlZTc4NmQwODRlY2M2ZjYzZTllODA1NzUuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9maWxlcy9yZXNvdXJjZXMvZmlsZS1y
ZWFkZXItZmlsZS11cmwtaWZyYW1lLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwyNSArMCwwIEBA
Ci08aHRtbD4KLTxoZWFkPgotPHNjcmlwdD4KLWZ1bmN0aW9uIHJ1blRlc3QoKQotewotICAgIHZh
ciBibG9iID0gbmV3IEJsb2IoWyIwMTIzNDU2Nzg5Il0pOwotICAgIHZhciByZWFkZXIgPSBuZXcg
RmlsZVJlYWRlcigpOwotICAgIHJlYWRlci5vbmxvYWQgPSBmdW5jdGlvbihldmVudCkgewotICAg
ICAgICBjb25zb2xlLmxvZygiUmVjZWl2ZWQgZGF0YTogIiArIGV2ZW50LnRhcmdldC5yZXN1bHQp
OwotICAgIH0KLSAgICByZWFkZXIub25sb2FkZW5kID0gZnVuY3Rpb24oKSB7Ci0gICAgICAgIGlm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgICAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5ub3RpZnlEb25lKCk7Ci0gICAgfQotICAgIHJlYWRlci5vbmVycm9yID0gZnVuY3Rp
b24oZXZlbnQpIHsKLSAgICAgICAgY29uc29sZS5sb2coIlJlY2VpdmVkIGVycm9yIGV2ZW50OiAi
ICsgZXZlbnQudGFyZ2V0LmVycm9yLmNvZGUpOwotICAgIH07Ci0gICAgcmVhZGVyLnJlYWRBc1Rl
eHQoYmxvYik7Ci19Ci0KLTwvc2NyaXB0PgotPC9oZWFkPgotPGJvZHkgb25sb2FkPSJydW5UZXN0
KCkiPgotPC9ib2R5PgotPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>