<?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>246757</bug_id>
          
          <creation_ts>2022-10-19 11:32:27 -0700</creation_ts>
          <short_desc>REGRESSION(255719@main): Caused 30X API crashes on macOS and iOS Debug</short_desc>
          <delta_ts>2022-10-20 08:57:27 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>246759</dup_id>
          
          <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>246729</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>achristensen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1906836</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-10-19 11:32:27 -0700</bug_when>
    <thetext>https://commits.webkit.org/255719@main introduced a regression:
Caused 30X API crashes on macOS and iOS Debug

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>1906838</commentid>
    <comment_count>1</comment_count>
      <attachid>463095</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-10-19 11:32:32 -0700</bug_when>
    <thetext>Created attachment 463095
REVERT of 255719@main

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 revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert 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>1907058</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-10-20 08:57:20 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 246759 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463095</attachid>
            <date>2022-10-19 11:32:32 -0700</date>
            <delta_ts>2022-10-20 08:57:27 -0700</delta_ts>
            <desc>REVERT of 255719@main</desc>
            <filename>bug-246757-20221019113232.patch</filename>
            <type>text/plain</type>
            <size>9874</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSA5MTZlYmE3YjdkMjJjNjY2NmRjOWYxZDMwNGY3Y2VhY2MyOWE0ZGNlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBXZWQsIDE5IE9jdCAyMDIyIDExOjMyOjI5IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyNTU3MTlAbWFpbi4KIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yNDY3NTcKCkNhdXNlZCAzMFggQVBJIGNyYXNoZXMgb24gbWFj
