<?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>89157</bug_id>
          
          <creation_ts>2012-06-14 19:28:15 -0700</creation_ts>
          <short_desc>REGRESSION(r120384): breaks create-blob-url-from-data-url.html (Requested by morrita on #webkit).</short_desc>
          <delta_ts>2012-06-15 00:55:44 -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>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>649775</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 19:28:15 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/120384 broke the build:
breaks create-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>649777</commentid>
    <comment_count>1</comment_count>
      <attachid>147712</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 19:28:59 -0700</bug_when>
    <thetext>Created attachment 147712
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>649782</commentid>
    <comment_count>2</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-14 19:36:59 -0700</bug_when>
    <thetext>From test result:
http://trac.webkit.org/browser/trunk/LayoutTests/http/tests/fileapi/create-blob-url-from-data-url.html

Test case for checking blob URL not allowed to be created from the code running from data URI
FAIL: created blob:null/c5db4a8c-576b-4d8d-86c1-10cba67a7a45</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>649793</commentid>
    <comment_count>3</comment_count>
      <attachid>147712</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 19:51:11 -0700</bug_when>
    <thetext>Comment on attachment 147712
ROLLOUT of r120384

Clearing flags on attachment: 147712

Committed r120392: &lt;http://trac.webkit.org/changeset/120392&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>649794</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-14 19:51:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>649810</commentid>
    <comment_count>5</comment_count>
    <who name="Jian Li">jianli</who>
    <bug_when>2012-06-14 20:30:50 -0700</bug_when>
    <thetext>Indeed I landed a patch to mark this test as failed before you rolled out the original patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>649989</commentid>
    <comment_count>6</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-15 00:55:44 -0700</bug_when>
    <thetext>Oops. I&apos;m sorry for that. I&apos;ll re-land this.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147712</attachid>
            <date>2012-06-14 19:28:59 -0700</date>
            <delta_ts>2012-06-14 19:51:11 -0700</delta_ts>
            <desc>ROLLOUT of r120384</desc>
            <filename>bug-89157-20120615023345.patch</filename>
            <type>text/plain</type>
            <size>13763</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwMzkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDNlNmUyYmZhNGE2MzBi
MTA5ZGIyMmFiMzMxZWI3MGI2NDg3ZjMzZi4uMDE0MmI5MTkxNDkzOGZiNjZjYjc3OWQyODhkMDA0
ZmNiMzZiM2UwMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDEyLTA2LTE0ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTIwMzg0LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjAzODQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTg5MTU3CisKKyAgICAgICAgYnJlYWtzIGNyZWF0ZS1ibG9iLXVybC1mcm9tLWRh
dGEtdXJsLmh0bWwgKFJlcXVlc3RlZCBieQorICAgICAgICBtb3JyaXRhIG9uICN3ZWJraXQpLgor
CisgICAgICAgICogZmlsZWFwaS9CbG9iLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJsb2I6OkJs
b2IpOgorICAgICAgICAqIGZpbGVhcGkvQmxvYlVSTC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpC
bG9iVVJMOjpjcmVhdGVCbG9iVVJMKToKKyAgICAgICAgKiBmaWxlYXBpL0Jsb2JVUkwuaDoKKyAg
ICAgICAgKEJsb2JVUkwpOgorICAgICAgICAqIGZpbGVhcGkvRmlsZVJlYWRlckxvYWRlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGaWxlUmVhZGVyTG9hZGVyOjpzdGFydCk6CisgICAgICAgICog
ZmlsZWFwaS9UaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAoV2ViQ29yZTo6VGhyZWFkYWJsZUJsb2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJM
KToKKyAgICAgICAgKFdlYkNvcmU6OlRocmVhZGFibGVCbG9iUmVnaXN0cnk6OnVucmVnaXN0ZXJC
bG9iVVJMKToKKyAgICAgICAgKiBmaWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuaDoKKyAg
ICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoVGhyZWFkYWJsZUJsb2JSZWdpc3RyeSk6CisgICAg
ICAgICogaHRtbC9ET01VUkwuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NVVJMOjpjcmVhdGVP
YmplY3RVUkwpOgorICAgICAgICAqIHBhZ2UvU2VjdXJpdHlPcmlnaW4uY3BwOgorICAgICAgICAo
V2ViQ29yZTo6U2VjdXJpdHlPcmlnaW46OmNyZWF0ZSk6CisKIDIwMTItMDYtMTQgIFlvc2hpZnVt
aSBJbm91ZSAgPHlvc2luQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbRm9ybXNdIENvcHkgUmVu
ZGVyVGV4dENvbnRyb2xTaW5nbGVMaW5lLntjcHAsaH0gdG8gUmVuZGVyU2VhcmNoRmlsZWQue2Nw
cCxofQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYi5jcHAKaW5kZXggZDFkY2I1MWFiMDE1NmNlOGZhODkwZGYz
NzBjNTdmMDM1MmM0NDAzYy4uNWMyN2UzYjViZGY5ZWU0OWM3OTQxZTdjY2ZmYmFmZGNhNWYxZTFj
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9maWxlYXBpL0Jsb2IuY3BwCkBAIC03Nyw3ICs3Nyw3IEBAIEJsb2I6OkJsb2Io
Y29uc3QgS1VSTCYgc3JjVVJMLCBjb25zdCBTdHJpbmcmIHR5cGUsIGxvbmcgbG9uZyBzaXplKQog
ewogICAgIC8vIENyZWF0ZSBhIG5ldyBpbnRlcm5hbCBVUkwgYW5kIHJlZ2lzdGVyIGl0IHdpdGgg
dGhlIHNhbWUgYmxvYiBkYXRhIGFzIHRoZSBzb3VyY2UgVVJMLgogICAgIG1faW50ZXJuYWxVUkwg
PSBCbG9iVVJMOjpjcmVhdGVJbnRlcm5hbFVSTCgpOwotICAgIFRocmVhZGFibGVCbG9iUmVnaXN0
cnk6OnJlZ2lzdGVyQmxvYlVSTCgwLCBtX2ludGVybmFsVVJMLCBzcmNVUkwpOworICAgIFRocmVh
ZGFibGVCbG9iUmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVSTChtX2ludGVybmFsVVJMLCBzcmNVUkwp
OwogfQogCiBCbG9iOjp+QmxvYigpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9maWxlYXBp
L0Jsb2JVUkwuY3BwIGIvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iVVJMLmNwcAppbmRleCBm
NzQ3ODUzNGM3NzVhOGE5NGM3NThkZmUzZTg1ZTBkN2VkMTk4NTBmLi41ZDc5MTQxYTU0NTRlMmIy
MGRlMTUxMGFjODVmNThiMjliOTQ3ZDZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9maWxl
YXBpL0Jsb2JVUkwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYlVSTC5jcHAK
QEAgLTUyLDE1ICs1Miw2IEBAIEtVUkwgQmxvYlVSTDo6Y3JlYXRlSW50ZXJuYWxVUkwoKQogICAg
IHJldHVybiBjcmVhdGVCbG9iVVJMKCJibG9iaW50ZXJuYWw6Ly8iKTsKIH0KIAotU3RyaW5nIEJs
b2JVUkw6OmdldE9yaWdpbihjb25zdCBLVVJMJiB1cmwpCi17Ci0gICAgQVNTRVJUKHVybC5wcm90
b2NvbElzKGtCbG9iUHJvdG9jb2wpKTsKLQotICAgIHVuc2lnbmVkIHN0YXJ0SW5kZXggPSB1cmwu
cGF0aFN0YXJ0KCk7Ci0gICAgdW5zaWduZWQgZW5kSW5kZXggPSB1cmwucGF0aEFmdGVyTGFzdFNs
YXNoKCk7Ci0gICAgcmV0dXJuIHVybC5zdHJpbmcoKS5zdWJzdHJpbmcoc3RhcnRJbmRleCwgZW5k
SW5kZXggLSBzdGFydEluZGV4IC0gMSk7Ci19Ci0KIFN0cmluZyBCbG9iVVJMOjpnZXRJZGVudGlm
aWVyKGNvbnN0IEtVUkwmIHVybCkKIHsKICAgICBBU1NFUlQodXJsLnByb3RvY29sSXMoa0Jsb2JQ
cm90b2NvbCkpOwpAQCAtNzIsNiArNjMsOCBAQCBTdHJpbmcgQmxvYlVSTDo6Z2V0SWRlbnRpZmll
cihjb25zdCBLVVJMJiB1cmwpCiBLVVJMIEJsb2JVUkw6OmNyZWF0ZUJsb2JVUkwoY29uc3QgU3Ry
aW5nJiBvcmlnaW5TdHJpbmcpCiB7CiAgICAgQVNTRVJUKCFvcmlnaW5TdHJpbmcuaXNFbXB0eSgp
KTsKKyAgICBpZiAob3JpZ2luU3RyaW5nID09ICJudWxsIikKKyAgICAgICAgcmV0dXJuIEtVUkwo
KTsKICAgICBTdHJpbmcgdXJsU3RyaW5nID0ga0Jsb2JQcm90b2NvbDsKICAgICB1cmxTdHJpbmcg
Kz0gIjoiOwogICAgIHVybFN0cmluZyArPSBlbmNvZGVXaXRoVVJMRXNjYXBlU2VxdWVuY2VzKG9y
aWdpblN0cmluZyk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Jsb2JVUkwu
aCBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYlVSTC5oCmluZGV4IDJjYWVjMjk1N2Y2Yjlm
YmFhNDE2Y2NmMmU3YTUxZDJiZjVhZmY5ZjAuLjRlYTU5ZmVmZTBmM2ExZThlYWM3OGRhMjkzMWZh
YTEwNjNmMWFkNGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYlVSTC5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYlVSTC5oCkBAIC01MCw3ICs1MCw2IEBA
IGNsYXNzIEJsb2JVUkwgewogcHVibGljOgogICAgIHN0YXRpYyBLVVJMIGNyZWF0ZVB1YmxpY1VS
TChTZWN1cml0eU9yaWdpbiopOwogICAgIHN0YXRpYyBLVVJMIGNyZWF0ZUludGVybmFsVVJMKCk7
Ci0gICAgc3RhdGljIFN0cmluZyBnZXRPcmlnaW4oY29uc3QgS1VSTCYpOwogICAgIHN0YXRpYyBT
dHJpbmcgZ2V0SWRlbnRpZmllcihjb25zdCBLVVJMJik7CiAgICAgc3RhdGljIGNvbnN0IGNoYXIq
IGJsb2JQcm90b2NvbCgpIHsgcmV0dXJuIGtCbG9iUHJvdG9jb2w7IH0KIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZmlsZWFwaS9GaWxlUmVhZGVyTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2ZpbGVhcGkvRmlsZVJlYWRlckxvYWRlci5jcHAKaW5kZXggZWVjOGZmNmE4MGIwY2RjYmNh
YTU5MWFiYjQ4ZDI3ZTJkZDhkZDY5OS4uZTU1MTQ5YTMxZDYxMDMxMWYxYWFjYTgyMTY1NjlkZDA0
MDRiZTc3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9GaWxlUmVhZGVyTG9h
ZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL0ZpbGVSZWFkZXJMb2FkZXIuY3Bw
CkBAIC04MCw3ICs4MCw3IEBAIHZvaWQgRmlsZVJlYWRlckxvYWRlcjo6c3RhcnQoU2NyaXB0RXhl
Y3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwgQmxvCiAgICAgICAgIGZhaWxl
ZChGaWxlRXJyb3I6OlNFQ1VSSVRZX0VSUik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAg
VGhyZWFkYWJsZUJsb2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJMKHNjcmlwdEV4ZWN1dGlvbkNv
bnRleHQtPnNlY3VyaXR5T3JpZ2luKCksIG1fdXJsRm9yUmVhZGluZywgYmxvYi0+dXJsKCkpOwor
ICAgIFRocmVhZGFibGVCbG9iUmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVSTChtX3VybEZvclJlYWRp
bmcsIGJsb2ItPnVybCgpKTsKIAogICAgIC8vIENvbnN0cnVjdCBhbmQgbG9hZCB0aGUgcmVxdWVz
dC4KICAgICBSZXNvdXJjZVJlcXVlc3QgcmVxdWVzdChtX3VybEZvclJlYWRpbmcpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9UaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5jcHAKaW5kZXgg
YTU1ZGI2ZDVlNDc4MTBlODA4ZjhlNGQxOWE4NDk4MDM0ODNhM2UwYy4uMmVjNDIxYmFjODlhNTAw
ZTBlYzY4MTdlMTBkMzQyZmE5OTdkNzBhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmls
ZWFwaS9UaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9maWxl
YXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuY3BwCkBAIC0zNCwxNSArMzQsNyBAQAogCiAjaW5j
bHVkZSAiQmxvYkRhdGEuaCIKICNpbmNsdWRlICJCbG9iUmVnaXN0cnkuaCIKLSNpbmNsdWRlICJC
bG9iVVJMLmgiCi0jaW5jbHVkZSAiU2VjdXJpdHlPcmlnaW4uaCIKLSNpbmNsdWRlIDx3dGYvSGFz
aE1hcC5oPgogI2luY2x1ZGUgPHd0Zi9NYWluVGhyZWFkLmg+Ci0jaW5jbHVkZSA8d3RmL1JlZlB0
ci5oPgotI2luY2x1ZGUgPHd0Zi9UaHJlYWRTcGVjaWZpYy5oPgotI2luY2x1ZGUgPHd0Zi90ZXh0
L1N0cmluZ0hhc2guaD4KLQotdXNpbmcgV1RGOjpUaHJlYWRTcGVjaWZpYzsKIAogbmFtZXNwYWNl
IFdlYkNvcmUgewogCkBAIC03MiwxMyArNjQsNiBAQCBzdHJ1Y3QgQmxvYlJlZ2lzdHJ5Q29udGV4
dCB7CiAKICNpZiBFTkFCTEUoQkxPQikKIAotdHlwZWRlZiBIYXNoTWFwPFN0cmluZywgUmVmUHRy
PFNlY3VyaXR5T3JpZ2luPiA+IEJsb2JVcmxPcmlnaW5NYXA7Ci1zdGF0aWMgVGhyZWFkU3BlY2lm
aWM8QmxvYlVybE9yaWdpbk1hcD4mIG9yaWdpbk1hcCgpCi17Ci0gICAgQXRvbWljYWxseUluaXRp
YWxpemVkU3RhdGljKFRocmVhZFNwZWNpZmljPEJsb2JVcmxPcmlnaW5NYXA+KiwgbWFwID0gbmV3
IFRocmVhZFNwZWNpZmljPEJsb2JVcmxPcmlnaW5NYXA+KTsKLSAgICByZXR1cm4gKm1hcDsKLX0K
LQogc3RhdGljIHZvaWQgcmVnaXN0ZXJCbG9iVVJMVGFzayh2b2lkKiBjb250ZXh0KQogewogICAg
IE93blB0cjxCbG9iUmVnaXN0cnlDb250ZXh0PiBibG9iUmVnaXN0cnlDb250ZXh0ID0gYWRvcHRQ
dHIoc3RhdGljX2Nhc3Q8QmxvYlJlZ2lzdHJ5Q29udGV4dCo+KGNvbnRleHQpKTsKQEAgLTEwMSwx
MiArODYsOCBAQCBzdGF0aWMgdm9pZCByZWdpc3RlckJsb2JVUkxGcm9tVGFzayh2b2lkKiBjb250
ZXh0KQogICAgIGJsb2JSZWdpc3RyeSgpLnJlZ2lzdGVyQmxvYlVSTChibG9iUmVnaXN0cnlDb250
ZXh0LT51cmwsIGJsb2JSZWdpc3RyeUNvbnRleHQtPnNyY1VSTCk7CiB9CiAKLXZvaWQgVGhyZWFk
YWJsZUJsb2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJMKFNlY3VyaXR5T3JpZ2luKiBvcmlnaW4s
IGNvbnN0IEtVUkwmIHVybCwgY29uc3QgS1VSTCYgc3JjVVJMKQordm9pZCBUaHJlYWRhYmxlQmxv
YlJlZ2lzdHJ5OjpyZWdpc3RlckJsb2JVUkwoY29uc3QgS1VSTCYgdXJsLCBjb25zdCBLVVJMJiBz
cmNVUkwpCiB7Ci0gICAgLy8gSWYgdGhlIGJsb2IgVVJMIGNvbnRhaW5zIG51bGwgb3JpZ2luLCBh
cyBpbiB0aGUgY29udGV4dCB3aXRoIHVuaXF1ZSBzZWN1cml0eSBvcmlnaW4gb3IgZmlsZSBVUkws
IHNhdmUgdGhlIG1hcHBpbmcgYmV0d2VlbiB1cmwgYW5kIG9yaWdpbiBzbyB0aGF0IHRoZSBvcmln
aW4gY2FuIGJlIHJldHJpdmVkIHdoZW4gZG9pbmcgc2VjdXJpdHkgb3JpZ2luIGNoZWNrLgotICAg
IGlmIChvcmlnaW4gJiYgQmxvYlVSTDo6Z2V0T3JpZ2luKHVybCkgPT0gIm51bGwiKQotICAgICAg
ICBvcmlnaW5NYXAoKS0+YWRkKHVybC5zdHJpbmcoKSwgb3JpZ2luKTsKLQogICAgIGlmIChpc01h
aW5UaHJlYWQoKSkKICAgICAgICAgYmxvYlJlZ2lzdHJ5KCkucmVnaXN0ZXJCbG9iVVJMKHVybCwg
c3JjVVJMKTsKICAgICBlbHNlIHsKQEAgLTEyMyw0MSArMTA0LDI3IEBAIHN0YXRpYyB2b2lkIHVu
cmVnaXN0ZXJCbG9iVVJMVGFzayh2b2lkKiBjb250ZXh0KQogCiB2b2lkIFRocmVhZGFibGVCbG9i
UmVnaXN0cnk6OnVucmVnaXN0ZXJCbG9iVVJMKGNvbnN0IEtVUkwmIHVybCkKIHsKLSAgICBpZiAo
QmxvYlVSTDo6Z2V0T3JpZ2luKHVybCkgPT0gIm51bGwiKQotICAgICAgICBvcmlnaW5NYXAoKS0+
cmVtb3ZlKHVybC5zdHJpbmcoKSk7Ci0KLSAgICBpZiAoaXNNYWluVGhyZWFkKCkpIHsKKyAgICBp
ZiAoaXNNYWluVGhyZWFkKCkpCiAgICAgICAgIGJsb2JSZWdpc3RyeSgpLnVucmVnaXN0ZXJCbG9i
VVJMKHVybCk7Ci0gICAgfSBlbHNlIHsKKyAgICBlbHNlIHsKICAgICAgICAgT3duUHRyPEJsb2JS
ZWdpc3RyeUNvbnRleHQ+IGNvbnRleHQgPSBhZG9wdFB0cihuZXcgQmxvYlJlZ2lzdHJ5Q29udGV4
dCh1cmwpKTsKICAgICAgICAgY2FsbE9uTWFpblRocmVhZCgmdW5yZWdpc3RlckJsb2JVUkxUYXNr
LCBjb250ZXh0LmxlYWtQdHIoKSk7CiAgICAgfQogfQogCi1QYXNzUmVmUHRyPFNlY3VyaXR5T3Jp
Z2luPiBUaHJlYWRhYmxlQmxvYlJlZ2lzdHJ5OjpjYWNoZWRPcmlnaW4oY29uc3QgS1VSTCYgdXJs
KQotewotICAgIHJldHVybiBvcmlnaW5NYXAoKS0+Z2V0KHVybC5zdHJpbmcoKSk7Ci19Ci0KICNl
bHNlCiAKIHZvaWQgVGhyZWFkYWJsZUJsb2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJMKGNvbnN0
IEtVUkwmLCBQYXNzT3duUHRyPEJsb2JEYXRhPikKIHsKIH0KIAotdm9pZCBUaHJlYWRhYmxlQmxv
YlJlZ2lzdHJ5OjpyZWdpc3RlckJsb2JVUkwoU2VjdXJpdHlPcmlnaW4qLCBjb25zdCBLVVJMJiwg
Y29uc3QgS1VSTCYpCit2b2lkIFRocmVhZGFibGVCbG9iUmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVS
TChjb25zdCBLVVJMJiwgY29uc3QgS1VSTCYpCiB7CiB9CiAKIHZvaWQgVGhyZWFkYWJsZUJsb2JS
ZWdpc3RyeTo6dW5yZWdpc3RlckJsb2JVUkwoY29uc3QgS1VSTCYpCiB7CiB9Ci0KLVBhc3NSZWZQ
dHI8U2VjdXJpdHlPcmlnaW4+IFRocmVhZGFibGVCbG9iUmVnaXN0cnk6OmNhY2hlZE9yaWdpbihj
b25zdCBLVVJMJiB1cmwpCi17Ci0gICAgcmV0dXJuIDA7Ci19Ci0KICNlbmRpZiAvLyBFTkFCTChC
TE9CKQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9maWxlYXBpL1RocmVhZGFibGVCbG9iUmVnaXN0cnkuaCBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVh
cGkvVGhyZWFkYWJsZUJsb2JSZWdpc3RyeS5oCmluZGV4IGE5Y2E5OGQyMmU1NjljYTMwMmRiZTE0
NjljMDUxNTAxMDU4N2U3Y2QuLmZlN2RmN2Y0ZmE0MTM1ZDg1MzFiZmNiNTg5ZjkxYWQ1NmRkNmFh
ZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdp
c3RyeS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvVGhyZWFkYWJsZUJsb2JSZWdpc3Ry
eS5oCkBAIC0zMiwyMyArMzIsMTcgQEAKICNkZWZpbmUgVGhyZWFkYWJsZUJsb2JSZWdpc3RyeV9o
CiAKICNpbmNsdWRlIDx3dGYvUGFzc093blB0ci5oPgotI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRy
Lmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgQmxvYkRhdGE7CiBjbGFzcyBLVVJM
OwotY2xhc3MgU2VjdXJpdHlPcmlnaW47CiAKIGNsYXNzIFRocmVhZGFibGVCbG9iUmVnaXN0cnkg
ewogcHVibGljOgogICAgIHN0YXRpYyB2b2lkIHJlZ2lzdGVyQmxvYlVSTChjb25zdCBLVVJMJiwg
UGFzc093blB0cjxCbG9iRGF0YT4pOwotICAgIHN0YXRpYyB2b2lkIHJlZ2lzdGVyQmxvYlVSTChT
ZWN1cml0eU9yaWdpbiosIGNvbnN0IEtVUkwmLCBjb25zdCBLVVJMJiBzcmNVUkwpOworICAgIHN0
YXRpYyB2b2lkIHJlZ2lzdGVyQmxvYlVSTChjb25zdCBLVVJMJiwgY29uc3QgS1VSTCYgc3JjVVJM
KTsKICAgICBzdGF0aWMgdm9pZCB1bnJlZ2lzdGVyQmxvYlVSTChjb25zdCBLVVJMJik7Ci0KLSAg
ICAvLyBSZXR1cm5zIHRoZSBvcmlnaW4gZm9yIHRoZSBnaXZlbiBibG9iIFVSTC4gVGhpcyBpcyBi
ZWNhdXNlIHdlIGFyZSBub3QgYWJsZSB0byBlbWJlZCB0aGUgdW5pcXVlIHNlY3VyaXR5IG9yaWdp
biBvciB0aGUgb3JpZ2luIG9mIGZpbGUgVVJMCi0gICAgLy8gaW4gdGhlIGJsb2IgVVJMLgotICAg
IHN0YXRpYyBQYXNzUmVmUHRyPFNlY3VyaXR5T3JpZ2luPiBjYWNoZWRPcmlnaW4oY29uc3QgS1VS
TCYpOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaHRtbC9ET01VUkwuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9ET01VUkwuY3BwCmlu
ZGV4IDRmOTc4MGRjZDZiMzM0NzYzOThiYjRjNjhiNDk4ZTVjYjA5OTE5OTcuLjM3YzY1MjBlNjMx
YjExNGJjYWYyMDYyN2FmMzZkNjMzZmI3ZThkMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvRE9NVVJMLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0RPTVVSTC5jcHAKQEAg
LTc4LDcgKzc4LDcgQEAgU3RyaW5nIERPTVVSTDo6Y3JlYXRlT2JqZWN0VVJMKFNjcmlwdEV4ZWN1
dGlvbkNvbnRleHQqIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQsIEIKICAgICBpZiAocHVibGljVVJM
LmlzRW1wdHkoKSkKICAgICAgICAgcmV0dXJuIFN0cmluZygpOwogCi0gICAgVGhyZWFkYWJsZUJs
b2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJMKHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQtPnNlY3Vy
aXR5T3JpZ2luKCksIHB1YmxpY1VSTCwgYmxvYi0+dXJsKCkpOworICAgIFRocmVhZGFibGVCbG9i
UmVnaXN0cnk6OnJlZ2lzdGVyQmxvYlVSTChwdWJsaWNVUkwsIGJsb2ItPnVybCgpKTsKICAgICBz
Y3JpcHRFeGVjdXRpb25Db250ZXh0LT5wdWJsaWNVUkxNYW5hZ2VyKCkuYmxvYlVSTHMoKS5hZGQo
cHVibGljVVJMLnN0cmluZygpKTsKIAogICAgIHJldHVybiBwdWJsaWNVUkwuc3RyaW5nKCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NlY3VyaXR5T3JpZ2luLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW4uY3BwCmluZGV4IDdhODA2NjE1ZDU1ZjZlYmI0
YjJkZWQ4MDVmNTdmNWMxOTZkNTEwZjIuLjI1YmFlMDI4NDlhMWJiYTE4NTc4YmZiMDIyM2FjMmQ0
NDNlMmY0YTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW4u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2VjdXJpdHlPcmlnaW4uY3BwCkBAIC0zNSw3
ICszNSw2IEBACiAjaW5jbHVkZSAiS1VSTC5oIgogI2luY2x1ZGUgIlNjaGVtZVJlZ2lzdHJ5Lmgi
CiAjaW5jbHVkZSAiU2VjdXJpdHlQb2xpY3kuaCIKLSNpbmNsdWRlICJUaHJlYWRhYmxlQmxvYlJl
Z2lzdHJ5LmgiCiAjaW5jbHVkZSA8d3RmL01haW5UaHJlYWQuaD4KICNpbmNsdWRlIDx3dGYvU3Rk
TGliRXh0cmFzLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvU3RyaW5nQnVpbGRlci5oPgpAQCAtOTAs
MTUgKzg5LDYgQEAgc3RhdGljIEtVUkwgZXh0cmFjdElubmVyVVJMKGNvbnN0IEtVUkwmIHVybCkK
ICAgICByZXR1cm4gS1VSTChQYXJzZWRVUkxTdHJpbmcsIGRlY29kZVVSTEVzY2FwZVNlcXVlbmNl
cyh1cmwucGF0aCgpKSk7CiB9CiAKLXN0YXRpYyBQYXNzUmVmUHRyPFNlY3VyaXR5T3JpZ2luPiBn
ZXRDYWNoZWRPcmlnaW4oY29uc3QgS1VSTCYgdXJsKQotewotI2lmIEVOQUJMRShCTE9CKQotICAg
IGlmICh1cmwucHJvdG9jb2xJcygiYmxvYiIpKQotICAgICAgICByZXR1cm4gVGhyZWFkYWJsZUJs
b2JSZWdpc3RyeTo6Y2FjaGVkT3JpZ2luKHVybCk7Ci0jZW5kaWYKLSAgICByZXR1cm4gMDsKLX0K
LQogc3RhdGljIGJvb2wgc2hvdWxkVHJlYXRBc1VuaXF1ZU9yaWdpbihjb25zdCBLVVJMJiB1cmwp
CiB7CiAgICAgaWYgKCF1cmwuaXNWYWxpZCgpKQpAQCAtMTgxLDEwICsxNzEsNiBAQCBTZWN1cml0
eU9yaWdpbjo6U2VjdXJpdHlPcmlnaW4oY29uc3QgU2VjdXJpdHlPcmlnaW4qIG90aGVyKQogCiBQ
YXNzUmVmUHRyPFNlY3VyaXR5T3JpZ2luPiBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKGNvbnN0IEtV
UkwmIHVybCkKIHsKLSAgICBSZWZQdHI8U2VjdXJpdHlPcmlnaW4+IGNhY2hlZE9yaWdpbiA9IGdl
dENhY2hlZE9yaWdpbih1cmwpOwotICAgIGlmIChjYWNoZWRPcmlnaW4uZ2V0KCkpCi0gICAgICAg
IHJldHVybiBjYWNoZWRPcmlnaW47Ci0KICAgICBpZiAoc2hvdWxkVHJlYXRBc1VuaXF1ZU9yaWdp
bih1cmwpKSB7CiAgICAgICAgIFJlZlB0cjxTZWN1cml0eU9yaWdpbj4gb3JpZ2luID0gYWRvcHRS
ZWYobmV3IFNlY3VyaXR5T3JpZ2luKCkpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGE4YjgwYzBkZjVmNzYxYjhiNWJm
YjUxODY5MDBkYThiZWQ4NWFlYi4uMTM1Y2M0NmQ4ZmMzODVkNjMyYzIwN2ExNmZhYmJlNThlMDAx
ZjM2MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA2LTE0ICBTaGVyaWZmIEJvdCAgPHdl
YmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMTIwMzg0LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8x
MjAzODQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg5
MTU3CisKKyAgICAgICAgYnJlYWtzIGNyZWF0ZS1ibG9iLXVybC1mcm9tLWRhdGEtdXJsLmh0bWwg
KFJlcXVlc3RlZCBieQorICAgICAgICBtb3JyaXRhIG9uICN3ZWJraXQpLgorCisgICAgICAgICog
ZmFzdC9maWxlcy9maWxlLXJlYWRlci1maWxlLXVybC1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisg
ICAgICAgICogZmFzdC9maWxlcy9maWxlLXJlYWRlci1maWxlLXVybC5odG1sOiBSZW1vdmVkLgor
ICAgICAgICAqIGZhc3QvZmlsZXMvcmVzb3VyY2VzL2ZpbGUtcmVhZGVyLWZpbGUtdXJsLWlmcmFt
ZS5odG1sOiBSZW1vdmVkLgorCiAyMDEyLTA2LTE0ICBEYWxlIEN1cnRpcyAgPGRhbGVjdXJ0aXNA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIERpc2FibGUgY2xpY2svZGJsLWNsaWNrIG9uIE1lZGlh
RG9jdW1lbnQgZm9yIENocm9taXVtLiBGaXggbGF5b3V0IHRlc3QgZm9yIGFsbCBwbGF0Zm9ybXMu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzL2ZpbGUtcmVhZGVyLWZpbGUtdXJs
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1yZWFkZXItZmlsZS11
cmwtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1MTZmYjNjMWQy
N2Q1ZjE0NTQ5ZWNjODU2OTM3YWI0NDVkZjg3MGNmLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1yZWFkZXIt
ZmlsZS11cmwtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBACi1DT05T
T0xFIE1FU1NBR0U6IGxpbmUgOTogUmVjZWl2ZWQgZGF0YTogMDEyMzQ1Njc4OQotCi1UZXN0IHRo
YXQgRmlsZVJlYWRlciB3b3JrcyB1bmRlciB0aGUgZmlsZSBVUkwgd2l0aCBmaWxlIHBhdGggc2Vw
YXJhdGlvbiBlbmZvcmNlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmls
ZS1yZWFkZXItZmlsZS11cmwuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZmlsZXMvZmlsZS1yZWFk
ZXItZmlsZS11cmwuaHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjY2MDU4YzBl
ZjNjNzQzMDA3OTM2MDE3YzhlNTExYzFmNmM2Yjk3Mi4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzL2ZpbGUtcmVhZGVy
LWZpbGUtdXJsLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi08aHRtbD4KLTxo
ZWFkPgotPHNjcmlwdD4KLWlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKLSAgICBs
YXlvdXRUZXN0Q29udHJvbGxlci5zZXRBbGxvd1VuaXZlcnNhbEFjY2Vzc0Zyb21GaWxlVVJMcyhm
YWxzZSk7Ci0gICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuc2V0QWxsb3dGaWxlQWNjZXNzRnJvbUZp
bGVVUkxzKGZhbHNlKTsKLSAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Ci0g
ICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwotfQotPC9zY3JpcHQ+Ci08
L2hlYWQ+Ci08Ym9keT4KLTxpZnJhbWUgc3JjPSJyZXNvdXJjZXMvZmlsZS1yZWFkZXItZmlsZS11
cmwtaWZyYW1lLmh0bWwiPjwvaWZyYW1lPgotPGRpdiBpZD0icmVzdWx0cyI+PC9kaXY+Ci1UZXN0
IHRoYXQgRmlsZVJlYWRlciB3b3JrcyB1bmRlciB0aGUgZmlsZSBVUkwgd2l0aCBmaWxlIHBhdGgg
c2VwYXJhdGlvbiBlbmZvcmNlZC4KLTwvYm9keT4KLTwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZmlsZXMvcmVzb3VyY2VzL2ZpbGUtcmVhZGVyLWZpbGUtdXJsLWlmcmFtZS5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlcy9yZXNvdXJjZXMvZmlsZS1yZWFkZXItZmlsZS11
cmwtaWZyYW1lLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDUxZmNjNjljMzM1
OWRlNmFlZTc4NmQwODRlY2M2ZjYzZTllODA1NzUuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9maWxlcy9yZXNvdXJjZXMvZmls
ZS1yZWFkZXItZmlsZS11cmwtaWZyYW1lLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSwyNSArMCww
IEBACi08aHRtbD4KLTxoZWFkPgotPHNjcmlwdD4KLWZ1bmN0aW9uIHJ1blRlc3QoKQotewotICAg
IHZhciBibG9iID0gbmV3IEJsb2IoWyIwMTIzNDU2Nzg5Il0pOwotICAgIHZhciByZWFkZXIgPSBu
ZXcgRmlsZVJlYWRlcigpOwotICAgIHJlYWRlci5vbmxvYWQgPSBmdW5jdGlvbihldmVudCkgewot
ICAgICAgICBjb25zb2xlLmxvZygiUmVjZWl2ZWQgZGF0YTogIiArIGV2ZW50LnRhcmdldC5yZXN1
bHQpOwotICAgIH0KLSAgICByZWFkZXIub25sb2FkZW5kID0gZnVuY3Rpb24oKSB7Ci0gICAgICAg
IGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCi0gICAgICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Ci0gICAgfQotICAgIHJlYWRlci5vbmVycm9yID0gZnVu
Y3Rpb24oZXZlbnQpIHsKLSAgICAgICAgY29uc29sZS5sb2coIlJlY2VpdmVkIGVycm9yIGV2ZW50
OiAiICsgZXZlbnQudGFyZ2V0LmVycm9yLmNvZGUpOwotICAgIH07Ci0gICAgcmVhZGVyLnJlYWRB
c1RleHQoYmxvYik7Ci19Ci0KLTwvc2NyaXB0PgotPC9oZWFkPgotPGJvZHkgb25sb2FkPSJydW5U
ZXN0KCkiPgotPC9ib2R5PgotPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>