<?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>296151</bug_id>
          
          <creation_ts>2025-07-17 15:33:11 -0700</creation_ts>
          <short_desc>REGRESSION(297550@main): this breaks the build because of a conflict with a change that got into main in the meantime</short_desc>
          <delta_ts>2025-07-17 15:45:17 -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>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>294022</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>daniel_liu4</cc>
    
    <cc>v_bykov</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2130977</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2025-07-17 15:33:11 -0700</bug_when>
    <thetext>https://commits.webkit.org/297550@main introduced a regression:
this breaks the build because of a conflict with a change that got into main in the meantime

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>2130979</commentid>
    <comment_count>1</comment_count>
      <attachid>476082</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2025-07-17 15:33:17 -0700</bug_when>
    <thetext>Created attachment 476082
REVERT of 297550@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>2130983</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-07-17 15:44:36 -0700</bug_when>
    <thetext>Committed 297557@main (1b9779cc0321): &lt;https://commits.webkit.org/297557@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 476082.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2130984</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-07-17 15:45:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/156098143&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476082</attachid>
            <date>2025-07-17 15:33:17 -0700</date>
            <delta_ts>2025-07-17 15:44:36 -0700</delta_ts>
            <desc>REVERT of 297550@main</desc>
            <filename>bug-296151-20250717223317.patch</filename>
            <type>text/plain</type>
            <size>14302</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSA2ZjBlNTEwOWQ1YzhjNGUzMTkxZDc2MTE4OGQyYTlmOTFlYjQ1ZDA5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBUaHUsIDE3IEp1bCAyMDI1IDIyOjMzOjE0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIDI5NzU1MEBtYWluLgogaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI5NjE1MQoKdGhpcyBicmVha3MgdGhlIGJ1aWxkIGJlY2F1c2Ug
