<?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>310738</bug_id>
          
          <creation_ts>2026-03-25 15:47:42 -0700</creation_ts>
          <short_desc>REGRESSION(309942@main): Broke builds with newer SDKs</short_desc>
          <delta_ts>2026-03-25 15:51:11 -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>310662</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>nham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2193650</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2026-03-25 15:47:42 -0700</bug_when>
    <thetext>https://commits.webkit.org/309942@main introduced a regression:
Broke builds with newer SDKs

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>2193652</commentid>
    <comment_count>1</comment_count>
      <attachid>478792</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2026-03-25 15:47:48 -0700</bug_when>
    <thetext>Created attachment 478792
REVERT of 309942@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>2193653</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-03-25 15:50:51 -0700</bug_when>
    <thetext>Committed 309947@main (535032dd16e3): &lt;https://commits.webkit.org/309947@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 478792.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2193654</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-03-25 15:51:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/173359085&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>478792</attachid>
            <date>2026-03-25 15:47:48 -0700</date>
            <delta_ts>2026-03-25 15:50:52 -0700</delta_ts>
            <desc>REVERT of 309942@main</desc>
            <filename>bug-310738-20260325224747.patch</filename>
            <type>text/plain</type>
            <size>13953</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSBmOGQ3OTE2ZmYwMjNiMWI2ZjQ4MTdjMWRmMWQwZTY4NDY0OGFmYjUxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBXZWQsIDI1IE1hciAyMDI2IDIyOjQ3OjQ1ICswMDAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIDMwOTk0MkBtYWluLgogaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTMxMDczOAoKQnJva2UgYnVpbGRzIHdpdGggbmV3ZXIgU0RLcwoK
