<?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>221051</bug_id>
          
          <creation_ts>2021-01-27 11:18:35 -0800</creation_ts>
          <short_desc>REGRESSION(r271186): Breaks Facebook on arm64e devices</short_desc>
          <delta_ts>2021-01-27 11:21:19 -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>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>220339</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>keith_miller</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1723072</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-01-27 11:18:35 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/271186 broke the build:
Breaks Facebook on arm64e devices

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>1723074</commentid>
    <comment_count>1</comment_count>
      <attachid>418565</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-01-27 11:18:43 -0800</bug_when>
    <thetext>Created attachment 418565
REVERT of r271186

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>1723075</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-27 11:20:03 -0800</bug_when>
    <thetext>Committed r271967: &lt;https://trac.webkit.org/changeset/271967&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 418565.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1723079</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-27 11:21:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/73670886&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>418565</attachid>
            <date>2021-01-27 11:18:43 -0800</date>
            <delta_ts>2021-01-27 11:20:04 -0800</delta_ts>
            <desc>REVERT of r271186</desc>
            <filename>bug-221051-20210127191842.patch</filename>
            <type>text/plain</type>
            <size>12542</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxOTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
NGZmYzdjOTgyZjU5OTZiZGUxZGJkN2UxMjQ3MGVhYThhZmNlZjliLi5lOTVmYWZhYmE0ODYzZDg4
Nzc2ZTEwNDJlMGNjNjhhNDljMTdmM2Y1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAyMS0wMS0yNyAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyNzExODYuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjEwNTEKKworICAgICAg
ICBCcmVha3MgRmFjZWJvb2sgb24gYXJtNjRlIGRldmljZXMKKworICAgICAgICBSZXZlcnRlZCBj
aGFuZ2VzZXQ6CisKKyAgICAgICAgIltKU0NdIERGRy9GVEwgRGlyZWN0Q2FsbCBuZWVkIHRvIHJl
c3BlY3QgV2FzbSBJQyIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIyMDMzOQorICAgICAgICBodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQv
MjcxMTg2CisKIDIwMjEtMDEtMjcgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4K
IAogICAgICAgICBbSlNDXSBSZW1vdmUgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uIG9iamVjdApk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdPcGVyYXRpb25zLmNwcCBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHT3BlcmF0aW9ucy5jcHAKaW5kZXggNDVmZGNi
MjRmNjhjZWM0ZGE4NmY5NWY4ZmNlYjgwMzFiMjAwMjhlNS4uODYyYjdiMGU2YTBlM2QzMDA4ODg2
MjNkYzE4ODk3M2E3MGU1Mzc1ZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdPcGVyYXRpb25zLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09w
ZXJhdGlvbnMuY3BwCkBAIC0zNTUwLDEzICszNTUwLDkgQEAgSlNDX0RFRklORV9KSVRfT1BFUkFU
SU9OKG9wZXJhdGlvbkxpbmtEaXJlY3RDYWxsLCB2b2lkLCAoQ2FsbExpbmtJbmZvKiBjYWxsTGlu
a0kKIAogICAgIE1hY3JvQXNzZW1ibGVyQ29kZVB0cjxKU0VudHJ5UHRyVGFnPiBjb2RlUHRyOwog
ICAgIENvZGVCbG9jayogY29kZUJsb2NrID0gbnVsbHB0cjsKLSAgICBpZiAoZXhlY3V0YWJsZS0+
aXNIb3N0RnVuY3Rpb24oKSkgewotICAgICAgICAvLyBqc1RvV2FzbUlDQ29kZVB0ciBhc3N1bWVz
IHRoYXQgY2FsbGVlIGlzIGFsd2F5cyB0aGUgc2FtZSBzaW5jZSBEaXJlY3RDYWxsIGRvZXMgbm90
IGNoZWNrIGNhbGxlZS4KLSAgICAgICAgLy8gQnV0IGZvciB3YXNtIGZ1bmN0aW9ucywgd2UgYWxy
ZWFkeSBlbnN1cmVkIHRoYXQgY2FsbGVlIGlzIGNvbnN0YW50IHdoZW4gZW1pdHRpbmcgRGlyZWN0
Q2FsbC4KLSAgICAgICAgY29kZVB0ciA9IGpzVG9XYXNtSUNDb2RlUHRyKHZtLCBraW5kLCBjYWxs
ZWUpOwotICAgICAgICBpZiAoIWNvZGVQdHIpCi0gICAgICAgICAgICBjb2RlUHRyID0gZXhlY3V0
YWJsZS0+ZW50cnlwb2ludEZvcihraW5kLCBNdXN0Q2hlY2tBcml0eSk7Ci0gICAgfSBlbHNlIHsK
KyAgICBpZiAoZXhlY3V0YWJsZS0+aXNIb3N0RnVuY3Rpb24oKSkKKyAgICAgICAgY29kZVB0ciA9
IGV4ZWN1dGFibGUtPmVudHJ5cG9pbnRGb3Ioa2luZCwgTXVzdENoZWNrQXJpdHkpOworICAgIGVs
c2UgewogICAgICAgICBGdW5jdGlvbkV4ZWN1dGFibGUqIGZ1bmN0aW9uRXhlY3V0YWJsZSA9IHN0
YXRpY19jYXN0PEZ1bmN0aW9uRXhlY3V0YWJsZSo+KGV4ZWN1dGFibGUpOwogCiAgICAgICAgIFJF
TEVBU0VfQVNTRVJUKGlzQ2FsbChraW5kKSB8fCBmdW5jdGlvbkV4ZWN1dGFibGUtPmNvbnN0cnVj
dEFiaWxpdHkoKSAhPSBDb25zdHJ1Y3RBYmlsaXR5OjpDYW5ub3RDb25zdHJ1Y3QpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTdHJlbmd0aFJlZHVjdGlvblBoYXNl
LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3RyZW5ndGhSZWR1Y3Rpb25QaGFz
ZS5jcHAKaW5kZXggNzVhM2Y0YTc3NmRhZTY0MzFlODY1ZmMzODcyOTAwZjA2ZGUyYmMzZC4uMGM0
NDNjYmM5OWZhNWE5MGNkYmIxY2IzMTViMWIzNzU0ODcwNGFmOCAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTdHJlbmd0aFJlZHVjdGlvblBoYXNlLmNwcAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1N0cmVuZ3RoUmVkdWN0aW9uUGhhc2UuY3BwCkBA
IC05MTcsOCArOTE3LDcgQEAgcHJpdmF0ZToKICAgICAgICAgICAgIEV4ZWN1dGFibGVCYXNlKiBl
eGVjdXRhYmxlID0gbnVsbHB0cjsKICAgICAgICAgICAgIEVkZ2UgY2FsbGVlID0gbV9ncmFwaC52
YXJBcmdDaGlsZChtX25vZGUsIDApOwogICAgICAgICAgICAgQ2FsbFZhcmlhbnQgY2FsbFZhcmlh
bnQ7Ci0gICAgICAgICAgICBKU0Z1bmN0aW9uKiBmdW5jdGlvbiA9IGNhbGxlZS0+ZHluYW1pY0Nh
c3RDb25zdGFudDxKU0Z1bmN0aW9uKj4odm0oKSk7Ci0gICAgICAgICAgICBpZiAoZnVuY3Rpb24p
IHsKKyAgICAgICAgICAgIGlmIChKU0Z1bmN0aW9uKiBmdW5jdGlvbiA9IGNhbGxlZS0+ZHluYW1p
Y0Nhc3RDb25zdGFudDxKU0Z1bmN0aW9uKj4odm0oKSkpIHsKICAgICAgICAgICAgICAgICBleGVj
dXRhYmxlID0gZnVuY3Rpb24tPmV4ZWN1dGFibGUoKTsKICAgICAgICAgICAgICAgICBjYWxsVmFy
aWFudCA9IENhbGxWYXJpYW50KGZ1bmN0aW9uKTsKICAgICAgICAgICAgIH0gZWxzZSBpZiAoY2Fs
bGVlLT5pc0Z1bmN0aW9uQWxsb2NhdGlvbigpKSB7CkBAIC05MjgsMTUgKzkyNyw2IEBAIHByaXZh
dGU6CiAgICAgICAgICAgICAKICAgICAgICAgICAgIGlmICghZXhlY3V0YWJsZSkKICAgICAgICAg
ICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgLy8gSWYgdGhpcyBpcyB3YXNtIGZ1bmN0aW9u
LCBhbmQgY2FsbGVlIGlzIG5vdCBhbiBjb25zdGFudCwKLSAgICAgICAgICAgIC8vIHdlIHNob3Vs
ZCBub3QgdXNlIERpcmVjdENhbGwgc2luY2UgaXQgd2lsbCBlbWl0IFdhc20gSUMgYmFzZWQgb24g
dGhlIGFzc3VtcHRpb24gdGhhdCB0aGUgY2FsbGVlIGlzIGNvbnN0YW50LgotICAgICAgICAgICAg
Ly8gQ3VycmVudGx5LCB0aGVyZSBpcyBubyB3YXkgdG8gcmVhY2ggdG8gdGhpcyBjb25kaXRpb24g
KHNpbmNlIG5vIGZ1bmN0aW9uLWFsbG9jYXRpb24gbm9kZSBnZW5lcmF0ZXMgV2ViQXNzZW1ibHlG
dW5jdGlvbiksCi0gICAgICAgICAgICAvLyBidXQgdGhpcyBpcyBnb29kIGd1YXJkIGZvciB0aGUg
ZnV0dXJlIGV4dGVuc2lvbi4KLSAgICAgICAgICAgIGlmIChleGVjdXRhYmxlLT5pbnRyaW5zaWMo
KSA9PSBXYXNtRnVuY3Rpb25JbnRyaW5zaWMpIHsKLSAgICAgICAgICAgICAgICBpZiAoIWZ1bmN0
aW9uKQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIAogICAgICAgICAgICAgaWYgKEZ1bmN0aW9uRXhlY3V0YWJsZSogZnVuY3Rpb25FeGVjdXRh
YmxlID0ganNEeW5hbWljQ2FzdDxGdW5jdGlvbkV4ZWN1dGFibGUqPih2bSgpLCBleGVjdXRhYmxl
KSkgewogICAgICAgICAgICAgICAgIGlmIChtX25vZGUtPm9wKCkgPT0gQ29uc3RydWN0ICYmIGZ1
bmN0aW9uRXhlY3V0YWJsZS0+Y29uc3RydWN0QWJpbGl0eSgpID09IENvbnN0cnVjdEFiaWxpdHk6
OkNhbm5vdENvbnN0cnVjdCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQv
SklUT3BlcmF0aW9ucy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVE9wZXJhdGlv
bnMuY3BwCmluZGV4IDRlNGQzMTk0MzEwOWE3ZWUxOTMwODliOWE2OTYyOWE1YzZkNDEyYmUuLjcy
MDVmMDdmY2U2MTUyMzFiMWJjYWViYzMyZjM5MDAzYzlmNjNkNTIgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUT3BlcmF0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2ppdC9KSVRPcGVyYXRpb25zLmNwcApAQCAtMTM5MSwxNCArMTM5MSw4IEBAIGlu
bGluZSBTbG93UGF0aFJldHVyblR5cGUgdmlydHVhbEZvcldpdGhGdW5jdGlvbihKU0dsb2JhbE9i
amVjdCogZ2xvYmFsT2JqZWN0LCBDCiAgICAgICAgICAgICAgICAgcmVpbnRlcnByZXRfY2FzdDx2
b2lkKj4oS2VlcFRoZUZyYW1lKSk7CiAgICAgICAgIH0KICAgICB9Ci0KLSAgICBNYWNyb0Fzc2Vt
YmxlckNvZGVQdHI8SlNFbnRyeVB0clRhZz4gY29kZVB0cjsKLSAgICBpZiAoZXhlY3V0YWJsZS0+
aXNIb3N0RnVuY3Rpb24oKSkKLSAgICAgICAgY29kZVB0ciA9IGpzVG9XYXNtSUNDb2RlUHRyKHZt
LCBraW5kLCBmdW5jdGlvbik7Ci0gICAgaWYgKCFjb2RlUHRyKQotICAgICAgICBjb2RlUHRyID0g
ZXhlY3V0YWJsZS0+ZW50cnlwb2ludEZvcihraW5kLCBNdXN0Q2hlY2tBcml0eSk7Ci0KLSAgICBy
ZXR1cm4gZW5jb2RlUmVzdWx0KGNvZGVQdHIuZXhlY3V0YWJsZUFkZHJlc3MoKSwKKyAgICByZXR1
cm4gZW5jb2RlUmVzdWx0KGV4ZWN1dGFibGUtPmVudHJ5cG9pbnRGb3IoCisgICAgICAgIGtpbmQs
IE11c3RDaGVja0FyaXR5KS5leGVjdXRhYmxlQWRkcmVzcygpLAogICAgICAgICByZWludGVycHJl
dF9jYXN0PHZvaWQqPihjYWxsTGlua0luZm8tPmNhbGxNb2RlKCkgPT0gQ2FsbE1vZGU6OlRhaWwg
PyBSZXVzZVRoZUZyYW1lIDogS2VlcFRoZUZyYW1lKSk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9sbGludC9MTEludFNsb3dQYXRocy5jcHAgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvbGxpbnQvTExJbnRTbG93UGF0aHMuY3BwCmluZGV4IDZjZWIxYzY3N2JkNTI1ZDRl
MDgyMzMyMWI1ZmNjZTJmMmMyYTE4MDkuLjUzNWQzYzlmODA5MjU3NmViNjhiY2QyZGRjYzBlZDU0
NjNkODQ0NGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9MTEludFNs
b3dQYXRocy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xMSW50U2xvd1Bh
dGhzLmNwcApAQCAtNjAsNyArNjAsNiBAQAogI2luY2x1ZGUgIk9iamVjdFByb3BlcnR5Q29uZGl0
aW9uU2V0LmgiCiAjaW5jbHVkZSAiUHJvdG9DYWxsRnJhbWVJbmxpbmVzLmgiCiAjaW5jbHVkZSAi
UmVnRXhwT2JqZWN0LmgiCi0jaW5jbHVkZSAiUmVwYXRjaC5oIgogI2luY2x1ZGUgIlNoYWRvd0No
aWNrZW4uaCIKICNpbmNsdWRlICJTdXBlclNhbXBsZXIuaCIKICNpbmNsdWRlICJWTUlubGluZXMu
aCIKQEAgLTE3MzcsMTMgKzE3MzYsOSBAQCBpbmxpbmUgU2xvd1BhdGhSZXR1cm5UeXBlIHNldFVw
Q2FsbChDYWxsRnJhbWUqIGNhbGxlZUZyYW1lLCBDb2RlU3BlY2lhbGl6YXRpb25LaQogCiAgICAg
TWFjcm9Bc3NlbWJsZXJDb2RlUHRyPEpTRW50cnlQdHJUYWc+IGNvZGVQdHI7CiAgICAgQ29kZUJs
b2NrKiBjb2RlQmxvY2sgPSBudWxscHRyOwotICAgIGlmIChleGVjdXRhYmxlLT5pc0hvc3RGdW5j
dGlvbigpKSB7Ci0jaWYgRU5BQkxFKEpJVCkKLSAgICAgICAgY29kZVB0ciA9IGpzVG9XYXNtSUND
b2RlUHRyKHZtLCBraW5kLCBjYWxsZWUpOwotI2VuZGlmCi0gICAgICAgIGlmICghY29kZVB0cikK
LSAgICAgICAgICAgIGNvZGVQdHIgPSBleGVjdXRhYmxlLT5lbnRyeXBvaW50Rm9yKGtpbmQsIE11
c3RDaGVja0FyaXR5KTsKLSAgICB9IGVsc2UgeworICAgIGlmIChleGVjdXRhYmxlLT5pc0hvc3RG
dW5jdGlvbigpKQorICAgICAgICBjb2RlUHRyID0gZXhlY3V0YWJsZS0+ZW50cnlwb2ludEZvcihr
aW5kLCBNdXN0Q2hlY2tBcml0eSk7CisgICAgZWxzZSB7CiAgICAgICAgIEZ1bmN0aW9uRXhlY3V0
YWJsZSogZnVuY3Rpb25FeGVjdXRhYmxlID0gc3RhdGljX2Nhc3Q8RnVuY3Rpb25FeGVjdXRhYmxl
Kj4oZXhlY3V0YWJsZSk7CiAKICAgICAgICAgaWYgKCFpc0NhbGwoa2luZCkgJiYgZnVuY3Rpb25F
eGVjdXRhYmxlLT5jb25zdHJ1Y3RBYmlsaXR5KCkgPT0gQ29uc3RydWN0QWJpbGl0eTo6Q2Fubm90
Q29uc3RydWN0KQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50
cmluc2ljLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0ludHJpbnNpYy5jcHAK
aW5kZXggMTQ0YmEzY2M2YTY3ZmRiNjBiYzQ4MDFkZTNiYTdiYjJmZDA2NjQyOS4uMjcyNTNlMzQ5
ZWIwZDIyZjBhZmIyZjMwMzY3MTAxYzQ0ZjhiNDBkMSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvSW50cmluc2ljLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9JbnRyaW5zaWMuY3BwCkBAIC0zMzcsOCArMzM3LDYgQEAgY29uc3QgY2hhciog
aW50cmluc2ljTmFtZShJbnRyaW5zaWMgaW50cmluc2ljKQogICAgICAgICByZXR1cm4gIkRhdGFW
aWV3U2V0RmxvYXQzMiI7CiAgICAgY2FzZSBEYXRhVmlld1NldEZsb2F0NjQ6CiAgICAgICAgIHJl
dHVybiAiRGF0YVZpZXdTZXRGbG9hdDY0IjsKLSAgICBjYXNlIFdhc21GdW5jdGlvbkludHJpbnNp
YzoKLSAgICAgICAgcmV0dXJuICJXYXNtRnVuY3Rpb25JbnRyaW5zaWMiOwogICAgIH0KICAgICBS
RUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwogICAgIHJldHVybiBudWxscHRyOwpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSW50cmluc2ljLmggYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRyaW5zaWMuaAppbmRleCA3YTljZDcwMjllMzhmZGMz
ZjExMDUwOTE0ZDRkZDIwYjUzZGEzNTJhLi41Y2YyNTBlOTcxMzQ3YjI1NjQ4ZWE2YzZkMWRiNzVk
OTUyNWE4MWE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRy
aW5zaWMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9JbnRyaW5zaWMuaApA
QCAtMTkyLDggKzE5Miw2IEBAIGVudW0gSW50cmluc2ljIDogdWludDhfdCB7CiAgICAgRGF0YVZp
ZXdTZXRVaW50MzIsCiAgICAgRGF0YVZpZXdTZXRGbG9hdDMyLAogICAgIERhdGFWaWV3U2V0Rmxv
YXQ2NCwKLQotICAgIFdhc21GdW5jdGlvbkludHJpbnNpYywKIH07CiAKIE9wdGlvbmFsPEl0ZXJh
dGlvbktpbmQ+IGludGVyYXRpb25LaW5kRm9ySW50cmluc2ljKEludHJpbnNpYyk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9qcy9XZWJBc3NlbWJseUZ1bmN0aW9uLmNw
cCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uY3Bw
CmluZGV4IDRiN2Q4NmM5Mzg5ZWUxNzdjMjExNDcyMTIzY2ZlNTJlNzhiMTlkZjQuLjQzNDI5Njk1
M2E4MzA2ZWU0MmE1OGE2YmE3MzQwN2I2ZDA5NTFlYjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uY3BwCkBAIC00MzQsNyAr
NDM0LDcgQEAgTWFjcm9Bc3NlbWJsZXJDb2RlUHRyPEpTRW50cnlQdHJUYWc+IFdlYkFzc2VtYmx5
RnVuY3Rpb246OmpzQ2FsbEVudHJ5cG9pbnRTbG93KCkKIAogV2ViQXNzZW1ibHlGdW5jdGlvbiog
V2ViQXNzZW1ibHlGdW5jdGlvbjo6Y3JlYXRlKFZNJiB2bSwgSlNHbG9iYWxPYmplY3QqIGdsb2Jh
bE9iamVjdCwgU3RydWN0dXJlKiBzdHJ1Y3R1cmUsIHVuc2lnbmVkIGxlbmd0aCwgY29uc3QgU3Ry
aW5nJiBuYW1lLCBKU1dlYkFzc2VtYmx5SW5zdGFuY2UqIGluc3RhbmNlLCBXYXNtOjpDYWxsZWUm
IGpzRW50cnlwb2ludCwgV2FzbTo6V2FzbVRvV2FzbUltcG9ydGFibGVGdW5jdGlvbjo6TG9hZExv
Y2F0aW9uIHdhc21Ub1dhc21FbnRyeXBvaW50TG9hZExvY2F0aW9uLCBXYXNtOjpTaWduYXR1cmVJ
bmRleCBzaWduYXR1cmVJbmRleCkKIHsKLSAgICBOYXRpdmVFeGVjdXRhYmxlKiBleGVjdXRhYmxl
ID0gdm0uZ2V0SG9zdEZ1bmN0aW9uKGNhbGxXZWJBc3NlbWJseUZ1bmN0aW9uLCBXYXNtRnVuY3Rp
b25JbnRyaW5zaWMsIGNhbGxIb3N0RnVuY3Rpb25Bc0NvbnN0cnVjdG9yLCBudWxscHRyLCBuYW1l
KTsKKyAgICBOYXRpdmVFeGVjdXRhYmxlKiBleGVjdXRhYmxlID0gdm0uZ2V0SG9zdEZ1bmN0aW9u
KGNhbGxXZWJBc3NlbWJseUZ1bmN0aW9uLCBOb0ludHJpbnNpYywgY2FsbEhvc3RGdW5jdGlvbkFz
Q29uc3RydWN0b3IsIG51bGxwdHIsIG5hbWUpOwogICAgIFdlYkFzc2VtYmx5RnVuY3Rpb24qIGZ1
bmN0aW9uID0gbmV3IChOb3ROdWxsLCBhbGxvY2F0ZUNlbGw8V2ViQXNzZW1ibHlGdW5jdGlvbj4o
dm0uaGVhcCkpIFdlYkFzc2VtYmx5RnVuY3Rpb24odm0sIGV4ZWN1dGFibGUsIGdsb2JhbE9iamVj
dCwgc3RydWN0dXJlLCBqc0VudHJ5cG9pbnQsIHdhc21Ub1dhc21FbnRyeXBvaW50TG9hZExvY2F0
aW9uLCBzaWduYXR1cmVJbmRleCk7CiAgICAgZnVuY3Rpb24tPmZpbmlzaENyZWF0aW9uKHZtLCBl
eGVjdXRhYmxlLCBsZW5ndGgsIG5hbWUsIGluc3RhbmNlKTsKICAgICByZXR1cm4gZnVuY3Rpb247
CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4
IGUxNWE5ZWI4ZjA1ZWZlMmRhMjc5MTg2NGViNmMzNTg0NDE2NDllYWEuLjkxNDIxMmFkYWNkNjcz
NDkyMzEzMzg1Yjc4Zjg1NDRlMDk5OTc2OWIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDEtMjcgIENv
bW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgorCisgICAgICAgIFVucmV2aWV3
ZWQsIHJldmVydGluZyByMjcxMTg2LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIxMDUxCisKKyAgICAgICAgQnJlYWtzIEZhY2Vib29rIG9uIGFybTY0
ZSBkZXZpY2VzCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJbSlND
XSBERkcvRlRMIERpcmVjdENhbGwgbmVlZCB0byByZXNwZWN0IFdhc20gSUMiCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjAzMzkKKyAgICAgICAgaHR0
cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzI3MTE4NgorCiAyMDIxLTAxLTI2ICBEbWl0
cnkgQmV6aGV0c2tvdiAgPGRiZXpoZXRza292QGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dBU00t
UmVmZXJlbmNlc10gQ2hhbmdlIGRlZmF1bHQgdmFsdWUgZm9yIGV4dGVybnJlZidzIHRhYmxlcyBm
cm9tIG51bGwgdG8gdW5kZWZpbmVkCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9zYW1wbGlu
Zy1wcm9maWxlci13YXNtLW5hbWUtc2VjdGlvbi5qcyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5n
LXByb2ZpbGVyLXdhc20tbmFtZS1zZWN0aW9uLmpzCmluZGV4IDVjMjIwZmQ3NmNkYzVjNDBlNTlj
YzY2ZTU3MzQyYzcyZDhjN2YzYWEuLjY4OWEwMDVhYjU1NWExZmM2MDFhNTRlNGViZjk0ZTk5YTY2
OGY3N2UgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyLXdhc20t
bmFtZS1zZWN0aW9uLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyLXdh
c20tbmFtZS1zZWN0aW9uLmpzCkBAIC02OSw1ICs2OSw1IEBAIGlmIChwbGF0Zm9ybVN1cHBvcnRz
U2FtcGxpbmdQcm9maWxlcigpICYmICR2bS5pc1dhc21TdXBwb3J0ZWQoKSkgewogICAgIHZhciB3
YXNtRW50cnkgPSBmdW5jdGlvbigpIHsKICAgICAgICAgcmV0dXJuIGluc3RhbmNlLmV4cG9ydHMu
X3BhcnJvdCgxKTsKICAgICB9OwotICAgIHJ1blRlc3Qod2FzbUVudHJ5LCBbIl9zaWxseSIsICIo
dW5rbm93bikiLCAiPD8+Lndhc20tZnVuY3Rpb25bX2VnZ3NdIiwgIjw/Pi53YXNtLWZ1bmN0aW9u
W19iYWNvbl0iLCAiPD8+Lndhc20tZnVuY3Rpb25bX3NwYW1dIiwgIjw/Pi53YXNtLWZ1bmN0aW9u
W19wYXJyb3RdIiwgIih1bmtub3duKSIsICJ3YXNtRW50cnkiXSk7CisgICAgcnVuVGVzdCh3YXNt
RW50cnksIFsiX3NpbGx5IiwgIih1bmtub3duKSIsICI8Pz4ud2FzbS1mdW5jdGlvbltfZWdnc10i
LCAiPD8+Lndhc20tZnVuY3Rpb25bX2JhY29uXSIsICI8Pz4ud2FzbS1mdW5jdGlvbltfc3BhbV0i
LCAiPD8+Lndhc20tZnVuY3Rpb25bX3BhcnJvdF0iLCAid2FzbS1zdHViIiwgIjI0IiwgIndhc21F
bnRyeSJdKTsKIH0KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVy
LXdhc20uanMgYi9KU1Rlc3RzL3N0cmVzcy9zYW1wbGluZy1wcm9maWxlci13YXNtLmpzCmluZGV4
IDA2ZGYwMTI0OTU5NjllMjg0MjE4Nzc4NjkwMTM1YmYwOTAxMGVjNmQuLmNkMjFmMjg4YzE0OGE0
Yjc0MDViZjg2OGRlZjliNTQ1NzM0MDUwNDUgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL3Nh
bXBsaW5nLXByb2ZpbGVyLXdhc20uanMKKysrIGIvSlNUZXN0cy9zdHJlc3Mvc2FtcGxpbmctcHJv
ZmlsZXItd2FzbS5qcwpAQCAtOCw1ICs4LDUgQEAgaWYgKHBsYXRmb3JtU3VwcG9ydHNTYW1wbGlu
Z1Byb2ZpbGVyKCkgJiYgJHZtLmlzV2FzbVN1cHBvcnRlZCgpKSB7CiAgICAgdmFyIHdhc21FbnRy
eSA9IGZ1bmN0aW9uKCkgewogICAgICAgICByZXR1cm4gaW5zdGFuY2UuZXhwb3J0cy5sb29wKDEw
MDAwMDAwKTsKICAgICB9OwotICAgIHJ1blRlc3Qod2FzbUVudHJ5LCBbIjw/Pi53YXNtLWZ1bmN0
aW9uWzBdIiwgIih1bmtub3duKSIsICJ3YXNtRW50cnkiXSk7CisgICAgcnVuVGVzdCh3YXNtRW50
cnksIFsiPD8+Lndhc20tZnVuY3Rpb25bMF0iLCAid2FzbS1zdHViIiwgIjAiLCAid2FzbUVudHJ5
Il0pOwogfQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvc2FtcGxpbmctcHJvZmlsZXIvc2Ft
cGxpbmdQcm9maWxlci5qcyBiL0pTVGVzdHMvc3RyZXNzL3NhbXBsaW5nLXByb2ZpbGVyL3NhbXBs
aW5nUHJvZmlsZXIuanMKaW5kZXggYjJlYTBlNDQ0YTI2N2NkNDFhZGJiODNjOTcyNWJiMzc5NDky
NWUyYy4uMzc2N2EyMzBmNWM2MjA3YWU4ZGM5ZDZmOGIyYzM3Yzc5ZWYxM2JmYyAxMDA2NDQKLS0t
IGEvSlNUZXN0cy9zdHJlc3Mvc2FtcGxpbmctcHJvZmlsZXIvc2FtcGxpbmdQcm9maWxlci5qcwor
KysgYi9KU1Rlc3RzL3N0cmVzcy9zYW1wbGluZy1wcm9maWxlci9zYW1wbGluZ1Byb2ZpbGVyLmpz
CkBAIC00MywxMyArNDMsMTEgQEAgZnVuY3Rpb24gZG9lc1RyZWVIYXZlU3RhY2tUcmFjZSh0cmVl
LCBzdGFja1RyYWNlLCBpc1J1bkZyb21SdW5UZXN0ID0gdHJ1ZSwgdmVyYm8KICAgICAgICAgc3Rh
Y2tUcmFjZSA9IFsuLi5zdGFja1RyYWNlXTsKICAgICAKICAgICBsZXQgbm9kZSA9IHRyZWU7Ci0g
ICAgbGV0IHByZXYgPSBudWxsOwogICAgIGZvciAobGV0IGkgPSBzdGFja1RyYWNlLmxlbmd0aDsg
aS0tOyApIHsKLSAgICAgICAgcHJldiA9IG5vZGU7CiAgICAgICAgIG5vZGUgPSBub2RlLmNoaWxk
cmVuW3N0YWNrVHJhY2VbaV1dOwogICAgICAgICBpZiAoIW5vZGUpIHsKICAgICAgICAgICAgIGlm
ICh2ZXJib3NlKQotICAgICAgICAgICAgICAgIHByaW50KCJmYWlsaW5nIG9uICIgKyBpICsgIiA6
ICIgKyBzdGFja1RyYWNlW2ldLCAiICIsIEpTT04uc3RyaW5naWZ5KE9iamVjdC5nZXRPd25Qcm9w
ZXJ0eU5hbWVzKHByZXYuY2hpbGRyZW4pKSk7CisgICAgICAgICAgICAgICAgcHJpbnQoImZhaWxp
bmcgb24gIiArIGkgKyAiIDogIiArIHN0YWNrVHJhY2VbaV0pOwogICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy93YXNtL2Z1bmN0
aW9uLXRlc3RzL25hbWVTZWN0aW9uLmpzIGIvSlNUZXN0cy93YXNtL2Z1bmN0aW9uLXRlc3RzL25h
bWVTZWN0aW9uLmpzCmluZGV4IDMzYzg2YmYxY2RlOWE4ZGFiMTE4ZTBlNGNiMGJhY2Q1OWI3NDkx
ZTkuLjY4MDVlNjg5ZjVjODc5ZTJjYTUwOWM4OGQzZTdiMzc2ZGUwOWZhYWEgMTAwNjQ0Ci0tLSBh
L0pTVGVzdHMvd2FzbS9mdW5jdGlvbi10ZXN0cy9uYW1lU2VjdGlvbi5qcworKysgYi9KU1Rlc3Rz
L3dhc20vZnVuY3Rpb24tdGVzdHMvbmFtZVNlY3Rpb24uanMKQEAgLTY5LDQgKzY5LDQgQEAgYXNz
ZXJ0LmVxKHN0YWNrdHJhY2VbMl0sICI8Pz4ud2FzbS1mdW5jdGlvbltfZWdnc11AW3dhc20gY29k
ZV0iKTsKIGFzc2VydC5lcShzdGFja3RyYWNlWzNdLCAiPD8+Lndhc20tZnVuY3Rpb25bX2JhY29u
XUBbd2FzbSBjb2RlXSIpOwogYXNzZXJ0LmVxKHN0YWNrdHJhY2VbNF0sICI8Pz4ud2FzbS1mdW5j
dGlvbltfc3BhbV1AW3dhc20gY29kZV0iKTsKIGFzc2VydC5lcShzdGFja3RyYWNlWzVdLCAiPD8+
Lndhc20tZnVuY3Rpb25bX3BhcnJvdF1AW3dhc20gY29kZV0iKTsKLWFzc2VydC5lcShzdGFja3Ry
YWNlWzZdLCAid2FzbS1zdHViQFtuYXRpdmUgY29kZV0iKTsgLy8gd2FzbSBlbnRyeQorYXNzZXJ0
LmVxKHN0YWNrdHJhY2VbNl0sICJ3YXNtLXN0dWJAW3dhc20gY29kZV0iKTsgLy8gd2FzbSBlbnRy
eQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>