b2YgYSBjb25mbGljdCB3aXRoIGEgY2hhbmdlIHRoYXQgZ290IGludG8gbWFpbiBpbiB0aGUgbWVh
bnRpbWUKClJldmVydGVkIGNoYW5nZXNldDoKCiJSZXF1aXJlIE1hbGxvY1B0ciBwYXJhbWV0ZXIg
dHlwZSB0byBiZSB0cml2aWFsbHkgZGVzdHJ1Y3RpYmxlLCBjb3JyZWN0bHkgZGVzdHJveSBGdW5j
UmVmVGFibGUiCmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTQwMjIK
aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMjk3NTUwQG1haW4KLS0tCiAuLi4vSmF2YVNjcmlw
dENvcmUvYnl0ZWNvZGUvRXhwcmVzc2lvbkluZm8uaCAgfCAgMSArCiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9DYWNoZWRUeXBlcy5jcHAgfCAgMSArCiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9WTS5oICAgICAgICAgICAgfCAxMCArKy0tCiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvd2FzbS9XYXNtVGFibGUuY3BwICAgICAgfCA1NiArKysrKysrKy0tLS0tLS0tLS0tCiBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtVGFibGUuaCAgICAgICAgfCA0MyArKysrLS0tLS0t
LS0tLQogU291cmNlL1dURi93dGYvTWFsbG9jUHRyLmggICAgICAgICAgICAgICAgICAgIHwgMTMg
KysrLS0KIDYgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgNzQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0V4cHJlc3Npb25J
bmZvLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvRXhwcmVzc2lvbkluZm8uaApp
bmRleCBlN2UyMTQ1MWJkOTAuLjY0YzVlMGFjZmIwNSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2J5dGVjb2RlL0V4cHJlc3Npb25JbmZvLmgKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2J5dGVjb2RlL0V4cHJlc3Npb25JbmZvLmgKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNs
dWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0Zi9IYXNoVHJhaXRzLmg+CiAjaW5jbHVk
ZSA8d3RmL0l0ZXJhdGlvblN0YXR1cy5oPgorI2luY2x1ZGUgPHd0Zi9NYWxsb2NQdHIuaD4KICNp
bmNsdWRlIDx3dGYvUHJpbnRTdHJlYW0uaD4KICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+
CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvQ2FjaGVkVHlwZXMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvQ2FjaGVkVHlwZXMuY3BwCmluZGV4IGYzNGVjYzZlYTlmMi4uNzJhN2RhODkxMTI2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9DYWNoZWRUeXBlcy5jcHAKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ2FjaGVkVHlwZXMuY3BwCkBAIC00Myw2
ICs0Myw3IEBACiAjaW5jbHVkZSAiVW5saW5rZWRNb2R1bGVQcm9ncmFtQ29kZUJsb2NrLmgiCiAj
aW5jbHVkZSAiVW5saW5rZWRQcm9ncmFtQ29kZUJsb2NrLmgiCiAjaW5jbHVkZSA8d3RmL0ZpbGVI
YW5kbGUuaD4KKyNpbmNsdWRlIDx3dGYvTWFsbG9jUHRyLmg+CiAjaW5jbHVkZSA8d3RmL01hbGxv
Y1NwYW4uaD4KICNpbmNsdWRlIDx3dGYvUGFja2VkLmg+CiAjaW5jbHVkZSA8d3RmL1JvYmluSG9v
ZEhhc2hNYXAuaD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1ZN
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5oCmluZGV4IGU1MTQxNTg2YWQ1
My4uZGE3MWI4ZTNhNWNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9WTS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1ZNLmgKQEAgLTY4LDEy
ICs2OCwxMiBAQCBXVEZfQUxMT1dfVU5TQUZFX0JVRkZFUl9VU0FHRV9CRUdJTgogI2luY2x1ZGUg
PHd0Zi9CdW1wUG9pbnRlckFsbG9jYXRvci5oPgogI2luY2x1ZGUgPHd0Zi9DaGVja2VkQXJpdGht
ZXRpYy5oPgogI2luY2x1ZGUgPHd0Zi9Eb3VibHlMaW5rZWRMaXN0Lmg+Ci0jaW5jbHVkZSA8d3Rm
L0ZpeGVkVmVjdG9yLmg+CiAjaW5jbHVkZSA8d3RmL0ZvcndhcmQuaD4KICNpbmNsdWRlIDx3dGYv
R2lnYWNhZ2UuaD4KICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0Zi9MYXp5
UmVmLmg+CiAjaW5jbHVkZSA8d3RmL0xhenlVbmlxdWVSZWYuaD4KKyNpbmNsdWRlIDx3dGYvTWFs
bG9jUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1NldEZvclNjb3BlLmg+CiAjaW5jbHVkZSA8d3RmL1N0
YWNrUG9pbnRlci5oPgogI2luY2x1ZGUgPHd0Zi9TdG9wd2F0Y2guaD4KQEAgLTc0OSw5ICs3NDks
OSBAQCBwdWJsaWM6CiAgICAgRW5jb2RlZEpTVmFsdWUqIGV4Y2VwdGlvbkZ1enppbmdCdWZmZXIo
c2l6ZV90IHNpemUpCiAgICAgewogICAgICAgICBBU1NFUlQoT3B0aW9uczo6dXNlRXhjZXB0aW9u
RnV6eigpKTsKLSAgICAgICAgaWYgKG1fZXhjZXB0aW9uRnV6ekJ1ZmZlci5zaXplKCkgPCBzaXpl
KQotICAgICAgICAgICAgbV9leGNlcHRpb25GdXp6QnVmZmVyID0gRml4ZWRWZWN0b3I8RW5jb2Rl
ZEpTVmFsdWUsIFZNTWFsbG9jPihzaXplKTsKLSAgICAgICAgcmV0dXJuICZtX2V4Y2VwdGlvbkZ1
enpCdWZmZXIuZmlyc3QoKTsKKyAgICAgICAgaWYgKCFtX2V4Y2VwdGlvbkZ1enpCdWZmZXIpCisg
ICAgICAgICAgICBtX2V4Y2VwdGlvbkZ1enpCdWZmZXIgPSBNYWxsb2NQdHI8RW5jb2RlZEpTVmFs
dWUsIFZNTWFsbG9jPjo6bWFsbG9jKHNpemUpOworICAgICAgICByZXR1cm4gbV9leGNlcHRpb25G
dXp6QnVmZmVyLmdldCgpOwogICAgIH0KIAogICAgIHZvaWQgZ2F0aGVyU2NyYXRjaEJ1ZmZlclJv
b3RzKENvbnNlcnZhdGl2ZVJvb3RzJik7CkBAIC0xMDc5LDcgKzEwNzksNyBAQCBwcml2YXRlOgog
ICAgIEZ1bmN0aW9uSGFzRXhlY3V0ZWRDYWNoZSBtX2Z1bmN0aW9uSGFzRXhlY3V0ZWRDYWNoZTsK
ICAgICBzdGQ6OnVuaXF1ZV9wdHI8Q29udHJvbEZsb3dQcm9maWxlcj4gbV9jb250cm9sRmxvd1By
b2ZpbGVyOwogICAgIHVuc2lnbmVkIG1fY29udHJvbEZsb3dQcm9maWxlckVuYWJsZWRDb3VudCB7
IDAgfTsKLSAgICBGaXhlZFZlY3RvcjxFbmNvZGVkSlNWYWx1ZSwgVk1NYWxsb2M+IG1fZXhjZXB0
aW9uRnV6ekJ1ZmZlcjsKKyAgICBNYWxsb2NQdHI8RW5jb2RlZEpTVmFsdWUsIFZNTWFsbG9jPiBt
X2V4Y2VwdGlvbkZ1enpCdWZmZXI7CiAgICAgTGF6eVJlZjxWTSwgV2F0Y2hkb2c+IG1fd2F0Y2hk
b2c7CiAgICAgTGF6eVVuaXF1ZVJlZjxWTSwgSGVhcFByb2ZpbGVyPiBtX2hlYXBQcm9maWxlcjsK
ICAgICBMYXp5VW5pcXVlUmVmPFZNLCBBZGFwdGl2ZVN0cmluZ1NlYXJjaGVyVGFibGVzPiBtX3N0
cmluZ1NlYXJjaGVyVGFibGVzOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dh
c20vV2FzbVRhYmxlLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21UYWJsZS5j
cHAKaW5kZXggOTQ4MDk0MWZiMTA2Li4xMjEyMTA0MGMyOWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL1dhc21UYWJsZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3dhc20vV2FzbVRhYmxlLmNwcApAQCAtNDAsNyArNDAsOSBAQCBXVEZfQUxMT1dfVU5TQUZF
X0JVRkZFUl9VU0FHRV9CRUdJTgogCiBuYW1lc3BhY2UgSlNDIHsgbmFtZXNwYWNlIFdhc20gewog
Ci1ERUZJTkVfQUxMT0NBVE9SX1dJVEhfSEVBUF9JREVOVElGSUVSKFdhc21UYWJsZSk7CitXVEZf
TUFLRV9UWk9ORV9BTExPQ0FURURfSU1QTChUYWJsZSk7CitXVEZfTUFLRV9UWk9ORV9BTExPQ0FU
RURfSU1QTChFeHRlcm5PckFueVJlZlRhYmxlKTsKK1dURl9NQUtFX1RaT05FX0FMTE9DQVRFRF9J
TVBMKEZ1bmNSZWZUYWJsZSk7CiAKIHRlbXBsYXRlPHR5cGVuYW1lIFZpc2l0b3I+IGNvbnN0ZXhw
ciBkZWNsdHlwZShhdXRvKSBUYWJsZTo6dmlzaXREZXJpdmVkKFZpc2l0b3ImJiB2aXNpdG9yKQog
ewpAQCAtMTA5LDIwICsxMTEsNiBAQCBSZWZQdHI8VGFibGU+IFRhYmxlOjp0cnlDcmVhdGUodWlu
dDMyX3QgaW5pdGlhbCwgc3RkOjpvcHRpb25hbDx1aW50MzJfdD4gbWF4aW11bQogICAgIFJFTEVB
U0VfQVNTRVJUX05PVF9SRUFDSEVEKCk7CiB9CiAKLXRlbXBsYXRlPHR5cGVuYW1lIFQ+Ci1zdGF0
aWMgYm9vbCByZWFsbG9jYXRlKHN0ZDo6dW5pcXVlX3B0cjxULCBUYWJsZTo6U3RvcmFnZURlbGV0
ZXI8VD4+JiBwdHIsIHVpbnQzMl90IG5ld0xlbmd0aCkKLXsKLSAgICBBU1NFUlQocHRyLmdldF9k
ZWxldGVyKCkub3duc1N0b3JhZ2UpOwotICAgIENoZWNrZWRVaW50MzIgcmVhbGxvY1NpemVDaGVj
a2VkID0gbmV3TGVuZ3RoOwotICAgIHJlYWxsb2NTaXplQ2hlY2tlZCAqPSBzaXplb2YoVCk7Ci0g
ICAgaWYgKHJlYWxsb2NTaXplQ2hlY2tlZC5oYXNPdmVyZmxvd2VkKCkpCi0gICAgICAgIHJldHVy
biBmYWxzZTsKLSAgICBhdXRvKiBzdG9yYWdlID0gcHRyLnJlbGVhc2UoKTsKLSAgICB2b2lkKiBy
ZWFsbG9jYXRlZCA9IFRhYmxlOjpNYWxsb2NPcHM6OnJlYWxsb2Moc3RvcmFnZSwgcmVhbGxvY1Np
emVDaGVja2VkKTsKLSAgICBwdHIgPSBzdGQ6OnVuaXF1ZV9wdHI8VCwgVGFibGU6OlN0b3JhZ2VE
ZWxldGVyPFQ+PihzdGF0aWNfY2FzdDxUKj4ocmVhbGxvY2F0ZWQpLCB7IG5ld0xlbmd0aCwgdHJ1
ZSB9KTsKLSAgICByZXR1cm4gdHJ1ZTsKLX0KLQogc3RkOjpvcHRpb25hbDx1aW50MzJfdD4gVGFi
bGU6Omdyb3codWludDMyX3QgZGVsdGEsIEpTVmFsdWUgZGVmYXVsdFZhbHVlKQogewogICAgIFJF
TEVBU0VfQVNTRVJUKG1fb3duZXIpOwpAQCAtMTQyLDE1ICsxMzAsMTYgQEAgc3RkOjpvcHRpb25h
bDx1aW50MzJfdD4gVGFibGU6Omdyb3codWludDMyX3QgZGVsdGEsIEpTVmFsdWUgZGVmYXVsdFZh
bHVlKQogICAgIGlmICghaXNWYWxpZExlbmd0aChuZXdMZW5ndGgpKQogICAgICAgICByZXR1cm4g
c3RkOjpudWxsb3B0OwogCi0gICAgdWludDMyX3QgYWN0dWFsTmV3TGVuZ3RoID0gYWxsb2NhdGVk
TGVuZ3RoKG5ld0xlbmd0aCk7CiAgICAgYXV0byBjaGVja2VkR3JvdyA9IFsmXSAoYXV0byYgY29u
dGFpbmVyLCBhdXRvIGluaXRpYWxpemVyKSB7Ci0gICAgICAgIGlmIChuZXdMZW5ndGggPiBhbGxv
Y2F0ZWRMZW5ndGgobV9sZW5ndGgpKSB7Ci0gICAgICAgICAgICAvLyBGSVhNRSB0aGlzIG92ZXIt
YWxsb2NhdGVzIGFuZCBjb3VsZCBiZSBzbWFydGVyIGFib3V0IG5vdCBjb21taXR0aW5nIGFsbCBv
ZiB0aGF0IG1lbW9yeSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgx
NDI1Ci0gICAgICAgICAgICBib29sIHN1Y2Nlc3MgPSByZWFsbG9jYXRlKGNvbnRhaW5lciwgYWN0
dWFsTmV3TGVuZ3RoKTsKLSAgICAgICAgICAgIGlmICghc3VjY2VzcykKKyAgICAgICAgaWYgKG5l
d0xlbmd0aENoZWNrZWQgPiBhbGxvY2F0ZWRMZW5ndGgobV9sZW5ndGgpKSB7CisgICAgICAgICAg
ICBDaGVja2VkVWludDMyIHJlYWxsb2NTaXplQ2hlY2tlZCA9IGFsbG9jYXRlZExlbmd0aChuZXdM
ZW5ndGhDaGVja2VkKTsKKyAgICAgICAgICAgIHJlYWxsb2NTaXplQ2hlY2tlZCAqPSBzaXplb2Yo
KmNvbnRhaW5lci5nZXQoKSk7CisgICAgICAgICAgICBpZiAocmVhbGxvY1NpemVDaGVja2VkLmhh
c092ZXJmbG93ZWQoKSkKICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAg
ICAvLyBGSVhNRSB0aGlzIG92ZXItYWxsb2NhdGVzIGFuZCBjb3VsZCBiZSBzbWFydGVyIGFib3V0
IG5vdCBjb21taXR0aW5nIGFsbCBvZiB0aGF0IG1lbW9yeSBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTgxNDI1CisgICAgICAgICAgICBjb250YWluZXIucmVhbGxvYyhy
ZWFsbG9jU2l6ZUNoZWNrZWQpOwogICAgICAgICB9Ci0gICAgICAgIGZvciAodWludDMyX3QgaSA9
IG1fbGVuZ3RoOyBpIDwgYWN0dWFsTmV3TGVuZ3RoOyArK2kpIHsKKyAgICAgICAgZm9yICh1aW50
MzJfdCBpID0gbV9sZW5ndGg7IGkgPCBhbGxvY2F0ZWRMZW5ndGgobmV3TGVuZ3RoKTsgKytpKSB7
CiAgICAgICAgICAgICBuZXcgKCZjb250YWluZXIuZ2V0KClbaV0pIHN0ZDo6cmVtb3ZlX3JlZmVy
ZW5jZV90PGRlY2x0eXBlKCpjb250YWluZXIuZ2V0KCkpPigpOwogICAgICAgICAgICAgaW5pdGlh
bGl6ZXIoY29udGFpbmVyLmdldCgpW2ldKTsKICAgICAgICAgfQpAQCAtMjUyLDkgKzI0MSw3IEBA
IEV4dGVybk9yQW55UmVmVGFibGU6OkV4dGVybk9yQW55UmVmVGFibGUodWludDMyX3QgaW5pdGlh
bCwgc3RkOjpvcHRpb25hbDx1aW50MzJfCiAgICAgLy8gRklYTUU6IEl0IG1pZ2h0IGJlIHdvcnRo
IHRyeWluZyB0byBwcmUtYWxsb2NhdGUgbWF4aW11bSBoZXJlLiBUaGUgc3BlYyByZWNvbW1lbmRz
IGRvaW5nIHNvLgogICAgIC8vIEJ1dCBmb3Igbm93LCB3ZSdyZSBub3QgZG9pbmcgdGhhdC4KICAg
ICAvLyBGSVhNRSB0aGlzIG92ZXItYWxsb2NhdGVzIGFuZCBjb3VsZCBiZSBzbWFydGVyIGFib3V0
IG5vdCBjb21taXR0aW5nIGFsbCBvZiB0aGF0IG1lbW9yeSBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTgxNDI1Ci0gICAgc2l6ZV90IGFsbG9jYXRpb25TaXplID0gc2l6
ZW9mKFdyaXRlQmFycmllcjxVbmtub3duPikgKiBDaGVja2VkPHNpemVfdD4oYWxsb2NhdGVkTGVu
Z3RoKG1fbGVuZ3RoKSk7Ci0gICAgV3JpdGVCYXJyaWVyPFVua25vd24+KiBzdG9yYWdlID0gc3Rh
dGljX2Nhc3Q8V3JpdGVCYXJyaWVyPFVua25vd24+Kj4oTWFsbG9jT3BzOjptYWxsb2MoYWxsb2Nh
dGlvblNpemUpKTsKLSAgICBtX2pzVmFsdWVzID0gc3RkOjp1bmlxdWVfcHRyPFdyaXRlQmFycmll
cjxVbmtub3duPiwgRGVsZXRlcj4oc3RvcmFnZSwgeyBtX2xlbmd0aCwgdHJ1ZSB9KTsKKyAgICBt
X2pzVmFsdWVzID0gTWFsbG9jUHRyPFdyaXRlQmFycmllcjxVbmtub3duPiwgVk1NYWxsb2M+Ojpt
YWxsb2Moc2l6ZW9mKFdyaXRlQmFycmllcjxVbmtub3duPikgKiBDaGVja2VkPHNpemVfdD4oYWxs
b2NhdGVkTGVuZ3RoKG1fbGVuZ3RoKSkpOwogICAgIGZvciAodWludDMyX3QgaSA9IDA7IGkgPCBh
bGxvY2F0ZWRMZW5ndGgobV9sZW5ndGgpOyArK2kpCiAgICAgICAgIG5ldyAoJm1fanNWYWx1ZXMu
Z2V0KClbaV0pIFdyaXRlQmFycmllcjxVbmtub3duPihOdWxsV3JpdGVCYXJyaWVyVGFnKTsKIH0K
QEAgLTI3NiwxNiArMjYzLDEyIEBAIEZ1bmNSZWZUYWJsZTo6RnVuY1JlZlRhYmxlKHVpbnQzMl90
IGluaXRpYWwsIHN0ZDo6b3B0aW9uYWw8dWludDMyX3Q+IG1heGltdW0sIFR5CiAgICAgLy8gRklY
TUU6IEl0IG1pZ2h0IGJlIHdvcnRoIHRyeWluZyB0byBwcmUtYWxsb2NhdGUgbWF4aW11bSBoZXJl
LiBUaGUgc3BlYyByZWNvbW1lbmRzIGRvaW5nIHNvLgogICAgIC8vIEJ1dCBmb3Igbm93LCB3ZSdy
ZSBub3QgZG9pbmcgdGhhdC4KICAgICAvLyBGSVhNRSB0aGlzIG92ZXItYWxsb2NhdGVzIGFuZCBj
b3VsZCBiZSBzbWFydGVyIGFib3V0IG5vdCBjb21taXR0aW5nIGFsbCBvZiB0aGF0IG1lbW9yeSBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgxNDI1Ci0gICAgdWludDMy
X3QgYWN0dWFsTGVuZ3RoID0gYWxsb2NhdGVkTGVuZ3RoKG1fbGVuZ3RoKTsKICAgICBpZiAoaXNG
aXhlZFNpemVkKCkpCi0gICAgICAgIG1faW1wb3J0YWJsZUZ1bmN0aW9ucyA9IHN0ZDo6dW5pcXVl
X3B0cjxGdW5jdGlvbiwgRGVsZXRlcj4odGFpbFBvaW50ZXIoKSwgeyBhY3R1YWxMZW5ndGgsIGZh
bHNlIH0pOwotICAgIGVsc2UgewotICAgICAgICBzaXplX3QgYWxsb2NhdGlvblNpemUgPSBzaXpl
b2YoRnVuY3Rpb24pICogQ2hlY2tlZDxzaXplX3Q+KGFjdHVhbExlbmd0aCk7Ci0gICAgICAgIEZ1
bmN0aW9uKiBzdG9yYWdlID0gc3RhdGljX2Nhc3Q8RnVuY3Rpb24qPihNYWxsb2NPcHM6Om1hbGxv
YyhhbGxvY2F0aW9uU2l6ZSkpOwotICAgICAgICBtX2ltcG9ydGFibGVGdW5jdGlvbnMgPSBzdGQ6
OnVuaXF1ZV9wdHI8RnVuY3Rpb24sIERlbGV0ZXI+KHN0b3JhZ2UsIHsgYWN0dWFsTGVuZ3RoLCB0
cnVlIH0pOwotICAgIH0KKyAgICAgICAgbV9pbXBvcnRhYmxlRnVuY3Rpb25zID0gYWRvcHRNYWxs
b2NQdHI8RnVuY3Rpb24sIFZNTWFsbG9jPih0YWlsUG9pbnRlcigpKTsKKyAgICBlbHNlCisgICAg
ICAgIG1faW1wb3J0YWJsZUZ1bmN0aW9ucyA9IE1hbGxvY1B0cjxGdW5jdGlvbiwgVk1NYWxsb2M+
OjptYWxsb2Moc2l6ZW9mKEZ1bmN0aW9uKSAqIENoZWNrZWQ8c2l6ZV90PihhbGxvY2F0ZWRMZW5n
dGgobV9sZW5ndGgpKSk7CiAKLSAgICBmb3IgKHVpbnQzMl90IGkgPSAwOyBpIDwgYWN0dWFsTGVu
Z3RoOyArK2kpIHsKKyAgICBmb3IgKHVpbnQzMl90IGkgPSAwOyBpIDwgYWxsb2NhdGVkTGVuZ3Ro
KG1fbGVuZ3RoKTsgKytpKSB7CiAgICAgICAgIG5ldyAoJm1faW1wb3J0YWJsZUZ1bmN0aW9ucy5n
ZXQoKVtpXSkgRnVuY3Rpb24oKTsKICAgICAgICAgQVNTRVJUKG1faW1wb3J0YWJsZUZ1bmN0aW9u
cy5nZXQoKVtpXS5tX2Z1bmN0aW9uLnR5cGVJbmRleCA9PSBXYXNtOjpUeXBlRGVmaW5pdGlvbjo6
aW52YWxpZEluZGV4KTsgLy8gV2UgcmVseSBvbiB0aGlzIGluIGNvbXBpbGVkIGNvZGUuCiAgICAg
ICAgIEFTU0VSVCghbV9pbXBvcnRhYmxlRnVuY3Rpb25zLmdldCgpW2ldLm1faW5zdGFuY2UpOwpA
QCAtMjkzLDYgKzI3NiwxNSBAQCBGdW5jUmVmVGFibGU6OkZ1bmNSZWZUYWJsZSh1aW50MzJfdCBp
bml0aWFsLCBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiBtYXhpbXVtLCBUeQogICAgIH0KIH0KIAor
RnVuY1JlZlRhYmxlOjp+RnVuY1JlZlRhYmxlKCkKK3sKKyAgICAvLyBJZiBGdW5jUmVmVGFibGUg
aXMgZml4ZWQtc2l6ZWQsIHRoaXMgcG9pbnRlciBpcyBub3QgbWFuYWdlZCBieSB0aGlzIGhhbmRs
ZS4KKyAgICBpZiAoaXNGaXhlZFNpemVkKCkpIHsKKyAgICAgICAgYXV0byogdW5tYW5hZ2VkUG9p
bnRlciA9IG1faW1wb3J0YWJsZUZ1bmN0aW9ucy5sZWFrUHRyKCk7CisgICAgICAgIFVOVVNFRF9Q
QVJBTSh1bm1hbmFnZWRQb2ludGVyKTsKKyAgICB9Cit9CisKIFJlZjxGdW5jUmVmVGFibGU+IEZ1
bmNSZWZUYWJsZTo6Y3JlYXRlRml4ZWRTaXplZCh1aW50MzJfdCBzaXplLCBUeXBlIHdhc21UeXBl
KQogewogICAgIHJldHVybiBhZG9wdFJlZigqbmV3IChOb3ROdWxsLCBmYXN0TWFsbG9jKGFsbG9j
YXRpb25TaXplKGFsbG9jYXRlZExlbmd0aChzaXplKSkpKSBGdW5jUmVmVGFibGUoc2l6ZSwgc2l6
ZSwgd2FzbVR5cGUpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21UYWJsZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbVRhYmxlLmgKaW5kZXgg
NDJjMDZlMzNiY2M4Li41OTRiN2M5ZjM0ZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS93YXNtL1dhc21UYWJsZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21UYWJsZS5oCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSAiV2FzbUZvcm1hdC5oIgogI2lu
Y2x1ZGUgIldhc21MaW1pdHMuaCIKICNpbmNsdWRlICJXcml0ZUJhcnJpZXIuaCIKKyNpbmNsdWRl
IDx3dGYvTWFsbG9jUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1JlZi5oPgogI2luY2x1ZGUgPHd0Zi9U
Wm9uZU1hbGxvYy5oPgogI2luY2x1ZGUgPHd0Zi9UaHJlYWRTYWZlUmVmQ291bnRlZC5oPgpAQCAt
NDcsMzUgKzQ4LDEzIEBAIG5hbWVzcGFjZSBXYXNtIHsKIAogY2xhc3MgRnVuY1JlZlRhYmxlOwog
Ci1ERUNMQVJFX0FMTE9DQVRPUl9XSVRIX0hFQVBfSURFTlRJRklFUihXYXNtVGFibGUpOwotCiBj
bGFzcyBUYWJsZSA6IHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxUYWJsZT4gewogICAgIFdU
Rl9NQUtFX05PTkNPUFlBQkxFKFRhYmxlKTsKLSAgICBXVEZfTUFLRV9GQVNUX0FMTE9DQVRFRF9X
SVRIX0hFQVBfSURFTlRJRklFUihXYXNtVGFibGUpOworICAgIFdURl9NQUtFX1RaT05FX0FMTE9D
QVRFRChUYWJsZSk7CiBwdWJsaWM6Ci0gICAgdXNpbmcgTWFsbG9jT3BzID0gV2FzbVRhYmxlTWFs
bG9jOwotCiAgICAgc3RhdGljIFJlZlB0cjxUYWJsZT4gdHJ5Q3JlYXRlKHVpbnQzMl90IGluaXRp
YWwsIHN0ZDo6b3B0aW9uYWw8dWludDMyX3Q+IG1heGltdW0sIFRhYmxlRWxlbWVudFR5cGUsIFR5
cGUpOwogCi0gICAgSlNfRVhQT1JUX1BSSVZBVEUgflRhYmxlKCkgPSBkZWZhdWx0OyAvLyBUaGUg
YXBwbGljYWJsZSBzdWJjbGFzcyBkZXN0cnVjdG9yIGlzIGNhbGxlZCBieSBvcGVyYXRvciBkZWxl
dGUoKS4KLQotICAgIERFQ0xBUkVfVklTSVRfQUdHUkVHQVRFOwotICAgIHZvaWQgb3BlcmF0b3Ig
ZGVsZXRlKFRhYmxlKiwgc3RkOjpkZXN0cm95aW5nX2RlbGV0ZV90KTsKLQotICAgIHRlbXBsYXRl
PHR5cGVuYW1lIFQ+Ci0gICAgc3RydWN0IFN0b3JhZ2VEZWxldGVyIHsKLSAgICAgICAgdm9pZCBv
cGVyYXRvcigpKFQqIHB0cikKLSAgICAgICAgewotICAgICAgICAgICAgLy8gVGhlIG9wZXJhdG9y
IGlzIGRlZmluZWQgaGVyZSBub3QgYmVjYXVzZSBpdCBtdXN0IGJlIGlubGluZWQsCi0gICAgICAg
ICAgICAvLyBidXQgYmVjYXVzZSBpZiBpdCBpc24ndCwgdGhlIFdpbmRvd3MgYnVpbGQgZmFpbHMg
d2l0aCBhIGxpbmtlciBlcnJvci4KLSAgICAgICAgICAgIHN0ZDo6ZGVzdHJveV9uKHB0ciwgY291
bnQpOwotICAgICAgICAgICAgaWYgKG93bnNTdG9yYWdlKQotICAgICAgICAgICAgICAgIE1hbGxv
Y09wczo6ZnJlZShwdHIpOwotICAgICAgICB9Ci0KLSAgICAgICAgc2l6ZV90IGNvdW50IHsgMCB9
OwotICAgICAgICBib29sIG93bnNTdG9yYWdlIHsgZmFsc2UgfTsKLSAgICB9OworICAgIEpTX0VY
UE9SVF9QUklWQVRFIH5UYWJsZSgpID0gZGVmYXVsdDsKIAogICAgIHN0ZDo6b3B0aW9uYWw8dWlu
dDMyX3Q+IG1heGltdW0oKSBjb25zdCB7IHJldHVybiBtX21heGltdW07IH0KICAgICB1aW50MzJf
dCBsZW5ndGgoKSBjb25zdCB7IHJldHVybiBtX2xlbmd0aDsgfQpAQCAtMTA3LDYgKzg2LDEwIEBA
IHB1YmxpYzoKICAgICBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiBncm93KHVpbnQzMl90IGRlbHRh
LCBKU1ZhbHVlIGRlZmF1bHRWYWx1ZSk7CiAgICAgdm9pZCBjb3B5KGNvbnN0IFRhYmxlKiBzcmNU
YWJsZSwgdWludDMyX3QgZHN0SW5kZXgsIHVpbnQzMl90IHNyY0luZGV4KTsKIAorICAgIERFQ0xB
UkVfVklTSVRfQUdHUkVHQVRFOworCisgICAgdm9pZCBvcGVyYXRvciBkZWxldGUoVGFibGUqLCBz
dGQ6OmRlc3Ryb3lpbmdfZGVsZXRlX3QpOworCiBwcm90ZWN0ZWQ6CiAgICAgVGFibGUodWludDMy
X3QgaW5pdGlhbCwgc3RkOjpvcHRpb25hbDx1aW50MzJfdD4gbWF4aW11bSwgVHlwZSwgVGFibGVF
bGVtZW50VHlwZSA9IFRhYmxlRWxlbWVudFR5cGU6OkV4dGVybnJlZik7CiAKQEAgLTEyNiw3ICsx
MDksNyBAQCBwcm90ZWN0ZWQ6CiB9OwogCiBjbGFzcyBFeHRlcm5PckFueVJlZlRhYmxlIGZpbmFs
IDogcHVibGljIFRhYmxlIHsKLSAgICBXVEZfTUFLRV9GQVNUX0FMTE9DQVRFRF9XSVRIX0hFQVBf
SURFTlRJRklFUihXYXNtVGFibGUpOworICAgIFdURl9NQUtFX1RaT05FX0FMTE9DQVRFRChFeHRl
cm5PckFueVJlZlRhYmxlKTsKIHB1YmxpYzoKICAgICBmcmllbmQgY2xhc3MgVGFibGU7CiAKQEAg
LTEzNywxNiArMTIwLDE1IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgRXh0ZXJuT3JBbnlSZWZU
YWJsZSh1aW50MzJfdCBpbml0aWFsLCBzdGQ6Om9wdGlvbmFsPHVpbnQzMl90PiBtYXhpbXVtLCBU
eXBlIHdhc21UeXBlKTsKIAotICAgIHVzaW5nIERlbGV0ZXIgPSBTdG9yYWdlRGVsZXRlcjxXcml0
ZUJhcnJpZXI8VW5rbm93bj4+OwotICAgIHN0ZDo6dW5pcXVlX3B0cjxXcml0ZUJhcnJpZXI8VW5r
bm93bj4sIERlbGV0ZXI+IG1fanNWYWx1ZXM7CisgICAgTWFsbG9jUHRyPFdyaXRlQmFycmllcjxV
bmtub3duPiwgVk1NYWxsb2M+IG1fanNWYWx1ZXM7CiB9OwogCiBjbGFzcyBGdW5jUmVmVGFibGUg
ZmluYWwgOiBwdWJsaWMgVGFibGUgewotICAgIFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEX1dJVEhf
SEVBUF9JREVOVElGSUVSKFdhc21UYWJsZSk7CisgICAgV1RGX01BS0VfVFpPTkVfQUxMT0NBVEVE
KEZ1bmNSZWZUYWJsZSk7CiBwdWJsaWM6CiAgICAgZnJpZW5kIGNsYXNzIFRhYmxlOwogCi0gICAg
SlNfRVhQT1JUX1BSSVZBVEUgfkZ1bmNSZWZUYWJsZSgpID0gZGVmYXVsdDsKKyAgICBKU19FWFBP
UlRfUFJJVkFURSB+RnVuY1JlZlRhYmxlKCk7CiAKICAgICAvLyBjYWxsX2luZGlyZWN0IG5lZWRz
IHRvIGRvIGFuIEluc3RhbmNlIGNoZWNrIHRvIHBvdGVudGlhbGx5IGNvbnRleHQgc3dpdGNoIHdo
ZW4gY2FsbGluZyBhIGZ1bmN0aW9uIHRvIGFub3RoZXIgaW5zdGFuY2UuIFdlIGNhbiBob2xkIHJh
dyBwb2ludGVycyB0byBKU1dlYkFzc2VtYmx5SW5zdGFuY2UgaGVyZSBiZWNhdXNlIHRoZSBqcyBl
bnN1cmVzIHRoYXQgVGFibGUga2VlcHMgYWxsIHRoZSBpbnN0YW5jZXMgYWxpdmUuCiAgICAgc3Ry
dWN0IEZ1bmN0aW9uIHsKQEAgLTE5MCw4ICsxNzIsNyBAQCBwcml2YXRlOgogCiAgICAgc3RhdGlj
IFJlZjxGdW5jUmVmVGFibGU+IGNyZWF0ZUZpeGVkU2l6ZWQodWludDMyX3Qgc2l6ZSwgVHlwZSB3
YXNtVHlwZSk7CiAKLSAgICB1c2luZyBEZWxldGVyID0gU3RvcmFnZURlbGV0ZXI8RnVuY3Rpb24+
OwotICAgIHN0ZDo6dW5pcXVlX3B0cjxGdW5jdGlvbiwgRGVsZXRlcj4gbV9pbXBvcnRhYmxlRnVu
Y3Rpb25zOworICAgIE1hbGxvY1B0cjxGdW5jdGlvbiwgVk1NYWxsb2M+IG1faW1wb3J0YWJsZUZ1
bmN0aW9uczsKIH07CiAKIH0gfSAvLyBuYW1lc3BhY2UgSlNDOjpXYXNtCmRpZmYgLS1naXQgYS9T
b3VyY2UvV1RGL3d0Zi9NYWxsb2NQdHIuaCBiL1NvdXJjZS9XVEYvd3RmL01hbGxvY1B0ci5oCmlu
ZGV4IDY5MDBlZThlYWViMy4uNjczZWY4N2FhMGU1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0
Zi9NYWxsb2NQdHIuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9NYWxsb2NQdHIuaApAQCAtMjksMTUg
KzI5LDE2IEBACiAjaW5jbHVkZSA8d3RmL0Zhc3RNYWxsb2MuaD4KICNpbmNsdWRlIDx3dGYvTm9u
Y29weWFibGUuaD4KIAorLy8gTWFsbG9jUHRyIGlzIGEgc21hcnQgcG9pbnRlciBjbGFzcyB0aGF0
IGNhbGxzIGZhc3RGcmVlIGluIGl0cyBkZXN0cnVjdG9yLgorLy8gSXQgaXMgaW50ZW5kZWQgdG8g
YmUgdXNlZCBmb3IgcG9pbnRlcnMgd2hlcmUgdGhlIEMrKyBsaWZldGltZSBzZW1hbnRpY3MKKy8v
IChjYWxsaW5nIGNvbnN0cnVjdG9ycyBhbmQgZGVzdHJ1Y3RvcnMpIGlzIG5vdCBkZXNpcmVkLiAK
KwogbmFtZXNwYWNlIFdURiB7CiAKLS8vIE1hbGxvY1B0ciBpcyBhIHNtYXJ0IHBvaW50ZXIgYXNz
b2NpYXRlZCB3aXRoIGEgcGFydGljdWxhciBhbGxvY2F0b3IsCi0vLyBmb3Igc2l0dWF0aW9ucyB3
aGVyZSBjYWxsaW5nIEMrKyBkZXN0cnVjdG9ycyBpcyBub3QgcmVxdWlyZWQuCi0vLyBUaGUgcmVm
ZXJlbnQgdHlwZSB7VH0gbXVzdCBiZSB0cml2aWFsbHkgZGVzdHJ1Y3RpYmxlLgotLy8gVGhlIG93
bmVkIG1lbW9yeSBpcyBmcmVlZCBieSBjYWxsaW5nIHtNYWxsb2N9OjpmcmVlKCkuCisvLyBXZSBz
aG91bGRuJ3QgdXNlIHRoaXMgY2xhc3MgaW4gbmV3IGNvZGUgYW5kIHNob3VsZCBqdXN0IHVzZSBz
dGQ6OnVuaXF1ZV9wdHIuIEl0J3MgdGhlIHNhbWUgd2hlbiBUIGhhcyBubyBkZXN0cnVjdG9yIGFu
ZCBNYWxsb2NQdHIgaXMgbGlrZWx5IHRoZSB3cm9uZworLy8gY29udGFpbmVyIGlmIFQgZG9lcy4K
Ky8vIEZJWE1FOiBSZW1vdmUgdGhpcyBjbGFzcyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9Mjk0MDIyCiB0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBlbmFtZSBNYWxsb2Mg
PSBGYXN0TWFsbG9jPiBjbGFzcyBNYWxsb2NQdHIgewotICAgIHN0YXRpY19hc3NlcnQoc3RkOjpp
c190cml2aWFsbHlfZGVzdHJ1Y3RpYmxlX3Y8VD4pOwotCiAgICAgV1RGX01BS0VfTk9OQ09QWUFC
TEUoTWFsbG9jUHRyKTsKIHB1YmxpYzoKICAgICBNYWxsb2NQdHIoKSA9IGRlZmF1bHQ7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>