<?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>94523</bug_id>
          
          <creation_ts>2012-08-20 13:56:10 -0700</creation_ts>
          <short_desc>REGRESSION(r125884): Appears to be causing a top crash in the Canary channel (Requested by abarth on #webkit).</short_desc>
          <delta_ts>2012-08-20 14:11:28 -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>93971</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>gyuyoung.kim</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>rakuco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>699907</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 13:56:10 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/125884 broke the build:
Appears to be causing a top crash in the Canary channel (Requested by abarth 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>699912</commentid>
    <comment_count>1</comment_count>
      <attachid>159513</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 13:56:53 -0700</bug_when>
    <thetext>Created attachment 159513
ROLLOUT of r125884

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>699918</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 14:01:22 -0700</bug_when>
    <thetext>Attachment 159513 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/bindings/v8/DOMWrapperWorld.h:46:  Missing space inside { }.  [whitespace/braces] [5]
Source/WebCore/bindings/v8/IsolatedWorld.h:55:  Should have only a single space after a punctuation in a comment.  [whitespace/comments] [5]
Source/WebCore/bindings/v8/IsolatedWorld.h:56:  Should have only a single space after a punctuation in a comment.  [whitespace/comments] [5]
Total errors found: 3 in 11 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699936</commentid>
    <comment_count>3</comment_count>
      <attachid>159513</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 14:11:22 -0700</bug_when>
    <thetext>Comment on attachment 159513
ROLLOUT of r125884

Clearing flags on attachment: 159513

Committed r126066: &lt;http://trac.webkit.org/changeset/126066&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>699937</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-20 14:11:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159513</attachid>
            <date>2012-08-20 13:56:53 -0700</date>
            <delta_ts>2012-08-20 14:11:22 -0700</delta_ts>
            <desc>ROLLOUT of r125884</desc>
            <filename>bug-94523-20120820210232.patch</filename>
            <type>text/plain</type>
            <size>16485</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI2MDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2RmZmUzMDAyMzgyZGU3
NWFjODQyYjc5YTllMzZkNDBkNWU3YWExZS4uZTE4NGE4ZDcwZjU4MzY2NjU5NjY2NjQzM2RkMDRk
ZWY3MGZkOWI3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ2IEBACisyMDEyLTA4LTIwICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTI1ODg0LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMjU4ODQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk0NTIzCisKKyAgICAgICAgQXBwZWFycyB0byBiZSBjYXVzaW5nIGEgdG9wIGNy
YXNoIGluIHRoZSBDYW5hcnkgY2hhbm5lbAorICAgICAgICAoUmVxdWVzdGVkIGJ5IGFiYXJ0aCBv
biAjd2Via2l0KS4KKworICAgICAgICAqIFVzZVY4LmNtYWtlOgorICAgICAgICAqIFdlYkNvcmUu
Z3lwaToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01XcmFwcGVyV29ybGQuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6RE9NV3JhcHBlcldvcmxkOjpET01XcmFwcGVyV29ybGQpOgorICAgICAgICAo
V2ViQ29yZTo6bWFpblRocmVhZE5vcm1hbFdvcmxkKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9E
T01XcmFwcGVyV29ybGQuaDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6
RE9NV3JhcHBlcldvcmxkOjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6RE9NV3JhcHBlcldv
cmxkOjp+RE9NV3JhcHBlcldvcmxkKToKKyAgICAgICAgKERPTVdyYXBwZXJXb3JsZCk6CisgICAg
ICAgICogYmluZGluZ3MvdjgvSXNvbGF0ZWRXb3JsZC5jcHA6IENvcGllZCBmcm9tIFNvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTVdyYXBwZXJXb3JsZC5jcHAuCisgICAgICAgIChXZWJDb3Jl
KToKKyAgICAgICAgKFdlYkNvcmU6Oklzb2xhdGVkV29ybGQ6Oklzb2xhdGVkV29ybGQpOgorICAg
ICAgICAoV2ViQ29yZTo6SXNvbGF0ZWRXb3JsZDo6fklzb2xhdGVkV29ybGQpOgorICAgICAgICAq
IGJpbmRpbmdzL3Y4L0lzb2xhdGVkV29ybGQuaDogQ29waWVkIGZyb20gU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvRE9NV3JhcHBlcldvcmxkLmguCisgICAgICAgIChXZWJDb3JlKToKKyAgICAg
ICAgKElzb2xhdGVkV29ybGQpOgorICAgICAgICAoV2ViQ29yZTo6SXNvbGF0ZWRXb3JsZDo6Y3Jl
YXRlKToKKyAgICAgICAgKFdlYkNvcmU6Oklzb2xhdGVkV29ybGQ6OmNvdW50KToKKyAgICAgICAg
KFdlYkNvcmU6Oklzb2xhdGVkV29ybGQ6OmlkKToKKyAgICAgICAgKFdlYkNvcmU6Oklzb2xhdGVk
V29ybGQ6OmRvbURhdGFTdG9yZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01XcmFwcGVy
Lmg6CisgICAgICAgIChXZWJDb3JlOjpWOERPTVdyYXBwZXI6OmdldENhY2hlZFdyYXBwZXIpOgor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4SXNvbGF0ZWRDb250ZXh0LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlY4SXNvbGF0ZWRDb250ZXh0OjpWOElzb2xhdGVkQ29udGV4dCk6CisgICAgICAgIChX
ZWJDb3JlOjpWOElzb2xhdGVkQ29udGV4dDo6ZGVzdHJveSk6CisgICAgICAgICogYmluZGluZ3Mv
djgvVjhJc29sYXRlZENvbnRleHQuaDoKKyAgICAgICAgKFdlYkNvcmU6OlY4SXNvbGF0ZWRDb250
ZXh0OjpnZXRFbnRlcmVkKToKKyAgICAgICAgKFdlYkNvcmU6OlY4SXNvbGF0ZWRDb250ZXh0Ojp3
b3JsZCk6CisgICAgICAgIChWOElzb2xhdGVkQ29udGV4dCk6CisgICAgICAgICogYmluZGluZ3Mv
djgvVjhQZXJJc29sYXRlRGF0YS5oOgorICAgICAgICAoV2ViQ29yZTo6VjhQZXJJc29sYXRlRGF0
YTo6cmVnaXN0ZXJET01EYXRhU3RvcmUpOgorICAgICAgICAoV2ViQ29yZTo6VjhQZXJJc29sYXRl
RGF0YTo6dW5yZWdpc3RlckRPTURhdGFTdG9yZSk6CisKIDIwMTItMDgtMjAgIEpvaG4gTWVsbG9y
ICA8am9obm1lQGNocm9taXVtLm9yZz4KIAogICAgICAgICBUZXh0IEF1dG9zaXppbmc6IE9ubHkg
dGFrZSBpbnRvIGFjY291bnQgYmxvY2sgd2lkdGggPD0gZG9jdW1lbnQgbGF5b3V0IHdpZHRoLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvVXNlVjguY21ha2UgYi9Tb3VyY2UvV2ViQ29yZS9V
c2VWOC5jbWFrZQppbmRleCAzNmVlNjJiZGJhMGMwNzJmNDY2YzAyMzcwOTRiNDc5MWJjZTNkNWQ5
Li4yOWQ3ZTU4NzI4ZGI5MDc0ZDIyMmJhNTBjYmNiMDk4YTViMGM3YmYyIDEwMDc1NQotLS0gYS9T
b3VyY2UvV2ViQ29yZS9Vc2VWOC5jbWFrZQorKysgYi9Tb3VyY2UvV2ViQ29yZS9Vc2VWOC5jbWFr
ZQpAQCAtMjUsNiArMjUsNyBAQCBMSVNUKEFQUEVORCBXZWJDb3JlX1NPVVJDRVMKICAgICBiaW5k
aW5ncy92OC9EYXRlRXh0ZW5zaW9uLmNwcAogICAgIGJpbmRpbmdzL3Y4L0lEQkJpbmRpbmdVdGls
aXRpZXMuY3BwCiAgICAgYmluZGluZ3MvdjgvSURCQ3VzdG9tQmluZGluZ3MuY3BwCisgICAgYmlu
ZGluZ3MvdjgvSXNvbGF0ZWRXb3JsZC5jcHAKICAgICBiaW5kaW5ncy92OC9EaWN0aW9uYXJ5LmNw
cAogICAgIGJpbmRpbmdzL3Y4L1BhZ2VTY3JpcHREZWJ1Z1NlcnZlci5jcHAKICAgICBiaW5kaW5n
cy92OC9SZXRhaW5lZERPTUluZm8uY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJD
b3JlLmd5cGkgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkKaW5kZXggOTZjNjc2ZDQ0NjNk
OTdiMzVmZjQ0ZTI3MWYxMDJmZGRkYjMxMjkxNC4uOTUyYjgwMDFkYzkwMzQ0MGZlMzk4MTQ3MDZi
NDc5NTM3ZjYzOWNiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXBpCisr
KyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQpAQCAtMjE4Miw2ICsyMTgyLDggQEAKICAg
ICAgICAgICAgICdiaW5kaW5ncy92OC9JREJCaW5kaW5nVXRpbGl0aWVzLmgnLAogICAgICAgICAg
ICAgJ2JpbmRpbmdzL3Y4L0lEQkN1c3RvbUJpbmRpbmdzLmNwcCcsCiAgICAgICAgICAgICAnYmlu
ZGluZ3MvdjgvSW50cnVzaXZlRE9NV3JhcHBlck1hcC5oJywKKyAgICAgICAgICAgICdiaW5kaW5n
cy92OC9Jc29sYXRlZFdvcmxkLmNwcCcsCisgICAgICAgICAgICAnYmluZGluZ3MvdjgvSXNvbGF0
ZWRXb3JsZC5oJywKICAgICAgICAgICAgICdiaW5kaW5ncy92OC9KYXZhU2NyaXB0Q2FsbEZyYW1l
LmNwcCcsCiAgICAgICAgICAgICAnYmluZGluZ3MvdjgvSmF2YVNjcmlwdENhbGxGcmFtZS5oJywK
ICAgICAgICAgICAgICdiaW5kaW5ncy92OC9OUE9iamVjdFdyYXBwZXIuY3BwJywKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTVdyYXBwZXJXb3JsZC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01XcmFwcGVyV29ybGQuY3BwCmluZGV4IGVlZDg4MmJm
Y2FiNTJkNWVhOTMyYzRmYTFhYTQ3MDZhZWI4NjMxOTkuLjZhOWM2ZGI1ODZmM2I0Mzk4NWUwYTZh
MGRjMDQwZjExYzk0Y2VkYmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L0RPTVdyYXBwZXJXb3JsZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9N
V3JhcHBlcldvcmxkLmNwcApAQCAtMzYsMTIgKzM2LDE1IEBACiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAotaW50IERPTVdyYXBwZXJXb3JsZDo6aXNvbGF0ZWRXb3JsZENvdW50ID0gMDsKK0RPTVdy
YXBwZXJXb3JsZDo6RE9NV3JhcHBlcldvcmxkKCkKK3sKKyAgICAvLyBUaGlzIGNsYXNzIGlzIHBy
ZXR0eSBib3JpbmcsIGh1aD8KK30KIAogRE9NV3JhcHBlcldvcmxkKiBtYWluVGhyZWFkTm9ybWFs
V29ybGQoKQogewogICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7Ci0gICAgREVGSU5FX1NUQVRJ
Q19MT0NBTChSZWZQdHI8RE9NV3JhcHBlcldvcmxkPiwgY2FjaGVkTm9ybWFsV29ybGQsIChET01X
cmFwcGVyV29ybGQ6OmNyZWF0ZShET01XcmFwcGVyV29ybGQ6Om1haW5Xb3JsZElkKSkpOworICAg
IERFRklORV9TVEFUSUNfTE9DQUwoUmVmUHRyPERPTVdyYXBwZXJXb3JsZD4sIGNhY2hlZE5vcm1h
bFdvcmxkLCAoRE9NV3JhcHBlcldvcmxkOjpjcmVhdGUoKSkpOwogICAgIHJldHVybiBjYWNoZWRO
b3JtYWxXb3JsZC5nZXQoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvRE9NV3JhcHBlcldvcmxkLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01X
cmFwcGVyV29ybGQuaAppbmRleCA3YjlmMzMxM2Y0YTcwZDkyYTM5ZTllNGMwYmFiY2NkMTNlNzE1
YTVkLi4yYTlkZjMwY2QyZDc2MTY0NGQzYThmZGY3MWE4MjQ4MzNjOGY2NjA5IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01XcmFwcGVyV29ybGQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01XcmFwcGVyV29ybGQuaApAQCAtMzEsNyArMzEsNiBA
QAogI2lmbmRlZiBET01XcmFwcGVyV29ybGRfaAogI2RlZmluZSBET01XcmFwcGVyV29ybGRfaAog
Ci0jaW5jbHVkZSAiRE9NRGF0YVN0b3JlLmgiCiAjaW5jbHVkZSA8d3RmL1Bhc3NSZWZQdHIuaD4K
ICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KQEAg
LTM5LDM1ICszOCwxNSBAQAogbmFtZXNwYWNlIFdlYkNvcmUgewogCiAvLyBUaGlzIGNsYXNzIHJl
cHJlc2VudCBhIGNvbGxlY3Rpb24gb2YgRE9NIHdyYXBwZXJzIGZvciBhIHNwZWNpZmljIHdvcmxk
LgorLy8gVGhlIGJhc2UgY2xhc3MgaXMgcHJldHR5IGJvcmluZyBiZWNhdXNlIHRoZSB3cmFwcGVy
cyBhcmUgYWN0dWFsbHkgc3RvcmVkCisvLyBzdGF0aWNhbGx5IGluIFY4RE9NTWFwIGFuZCBnYXJi
YWdlIGNvbGxlY3RlZCBieSBWOCBpdHNlbGYuCiBjbGFzcyBET01XcmFwcGVyV29ybGQgOiBwdWJs
aWMgUmVmQ291bnRlZDxET01XcmFwcGVyV29ybGQ+IHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgY29u
c3QgaW50IG1haW5Xb3JsZElkID0gLTE7Ci0gICAgc3RhdGljIFBhc3NSZWZQdHI8RE9NV3JhcHBl
cldvcmxkPiBjcmVhdGUoaW50IHdvcmxkSWQgPSBtYWluV29ybGRJZCkgeyByZXR1cm4gYWRvcHRS
ZWYobmV3IERPTVdyYXBwZXJXb3JsZCh3b3JsZElkKSk7IH0KLSAgICB+RE9NV3JhcHBlcldvcmxk
KCkKLSAgICB7Ci0gICAgICAgIGlmIChtX3dvcmxkSWQgIT0gbWFpbldvcmxkSWQpCi0gICAgICAg
ICAgICBpc29sYXRlZFdvcmxkQ291bnQtLTsKLSAgICB9Ci0gICAgc3RhdGljIGludCBjb3VudCgp
IHsgcmV0dXJuIGlzb2xhdGVkV29ybGRDb3VudDsgfQorICAgIHN0YXRpYyBQYXNzUmVmUHRyPERP
TVdyYXBwZXJXb3JsZD4gY3JlYXRlKCkgeyByZXR1cm4gYWRvcHRSZWYobmV3IERPTVdyYXBwZXJX
b3JsZCgpKTsgfQorICAgIHZpcnR1YWwgfkRPTVdyYXBwZXJXb3JsZCgpIHt9CiAKLSAgICBpbnQg
d29ybGRJZCgpIGNvbnN0IHsgcmV0dXJuIG1fd29ybGRJZDsgfQotICAgIERPTURhdGFTdG9yZSog
ZG9tRGF0YVN0b3JlKCkgY29uc3QgeyByZXR1cm4gbV9kb21EYXRhU3RvcmUuZ2V0U3RvcmUoKTsg
fQotCi1wcml2YXRlOgotICAgIERPTVdyYXBwZXJXb3JsZChpbnQgd29ybGRJZCkKLSAgICAgICAg
OiBtX3dvcmxkSWQod29ybGRJZCkKLSAgICB7Ci0gICAgICAgIGlmIChtX3dvcmxkSWQgIT0gbWFp
bldvcmxkSWQpCi0gICAgICAgICAgICBpc29sYXRlZFdvcmxkQ291bnQrKzsKLSAgICB9Ci0KLSAg
ICAvLyBUaGUgYmFja2luZyBzdG9yZSBmb3IgdGhlIGlzb2xhdGVkIHdvcmxkJ3MgRE9NIHdyYXBw
ZXJzLiBUaGlzIGNsYXNzCi0gICAgLy8gZG9lc24ndCBoYXZlIHZpc2liaWxpdHkgaW50byB0aGUg
d3JhcHBlcnMuIFRoaXMgaGFuZGxlIHNpbXBseSBoZWxwcwotICAgIC8vIG1hbmFnZSB0aGVpciBs
aWZldGltZS4KLSAgICBET01EYXRhU3RvcmVIYW5kbGUgbV9kb21EYXRhU3RvcmU7Ci0KLSAgICBj
b25zdCBpbnQgbV93b3JsZElkOwotICAgIHN0YXRpYyBpbnQgaXNvbGF0ZWRXb3JsZENvdW50Owor
cHJvdGVjdGVkOgorICAgIERPTVdyYXBwZXJXb3JsZCgpOwogfTsKIAogRE9NV3JhcHBlcldvcmxk
KiBtYWluVGhyZWFkTm9ybWFsV29ybGQoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L0lzb2xhdGVkV29ybGQuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
SXNvbGF0ZWRXb3JsZC5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzY4NjQ2MTcxZjg1ZTMwNDYzYmMyYWM4YjA3
NjU1NDk0YTNjMmFhNwotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L0lzb2xhdGVkV29ybGQuY3BwCkBAIC0wLDAgKzEsNDkgQEAKKy8qCisgKiBDb3B5cmlnaHQg
KEMpIDIwMDkgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucyBhcmUKKyAqIG1ldDoKKyAqCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlv
bnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
LgorICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNl
IHRoZSBhYm92ZQorICogY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorICogaW4gdGhlIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorICogZGlzdHJpYnV0aW9uLgor
ICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9m
IGl0cworICogY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBw
cm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBw
cmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURF
RCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworICogIkFTIElTIiBB
TkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QK
KyAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IEFORCBGSVRORVNTIEZPUgorICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQu
IElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIE9XTkVSIE9SIENPTlRSSUJVVE9S
UyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorICogU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAorICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBT
RVJWSUNFUzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ
TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAqIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAq
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBP
VVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRI
RSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgi
CisjaW5jbHVkZSAiSXNvbGF0ZWRXb3JsZC5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK2lu
dCBJc29sYXRlZFdvcmxkOjppc29sYXRlZFdvcmxkQ291bnQgPSAwOworCitJc29sYXRlZFdvcmxk
OjpJc29sYXRlZFdvcmxkKGludCBpZCkKK3sKKyAgICArK2lzb2xhdGVkV29ybGRDb3VudDsKKyAg
ICBtX2lkID0gaWQ7Cit9CisKK0lzb2xhdGVkV29ybGQ6On5Jc29sYXRlZFdvcmxkKCkKK3sKKyAg
ICAtLWlzb2xhdGVkV29ybGRDb3VudDsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvSXNvbGF0ZWRXb3JsZC5oIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvSXNvbGF0ZWRXb3JsZC5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUzZTM0
NzZlNGNiOTZjYmYyNGY1ZDJhOWQ1OWJkZmI0NDhlY2U4YTEKLS0tIC9kZXYvbnVsbAorKysgYi9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9Jc29sYXRlZFdvcmxkLmgKQEAgLTAsMCArMSw2NSBA
QAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAwOSBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQorICogbWV0OgorICoKKyAq
ICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJv
dmUgY29weXJpZ2h0CisgKiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCisgKiBjb3B5cmlnaHQgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCisgKiBpbiB0
aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhl
CisgKiBkaXN0cmlidXRpb24uCisgKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJ
bmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogdGhpcyBzb2Z0d2Fy
ZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTCisgKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisgKiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorICog
T1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsCisgKiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBT
VUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyAqIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFO
WQorICogVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkg
QVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisK
KyNpZm5kZWYgSXNvbGF0ZWRXb3JsZF9oCisjZGVmaW5lIElzb2xhdGVkV29ybGRfaAorCisjaW5j
bHVkZSAiRE9NV3JhcHBlcldvcmxkLmgiCisjaW5jbHVkZSAiVjhET01NYXAuaCIKKworbmFtZXNw
YWNlIFdlYkNvcmUgeworCisvLyBBbiBET01XcmFwcGVyV29ybGQgb3RoZXIgdGhhbiB0aGUgdGhy
ZWFkJ3Mgbm9ybWFsIHdvcmxkLgorY2xhc3MgSXNvbGF0ZWRXb3JsZCA6IHB1YmxpYyBET01XcmFw
cGVyV29ybGQgeworcHVibGljOgorICAgIHN0YXRpYyBQYXNzUmVmUHRyPElzb2xhdGVkV29ybGQ+
IGNyZWF0ZShpbnQgaWQpIHsgcmV0dXJuIGFkb3B0UmVmKG5ldyBJc29sYXRlZFdvcmxkKGlkKSk7
IH0KKyAgICBzdGF0aWMgaW50IGNvdW50KCkgeyByZXR1cm4gaXNvbGF0ZWRXb3JsZENvdW50OyB9
CisKKyAgICBpbnQgaWQoKSBjb25zdCB7IHJldHVybiBtX2lkOyB9CisgICAgRE9NRGF0YVN0b3Jl
KiBkb21EYXRhU3RvcmUoKSBjb25zdCB7IHJldHVybiBtX2RvbURhdGFTdG9yZS5nZXRTdG9yZSgp
OyB9CisKK3Byb3RlY3RlZDoKKyAgICBleHBsaWNpdCBJc29sYXRlZFdvcmxkKGludCBpZCk7Cisg
ICAgfklzb2xhdGVkV29ybGQoKTsKKworcHJpdmF0ZToKKyAgICBpbnQgbV9pZDsKKworICAgIC8v
IFRoZSBiYWNraW5nIHN0b3JlIGZvciB0aGUgaXNvbGF0ZWQgd29ybGQncyBET00gd3JhcHBlcnMu
ICBUaGlzIGNsYXNzCisgICAgLy8gZG9lc24ndCBoYXZlIHZpc2liaWxpdHkgaW50byB0aGUgd3Jh
cHBlcnMuICBUaGlzIGhhbmRsZSBzaW1wbHkgaGVscHMKKyAgICAvLyBtYW5hZ2UgdGhlaXIgbGlm
ZXRpbWUuCisgICAgRE9NRGF0YVN0b3JlSGFuZGxlIG1fZG9tRGF0YVN0b3JlOworCisgICAgc3Rh
dGljIGludCBpc29sYXRlZFdvcmxkQ291bnQ7Cit9OworCit9IC8vIG5hbWVzcGFjZSBXZWJDb3Jl
CisKKyNlbmRpZiAvLyBJc29sYXRlZFdvcmxkX2gKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
VjhET01XcmFwcGVyLmgKaW5kZXggMTQyYmU1YTZiZjhhMjRjMTM2Y2NiZGE2MTk1OTBiYzMwMmM4
YzdiMy4uZDllODA1OWU0MjBjNmYzYWE4NWYyNjA5OTMxYzNmMmEwNmVjN2RhYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmgKQEAgLTMzLDYgKzMzLDcgQEAKIAog
I2luY2x1ZGUgIkRPTURhdGFTdG9yZS5oIgogI2luY2x1ZGUgIkV2ZW50LmgiCisjaW5jbHVkZSAi
SXNvbGF0ZWRXb3JsZC5oIgogI2luY2x1ZGUgIk5vZGUuaCIKICNpbmNsdWRlICJOb2RlRmlsdGVy
LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKQEAgLTEyOSw3ICsxMzAsNyBAQCBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIHN0YXRpYyB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IGdl
dENhY2hlZFdyYXBwZXIoTm9kZSogbm9kZSkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJU
KGlzTWFpblRocmVhZCgpKTsKLSAgICAgICAgICAgIGlmIChMSUtFTFkoIURPTVdyYXBwZXJXb3Js
ZDo6Y291bnQoKSkpIHsKKyAgICAgICAgICAgIGlmIChMSUtFTFkoIUlzb2xhdGVkV29ybGQ6OmNv
dW50KCkpKSB7CiAgICAgICAgICAgICAgICAgdjg6OlBlcnNpc3RlbnQ8djg6Ok9iamVjdD4qIHdy
YXBwZXIgPSBub2RlLT53cmFwcGVyKCk7CiAgICAgICAgICAgICAgICAgaWYgKExJS0VMWSghIXdy
YXBwZXIpKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gKndyYXBwZXI7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOElzb2xhdGVkQ29udGV4dC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOElzb2xhdGVkQ29udGV4dC5jcHAKaW5kZXggNWRlOGRl
M2I1MGQ0MTc0NjAyMGM5NGYwYzExZjJiZTAzYmU1MWEyZC4uZmMxMDM3ZTM5NWQ3MGJhYjgwZWRm
YTdiNjQ1OWQwODg5ZGIxOGJhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvVjhJc29sYXRlZENvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L1Y4SXNvbGF0ZWRDb250ZXh0LmNwcApAQCAtNjYsNyArNjYsNyBAQCBzdGF0aWMgdm9pZCBzZXRJ
bmplY3RlZFNjcmlwdENvbnRleHREZWJ1Z0lkKHY4OjpIYW5kbGU8djg6OkNvbnRleHQ+IHRhcmdl
dENvbnRleAogfQogCiBWOElzb2xhdGVkQ29udGV4dDo6VjhJc29sYXRlZENvbnRleHQoVjhQcm94
eSogcHJveHksIGludCBleHRlbnNpb25Hcm91cCwgaW50IHdvcmxkSWQpCi0gICAgOiBtX3dvcmxk
KERPTVdyYXBwZXJXb3JsZDo6Y3JlYXRlKHdvcmxkSWQpKSwKKyAgICA6IG1fd29ybGQoSXNvbGF0
ZWRXb3JsZDo6Y3JlYXRlKHdvcmxkSWQpKSwKICAgICAgIG1fZnJhbWUocHJveHktPmZyYW1lKCkp
CiB7CiAgICAgdjg6OkhhbmRsZVNjb3BlIHNjb3BlOwpAQCAtNzUsNyArNzUsNyBAQCBWOElzb2xh
dGVkQ29udGV4dDo6VjhJc29sYXRlZENvbnRleHQoVjhQcm94eSogcHJveHksIGludCBleHRlbnNp
b25Hcm91cCwgaW50IHdvcgogICAgICAgICByZXR1cm47CiAKICAgICAvLyBGSVhNRTogV2Ugc2hv
dWxkIGJlIGNyZWF0aW5nIGEgbmV3IFY4RE9NV2luZG93U2hlbGwgaGVyZSBpbnN0ZWFkIG9mIHJp
cGluZyBvdXQgdGhlIGNvbnRleHQuCi0gICAgbV9jb250ZXh0ID0gU2hhcmVkUGVyc2lzdGVudDx2
ODo6Q29udGV4dD46OmNyZWF0ZShwcm94eS0+d2luZG93U2hlbGwoKS0+Y3JlYXRlTmV3Q29udGV4
dCh2ODo6SGFuZGxlPHY4OjpPYmplY3Q+KCksIGV4dGVuc2lvbkdyb3VwLCBtX3dvcmxkLT53b3Js
ZElkKCkpKTsKKyAgICBtX2NvbnRleHQgPSBTaGFyZWRQZXJzaXN0ZW50PHY4OjpDb250ZXh0Pjo6
Y3JlYXRlKHByb3h5LT53aW5kb3dTaGVsbCgpLT5jcmVhdGVOZXdDb250ZXh0KHY4OjpIYW5kbGU8
djg6Ok9iamVjdD4oKSwgZXh0ZW5zaW9uR3JvdXAsIG1fd29ybGQtPmlkKCkpKTsKICAgICBpZiAo
bV9jb250ZXh0LT5nZXQoKS5Jc0VtcHR5KCkpCiAgICAgICAgIHJldHVybjsKIApAQCAtMTAwLDEz
ICsxMDAsMTMgQEAgVjhJc29sYXRlZENvbnRleHQ6OlY4SXNvbGF0ZWRDb250ZXh0KFY4UHJveHkq
IHByb3h5LCBpbnQgZXh0ZW5zaW9uR3JvdXAsIGludCB3b3IKICAgICAvLyAgICAgICAgY2hhbmdl
cy4KICAgICBtX2NvbnRleHQtPmdldCgpLT5Vc2VEZWZhdWx0U2VjdXJpdHlUb2tlbigpOwogCi0g
ICAgbV9mcmFtZS0+bG9hZGVyKCktPmNsaWVudCgpLT5kaWRDcmVhdGVTY3JpcHRDb250ZXh0KGNv
bnRleHQoKSwgZXh0ZW5zaW9uR3JvdXAsIG1fd29ybGQtPndvcmxkSWQoKSk7CisgICAgbV9mcmFt
ZS0+bG9hZGVyKCktPmNsaWVudCgpLT5kaWRDcmVhdGVTY3JpcHRDb250ZXh0KGNvbnRleHQoKSwg
ZXh0ZW5zaW9uR3JvdXAsIG1fd29ybGQtPmlkKCkpOwogfQogCiB2b2lkIFY4SXNvbGF0ZWRDb250
ZXh0OjpkZXN0cm95KCkKIHsKICAgICBtX3BlckNvbnRleHREYXRhLmNsZWFyKCk7Ci0gICAgbV9m
cmFtZS0+bG9hZGVyKCktPmNsaWVudCgpLT53aWxsUmVsZWFzZVNjcmlwdENvbnRleHQoY29udGV4
dCgpLCBtX3dvcmxkLT53b3JsZElkKCkpOworICAgIG1fZnJhbWUtPmxvYWRlcigpLT5jbGllbnQo
KS0+d2lsbFJlbGVhc2VTY3JpcHRDb250ZXh0KGNvbnRleHQoKSwgbV93b3JsZC0+aWQoKSk7CiAg
ICAgbV9jb250ZXh0LT5nZXQoKS5NYWtlV2Vhayh0aGlzLCAmY29udGV4dFdlYWtSZWZlcmVuY2VD
YWxsYmFjayk7CiAgICAgbV9mcmFtZSA9IDA7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOElzb2xhdGVkQ29udGV4dC5oIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvVjhJc29sYXRlZENvbnRleHQuaAppbmRleCA1OTFlMDViZjQyNTBmNDQxYjY0MmYzODBh
MWQ5NGQzNWY3NWNkYWQyLi5lY2QzZjZlMjcwZGY2Y2E2YmMwZDhjMGY5MDc2YWI3N2YwNzgwMzNl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOElzb2xhdGVkQ29udGV4
dC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4SXNvbGF0ZWRDb250ZXh0LmgK
QEAgLTMxLDcgKzMxLDcgQEAKICNpZm5kZWYgVjhJc29sYXRlZENvbnRleHRfaAogI2RlZmluZSBW
OElzb2xhdGVkQ29udGV4dF9oCiAKLSNpbmNsdWRlICJET01XcmFwcGVyV29ybGQuaCIKKyNpbmNs
dWRlICJJc29sYXRlZFdvcmxkLmgiCiAjaW5jbHVkZSAiU2NyaXB0U291cmNlQ29kZS5oIiAvLyBm
b3IgV2ViQ29yZTo6U2NyaXB0U291cmNlQ29kZQogI2luY2x1ZGUgIlNoYXJlZFBlcnNpc3RlbnQu
aCIKICNpbmNsdWRlICJWOFV0aWxpdGllcy5oIgpAQCAtODIsNyArODIsNyBAQCBwdWJsaWM6CiAg
ICAgICAgIC8vIFY4IHRlYW0gdG8gYWRkIGEgcmVhbCBwcm9wZXJ0eSB0byB2ODo6Q29udGV4dCBm
b3IgaXNvbGF0ZWQgd29ybGRzLgogICAgICAgICAvLyBVbnRpbCB0aGVuLCB3ZSBvcHRpbWl6ZSB0
aGUgY29tbW9uIGNhc2Ugb2Ygbm90IGhhdmluZyBhbnkgaXNvbGF0ZWQKICAgICAgICAgLy8gd29y
bGRzIGF0IGFsbC4KLSAgICAgICAgaWYgKCFET01XcmFwcGVyV29ybGQ6OmNvdW50KCkpCisgICAg
ICAgIGlmICghSXNvbGF0ZWRXb3JsZDo6Y291bnQoKSkKICAgICAgICAgICAgIHJldHVybiAwOwog
ICAgICAgICBpZiAoIXY4OjpDb250ZXh0OjpJbkNvbnRleHQoKSkKICAgICAgICAgICAgIHJldHVy
biAwOwpAQCAtOTIsNyArOTIsNyBAQCBwdWJsaWM6CiAgICAgdjg6OkhhbmRsZTx2ODo6Q29udGV4
dD4gY29udGV4dCgpIHsgcmV0dXJuIG1fY29udGV4dC0+Z2V0KCk7IH0KICAgICBQYXNzUmVmUHRy
PFNoYXJlZFBlcnNpc3RlbnQ8djg6OkNvbnRleHQ+ID4gc2hhcmVkQ29udGV4dCgpIHsgcmV0dXJu
IG1fY29udGV4dDsgfQogCi0gICAgRE9NV3JhcHBlcldvcmxkKiB3b3JsZCgpIGNvbnN0IHsgcmV0
dXJuIG1fd29ybGQuZ2V0KCk7IH0KKyAgICBJc29sYXRlZFdvcmxkKiB3b3JsZCgpIGNvbnN0IHsg
cmV0dXJuIG1fd29ybGQuZ2V0KCk7IH0KIAogICAgIFNlY3VyaXR5T3JpZ2luKiBzZWN1cml0eU9y
aWdpbigpIGNvbnN0IHsgcmV0dXJuIG1fc2VjdXJpdHlPcmlnaW4uZ2V0KCk7IH0KICAgICB2b2lk
IHNldFNlY3VyaXR5T3JpZ2luKFBhc3NSZWZQdHI8U2VjdXJpdHlPcmlnaW4+KTsKQEAgLTExNSw3
ICsxMTUsNyBAQCBwcml2YXRlOgogICAgIC8vIGxvbmcgYXMgfG1fY29udGV4dHwgaGFzIG5vdCBi
ZWVuIGdhcmJhZ2UgY29sbGVjdGVkLgogICAgIFJlZlB0cjxTaGFyZWRQZXJzaXN0ZW50PHY4OjpD
b250ZXh0PiA+IG1fY29udGV4dDsKIAotICAgIFJlZlB0cjxET01XcmFwcGVyV29ybGQ+IG1fd29y
bGQ7CisgICAgUmVmUHRyPElzb2xhdGVkV29ybGQ+IG1fd29ybGQ7CiAKICAgICBSZWZQdHI8U2Vj
dXJpdHlPcmlnaW4+IG1fc2VjdXJpdHlPcmlnaW47CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4UGVySXNvbGF0ZURhdGEuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4UGVySXNvbGF0ZURhdGEuaAppbmRleCBiMmNkZDRkNTE5Nzc1NmJlNGYzNjQyNzk1
ODA4ZTAzMThlYzVmM2ZmLi43MmRhNzdlNDJkNzUwZDhiNTEzZjY2OTVhMDM5YjMwOGE4Mjg4NzZj
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRh
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQZXJJc29sYXRlRGF0YS5oCkBA
IC05MCwxMyArOTAsMTIgQEAgcHVibGljOgogCiAgICAgdm9pZCByZWdpc3RlckRPTURhdGFTdG9y
ZShET01EYXRhU3RvcmUqIGRvbURhdGFTdG9yZSkgCiAgICAgewotICAgICAgICBBU1NFUlQobV9k
b21EYXRhTGlzdC5maW5kKGRvbURhdGFTdG9yZSkgPT0gbm90Rm91bmQpOwogICAgICAgICBtX2Rv
bURhdGFMaXN0LmFwcGVuZChkb21EYXRhU3RvcmUpOwogICAgIH0KIAogICAgIHZvaWQgdW5yZWdp
c3RlckRPTURhdGFTdG9yZShET01EYXRhU3RvcmUqIGRvbURhdGFTdG9yZSkKICAgICB7Ci0gICAg
ICAgIEFTU0VSVChtX2RvbURhdGFMaXN0LmZpbmQoZG9tRGF0YVN0b3JlKSAhPSBub3RGb3VuZCk7
CisgICAgICAgIEFTU0VSVChtX2RvbURhdGFMaXN0LmZpbmQoZG9tRGF0YVN0b3JlKSk7CiAgICAg
ICAgIG1fZG9tRGF0YUxpc3QucmVtb3ZlKG1fZG9tRGF0YUxpc3QuZmluZChkb21EYXRhU3RvcmUp
KTsKICAgICB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>