T1MgYW5kIGlPUyBEZWJ1ZwoKUmV2ZXJ0ZWQgY2hhbmdlc2V0OgoKIlN1c3BlbmRlZFBhZ2VQcm94
eSBzaG91bGQga2VlcCBSZWY8V2ViRnJhbWVQcm94eT4gaW5zdGVhZCBvZiBqdXN0IHRoZSBGcmFt
ZUlkZW50aWZpZXIiCmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDY3
MjkKaHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMjU1NzE5QG1haW4KLS0tCiBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Qcm92aXNpb25hbFBhZ2VQcm94eS5jcHAgfCAgMiArLQogU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvU3VzcGVuZGVkUGFnZVByb3h5LmNwcCAgIHwgIDQgKystLQogU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvU3VzcGVuZGVkUGFnZVByb3h5LmggICAgIHwgIDYgKysrLS0tCiBT
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJGcmFtZVByb3h5LmNwcCAgICAgICAgfCAgNSArKy0t
LQogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcCAgICAgICAgIHwgMTAg
KysrKystLS0tLQogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmggICAgICAg
ICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUHJvdmlzaW9uYWxQ
YWdlUHJveHkuY3BwIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvUHJvdmlzaW9uYWxQYWdlUHJv
eHkuY3BwCmluZGV4IDM4OTkxNmY5ODRlZS4uYzVmNjMwYjFmYzU5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9Qcm92aXNpb25hbFBhZ2VQcm94eS5jcHAKKysrIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvUHJvdmlzaW9uYWxQYWdlUHJveHkuY3BwCkBAIC05Niw3ICs5Niw3
IEBAIFByb3Zpc2lvbmFsUGFnZVByb3h5OjpQcm92aXNpb25hbFBhZ2VQcm94eShXZWJQYWdlUHJv
eHkmIHBhZ2UsIFJlZjxXZWJQcm9jZXNzUHJvCiAgICAgaWYgKHN1c3BlbmRlZFBhZ2UpIHsKICAg
ICAgICAgQVNTRVJUKCZzdXNwZW5kZWRQYWdlLT5wcm9jZXNzKCkgPT0gbV9wcm9jZXNzLnB0cigp
KTsKICAgICAgICAgc3VzcGVuZGVkUGFnZS0+dW5zdXNwZW5kKCk7Ci0gICAgICAgIG1fbWFpbkZy
YW1lID0gJnN1c3BlbmRlZFBhZ2UtPm1haW5GcmFtZSgpOworICAgICAgICBtX21haW5GcmFtZSA9
IFdlYkZyYW1lUHJveHk6OmNyZWF0ZShtX3BhZ2UsIG1fcHJvY2Vzcywgc3VzcGVuZGVkUGFnZS0+
bWFpbkZyYW1lSUQoKSk7CiAgICAgfQogCiAgICAgaW5pdGlhbGl6ZVdlYlBhZ2Uod2Vic2l0ZVBv
bGljaWVzKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1N1c3BlbmRlZFBh
Z2VQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9TdXNwZW5kZWRQYWdlUHJveHku
Y3BwCmluZGV4IDM5MzEzMTgzYmU3Ni4uZTAwYTZjNjFkZDY0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9TdXNwZW5kZWRQYWdlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL1N1c3BlbmRlZFBhZ2VQcm94eS5jcHAKQEAgLTkzLDExICs5MywxMSBAQCBz
dGF0aWMgY29uc3QgTWVzc2FnZU5hbWVTZXQmIG1lc3NhZ2VOYW1lc1RvSWdub3JlV2hpbGVTdXNw
ZW5kZWQoKQogfQogI2VuZGlmCiAKLVN1c3BlbmRlZFBhZ2VQcm94eTo6U3VzcGVuZGVkUGFnZVBy
b3h5KFdlYlBhZ2VQcm94eSYgcGFnZSwgUmVmPFdlYlByb2Nlc3NQcm94eT4mJiBwcm9jZXNzLCBS
ZWY8V2ViRnJhbWVQcm94eT4mJiBtYWluRnJhbWUsIFNob3VsZERlbGF5Q2xvc2luZ1VudGlsRmly
c3RMYXllckZsdXNoIHNob3VsZERlbGF5Q2xvc2luZ1VudGlsRmlyc3RMYXllckZsdXNoKQorU3Vz
cGVuZGVkUGFnZVByb3h5OjpTdXNwZW5kZWRQYWdlUHJveHkoV2ViUGFnZVByb3h5JiBwYWdlLCBS
ZWY8V2ViUHJvY2Vzc1Byb3h5PiYmIHByb2Nlc3MsIEZyYW1lSWRlbnRpZmllciBtYWluRnJhbWVJ
RCwgU2hvdWxkRGVsYXlDbG9zaW5nVW50aWxGaXJzdExheWVyRmx1c2ggc2hvdWxkRGVsYXlDbG9z
aW5nVW50aWxGaXJzdExheWVyRmx1c2gpCiAgICAgOiBtX3BhZ2UocGFnZSkKICAgICAsIG1fd2Vi
UGFnZUlEKHBhZ2Uud2ViUGFnZUlEKCkpCiAgICAgLCBtX3Byb2Nlc3MoV1RGTW92ZShwcm9jZXNz
KSkKLSAgICAsIG1fbWFpbkZyYW1lKFdURk1vdmUobWFpbkZyYW1lKSkKKyAgICAsIG1fbWFpbkZy
YW1lSUQobWFpbkZyYW1lSUQpCiAgICAgLCBtX3Nob3VsZERlbGF5Q2xvc2luZ1VudGlsRmlyc3RM
YXllckZsdXNoKHNob3VsZERlbGF5Q2xvc2luZ1VudGlsRmlyc3RMYXllckZsdXNoKQogICAgICwg
bV9zdXNwZW5zaW9uVGltZW91dFRpbWVyKFJ1bkxvb3A6Om1haW4oKSwgdGhpcywgJlN1c3BlbmRl
ZFBhZ2VQcm94eTo6c3VzcGVuc2lvblRpbWVkT3V0KQogI2lmIFVTRShSVU5OSU5HQk9BUkQpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9TdXNwZW5kZWRQYWdlUHJveHkuaCBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1N1c3BlbmRlZFBhZ2VQcm94eS5oCmluZGV4IDM4OWU0
OTQ1YmUzOC4uOGRlNjNhM2M3OGE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9TdXNwZW5kZWRQYWdlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9TdXNw
ZW5kZWRQYWdlUHJveHkuaApAQCAtNTUsNyArNTUsNyBAQCBlbnVtIGNsYXNzIFNob3VsZERlbGF5
Q2xvc2luZ1VudGlsRmlyc3RMYXllckZsdXNoIDogYm9vbCB7IE5vLCBZZXMgfTsKIGNsYXNzIFN1
c3BlbmRlZFBhZ2VQcm94eSBmaW5hbDogcHVibGljIElQQzo6TWVzc2FnZVJlY2VpdmVyLCBwdWJs
aWMgSVBDOjpNZXNzYWdlU2VuZGVyIHsKICAgICBXVEZfTUFLRV9GQVNUX0FMTE9DQVRFRDsKIHB1
YmxpYzoKLSAgICBTdXNwZW5kZWRQYWdlUHJveHkoV2ViUGFnZVByb3h5JiwgUmVmPFdlYlByb2Nl
c3NQcm94eT4mJiwgUmVmPFdlYkZyYW1lUHJveHk+JiYgbWFpbkZyYW1lLCBTaG91bGREZWxheUNs
b3NpbmdVbnRpbEZpcnN0TGF5ZXJGbHVzaCk7CisgICAgU3VzcGVuZGVkUGFnZVByb3h5KFdlYlBh
Z2VQcm94eSYsIFJlZjxXZWJQcm9jZXNzUHJveHk+JiYsIFdlYkNvcmU6OkZyYW1lSWRlbnRpZmll
ciBtYWluRnJhbWVJRCwgU2hvdWxkRGVsYXlDbG9zaW5nVW50aWxGaXJzdExheWVyRmx1c2gpOwog
ICAgIH5TdXNwZW5kZWRQYWdlUHJveHkoKTsKIAogICAgIHN0YXRpYyBSZWZQdHI8V2ViUHJvY2Vz
c1Byb3h5PiBmaW5kUmV1c2FibGVTdXNwZW5kZWRQYWdlUHJvY2VzcyhXZWJQcm9jZXNzUG9vbCYs
IGNvbnN0IFdlYkNvcmU6OlJlZ2lzdHJhYmxlRG9tYWluJiwgV2Vic2l0ZURhdGFTdG9yZSYsIFdl
YlByb2Nlc3NQcm94eTo6TG9ja2Rvd25Nb2RlKTsKQEAgLTYzLDcgKzYzLDcgQEAgcHVibGljOgog
ICAgIFdlYlBhZ2VQcm94eSYgcGFnZSgpIGNvbnN0IHsgcmV0dXJuIG1fcGFnZTsgfQogICAgIFdl
YkNvcmU6OlBhZ2VJZGVudGlmaWVyIHdlYlBhZ2VJRCgpIGNvbnN0IHsgcmV0dXJuIG1fd2ViUGFn
ZUlEOyB9CiAgICAgV2ViUHJvY2Vzc1Byb3h5JiBwcm9jZXNzKCkgY29uc3QgeyByZXR1cm4gbV9w
cm9jZXNzLmdldCgpOyB9Ci0gICAgV2ViRnJhbWVQcm94eSYgbWFpbkZyYW1lKCkgeyByZXR1cm4g
bV9tYWluRnJhbWUuZ2V0KCk7IH0KKyAgICBXZWJDb3JlOjpGcmFtZUlkZW50aWZpZXIgbWFpbkZy
YW1lSUQoKSBjb25zdCB7IHJldHVybiBtX21haW5GcmFtZUlEOyB9CiAKICAgICBXZWJCYWNrRm9y
d2FyZENhY2hlJiBiYWNrRm9yd2FyZENhY2hlKCkgY29uc3Q7CiAKQEAgLTEwNSw3ICsxMDUsNyBA
QCBwcml2YXRlOgogICAgIFdlYlBhZ2VQcm94eSYgbV9wYWdlOwogICAgIFdlYkNvcmU6OlBhZ2VJ
ZGVudGlmaWVyIG1fd2ViUGFnZUlEOwogICAgIFJlZjxXZWJQcm9jZXNzUHJveHk+IG1fcHJvY2Vz
czsKLSAgICBSZWY8V2ViRnJhbWVQcm94eT4gbV9tYWluRnJhbWU7CisgICAgV2ViQ29yZTo6RnJh
bWVJZGVudGlmaWVyIG1fbWFpbkZyYW1lSUQ7CiAgICAgYm9vbCBtX2lzQ2xvc2VkIHsgZmFsc2Ug
fTsKICAgICBTaG91bGREZWxheUNsb3NpbmdVbnRpbEZpcnN0TGF5ZXJGbHVzaCBtX3Nob3VsZERl
bGF5Q2xvc2luZ1VudGlsRmlyc3RMYXllckZsdXNoIHsgU2hvdWxkRGVsYXlDbG9zaW5nVW50aWxG
aXJzdExheWVyRmx1c2g6Ok5vIH07CiAgICAgYm9vbCBtX3Nob3VsZENsb3NlV2hlbkVudGVyaW5n
QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUgeyBmYWxzZSB9OwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvV2ViRnJhbWVQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJGcmFtZVByb3h5LmNwcAppbmRleCA3ZGQ5YTdhMTNkZDQuLjc1NWFjNTY5ZDFiYyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViRnJhbWVQcm94eS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViRnJhbWVQcm94eS5jcHAKQEAgLTcwLDcgKzcw
LDYgQEAgV2ViRnJhbWVQcm94eTo6V2ViRnJhbWVQcm94eShXZWJQYWdlUHJveHkmIHBhZ2UsIFdl
YlByb2Nlc3NQcm94eSYgcHJvY2VzcywgRnJhbWUKICAgICAsIG1fcHJvY2Vzcyhwcm9jZXNzKQog
ICAgICwgbV9mcmFtZUlEKGZyYW1lSUQpCiB7Ci0gICAgQVNTRVJUKCFhbGxGcmFtZXMoKS5jb250
YWlucyhmcmFtZUlEKSk7CiAgICAgYWxsRnJhbWVzKCkuc2V0KGZyYW1lSUQsIHRoaXMpOwogCiAg
ICAgV2ViUHJvY2Vzc1Bvb2w6OnN0YXRpc3RpY3MoKS53a0ZyYW1lQ291bnQrKzsKQEAgLTg2LDgg
Kzg1LDggQEAgV2ViRnJhbWVQcm94eTo6fldlYkZyYW1lUHJveHkoKQogICAgIGlmIChtX25hdmln
YXRlQ2FsbGJhY2spCiAgICAgICAgIG1fbmF2aWdhdGVDYWxsYmFjayh7IH0sIHsgfSk7CiAKLSAg
ICBBU1NFUlQoYWxsRnJhbWVzKCkuZ2V0KG1fZnJhbWVJRCkgPT0gdGhpcyk7Ci0gICAgYWxsRnJh
bWVzKCkucmVtb3ZlKG1fZnJhbWVJRCk7CisgICAgaWYgKGF1dG8gaXRlcmF0b3IgPSBhbGxGcmFt
ZXMoKS5maW5kKG1fZnJhbWVJRCk7IGl0ZXJhdG9yLT52YWx1ZSA9PSB0aGlzKQorICAgICAgICBh
bGxGcmFtZXMoKS5yZW1vdmUoaXRlcmF0b3IpOwogfQogCiB2b2lkIFdlYkZyYW1lUHJveHk6Ondl
YlByb2Nlc3NXaWxsU2h1dERvd24oKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvV2ViUGFnZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94
eS5jcHAKaW5kZXggNzVlOTI1ZTFlNjE5Li5hMjUxMjczYzkzNjUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcApAQCAtOTIwLDEyICs5MjAsMTIgQEAgdm9pZCBXZWJQ
YWdlUHJveHk6OmxhdW5jaFByb2Nlc3MoY29uc3QgUmVnaXN0cmFibGVEb21haW4mIHJlZ2lzdHJh
YmxlRG9tYWluLCBQcm8KICAgICAgICAgc2VuZChNZXNzYWdlczo6V2ViUGFnZTo6UG9zdEluamVj
dGVkQnVuZGxlTWVzc2FnZShtZXNzYWdlLm1lc3NhZ2VOYW1lLCBVc2VyRGF0YShwcm9jZXNzKCku
dHJhbnNmb3JtT2JqZWN0c1RvSGFuZGxlcyhtZXNzYWdlLm1lc3NhZ2VCb2R5LmdldCgpKS5nZXQo
KSkpKTsKIH0KIAotYm9vbCBXZWJQYWdlUHJveHk6OnN1c3BlbmRDdXJyZW50UGFnZUlmUG9zc2li
bGUoQVBJOjpOYXZpZ2F0aW9uJiBuYXZpZ2F0aW9uLCBSZWZQdHI8V2ViRnJhbWVQcm94eT4mJiBt
YWluRnJhbWUsIFByb2Nlc3NTd2FwUmVxdWVzdGVkQnlDbGllbnQgcHJvY2Vzc1N3YXBSZXF1ZXN0
ZWRCeUNsaWVudCwgU2hvdWxkRGVsYXlDbG9zaW5nVW50aWxGaXJzdExheWVyRmx1c2ggc2hvdWxk
RGVsYXlDbG9zaW5nVW50aWxGaXJzdExheWVyRmx1c2gpCitib29sIFdlYlBhZ2VQcm94eTo6c3Vz
cGVuZEN1cnJlbnRQYWdlSWZQb3NzaWJsZShBUEk6Ok5hdmlnYXRpb24mIG5hdmlnYXRpb24sIHN0
ZDo6b3B0aW9uYWw8RnJhbWVJZGVudGlmaWVyPiBtYWluRnJhbWVJRCwgUHJvY2Vzc1N3YXBSZXF1
ZXN0ZWRCeUNsaWVudCBwcm9jZXNzU3dhcFJlcXVlc3RlZEJ5Q2xpZW50LCBTaG91bGREZWxheUNs
b3NpbmdVbnRpbEZpcnN0TGF5ZXJGbHVzaCBzaG91bGREZWxheUNsb3NpbmdVbnRpbEZpcnN0TGF5
ZXJGbHVzaCkKIHsKICAgICBtX3N1c3BlbmRlZFBhZ2VLZXB0VG9QcmV2ZW50Rmxhc2hpbmcgPSBu
dWxscHRyOwogICAgIG1fbGFzdFN1c3BlbmRlZFBhZ2UgPSBudWxscHRyOwogCi0gICAgaWYgKCFt
YWluRnJhbWUpCisgICAgaWYgKCFtYWluRnJhbWVJRCkKICAgICAgICAgcmV0dXJuIGZhbHNlOwog
CiAgICAgaWYgKCFoYXNDb21taXR0ZWRBbnlQcm92aXNpb25hbExvYWRzKCkpIHsKQEAgLTk2Miw3
ICs5NjIsNyBAQCBib29sIFdlYlBhZ2VQcm94eTo6c3VzcGVuZEN1cnJlbnRQYWdlSWZQb3NzaWJs
ZShBUEk6Ok5hdmlnYXRpb24mIG5hdmlnYXRpb24sIFJlZgogICAgIH0KIAogICAgIFdFQlBBR0VQ
Uk9YWV9SRUxFQVNFX0xPRyhQcm9jZXNzU3dhcHBpbmcsICJzdXNwZW5kQ3VycmVudFBhZ2VJZlBv
c3NpYmxlOiBTdXNwZW5kaW5nIGN1cnJlbnQgcGFnZSBmb3IgcHJvY2VzcyBwaWQgJWkiLCBtX3By
b2Nlc3MtPnByb2Nlc3NJZGVudGlmaWVyKCkpOwotICAgIGF1dG8gc3VzcGVuZGVkUGFnZSA9IG1h
a2VVbmlxdWU8U3VzcGVuZGVkUGFnZVByb3h5PigqdGhpcywgbV9wcm9jZXNzLmNvcHlSZWYoKSwg
bWFpbkZyYW1lLnJlbGVhc2VOb25OdWxsKCksIHNob3VsZERlbGF5Q2xvc2luZ1VudGlsRmlyc3RM
YXllckZsdXNoKTsKKyAgICBhdXRvIHN1c3BlbmRlZFBhZ2UgPSBtYWtlVW5pcXVlPFN1c3BlbmRl
ZFBhZ2VQcm94eT4oKnRoaXMsIG1fcHJvY2Vzcy5jb3B5UmVmKCksICptYWluRnJhbWVJRCwgc2hv
dWxkRGVsYXlDbG9zaW5nVW50aWxGaXJzdExheWVyRmx1c2gpOwogCiAgICAgTE9HKFByb2Nlc3NT
d2FwcGluZywgIldlYlBhZ2VQcm94eSAlIiBQUkl1NjQgIiBjcmVhdGVkIHN1c3BlbmRlZCBwYWdl
ICVzIGZvciBwcm9jZXNzIHBpZCAlaSwgYmFjay9mb3J3YXJkIGl0ZW0gJXMiIFBSSXU2NCwgaWRl
bnRpZmllcigpLnRvVUludDY0KCksIHN1c3BlbmRlZFBhZ2UtPmxvZ2dpbmdTdHJpbmcoKSwgbV9w
cm9jZXNzLT5wcm9jZXNzSWRlbnRpZmllcigpLCBmcm9tSXRlbSA/IGZyb21JdGVtLT5pdGVtSUQo
KS5sb2dTdHJpbmcoKSA6IDApOwogCkBAIC0zNjk5LDcgKzM2OTksNyBAQCB2b2lkIFdlYlBhZ2VQ
cm94eTo6Y29tbWl0UHJvdmlzaW9uYWxQYWdlKEZyYW1lSWRlbnRpZmllciBmcmFtZUlELCBGcmFt
ZUluZm9EYXRhJgogICAgIEFTU0VSVChtX3Byb3Zpc2lvbmFsUGFnZSk7CiAgICAgV0VCUEFHRVBS
T1hZX1JFTEVBU0VfTE9HKExvYWRpbmcsICJjb21taXRQcm92aXNpb25hbFBhZ2U6IG5ld1BJRD0l
aSIsIG1fcHJvdmlzaW9uYWxQYWdlLT5wcm9jZXNzKCkucHJvY2Vzc0lkZW50aWZpZXIoKSk7CiAK
LSAgICBSZWZQdHI8V2ViRnJhbWVQcm94eT4gbWFpbkZyYW1lSW5QcmV2aW91c1Byb2Nlc3MgPSBt
X21haW5GcmFtZTsKKyAgICBzdGQ6Om9wdGlvbmFsPEZyYW1lSWRlbnRpZmllcj4gbWFpbkZyYW1l
SURJblByZXZpb3VzUHJvY2VzcyA9IG1fbWFpbkZyYW1lID8gc3RkOjptYWtlX29wdGlvbmFsKG1f
bWFpbkZyYW1lLT5mcmFtZUlEKCkpIDogc3RkOjpudWxsb3B0OwogCiAgICAgQVNTRVJUKG1fcHJv
Y2Vzcy5wdHIoKSAhPSAmbV9wcm92aXNpb25hbFBhZ2UtPnByb2Nlc3MoKSk7CiAKQEAgLTM3MTgs
NyArMzcxOCw3IEBAIHZvaWQgV2ViUGFnZVByb3h5Ojpjb21taXRQcm92aXNpb25hbFBhZ2UoRnJh
bWVJZGVudGlmaWVyIGZyYW1lSUQsIEZyYW1lSW5mb0RhdGEmCiAKICAgICByZW1vdmVBbGxNZXNz
YWdlUmVjZWl2ZXJzKCk7CiAgICAgYXV0byogbmF2aWdhdGlvbiA9IG5hdmlnYXRpb25TdGF0ZSgp
Lm5hdmlnYXRpb24obV9wcm92aXNpb25hbFBhZ2UtPm5hdmlnYXRpb25JRCgpKTsKLSAgICBib29s
IGRpZFN1c3BlbmRQcmV2aW91c1BhZ2UgPSBuYXZpZ2F0aW9uICYmICFtX3Byb3Zpc2lvbmFsUGFn
ZS0+aXNQcm9jZXNzU3dhcHBpbmdPbk5hdmlnYXRpb25SZXNwb25zZSgpID8gc3VzcGVuZEN1cnJl
bnRQYWdlSWZQb3NzaWJsZSgqbmF2aWdhdGlvbiwgV1RGTW92ZShtYWluRnJhbWVJblByZXZpb3Vz
UHJvY2VzcyksIG1fcHJvdmlzaW9uYWxQYWdlLT5wcm9jZXNzU3dhcFJlcXVlc3RlZEJ5Q2xpZW50
KCksIHNob3VsZERlbGF5Q2xvc2luZ1VudGlsRmlyc3RMYXllckZsdXNoKSA6IGZhbHNlOworICAg
IGJvb2wgZGlkU3VzcGVuZFByZXZpb3VzUGFnZSA9IG5hdmlnYXRpb24gJiYgIW1fcHJvdmlzaW9u
YWxQYWdlLT5pc1Byb2Nlc3NTd2FwcGluZ09uTmF2aWdhdGlvblJlc3BvbnNlKCkgPyBzdXNwZW5k
Q3VycmVudFBhZ2VJZlBvc3NpYmxlKCpuYXZpZ2F0aW9uLCBtYWluRnJhbWVJREluUHJldmlvdXNQ
cm9jZXNzLCBtX3Byb3Zpc2lvbmFsUGFnZS0+cHJvY2Vzc1N3YXBSZXF1ZXN0ZWRCeUNsaWVudCgp
LCBzaG91bGREZWxheUNsb3NpbmdVbnRpbEZpcnN0TGF5ZXJGbHVzaCkgOiBmYWxzZTsKICAgICBt
X3Byb2Nlc3MtPnJlbW92ZVdlYlBhZ2UoKnRoaXMsIG1fd2Vic2l0ZURhdGFTdG9yZS5wdHIoKSA9
PSBtX3Byb3Zpc2lvbmFsUGFnZS0+cHJvY2VzcygpLndlYnNpdGVEYXRhU3RvcmUoKSA/IFdlYlBy
b2Nlc3NQcm94eTo6RW5kc1VzaW5nRGF0YVN0b3JlOjpObyA6IFdlYlByb2Nlc3NQcm94eTo6RW5k
c1VzaW5nRGF0YVN0b3JlOjpZZXMpOwogCiAgICAgLy8gVGhlcmUgaXMgbm8gd2F5IHdlJ2xsIGJl
IGFibGUgdG8gcmV0dXJuIHRvIHRoZSBwYWdlIGluIHRoZSBwcmV2aW91cyBwYWdlIHNvIGNsb3Nl
IGl0LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lmgg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCAwNzQyMWIzZmIy
ZTUuLmUzMGM0ZDVlN2ExOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmgKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgK
QEAgLTIxNzgsNyArMjE3OCw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCB1cGRhdGVUaHJvdHRsZVN0
YXRlKCk7CiAgICAgdm9pZCB1cGRhdGVIaWRkZW5QYWdlVGhyb3R0bGluZ0F1dG9JbmNyZWFzZXMo
KTsKIAotICAgIGJvb2wgc3VzcGVuZEN1cnJlbnRQYWdlSWZQb3NzaWJsZShBUEk6Ok5hdmlnYXRp
b24mLCBSZWZQdHI8V2ViRnJhbWVQcm94eT4mJiBtYWluRnJhbWUsIFByb2Nlc3NTd2FwUmVxdWVz
dGVkQnlDbGllbnQsIFNob3VsZERlbGF5Q2xvc2luZ1VudGlsRmlyc3RMYXllckZsdXNoKTsKKyAg
ICBib29sIHN1c3BlbmRDdXJyZW50UGFnZUlmUG9zc2libGUoQVBJOjpOYXZpZ2F0aW9uJiwgc3Rk
OjpvcHRpb25hbDxXZWJDb3JlOjpGcmFtZUlkZW50aWZpZXI+IG1haW5GcmFtZUlELCBQcm9jZXNz
U3dhcFJlcXVlc3RlZEJ5Q2xpZW50LCBTaG91bGREZWxheUNsb3NpbmdVbnRpbEZpcnN0TGF5ZXJG
bHVzaCk7CiAKICAgICBlbnVtIGNsYXNzIFJlc2V0U3RhdGVSZWFzb24gewogICAgICAgICBQYWdl
SW52YWxpZGF0ZWQsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>