UmV2ZXJ0ZWQgY2hhbmdlc2V0OgoKIkZpeCBlbXB0eSBUcmFuc2ZlclN0cmluZyBiZWluZyBkZXNl
cmlhbGl6ZWQgYXMgbnVsbCBzdHJpbmciCmh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0zMTA2NjIKaHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzA5OTQyQG1haW4KLS0t
CiBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Bcmd1bWVudENvZGVycy5oICAgfCAgNiAtLS0t
LQogU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvVHJhbnNmZXJTdHJpbmcuY3BwIHwgIDIgLS0K
IFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL1RyYW5zZmVyU3RyaW5nLmggICB8ICA0ICstLQog
Li4uL0lQQy9UcmFuc2ZlclN0cmluZy5zZXJpYWxpemF0aW9uLmluICAgICAgIHwgIDcgKysrLS0K
IC4uLi9TaGFyZWQvV1RGQXJndW1lbnRDb2RlcnMuc2VyaWFsaXphdGlvbi5pbiB8ICA0ICsrKwog
Li4uL1dlYkNvcmVBcmd1bWVudENvZGVycy5zZXJpYWxpemF0aW9uLmluICAgIHwgIDIgKy0KIC4u
Li9UZXN0cy9JUEMvVHJhbnNmZXJTdHJpbmdPYmpDVGVzdHMubW0gICAgICB8IDI2ICsrKysrLS0t
LS0tLS0tLS0tLS0KIC4uLi9UZXN0cy9JUEMvVHJhbnNmZXJTdHJpbmdUZXN0cy5jcHAgICAgICAg
ICB8IDI0ICstLS0tLS0tLS0tLS0tLS0tCiAuLi4vVGVzdHMvV2ViS2l0L0V2YWx1YXRlSmF2YVNj
cmlwdC5jcHAgICAgICAgfCAxOSAtLS0tLS0tLS0tLS0tLQogLi4uL1dLV2ViVmlld0V2YWx1YXRl
SmF2YVNjcmlwdC5tbSAgICAgICAgICAgIHwgMTkgLS0tLS0tLS0tLS0tLS0KIExheW91dFRlc3Rz
L2lwYy9zZXJpYWxpemVkLXR5cGUtaW5mby5odG1sICAgICB8ICAxIC0KIDExIGZpbGVzIGNoYW5n
ZWQsIDE3IGluc2VydGlvbnMoKyksIDk3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0FyZ3VtZW50Q29kZXJzLmggYi9Tb3VyY2UvV2ViS2l0L1Bs
YXRmb3JtL0lQQy9Bcmd1bWVudENvZGVycy5oCmluZGV4IDE1N2VlMDNhZDEwOC4uNzU0MTEwNDNj
MGY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Bcmd1bWVudENvZGVy
cy5oCisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0FyZ3VtZW50Q29kZXJzLmgKQEAg
LTg0NywxMiArODQ3LDYgQEAgdGVtcGxhdGU8PiBzdHJ1Y3QgQXJndW1lbnRDb2RlcjxzdGQ6Om51
bGxwdHJfdD4gewogICAgIHN0YXRpYyBzdGQ6Om9wdGlvbmFsPHN0ZDo6bnVsbHB0cl90PiBkZWNv
ZGUoRGVjb2RlciYpIHsgcmV0dXJuIG51bGxwdHI7IH0KIH07CiAKLXRlbXBsYXRlPD4gc3RydWN0
IEFyZ3VtZW50Q29kZXI8c3RkOjptb25vc3RhdGU+IHsKLSAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBF
bmNvZGVyPgotICAgIHN0YXRpYyB2b2lkIGVuY29kZShFbmNvZGVyJiwgY29uc3Qgc3RkOjptb25v
c3RhdGUmKSB7IH0KLSAgICBzdGF0aWMgc3RkOjpvcHRpb25hbDxzdGQ6Om1vbm9zdGF0ZT4gZGVj
b2RlKERlY29kZXImKSB7IHJldHVybiBzdGQ6Om1vbm9zdGF0ZSB7IH07IH0KLX07Ci0KIHRlbXBs
YXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1lIFRyYWl0cz4gc3RydWN0IEFyZ3VtZW50Q29kZXI8V1RG
OjpNYXJrYWJsZTxULCBUcmFpdHM+PiB7CiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgRW5jb2Rlciwg
dHlwZW5hbWUgVT4KICAgICBzdGF0aWMgdm9pZCBlbmNvZGUoRW5jb2RlciYgZW5jb2RlciwgVSYm
IG1hcmthYmxlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvVHJhbnNm
ZXJTdHJpbmcuY3BwIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvVHJhbnNmZXJTdHJpbmcu
Y3BwCmluZGV4IDEyNDhjNWM3ZjY4OS4uNzg2OGUwOWVhNjBlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL0lQQy9UcmFuc2ZlclN0cmluZy5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9JUEMvVHJhbnNmZXJTdHJpbmcuY3BwCkBAIC0xMzgsOCArMTM4LDYgQEAgVHJh
bnNmZXJTdHJpbmc6OklQQ0RhdGEgVHJhbnNmZXJTdHJpbmc6OnRvSVBDRGF0YSgpIGNvbnN0IExJ
RkVUSU1FX0JPVU5ECiAgICAgICAgIH0sCiAjaWYgVVNFKENGKQogICAgICAgICBbXShjb25zdCBS
ZXRhaW5QdHI8Q0ZTdHJpbmdSZWY+JiBzdHJpbmcpIHsKLSAgICAgICAgICAgIGlmICghc3RyaW5n
KQotICAgICAgICAgICAgICAgIHJldHVybiBJUENEYXRhIHsgc3RkOjptb25vc3RhdGUgeyB9IH07
CiAgICAgICAgICAgICBpZiAoYXV0byBzcGFuOCA9IENGU3RyaW5nR2V0TGF0aW4xQ1N0cmluZ1Nw
YW4oc3RyaW5nLmdldCgpKTsgIXNwYW44LmVtcHR5KCkpCiAgICAgICAgICAgICAgICAgcmV0dXJu
IElQQ0RhdGEgeyBzcGFuOCB9OwogICAgICAgICAgICAgcmV0dXJuIElQQ0RhdGEgeyBDRlN0cmlu
Z0dldENoYXJhY3RlcnNTcGFuKHN0cmluZy5nZXQoKSkgfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm0vSVBDL1RyYW5zZmVyU3RyaW5nLmggYi9Tb3VyY2UvV2ViS2l0L1BsYXRm
b3JtL0lQQy9UcmFuc2ZlclN0cmluZy5oCmluZGV4IGZlN2VkOGNmYjc5MC4uZTUyNzFhY2MxMzg5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9UcmFuc2ZlclN0cmluZy5o
CisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL1RyYW5zZmVyU3RyaW5nLmgKQEAgLTE0
NSwxMCArMTQ1LDEwIEBAIGlubGluZSBUcmFuc2ZlclN0cmluZzo6VHJhbnNmZXJTdHJpbmcoSVBD
RGF0YSYmIGRhdGEpCiAgICAgICAgICAgICBtX3N0b3JhZ2UgPSBTdHJpbmcgeyB9OwogICAgICAg
ICB9LAogICAgICAgICBbJl0oc3RkOjpzcGFuPGNvbnN0IExhdGluMUNoYXJhY3Rlcj4gY2hhcmFj
dGVycykgewotICAgICAgICAgICAgbV9zdG9yYWdlID0gY2hhcmFjdGVycy5kYXRhKCkgPyBTdHJp
bmcgeyBjaGFyYWN0ZXJzIH0gOiBlbXB0eVN0cmluZygpOworICAgICAgICAgICAgbV9zdG9yYWdl
ID0gU3RyaW5nIHsgY2hhcmFjdGVycyB9OwogICAgICAgICB9LAogICAgICAgICBbJl0oc3RkOjpz
cGFuPGNvbnN0IGNoYXIxNl90PiBjaGFyYWN0ZXJzKSB7Ci0gICAgICAgICAgICBtX3N0b3JhZ2Ug
PSBjaGFyYWN0ZXJzLmRhdGEoKSA/IFN0cmluZyB7IGNoYXJhY3RlcnMgfSA6IGVtcHR5U3RyaW5n
KCk7CisgICAgICAgICAgICBtX3N0b3JhZ2UgPSBTdHJpbmcgeyBjaGFyYWN0ZXJzIH07CiAgICAg
ICAgIH0sCiAgICAgICAgIFsmXShTaGFyZWRTcGFuOCBoYW5kbGUpIHsKICAgICAgICAgICAgIG1f
c3RvcmFnZSA9IFdURjo6bW92ZShoYW5kbGUpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybS9JUEMvVHJhbnNmZXJTdHJpbmcuc2VyaWFsaXphdGlvbi5pbiBiL1NvdXJjZS9XZWJL
aXQvUGxhdGZvcm0vSVBDL1RyYW5zZmVyU3RyaW5nLnNlcmlhbGl6YXRpb24uaW4KaW5kZXggY2Rh
OTFiNzU0ODMxLi4zMWE4MzdiYzc0NDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm0vSVBDL1RyYW5zZmVyU3RyaW5nLnNlcmlhbGl6YXRpb24uaW4KKysrIGIvU291cmNlL1dlYktp
dC9QbGF0Zm9ybS9JUEMvVHJhbnNmZXJTdHJpbmcuc2VyaWFsaXphdGlvbi5pbgpAQCAtMjEsMTgg
KzIxLDE3IEBACiAjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAKIHdlYmtpdF9wbGF0Zm9ybV9oZWFkZXI6ICJUcmFu
c2ZlclN0cmluZy5oIgotd2Via2l0X3BsYXRmb3JtX2hlYWRlcjogPHd0Zi9SdW50aW1lQXBwbGlj
YXRpb25DaGVja3MuaD4KIAotW05lc3RlZCwgUlZhbHVlLCBXZWJLaXRQbGF0Zm9ybV0gc3RydWN0
IElQQzo6VHJhbnNmZXJTdHJpbmc6OlNoYXJlZFNwYW44IHsKK1tOZXN0ZWQsIFJWYWx1ZV0gc3Ry
dWN0IElQQzo6VHJhbnNmZXJTdHJpbmc6OlNoYXJlZFNwYW44IHsKICAgICBXZWJDb3JlOjpTaGFy
ZWRNZW1vcnlIYW5kbGUgZGF0YUhhbmRsZTsKIH07CiAKLVtOZXN0ZWQsIFJWYWx1ZSwgV2ViS2l0
UGxhdGZvcm1dIHN0cnVjdCBJUEM6OlRyYW5zZmVyU3RyaW5nOjpTaGFyZWRTcGFuMTYgeworW05l
c3RlZCwgUlZhbHVlXSBzdHJ1Y3QgSVBDOjpUcmFuc2ZlclN0cmluZzo6U2hhcmVkU3BhbjE2IHsK
ICAgICBXZWJDb3JlOjpTaGFyZWRNZW1vcnlIYW5kbGUgZGF0YUhhbmRsZTsKIH07CiAKIHVzaW5n
IElQQzo6VHJhbnNmZXJTdHJpbmc6OklQQ0RhdGEgPSBWYXJpYW50PHN0ZDo6bW9ub3N0YXRlLCBz
dGQ6OnNwYW48Y29uc3QgdWludDhfdD4sIHN0ZDo6c3Bhbjxjb25zdCBjaGFyMTZfdD4sIElQQzo6
VHJhbnNmZXJTdHJpbmc6OlNoYXJlZFNwYW44LCBJUEM6OlRyYW5zZmVyU3RyaW5nOjpTaGFyZWRT
cGFuMTY+OwogCi1bQ3VzdG9tSGVhZGVyLCBXZWJLaXRQbGF0Zm9ybV0gY2xhc3MgSVBDOjpUcmFu
c2ZlclN0cmluZyB7CitbQ3VzdG9tSGVhZGVyXSBjbGFzcyBJUEM6OlRyYW5zZmVyU3RyaW5nIHsK
ICAgICBJUEM6OlRyYW5zZmVyU3RyaW5nOjpJUENEYXRhIHRvSVBDRGF0YSgpOwogfTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dURkFyZ3VtZW50Q29kZXJzLnNlcmlhbGl6YXRp
b24uaW4gYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XVEZBcmd1bWVudENvZGVycy5zZXJpYWxpemF0
aW9uLmluCmluZGV4IGY4MWFjOTFmODlhMy4uZGJjZGUyZGMzMzU4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1NoYXJlZC9XVEZBcmd1bWVudENvZGVycy5zZXJpYWxpemF0aW9uLmluCisrKyBi
L1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dURkFyZ3VtZW50Q29kZXJzLnNlcmlhbGl6YXRpb24uaW4K
QEAgLTI2Niw2ICsyNjYsMTAgQEAgaGVhZGVyOiA8d3RmL01lbW9yeVByZXNzdXJlSGFuZGxlci5o
PgogICAgIENyaXRpY2FsLAogfQogCitoZWFkZXI6IDx3dGYvVmFyaWFudC5oPgorW0FkZGl0aW9u
YWxFbmNvZGVyPVN0cmVhbUNvbm5lY3Rpb25FbmNvZGVyLCBOZXN0ZWRdIHN0cnVjdCBzdGQ6Om1v
bm9zdGF0ZSB7Cit9CisKIGVudW0gY2xhc3MgV1RGTG9nTGV2ZWwgOiB1aW50OF90IHsKICAgICBB
bHdheXMsCiAgICAgRXJyb3IsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJD
b3JlQXJndW1lbnRDb2RlcnMuc2VyaWFsaXphdGlvbi5pbiBiL1NvdXJjZS9XZWJLaXQvU2hhcmVk
L1dlYkNvcmVBcmd1bWVudENvZGVycy5zZXJpYWxpemF0aW9uLmluCmluZGV4IGVlZWExMTQ0Yzk4
OS4uNzc5NWVmNzU1YWM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3Jl
QXJndW1lbnRDb2RlcnMuc2VyaWFsaXphdGlvbi5pbgorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJl
ZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuc2VyaWFsaXphdGlvbi5pbgpAQCAtMjU5MCw3ICsyNTkw
LDcgQEAgaGVhZGVyczogPHd0Zi91bml4L1VuaXhGaWxlRGVzY3JpcHRvci5oPiAiQXJndW1lbnRD
b2RlcnNVbml4LmgiCiBoZWFkZXI6IDx3dGYvTWFjaFNlbmRSaWdodC5oPgogI2VuZGlmCiAKLVtD
dXN0b21IZWFkZXIsIFJWYWx1ZSwgV2ViS2l0UGxhdGZvcm1dIGNsYXNzIFdlYkNvcmU6OlNoYXJl
ZE1lbW9yeUhhbmRsZSB7CitbQ3VzdG9tSGVhZGVyLCBSVmFsdWVdIGNsYXNzIFdlYkNvcmU6OlNo
YXJlZE1lbW9yeUhhbmRsZSB7CiAjaWYgVVNFKFVOSVhfRE9NQUlOX1NPQ0tFVFMpCiAgICAgW1Zh
bGlkYXRvcj0nISFtX2hhbmRsZSAmJiAqbV9oYW5kbGUnXSBVbml4RmlsZURlc2NyaXB0b3IgbV9o
YW5kbGU7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSVBD
L1RyYW5zZmVyU3RyaW5nT2JqQ1Rlc3RzLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9J
UEMvVHJhbnNmZXJTdHJpbmdPYmpDVGVzdHMubW0KaW5kZXggMzMzYzUyYWRhYTk2Li44MjI5MmM1
ZDYxZDYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSVBDL1RyYW5zZmVy
U3RyaW5nT2JqQ1Rlc3RzLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSVBDL1Ry
YW5zZmVyU3RyaW5nT2JqQ1Rlc3RzLm1tCkBAIC0yNSw3ICsyNSw2IEBACiAKICNpbXBvcnQgImNv
bmZpZy5oIgogCi0jaW1wb3J0ICJJUENUZXN0VXRpbGl0aWVzLmgiCiAjaW1wb3J0ICJUZXN0Lmgi
CiAjaW1wb3J0ICJUcmFuc2ZlclN0cmluZy5oIgogI2ltcG9ydCA8Rm91bmRhdGlvbi9Gb3VuZGF0
aW9uLmg+CkBAIC01MSwyNSArNTAsMTIgQEAgVEVTVChUcmFuc2ZlclN0cmluZ1Rlc3RzLCBDcmVh
dGVGcm9tTlNTdHJpbmcpCiAgICAgZm9yIChib29sIHJlbGVhc2VUb0NvcHkgOiBib29scykgewog
ICAgICAgICBmb3IgKGF1dG8mIHN1YmNhc2UgOiBzdWJjYXNlcykgewogICAgICAgICAgICAgU3Ry
aW5nIHd0ZlN0cmluZyB7IHN1YmNhc2UuZ2V0KCkgfTsKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBTQ09QRURfVFJBQ0UoOjp0ZXN0aW5nOjpNZXNzYWdlKCkgPDwgIlRyYW5zZmVyU3Ry
aW5nKE5TU3RyaW5nICopIHJlbGVhc2VUb0NvcHk6ICIgPDwgcmVsZWFzZVRvQ29weSA8PCAiIHN1
YmNhc2U6IFwiIiA8PCB3dGZTdHJpbmcgPDwgIlwiIiA8PCAiIHB0cjogIiA8PCBzdGF0aWNfY2Fz
dDx2b2lkKj4oc3ViY2FzZS5nZXQoKSkpOwotICAgICAgICAgICAgICAgIGF1dG8gdHMgPSBJUEM6
OlRyYW5zZmVyU3RyaW5nOjpjcmVhdGUoc3ViY2FzZS5nZXQoKSk7Ci0gICAgICAgICAgICAgICAg
RVhQRUNUX1RSVUUodHMuaGFzX3ZhbHVlKCkpOwotICAgICAgICAgICAgICAgIGF1dG8gc3RyaW5n
ID0gcmVsZWFzZVRvQ29weSA/IFdURjo6bW92ZSgqdHMpLnJlbGVhc2VUb0NvcHkoKSA6IFdURjo6
bW92ZSgqdHMpLnJlbGVhc2UoKTsKLSAgICAgICAgICAgICAgICBBU1NFUlRfVFJVRShzdHJpbmcu
aGFzX3ZhbHVlKCkpOwotICAgICAgICAgICAgICAgIEVYUEVDVF9FUSgqc3RyaW5nLCB3dGZTdHJp
bmcpOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgU0NP
UEVEX1RSQUNFKDo6dGVzdGluZzo6TWVzc2FnZSgpIDw8ICJUcmFuc2ZlclN0cmluZyhOU1N0cmlu
ZyAqKSBJUEMgZW5jb2RlL2RlY29kZSwgcmVsZWFzZVRvQ29weTogIiA8PCByZWxlYXNlVG9Db3B5
IDw8ICIgc3ViY2FzZTogXCIiIDw8IHd0ZlN0cmluZyA8PCAiXCIiIDw8ICIgcHRyOiAiIDw8IHN0
YXRpY19jYXN0PHZvaWQqPihzdWJjYXNlLmdldCgpKSk7Ci0gICAgICAgICAgICAgICAgYXV0byB0
cyA9IElQQzo6VHJhbnNmZXJTdHJpbmc6OmNyZWF0ZShzdWJjYXNlLmdldCgpKTsKLSAgICAgICAg
ICAgICAgICBFWFBFQ1RfVFJVRSh0cy5oYXNfdmFsdWUoKSk7Ci0gICAgICAgICAgICAgICAgYXV0
byB0c0FmdGVySVBDID0gY29weVZpYUVuY29kZXIoKnRzKTsKLSAgICAgICAgICAgICAgICBBU1NF
UlRfVFJVRSh0c0FmdGVySVBDLmhhc192YWx1ZSgpKTsKLSAgICAgICAgICAgICAgICBhdXRvIHN0
cmluZyA9IHJlbGVhc2VUb0NvcHkgPyBXVEY6Om1vdmUoKnRzQWZ0ZXJJUEMpLnJlbGVhc2VUb0Nv
cHkoKSA6IFdURjo6bW92ZSgqdHNBZnRlcklQQykucmVsZWFzZSgpOwotICAgICAgICAgICAgICAg
IEFTU0VSVF9UUlVFKHN0cmluZy5oYXNfdmFsdWUoKSk7Ci0gICAgICAgICAgICAgICAgRVhQRUNU
X0VRKCpzdHJpbmcsIHd0ZlN0cmluZyk7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICBTQ09Q
RURfVFJBQ0UoOjp0ZXN0aW5nOjpNZXNzYWdlKCkgPDwgInJlbGVhc2VUb0NvcHk6ICIgPDwgcmVs
ZWFzZVRvQ29weSA8PCAiIHN1YmNhc2U6IFwiIiA8PCB3dGZTdHJpbmcgPDwgIlwiIiA8PCAiIHB0
cjogIiA8PCBzdGF0aWNfY2FzdDx2b2lkKj4oc3ViY2FzZS5nZXQoKSkpOworICAgICAgICAgICAg
YXV0byB0cyA9IElQQzo6VHJhbnNmZXJTdHJpbmc6OmNyZWF0ZShzdWJjYXNlLmdldCgpKTsKKyAg
ICAgICAgICAgIEVYUEVDVF9UUlVFKHRzLmhhc192YWx1ZSgpKTsKKyAgICAgICAgICAgIGF1dG8g
c3RyaW5nID0gcmVsZWFzZVRvQ29weSA/IFdURjo6bW92ZSgqdHMpLnJlbGVhc2VUb0NvcHkoKSA6
IFdURjo6bW92ZSgqdHMpLnJlbGVhc2UoKTsKKyAgICAgICAgICAgIEFTU0VSVF9UUlVFKHN0cmlu
Zy5oYXNfdmFsdWUoKSk7CisgICAgICAgICAgICBFWFBFQ1RfRVEoKnN0cmluZywgd3RmU3RyaW5n
KTsKICAgICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvSVBDL1RyYW5zZmVyU3RyaW5nVGVzdHMuY3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9JUEMvVHJhbnNmZXJTdHJpbmdUZXN0cy5jcHAKaW5kZXggMzM3ZDk1ZjA4YTQ5Li5lYzNm
Mzg0NzNlYmMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSVBDL1RyYW5z
ZmVyU3RyaW5nVGVzdHMuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvSVBDL1Ry
YW5zZmVyU3RyaW5nVGVzdHMuY3BwCkBAIC0yNSw3ICsyNSw2IEBACiAKICNpbmNsdWRlICJjb25m
aWcuaCIKIAotI2luY2x1ZGUgIklQQ1Rlc3RVdGlsaXRpZXMuaCIKICNpbmNsdWRlICJUZXN0Lmgi
CiAjaW5jbHVkZSAiVHJhbnNmZXJTdHJpbmcuaCIKIApAQCAtNDksNDAgKzQ4LDE5IEBAIFRFU1Qo
VHJhbnNmZXJTdHJpbmdUZXN0cywgQ3JlYXRlRnJvbVN0cmluZykKICAgICBib29sIGJvb2xzW10g
PSB7IGZhbHNlLCB0cnVlIH07CiAgICAgZm9yIChib29sIHJlbGVhc2VUb0NvcHkgOiBib29scykg
ewogICAgICAgICBmb3IgKGF1dG8mIHN1YmNhc2UgOiBzdWJjYXNlcykgeworICAgICAgICAgICAg
U0NPUEVEX1RSQUNFKDo6dGVzdGluZzo6TWVzc2FnZSgpIDw8ICJyZWxlYXNlVG9Db3B5OiAiIDw8
IHJlbGVhc2VUb0NvcHkgPDwgIiBzdWJjYXNlOiBcIiIgPDwgc3ViY2FzZSA8PCAiXCIiKTsKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBTQ09QRURfVFJBQ0UoOjp0ZXN0aW5nOjpNZXNz
YWdlKCkgPDwgIlRyYW5zZmVyU3RyaW5nKFN0cmluZykgcmVsZWFzZVRvQ29weTogIiA8PCByZWxl
YXNlVG9Db3B5IDw8ICIgc3ViY2FzZTogXCIiIDw8IHN1YmNhc2UgPDwgIlwiIik7CiAgICAgICAg
ICAgICAgICAgYXV0byB0cyA9IElQQzo6VHJhbnNmZXJTdHJpbmc6OmNyZWF0ZShzdWJjYXNlKTsK
ICAgICAgICAgICAgICAgICBFWFBFQ1RfVFJVRSh0cy5oYXNfdmFsdWUoKSk7CiAgICAgICAgICAg
ICAgICAgYXV0byBzdHJpbmcgPSByZWxlYXNlVG9Db3B5ID8gV1RGOjptb3ZlKCp0cykucmVsZWFz
ZVRvQ29weSgpIDogV1RGOjptb3ZlKCp0cykucmVsZWFzZSgpOwogICAgICAgICAgICAgICAgIEVY
UEVDVF9FUShzdHJpbmcsIHN1YmNhc2UpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIFNDT1BFRF9UUkFDRSg6OnRlc3Rpbmc6Ok1lc3NhZ2UoKSA8PCAiVHJh
bnNmZXJTdHJpbmcoU3RyaW5nVmlldykgcmVsZWFzZVRvQ29weTogIiA8PCByZWxlYXNlVG9Db3B5
IDw8ICIgc3ViY2FzZTogXCIiIDw8IHN1YmNhc2UgPDwgIlwiIik7CiAgICAgICAgICAgICAgICAg
YXV0byB0cyA9IElQQzo6VHJhbnNmZXJTdHJpbmc6OmNyZWF0ZShTdHJpbmdWaWV3IHsgc3ViY2Fz
ZSB9KTsKICAgICAgICAgICAgICAgICBFWFBFQ1RfVFJVRSh0cy5oYXNfdmFsdWUoKSk7CiAgICAg
ICAgICAgICAgICAgYXV0byBzdHJpbmcgPSByZWxlYXNlVG9Db3B5ID8gV1RGOjptb3ZlKCp0cyku
cmVsZWFzZVRvQ29weSgpIDogV1RGOjptb3ZlKCp0cykucmVsZWFzZSgpOwogICAgICAgICAgICAg
ICAgIEVYUEVDVF9FUShzdHJpbmcsIHN1YmNhc2UpOwogICAgICAgICAgICAgfQotCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgU0NPUEVEX1RSQUNFKDo6dGVzdGluZzo6TWVzc2FnZSgp
IDw8ICJUcmFuc2ZlclN0cmluZyhTdHJpbmcpIElQQyBlbmNvZGUvZGVjb2RlLCByZWxlYXNlVG9D
b3B5OiAiIDw8IHJlbGVhc2VUb0NvcHkgPDwgIiBzdWJjYXNlOiBcIiIgPDwgc3ViY2FzZSA8PCAi
XCIiKTsKLSAgICAgICAgICAgICAgICBhdXRvIHRzID0gSVBDOjpUcmFuc2ZlclN0cmluZzo6Y3Jl
YXRlKHN1YmNhc2UpOwotICAgICAgICAgICAgICAgIEVYUEVDVF9UUlVFKHRzLmhhc192YWx1ZSgp
KTsKLSAgICAgICAgICAgICAgICBhdXRvIHRzQWZ0ZXJJUEMgPSBjb3B5VmlhRW5jb2RlcigqdHMp
OwotICAgICAgICAgICAgICAgIEFTU0VSVF9UUlVFKHRzQWZ0ZXJJUEMuaGFzX3ZhbHVlKCkpOwot
ICAgICAgICAgICAgICAgIGF1dG8gc3RyaW5nID0gcmVsZWFzZVRvQ29weSA/IFdURjo6bW92ZSgq
dHNBZnRlcklQQykucmVsZWFzZVRvQ29weSgpIDogV1RGOjptb3ZlKCp0c0FmdGVySVBDKS5yZWxl
YXNlKCk7Ci0gICAgICAgICAgICAgICAgRVhQRUNUX0VRKHN0cmluZywgc3ViY2FzZSk7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBTQ09QRURfVFJBQ0Uo
Ojp0ZXN0aW5nOjpNZXNzYWdlKCkgPDwgIlRyYW5zZmVyU3RyaW5nKFN0cmluZ1ZpZXcpIElQQyBl
bmNvZGUvZGVjb2RlLCByZWxlYXNlVG9Db3B5OiAiIDw8IHJlbGVhc2VUb0NvcHkgPDwgIiBzdWJj
YXNlOiBcIiIgPDwgc3ViY2FzZSA8PCAiXCIiKTsKLSAgICAgICAgICAgICAgICBhdXRvIHRzID0g
SVBDOjpUcmFuc2ZlclN0cmluZzo6Y3JlYXRlKFN0cmluZ1ZpZXcgeyBzdWJjYXNlIH0pOwotICAg
ICAgICAgICAgICAgIEVYUEVDVF9UUlVFKHRzLmhhc192YWx1ZSgpKTsKLSAgICAgICAgICAgICAg
ICBhdXRvIHRzQWZ0ZXJJUEMgPSBjb3B5VmlhRW5jb2RlcigqdHMpOwotICAgICAgICAgICAgICAg
IEFTU0VSVF9UUlVFKHRzQWZ0ZXJJUEMuaGFzX3ZhbHVlKCkpOwotICAgICAgICAgICAgICAgIGF1
dG8gc3RyaW5nID0gcmVsZWFzZVRvQ29weSA/IFdURjo6bW92ZSgqdHNBZnRlcklQQykucmVsZWFz
ZVRvQ29weSgpIDogV1RGOjptb3ZlKCp0c0FmdGVySVBDKS5yZWxlYXNlKCk7Ci0gICAgICAgICAg
ICAgICAgRVhQRUNUX0VRKHN0cmluZywgc3ViY2FzZSk7Ci0gICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICB9CiB9CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dC9FdmFsdWF0ZUphdmFTY3JpcHQuY3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXQvRXZhbHVhdGVKYXZhU2NyaXB0LmNwcAppbmRleCAxNGU2YTBkZmE5MjIuLjgzYzEwMGE4YzE1
OSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQvRXZhbHVhdGVK
YXZhU2NyaXB0LmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9FdmFs
dWF0ZUphdmFTY3JpcHQuY3BwCkBAIC02MCwyNSArNjAsNiBAQCBURVNUKFdlYktpdCwgRXZhbHVh
dGVKYXZhU2NyaXB0VGhhdFRocm93c0FuRXhjZXB0aW9uKQogICAgIFV0aWw6OnJ1bigmdGVzdERv
bmUpOwogfQogCi1zdGF0aWMgdm9pZCBkaWRSdW5FbXB0eUphdmFTY3JpcHQoV0tUeXBlUmVmIHJl
c3VsdCwgV0tFcnJvclJlZiBlcnJvciwgdm9pZCogY29udGV4dCkKLXsKLSAgICBFWFBFQ1RfRVEo
cmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oMHgxMjM0NTc4KSwgY29udGV4dCk7Ci0gICAgRVhQRUNU
X05VTEwocmVzdWx0KTsKLSAgICBFWFBFQ1RfTlVMTChlcnJvcik7Ci0gICAgdGVzdERvbmUgPSB0
cnVlOwotfQotCi1URVNUKFdlYktpdCwgRXZhbHVhdGVFbXB0eUphdmFTY3JpcHQpCi17Ci0gICAg
V0tSZXRhaW5QdHI8V0tDb250ZXh0UmVmPiBjb250ZXh0ID0gYWRvcHRXSyhXS0NvbnRleHRDcmVh
dGVXaXRoQ29uZmlndXJhdGlvbihudWxscHRyKSk7Ci0gICAgUGxhdGZvcm1XZWJWaWV3IHdlYlZp
ZXcoY29udGV4dC5nZXQoKSk7Ci0KLSAgICBXS1JldGFpblB0cjxXS1N0cmluZ1JlZj4gamF2YVNj
cmlwdFN0cmluZyA9IGFkb3B0V0soV0tTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoIiIpKTsK
LSAgICBXS1BhZ2VFdmFsdWF0ZUphdmFTY3JpcHRJbk1haW5GcmFtZSh3ZWJWaWV3LnBhZ2UoKSwg
amF2YVNjcmlwdFN0cmluZy5nZXQoKSwgcmVpbnRlcnByZXRfY2FzdDx2b2lkKj4oMHgxMjM0NTc4
KSwgZGlkUnVuRW1wdHlKYXZhU2NyaXB0KTsKLQotICAgIFV0aWw6OnJ1bigmdGVzdERvbmUpOwot
fQotCiBzdGF0aWMgdm9pZCBkaWRDcmVhdGVCbG9iKFdLVHlwZVJlZiByZXN1bHQsIFdLRXJyb3JS
ZWYgZXJyb3IsIHZvaWQqIGNvbnRleHQpCiB7CiAgICAgRVhQRUNUX05VTEwocmVzdWx0KTsKZGlm
ZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tXZWJWaWV3
RXZhbHVhdGVKYXZhU2NyaXB0Lm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9XS1dlYlZpZXdFdmFsdWF0ZUphdmFTY3JpcHQubW0KaW5kZXggYjA3OGUzOGMxYzU1Li5l
ZWY1Yjk2ZDhkMWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0
Q29jb2EvV0tXZWJWaWV3RXZhbHVhdGVKYXZhU2NyaXB0Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tXZWJWaWV3RXZhbHVhdGVKYXZhU2NyaXB0Lm1tCkBA
IC01MCwyNSArNTAsNiBAQAogI2ltcG9ydCA8d3RmL1ZlY3Rvci5oPgogI2ltcG9ydCA8d3RmL3Rl
eHQvTWFrZVN0cmluZy5oPgogCi1URVNUKFdLV2ViVmlldywgRXZhbHVhdGVFbXB0eUphdmFTY3Jp
cHQpCi17Ci0gICAgX19ibG9jayBib29sIGlzRG9uZSA9IGZhbHNlOwotICAgIF9fYmxvY2sgUmV0
YWluUHRyPGlkPiByZXN1bHQ7Ci0gICAgX19ibG9jayBSZXRhaW5QdHI8TlNFcnJvcj4gZXJyb3I7
Ci0KLSAgICBSZXRhaW5QdHI8V0tXZWJWaWV3PiB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmll
dyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKV0pOwotICAg
IFt3ZWJWaWV3IHN5bmNocm9ub3VzbHlMb2FkSFRNTFN0cmluZzpAIjxwPkhlbGxvIHdvcmxkITwv
cD4iXTsKLSAgICBbd2ViVmlldyBldmFsdWF0ZUphdmFTY3JpcHQ6QCIiIGNvbXBsZXRpb25IYW5k
bGVyOl4oaWQgbXlSZXN1bHQsIE5TRXJyb3IgKm15RXJyb3IpIHsKLSAgICAgICAgaXNEb25lID0g
dHJ1ZTsKLSAgICAgICAgcmVzdWx0ID0gbXlSZXN1bHQ7Ci0gICAgICAgIGVycm9yID0gbXlFcnJv
cjsKLSAgICB9XTsKLSAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmlzRG9uZSk7Ci0KLSAg
ICBFWFBFQ1RfTlVMTChyZXN1bHQpOwotICAgIEVYUEVDVF9OVUxMKGVycm9yKTsKLX0KLQogVEVT
VChXS1dlYlZpZXcsIEV2YWx1YXRlSmF2YVNjcmlwdEJsb2NrQ3Jhc2gpCiB7CiAgICAgQGF1dG9y
ZWxlYXNlcG9vbCB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pcGMvc2VyaWFsaXplZC10eXBl
LWluZm8uaHRtbCBiL0xheW91dFRlc3RzL2lwYy9zZXJpYWxpemVkLXR5cGUtaW5mby5odG1sCmlu
ZGV4IGQ2MTE2Yzg4NDk0ZS4uNTZmNGM0NWIyYTE2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9p
cGMvc2VyaWFsaXplZC10eXBlLWluZm8uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pcGMvc2VyaWFs
aXplZC10eXBlLWluZm8uaHRtbApAQCAtMTI0LDcgKzEyNCw2IEBACiAgICAgICAgICAgICAic2hv
cnQiLAogICAgICAgICAgICAgImZsb2F0IiwKICAgICAgICAgICAgICJib29sIiwKLSAgICAgICAg
ICAgICJzdGQ6Om1vbm9zdGF0ZSIsCiAgICAgICAgICAgICAic3RkOjpudWxscHRyX3QiLAogICAg
ICAgICAgICAgInVpbnQzMl90IiwKICAgICAgICAgICAgICJpbnQzMl90IiwK
</data>

          </attachment>
      

    </bug>

</bugzilla>