<?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>240024</bug_id>
          
          <creation_ts>2022-05-03 10:40:12 -0700</creation_ts>
          <short_desc>REGRESSION (r293427): [ iOS ] http/tests/quicklook/same-origin-xmlhttprequest-allowed.html is a constant crash and failure</short_desc>
          <delta_ts>2022-05-11 09:49: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>JavaScriptCore</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Karl Rackler">rackler</reporter>
          <assigned_to name="Karl Rackler">rackler</assigned_to>
          <cc>akeerthi</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>japhet</cc>
    
    <cc>katherine_cheney</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1866178</commentid>
    <comment_count>0</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-05-03 10:40:12 -0700</bug_when>
    <thetext>Description:
http/tests/quicklook/same-origin-xmlhttprequest-allowed.html

This test is constant failing one [ iOS Release ] and constant crashing on [ iOS Debug ].  The first failure that I saw on the dashboard was 4/26/2022 r293432, but does not seem relevant. 

Commit r293427 at Canonical link: https://commits.webkit.org/249987@main | git-svn-id: https://svn.webkit.org/repository/webkit/trunk@293427 268f45cc-cd09-0410-ab3c-d52691b4dbfc modified some files that seem to have introduced the constant failures and crashes. 

REPRODUCTION STEPS
I can reproduce this constant failure and constant crash on r293427, but am unable to reproduce it on r293426 or earlier.

[ iOS Release ]
Command: 
run-webkit-tests --root 293427 --ios-simulator --exit-after-n-failures 1 --exit-after-n-crashes-or-timeouts 1 --iterations 50 --no-retry http/tests/quicklook/same-origin-xmlhttprequest-allowed.html

Result: 
Regressions: Unexpected text-only failures (1)
  http/tests/quicklook/same-origin-xmlhttprequest-allowed.html [ Failure ]

[ iOS Debug ]
Command: 
run-webkit-tests --root 293427-debug  --ios-simulator --debug --exit-after-n-failures 1 --exit-after-n-crashes-or-timeouts 1 --iterations 50 --no-retry http/tests/quicklook/same-origin-xmlhttprequest-allowed.html

Result: 
Regressions: Unexpected crashes (1)
  http/tests/quicklook/same-origin-xmlhttprequest-allowed.html [ Crash ]

History:
https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fquicklook%2Fsame-origin-xmlhttprequest-allowed.html&amp;platform=ios&amp;limit=50000

[ iOS Release ]
Diff:
--- /Volumes/Data/worker/Apple-iOS-15-Simulator-Release-WK2-Tests/build/layout-test-results/http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt
+++ /Volumes/Data/worker/Apple-iOS-15-Simulator-Release-WK2-Tests/build/layout-test-results/http/tests/quicklook/same-origin-xmlhttprequest-allowed-actual.txt
@@ -1,6 +1,4 @@
-CONSOLE MESSAGE: Refused to connect to about: because it appears in neither the connect-src directive nor the default-src directive of the Content Security Policy.
-CONSOLE MESSAGE: Blocked by Content Security Policy.
-CONSOLE MESSAGE: XMLHttpRequest cannot load about: due to access control checks.
+CONSOLE MESSAGE: Refused to connect to http://127.0.0.1:8000/x-apple-ql-magic/same-origin-xmlhttprequest-allowed.rtf because it appears in neither the connect-src directive nor the default-src directive of the Content Security Policy.
 CONSOLE MESSAGE: PASS: XMLHttpRequest allowed

[ iOS Debug ]
Crash Log: 
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0  com.apple.JavaScriptCore   	       0x7acc2553e    WTFCrash
1  com.apple.WebCore          	       0x7d57edec8    WTFCrashWithInfo(int, char const*, char const*, int)
2  com.apple.WebCore          	       0x7d9fa5c08    WebCore::ContentSecurityPolicy::copyStateFrom(WebCore::ContentSecurityPolicy const*)
3  com.apple.WebCore          	       0x7d8e9620c    WebCore::Document::initSecurityContext()
4  com.apple.WebCore          	       0x7d8e938f0    WebCore::Document::Document(WebCore::Frame*, WebCore::Settings const&amp;, WTF::URL const&amp;, WTF::OptionSet&lt;WebCore::Document::DocumentClass&gt;, unsigned int, WebCore::ProcessQualified&lt;WTF::UUID&gt;)
5  com.apple.WebCore          	       0x7d93c7abc    WebCore::HTMLDocument::HTMLDocument(WebCore::Frame*, WebCore::Settings const&amp;, WTF::URL const&amp;, WebCore::ProcessQualified&lt;WTF::UUID&gt;, WTF::OptionSet&lt;WebCore::Document::DocumentClass&gt;, unsigned int)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866179</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-05-03 10:40:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/92678727&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866214</commentid>
    <comment_count>2</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-05-03 13:23:28 -0700</bug_when>
    <thetext>I have marked this test as a consistent failure and crash while this issue is investigated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866232</commentid>
    <comment_count>3</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-05-03 13:58:49 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/479</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866234</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-03 14:02:16 -0700</bug_when>
    <thetext>Test gardening commit r293738 (250226@main): &lt;https://commits.webkit.org/250226@main&gt;

Reviewed commits have been landed. Closing PR #479 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866278</commentid>
    <comment_count>5</comment_count>
      <attachid>458760</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2022-05-03 15:24:30 -0700</bug_when>
    <thetext>Created attachment 458760
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866283</commentid>
    <comment_count>6</comment_count>
      <attachid>458761</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2022-05-03 15:41:12 -0700</bug_when>
    <thetext>Created attachment 458761
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866448</commentid>
    <comment_count>7</comment_count>
      <attachid>458761</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-05-04 08:12:48 -0700</bug_when>
    <thetext>Comment on attachment 458761
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=458761&amp;action=review

Looks reasonable to me!

(It would be nice if Alex, Brady, and/or Chris could take a look too)

&gt; Source/WebCore/loader/DocumentLoader.cpp:1217
&gt; +bool DocumentLoader::isLoadingRemoteArchive()

Nit - mark this const?

&gt; Source/WebCore/loader/DocumentLoader.h:507
&gt; +    bool isLoadingRemoteArchive();

(const here too)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866560</commentid>
    <comment_count>8</comment_count>
      <attachid>458820</attachid>
    <who name="Kate Cheney">katherine_cheney</who>
    <bug_when>2022-05-04 12:20:55 -0700</bug_when>
    <thetext>Created attachment 458820
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866592</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-04 14:19:55 -0700</bug_when>
    <thetext>Committed r293790 (250267@main): &lt;https://commits.webkit.org/250267@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458820.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1868164</commentid>
    <comment_count>10</comment_count>
    <who name="Karl Rackler">rackler</who>
    <bug_when>2022-05-11 09:49:11 -0700</bug_when>
    <thetext>Verified http/tests/quicklook/same-origin-xmlhttprequest-allowed.html is no longer crashing and failing.

History:
https://results.webkit.org/?suite=layout-tests&amp;test=http%2Ftests%2Fquicklook%2Fsame-origin-xmlhttprequest-allowed.html&amp;platform=ios&amp;limit=50000</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458760</attachid>
            <date>2022-05-03 15:24:30 -0700</date>
            <delta_ts>2022-05-03 15:42:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240024-20220503152429.patch</filename>
            <type>text/plain</type>
            <size>5139</size>
            <attacher name="Kate Cheney">katherine_cheney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNzQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2U4M2JiMzVmODU5OTJk
ZjA2MmY1MzY1YTc0NzY3NGM1OGZhMDJkYy4uMDE2M2I1N2U5OTRiNjJhODcxOTYwNTJmNGVmYTYx
NzZmNjkwNWIzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTA1LTAzICBLYXRl
IENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIyOTM0MjcpOiBbIGlPUyBdIGh0dHAvdGVzdHMvcXVpY2tsb29rL3NhbWUtb3JpZ2luLXht
bGh0dHByZXF1ZXN0LWFsbG93ZWQuaHRtbCBpcyBhIGNvbnN0YW50IGNyYXNoIGFuZCBmYWlsdXJl
ICgyNDAwMjQpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDAwMjQKKyAgICAgICAgcmRhcjovLzkyNjc4NzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCB0aGlzIHdpbGwgZml4IGEg
ZmFpbGluZyB0ZXN0LgorCisgICAgICAgICogbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjppc0xvYWRpbmdSZW1vdGVBcmNoaXZlKToK
KyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjpjb21taXREYXRhKToKKyAgICAgICAg
KFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjpzY2hlZHVsZUFyY2hpdmVMb2FkKToKKyAgICAgICAg
KiBsb2FkZXIvRG9jdW1lbnRMb2FkZXIuaDoKKwogMjAyMi0wNS0wMyAgU2lodWkgTGl1ICA8c2lo
dWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBTdG9yYWdlTWFwOjpyZW1vdmVJdGVtIG1heSBm
YWlsIHRvIHJlbW92ZSBpdGVtIGZyb20gbWFwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50
TG9hZGVyLmNwcAppbmRleCA5NWNlYTI2MWU5ZWI5MjVkMTk0N2E5Zjk1YjlkNWNkYjZhZjA5MjRm
Li4xYjE0YWE1MTdjYTJjYTVkNzE4YTFlMDEzYmE1MzBiYjhjNDY1ZWRkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5jcHAKQEAgLTEyMTMsMTAgKzEyMTMsMjEgQEAgc3Rh
dGljIGlubGluZSBib29sIHNob3VsZFVzZUFjdGl2ZVNlcnZpY2VXb3JrZXJGcm9tUGFyZW50KGNv
bnN0IERvY3VtZW50JiBkb2N1bWUKIH0KICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQl9BUkNISVZF
KQorYm9vbCBEb2N1bWVudExvYWRlcjo6aXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSgpCit7CisgICAg
Ym9vbCBpc1F1aWNrTG9va1ByZXZpZXcgPSBmYWxzZTsKKyNpZiBVU0UoUVVJQ0tfTE9PSykKKyAg
ICBpc1F1aWNrTG9va1ByZXZpZXcgPSBpc1F1aWNrTG9va1ByZXZpZXdVUkwobV9yZXNwb25zZS51
cmwoKSk7CisjZW5kaWYKKyAgICByZXR1cm4gbV9hcmNoaXZlICYmICFtX2ZyYW1lLT5zZXR0aW5n
cygpLndlYkFyY2hpdmVUZXN0aW5nTW9kZUVuYWJsZWQoKSAmJiAhaXNRdWlja0xvb2tQcmV2aWV3
VVJMOworfQorI2VuZGlmCisKIHZvaWQgRG9jdW1lbnRMb2FkZXI6OmNvbW1pdERhdGEoY29uc3Qg
U2hhcmVkQnVmZmVyJiBkYXRhKQogewogI2lmIEVOQUJMRShXRUJfQVJDSElWRSkKLSAgICBVUkwg
ZG9jdW1lbnRPckVtcHR5VVJMID0gbV9hcmNoaXZlICYmICFtX2ZyYW1lLT5zZXR0aW5ncygpLndl
YkFyY2hpdmVUZXN0aW5nTW9kZUVuYWJsZWQoKSA/IFVSTCgpIDogZG9jdW1lbnRVUkwoKTsKKyAg
ICBVUkwgZG9jdW1lbnRPckVtcHR5VVJMID0gaXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSgpID8gVVJM
KCkgOiBkb2N1bWVudFVSTCgpOwogI2Vsc2UKICAgICBVUkwgZG9jdW1lbnRPckVtcHR5VVJMID0g
ZG9jdW1lbnRVUkwoKTsKICNlbmRpZgpAQCAtMTI0NSw3ICsxMjU2LDcgQEAgdm9pZCBEb2N1bWVu
dExvYWRlcjo6Y29tbWl0RGF0YShjb25zdCBTaGFyZWRCdWZmZXImIGRhdGEpCiAgICAgICAgICAg
ICByZXR1cm47CiAKICNpZiBFTkFCTEUoV0VCX0FSQ0hJVkUpCi0gICAgICAgIGlmIChtX2FyY2hp
dmUgJiYgIW1fZnJhbWUtPnNldHRpbmdzKCkud2ViQXJjaGl2ZVRlc3RpbmdNb2RlRW5hYmxlZCgp
KSB7CisgICAgICAgIGlmIChpc0xvYWRpbmdSZW1vdGVBcmNoaXZlKCkpIHsKICAgICAgICAgICAg
IGRvY3VtZW50LnNldEJhc2VVUkxPdmVycmlkZShtX2FyY2hpdmUtPm1haW5SZXNvdXJjZSgpLT51
cmwoKSk7CiAgICAgICAgICAgICBpZiAoTGVnYWN5U2NoZW1lUmVnaXN0cnk6OnNob3VsZFRyZWF0
VVJMU2NoZW1lQXNMb2NhbChkb2N1bWVudFVSTCgpLnByb3RvY29sKCkudG9TdHJpbmdXaXRob3V0
Q29weWluZygpKSkKICAgICAgICAgICAgICAgICBkb2N1bWVudC5zZWN1cml0eU9yaWdpbigpLmdy
YW50TG9hZExvY2FsUmVzb3VyY2VzKCk7CkBAIC0xODAxLDcgKzE4MTIsNyBAQCBib29sIERvY3Vt
ZW50TG9hZGVyOjpzY2hlZHVsZUFyY2hpdmVMb2FkKFJlc291cmNlTG9hZGVyJiBsb2FkZXIsIGNv
bnN0IFJlc291cmNlUgogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICNpZiBFTkFCTEUoV0VCX0FS
Q0hJVkUpCi0gICAgaWYgKCFtX2ZyYW1lLT5zZXR0aW5ncygpLndlYkFyY2hpdmVUZXN0aW5nTW9k
ZUVuYWJsZWQoKSkgeworICAgIGlmIChpc0xvYWRpbmdSZW1vdGVBcmNoaXZlKCkpIHsKICAgICAg
ICAgRE9DVU1FTlRMT0FERVJfUkVMRUFTRV9MT0coInNjaGVkdWxlQXJjaGl2ZUxvYWQ6IEZhaWxl
ZCB0byB1bmFyY2hpdmUgc3VicmVzb3VyY2UiKTsKICAgICAgICAgbG9hZGVyLmRpZEZhaWwoUmVz
b3VyY2VFcnJvcihlcnJvckRvbWFpbldlYktpdEludGVybmFsLCAwLCByZXF1ZXN0LnVybCgpLCAi
RmFpbGVkIHRvIHVuYXJjaGl2ZSBzdWJyZXNvdXJjZSJfcykpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5oIGIv
U291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmgKaW5kZXggOWY4MjQzM2IzYzQ1
MWRmMGM3ODVhOWZjNWQwYmFmMDRmN2QyMjMyNy4uN2NhYWNlNmY5MTMyYzdiYTVmZmVkMjZmYTNk
MGNjYjI3ZmE1ODA1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50
TG9hZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmgKQEAg
LTUwMyw2ICs1MDMsMTAgQEAgcHJpdmF0ZToKICAgICB2b2lkIGNsZWFyQXJjaGl2ZVJlc291cmNl
cygpOwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoV0VCX0FSQ0hJVkUpCisgICAgYm9vbCBpc0xvYWRp
bmdSZW1vdGVBcmNoaXZlKCk7CisjZW5kaWYKKwogICAgIHZvaWQgd2lsbFNlbmRSZXF1ZXN0KFJl
c291cmNlUmVxdWVzdCYmLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiwgQ29tcGxldGlvbkhhbmRs
ZXI8dm9pZChSZXNvdXJjZVJlcXVlc3QmJik+JiYpOwogICAgIHZvaWQgZmluaXNoZWRMb2FkaW5n
KCk7CiAgICAgdm9pZCBtYWluUmVjZWl2ZWRFcnJvcihjb25zdCBSZXNvdXJjZUVycm9yJik7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggMTEzNzVhOWM5NzkxMTk4YTg4MzFiNWY3Yzg1NzdhMGQzOGRhNjIwMy4uNzVmOWY2NWM3
YTczYmRjMGNjNmEwM2MwMmYzNWY1YzYwZmNiYmQwMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy
MDIyLTA1LTAzICBLYXRlIENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisg
ICAgICAgIFJFR1JFU1NJT04gKHIyOTM0MjcpOiBbIGlPUyBdIGh0dHAvdGVzdHMvcXVpY2tsb29r
L3NhbWUtb3JpZ2luLXhtbGh0dHByZXF1ZXN0LWFsbG93ZWQuaHRtbCBpcyBhIGNvbnN0YW50IGNy
YXNoIGFuZCBmYWlsdXJlICgyNDAwMjQpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNDAwMjQKKyAgICAgICAgcmRhcjovLzkyNjc4NzI3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3Mv
VGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMi0wNS0wMyAgVHJ1aXR0IFNhdmVsbCAgPHRzYXZlbGxA
YXBwbGUuY29tPgogCiAgICAgICAgIFJlYmFzZSBmYXN0L2Zvcm1zL3NlbGVjdC1saXN0LWJveC13
aXRoLWhlaWdodC5odG1sIGFuZCBmYXN0L2Zvcm1zL2NvbnRyb2wtcmVzdHJpY3QtbGluZS1oZWln
aHQuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3Rh
dGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBj
NWU4ZTcyZGYxY2VhYTcyZGZkMWZhZmNkZGFmOWU3NDNhOGM4MGRkLi5jYzhkZGUyOTAxMzFlNjU3
NDk2M2RjMWY4NjkxM2JjMjZkYjY5ZmY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9pb3MvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtMzU5MCw2ICszNTkwLDQgQEAgd2Via2l0Lm9yZy9iLzIzOTU2NyB0
YWJsZXMvbW96aWxsYS9idWdzL2J1ZzI2MTc4Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogIyBpT1Mg
aGFzIGEgV2ViR1BVIGltcGxlbWVudGF0aW9uLgogaHR0cC90ZXN0cy93ZWJncHUgWyBQYXNzIF0K
IAotd2Via2l0Lm9yZy9iLzI0MDAyNCBodHRwL3Rlc3RzL3F1aWNrbG9vay9zYW1lLW9yaWdpbi14
bWxodHRwcmVxdWVzdC1hbGxvd2VkLmh0bWwgWyBQYXNzIEZhaWx1cmUgQ3Jhc2ggXQotCiB3ZWJr
aXQub3JnL2IvMjQwMDM3IGNzczMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLXJlcGVhdC1zcGFjZS1j
b250ZW50Lmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQgZW5k
IG9mIGZpbGUK
</data>
<flag name="commit-queue"
          id="487694"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458761</attachid>
            <date>2022-05-03 15:41:12 -0700</date>
            <delta_ts>2022-05-04 12:20:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240024-20220503154110.patch</filename>
            <type>text/plain</type>
            <size>5136</size>
            <attacher name="Kate Cheney">katherine_cheney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNzQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2U4M2JiMzVmODU5OTJk
ZjA2MmY1MzY1YTc0NzY3NGM1OGZhMDJkYy4uMDE2M2I1N2U5OTRiNjJhODcxOTYwNTJmNGVmYTYx
NzZmNjkwNWIzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTA1LTAzICBLYXRl
IENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIyOTM0MjcpOiBbIGlPUyBdIGh0dHAvdGVzdHMvcXVpY2tsb29rL3NhbWUtb3JpZ2luLXht
bGh0dHByZXF1ZXN0LWFsbG93ZWQuaHRtbCBpcyBhIGNvbnN0YW50IGNyYXNoIGFuZCBmYWlsdXJl
ICgyNDAwMjQpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDAwMjQKKyAgICAgICAgcmRhcjovLzkyNjc4NzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCB0aGlzIHdpbGwgZml4IGEg
ZmFpbGluZyB0ZXN0LgorCisgICAgICAgICogbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjppc0xvYWRpbmdSZW1vdGVBcmNoaXZlKToK
KyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjpjb21taXREYXRhKToKKyAgICAgICAg
KFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjpzY2hlZHVsZUFyY2hpdmVMb2FkKToKKyAgICAgICAg
KiBsb2FkZXIvRG9jdW1lbnRMb2FkZXIuaDoKKwogMjAyMi0wNS0wMyAgU2lodWkgTGl1ICA8c2lo
dWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBTdG9yYWdlTWFwOjpyZW1vdmVJdGVtIG1heSBm
YWlsIHRvIHJlbW92ZSBpdGVtIGZyb20gbWFwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50
TG9hZGVyLmNwcAppbmRleCA5NWNlYTI2MWU5ZWI5MjVkMTk0N2E5Zjk1YjlkNWNkYjZhZjA5MjRm
Li43OTc0NGQwZjE0ZDY0MjZmMzU5OGI0NWY1YzA4NzFhODJmMzUzYTQzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5jcHAKQEAgLTEyMTMsMTAgKzEyMTMsMjEgQEAgc3Rh
dGljIGlubGluZSBib29sIHNob3VsZFVzZUFjdGl2ZVNlcnZpY2VXb3JrZXJGcm9tUGFyZW50KGNv
bnN0IERvY3VtZW50JiBkb2N1bWUKIH0KICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQl9BUkNISVZF
KQorYm9vbCBEb2N1bWVudExvYWRlcjo6aXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSgpCit7CisgICAg
Ym9vbCBpc1F1aWNrTG9va1ByZXZpZXcgPSBmYWxzZTsKKyNpZiBVU0UoUVVJQ0tfTE9PSykKKyAg
ICBpc1F1aWNrTG9va1ByZXZpZXcgPSBpc1F1aWNrTG9va1ByZXZpZXdVUkwobV9yZXNwb25zZS51
cmwoKSk7CisjZW5kaWYKKyAgICByZXR1cm4gbV9hcmNoaXZlICYmICFtX2ZyYW1lLT5zZXR0aW5n
cygpLndlYkFyY2hpdmVUZXN0aW5nTW9kZUVuYWJsZWQoKSAmJiAhaXNRdWlja0xvb2tQcmV2aWV3
OworfQorI2VuZGlmCisKIHZvaWQgRG9jdW1lbnRMb2FkZXI6OmNvbW1pdERhdGEoY29uc3QgU2hh
cmVkQnVmZmVyJiBkYXRhKQogewogI2lmIEVOQUJMRShXRUJfQVJDSElWRSkKLSAgICBVUkwgZG9j
dW1lbnRPckVtcHR5VVJMID0gbV9hcmNoaXZlICYmICFtX2ZyYW1lLT5zZXR0aW5ncygpLndlYkFy
Y2hpdmVUZXN0aW5nTW9kZUVuYWJsZWQoKSA/IFVSTCgpIDogZG9jdW1lbnRVUkwoKTsKKyAgICBV
UkwgZG9jdW1lbnRPckVtcHR5VVJMID0gaXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSgpID8gVVJMKCkg
OiBkb2N1bWVudFVSTCgpOwogI2Vsc2UKICAgICBVUkwgZG9jdW1lbnRPckVtcHR5VVJMID0gZG9j
dW1lbnRVUkwoKTsKICNlbmRpZgpAQCAtMTI0NSw3ICsxMjU2LDcgQEAgdm9pZCBEb2N1bWVudExv
YWRlcjo6Y29tbWl0RGF0YShjb25zdCBTaGFyZWRCdWZmZXImIGRhdGEpCiAgICAgICAgICAgICBy
ZXR1cm47CiAKICNpZiBFTkFCTEUoV0VCX0FSQ0hJVkUpCi0gICAgICAgIGlmIChtX2FyY2hpdmUg
JiYgIW1fZnJhbWUtPnNldHRpbmdzKCkud2ViQXJjaGl2ZVRlc3RpbmdNb2RlRW5hYmxlZCgpKSB7
CisgICAgICAgIGlmIChpc0xvYWRpbmdSZW1vdGVBcmNoaXZlKCkpIHsKICAgICAgICAgICAgIGRv
Y3VtZW50LnNldEJhc2VVUkxPdmVycmlkZShtX2FyY2hpdmUtPm1haW5SZXNvdXJjZSgpLT51cmwo
KSk7CiAgICAgICAgICAgICBpZiAoTGVnYWN5U2NoZW1lUmVnaXN0cnk6OnNob3VsZFRyZWF0VVJM
U2NoZW1lQXNMb2NhbChkb2N1bWVudFVSTCgpLnByb3RvY29sKCkudG9TdHJpbmdXaXRob3V0Q29w
eWluZygpKSkKICAgICAgICAgICAgICAgICBkb2N1bWVudC5zZWN1cml0eU9yaWdpbigpLmdyYW50
TG9hZExvY2FsUmVzb3VyY2VzKCk7CkBAIC0xODAxLDcgKzE4MTIsNyBAQCBib29sIERvY3VtZW50
TG9hZGVyOjpzY2hlZHVsZUFyY2hpdmVMb2FkKFJlc291cmNlTG9hZGVyJiBsb2FkZXIsIGNvbnN0
IFJlc291cmNlUgogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICNpZiBFTkFCTEUoV0VCX0FSQ0hJ
VkUpCi0gICAgaWYgKCFtX2ZyYW1lLT5zZXR0aW5ncygpLndlYkFyY2hpdmVUZXN0aW5nTW9kZUVu
YWJsZWQoKSkgeworICAgIGlmIChpc0xvYWRpbmdSZW1vdGVBcmNoaXZlKCkpIHsKICAgICAgICAg
RE9DVU1FTlRMT0FERVJfUkVMRUFTRV9MT0coInNjaGVkdWxlQXJjaGl2ZUxvYWQ6IEZhaWxlZCB0
byB1bmFyY2hpdmUgc3VicmVzb3VyY2UiKTsKICAgICAgICAgbG9hZGVyLmRpZEZhaWwoUmVzb3Vy
Y2VFcnJvcihlcnJvckRvbWFpbldlYktpdEludGVybmFsLCAwLCByZXF1ZXN0LnVybCgpLCAiRmFp
bGVkIHRvIHVuYXJjaGl2ZSBzdWJyZXNvdXJjZSJfcykpOwogICAgICAgICByZXR1cm4gdHJ1ZTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5oIGIvU291
cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmgKaW5kZXggOWY4MjQzM2IzYzQ1MWRm
MGM3ODVhOWZjNWQwYmFmMDRmN2QyMjMyNy4uN2NhYWNlNmY5MTMyYzdiYTVmZmVkMjZmYTNkMGNj
YjI3ZmE1ODA1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9h
ZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmgKQEAgLTUw
Myw2ICs1MDMsMTAgQEAgcHJpdmF0ZToKICAgICB2b2lkIGNsZWFyQXJjaGl2ZVJlc291cmNlcygp
OwogI2VuZGlmCiAKKyNpZiBFTkFCTEUoV0VCX0FSQ0hJVkUpCisgICAgYm9vbCBpc0xvYWRpbmdS
ZW1vdGVBcmNoaXZlKCk7CisjZW5kaWYKKwogICAgIHZvaWQgd2lsbFNlbmRSZXF1ZXN0KFJlc291
cmNlUmVxdWVzdCYmLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiwgQ29tcGxldGlvbkhhbmRsZXI8
dm9pZChSZXNvdXJjZVJlcXVlc3QmJik+JiYpOwogICAgIHZvaWQgZmluaXNoZWRMb2FkaW5nKCk7
CiAgICAgdm9pZCBtYWluUmVjZWl2ZWRFcnJvcihjb25zdCBSZXNvdXJjZUVycm9yJik7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMTEzNzVhOWM5NzkxMTk4YTg4MzFiNWY3Yzg1NzdhMGQzOGRhNjIwMy4uNzVmOWY2NWM3YTcz
YmRjMGNjNmEwM2MwMmYzNWY1YzYwZmNiYmQwMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIy
LTA1LTAzICBLYXRlIENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAg
ICAgIFJFR1JFU1NJT04gKHIyOTM0MjcpOiBbIGlPUyBdIGh0dHAvdGVzdHMvcXVpY2tsb29rL3Nh
bWUtb3JpZ2luLXhtbGh0dHByZXF1ZXN0LWFsbG93ZWQuaHRtbCBpcyBhIGNvbnN0YW50IGNyYXNo
IGFuZCBmYWlsdXJlICgyNDAwMjQpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yNDAwMjQKKyAgICAgICAgcmRhcjovLzkyNjc4NzI3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3MvVGVz
dEV4cGVjdGF0aW9uczoKKwogMjAyMi0wNS0wMyAgVHJ1aXR0IFNhdmVsbCAgPHRzYXZlbGxAYXBw
bGUuY29tPgogCiAgICAgICAgIFJlYmFzZSBmYXN0L2Zvcm1zL3NlbGVjdC1saXN0LWJveC13aXRo
LWhlaWdodC5odG1sIGFuZCBmYXN0L2Zvcm1zL2NvbnRyb2wtcmVzdHJpY3QtbGluZS1oZWlnaHQu
aHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBjNWU4
ZTcyZGYxY2VhYTcyZGZkMWZhZmNkZGFmOWU3NDNhOGM4MGRkLi5jYzhkZGUyOTAxMzFlNjU3NDk2
M2RjMWY4NjkxM2JjMjZkYjY5ZmY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9p
b3MvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtMzU5MCw2ICszNTkwLDQgQEAgd2Via2l0Lm9yZy9iLzIzOTU2NyB0YWJs
ZXMvbW96aWxsYS9idWdzL2J1ZzI2MTc4Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogIyBpT1MgaGFz
IGEgV2ViR1BVIGltcGxlbWVudGF0aW9uLgogaHR0cC90ZXN0cy93ZWJncHUgWyBQYXNzIF0KIAot
d2Via2l0Lm9yZy9iLzI0MDAyNCBodHRwL3Rlc3RzL3F1aWNrbG9vay9zYW1lLW9yaWdpbi14bWxo
dHRwcmVxdWVzdC1hbGxvd2VkLmh0bWwgWyBQYXNzIEZhaWx1cmUgQ3Jhc2ggXQotCiB3ZWJraXQu
b3JnL2IvMjQwMDM3IGNzczMvYmFja2dyb3VuZC9iYWNrZ3JvdW5kLXJlcGVhdC1zcGFjZS1jb250
ZW50Lmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUgXQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458820</attachid>
            <date>2022-05-04 12:20:55 -0700</date>
            <delta_ts>2022-05-04 14:19:57 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-240024-20220504122054.patch</filename>
            <type>text/plain</type>
            <size>5211</size>
            <attacher name="Kate Cheney">katherine_cheney</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNzgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2RlN2QzNTgzMTk5OTA5
YmNiMTE1NzJiOGU5ZDIyMTBkOTQ0MDdmZi4uMGU1OTZiYTkyMDljZjIzZTc1MmZjNzJkYmE3NzRm
ZmFmNDhkMmM4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTA1LTA0ICBLYXRl
IENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIyOTM0MjcpOiBbIGlPUyBdIGh0dHAvdGVzdHMvcXVpY2tsb29rL3NhbWUtb3JpZ2luLXht
bGh0dHByZXF1ZXN0LWFsbG93ZWQuaHRtbCBpcyBhIGNvbnN0YW50IGNyYXNoIGFuZCBmYWlsdXJl
ICgyNDAwMjQpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDAwMjQKKyAgICAgICAgcmRhcjovLzkyNjc4NzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
V2Vuc29uIEhzaWVoLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgdGhpcyB3aWxsIGZpeCBhIGZh
aWxpbmcgdGVzdC4KKworICAgICAgICAqIGxvYWRlci9Eb2N1bWVudExvYWRlci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpEb2N1bWVudExvYWRlcjo6aXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSk6Cisg
ICAgICAgIChXZWJDb3JlOjpEb2N1bWVudExvYWRlcjo6Y29tbWl0RGF0YSk6CisgICAgICAgIChX
ZWJDb3JlOjpEb2N1bWVudExvYWRlcjo6c2NoZWR1bGVBcmNoaXZlTG9hZCk6CisgICAgICAgICog
bG9hZGVyL0RvY3VtZW50TG9hZGVyLmg6CisKIDIwMjItMDUtMDQgIE1hcmsgTGFtICA8bWFyay5s
YW1AYXBwbGUuY29tPgogCiAgICAgICAgIFVzZSBJdGVyYXRpb25TdGF0dXMgaW4gbW9yZSBwbGFj
ZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcAppbmRleCA5NWNlYTI2
MWU5ZWI5MjVkMTk0N2E5Zjk1YjlkNWNkYjZhZjA5MjRmLi5iZWQ2YjA1YjE4ZTEzOTU2N2U4YzFi
ODRmM2U2NGI1NzhlZTkzNDE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9j
dW1lbnRMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRl
ci5jcHAKQEAgLTEyMTMsMTAgKzEyMTMsMjEgQEAgc3RhdGljIGlubGluZSBib29sIHNob3VsZFVz
ZUFjdGl2ZVNlcnZpY2VXb3JrZXJGcm9tUGFyZW50KGNvbnN0IERvY3VtZW50JiBkb2N1bWUKIH0K
ICNlbmRpZgogCisjaWYgRU5BQkxFKFdFQl9BUkNISVZFKQorYm9vbCBEb2N1bWVudExvYWRlcjo6
aXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSgpIGNvbnN0Cit7CisgICAgYm9vbCBpc1F1aWNrTG9va1By
ZXZpZXcgPSBmYWxzZTsKKyNpZiBVU0UoUVVJQ0tfTE9PSykKKyAgICBpc1F1aWNrTG9va1ByZXZp
ZXcgPSBpc1F1aWNrTG9va1ByZXZpZXdVUkwobV9yZXNwb25zZS51cmwoKSk7CisjZW5kaWYKKyAg
ICByZXR1cm4gbV9hcmNoaXZlICYmICFtX2ZyYW1lLT5zZXR0aW5ncygpLndlYkFyY2hpdmVUZXN0
aW5nTW9kZUVuYWJsZWQoKSAmJiAhaXNRdWlja0xvb2tQcmV2aWV3OworfQorI2VuZGlmCisKIHZv
aWQgRG9jdW1lbnRMb2FkZXI6OmNvbW1pdERhdGEoY29uc3QgU2hhcmVkQnVmZmVyJiBkYXRhKQog
ewogI2lmIEVOQUJMRShXRUJfQVJDSElWRSkKLSAgICBVUkwgZG9jdW1lbnRPckVtcHR5VVJMID0g
bV9hcmNoaXZlICYmICFtX2ZyYW1lLT5zZXR0aW5ncygpLndlYkFyY2hpdmVUZXN0aW5nTW9kZUVu
YWJsZWQoKSA/IFVSTCgpIDogZG9jdW1lbnRVUkwoKTsKKyAgICBVUkwgZG9jdW1lbnRPckVtcHR5
VVJMID0gaXNMb2FkaW5nUmVtb3RlQXJjaGl2ZSgpID8gVVJMKCkgOiBkb2N1bWVudFVSTCgpOwog
I2Vsc2UKICAgICBVUkwgZG9jdW1lbnRPckVtcHR5VVJMID0gZG9jdW1lbnRVUkwoKTsKICNlbmRp
ZgpAQCAtMTI0NSw3ICsxMjU2LDcgQEAgdm9pZCBEb2N1bWVudExvYWRlcjo6Y29tbWl0RGF0YShj
b25zdCBTaGFyZWRCdWZmZXImIGRhdGEpCiAgICAgICAgICAgICByZXR1cm47CiAKICNpZiBFTkFC
TEUoV0VCX0FSQ0hJVkUpCi0gICAgICAgIGlmIChtX2FyY2hpdmUgJiYgIW1fZnJhbWUtPnNldHRp
bmdzKCkud2ViQXJjaGl2ZVRlc3RpbmdNb2RlRW5hYmxlZCgpKSB7CisgICAgICAgIGlmIChpc0xv
YWRpbmdSZW1vdGVBcmNoaXZlKCkpIHsKICAgICAgICAgICAgIGRvY3VtZW50LnNldEJhc2VVUkxP
dmVycmlkZShtX2FyY2hpdmUtPm1haW5SZXNvdXJjZSgpLT51cmwoKSk7CiAgICAgICAgICAgICBp
ZiAoTGVnYWN5U2NoZW1lUmVnaXN0cnk6OnNob3VsZFRyZWF0VVJMU2NoZW1lQXNMb2NhbChkb2N1
bWVudFVSTCgpLnByb3RvY29sKCkudG9TdHJpbmdXaXRob3V0Q29weWluZygpKSkKICAgICAgICAg
ICAgICAgICBkb2N1bWVudC5zZWN1cml0eU9yaWdpbigpLmdyYW50TG9hZExvY2FsUmVzb3VyY2Vz
KCk7CkBAIC0xODAxLDcgKzE4MTIsNyBAQCBib29sIERvY3VtZW50TG9hZGVyOjpzY2hlZHVsZUFy
Y2hpdmVMb2FkKFJlc291cmNlTG9hZGVyJiBsb2FkZXIsIGNvbnN0IFJlc291cmNlUgogICAgICAg
ICByZXR1cm4gZmFsc2U7CiAKICNpZiBFTkFCTEUoV0VCX0FSQ0hJVkUpCi0gICAgaWYgKCFtX2Zy
YW1lLT5zZXR0aW5ncygpLndlYkFyY2hpdmVUZXN0aW5nTW9kZUVuYWJsZWQoKSkgeworICAgIGlm
IChpc0xvYWRpbmdSZW1vdGVBcmNoaXZlKCkpIHsKICAgICAgICAgRE9DVU1FTlRMT0FERVJfUkVM
RUFTRV9MT0coInNjaGVkdWxlQXJjaGl2ZUxvYWQ6IEZhaWxlZCB0byB1bmFyY2hpdmUgc3VicmVz
b3VyY2UiKTsKICAgICAgICAgbG9hZGVyLmRpZEZhaWwoUmVzb3VyY2VFcnJvcihlcnJvckRvbWFp
bldlYktpdEludGVybmFsLCAwLCByZXF1ZXN0LnVybCgpLCAiRmFpbGVkIHRvIHVuYXJjaGl2ZSBz
dWJyZXNvdXJjZSJfcykpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L0RvY3VtZW50TG9hZGVyLmgKaW5kZXggOWY4MjQzM2IzYzQ1MWRmMGM3ODVhOWZjNWQwYmFmMDRm
N2QyMjMyNy4uNTQyM2YyZmNlMDVlNGFjMjE5OTg0ZmRhYjM4MjQ0ZjAyMWNjZWE1NSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmgKQEAgLTUwMyw2ICs1MDMsMTAgQEAgcHJp
dmF0ZToKICAgICB2b2lkIGNsZWFyQXJjaGl2ZVJlc291cmNlcygpOwogI2VuZGlmCiAKKyNpZiBF
TkFCTEUoV0VCX0FSQ0hJVkUpCisgICAgYm9vbCBpc0xvYWRpbmdSZW1vdGVBcmNoaXZlKCkgY29u
c3Q7CisjZW5kaWYKKwogICAgIHZvaWQgd2lsbFNlbmRSZXF1ZXN0KFJlc291cmNlUmVxdWVzdCYm
LCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiwgQ29tcGxldGlvbkhhbmRsZXI8dm9pZChSZXNvdXJj
ZVJlcXVlc3QmJik+JiYpOwogICAgIHZvaWQgZmluaXNoZWRMb2FkaW5nKCk7CiAgICAgdm9pZCBt
YWluUmVjZWl2ZWRFcnJvcihjb25zdCBSZXNvdXJjZUVycm9yJik7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWIxOTM1OTgw
MzIzN2E1MzM1MDE2MDU3OTY0Yjk3YTE4OWIxYWRhMS4uNmY5MGExOWI4OWE4NjM3MTI3MmFlMjE5
ZTdlZDg5OTQwMTlkNmNlNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIyLTA1LTA0ICBLYXRl
IENoZW5leSAgPGthdGhlcmluZV9jaGVuZXlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJ
T04gKHIyOTM0MjcpOiBbIGlPUyBdIGh0dHAvdGVzdHMvcXVpY2tsb29rL3NhbWUtb3JpZ2luLXht
bGh0dHByZXF1ZXN0LWFsbG93ZWQuaHRtbCBpcyBhIGNvbnN0YW50IGNyYXNoIGFuZCBmYWlsdXJl
ICgyNDAwMjQpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNDAwMjQKKyAgICAgICAgcmRhcjovLzkyNjc4NzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
V2Vuc29uIEhzaWVoLgorCisgICAgICAgICogcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnM6
CisKIDIwMjItMDUtMDQgIEthcmwgUmFja2xlciAgPHJhY2tsZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIFtSZWJhc2VsaW5lXSBSRUdSRVNTSU9OIChyMjkzMDM4KTpbIGlPUyBdIGZhc3QvZm9ybXMv
YXV0by1maWxsLWJ1dHRvbi9pbnB1dC1hdXRvLWZpbGwtYnV0dG9uLmh0bWwgaXMgYSBjb25zaXN0
ZW50IGZhaWx1cmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhw
ZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKaW5k
ZXggOGRlYzEwY2NhNDgxY2E0MzI3MjE3NmM5YzJiNjkyZDE2M2Y4Mjg5Mi4uNzE1NWYzNmFhYzc0
ZmM4YzgxZjYyZDUwNGFmMzI1NmYyNDNmN2ViYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9z
L1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM1OTMsOCArMzU5Myw2IEBAIHdlYmtpdC5vcmcvYi8yMzk1
NjcgdGFibGVzL21vemlsbGEvYnVncy9idWcyNjE3OC5odG1sIFsgUGFzcyBGYWlsdXJlIF0KICMg
aU9TIGhhcyBhIFdlYkdQVSBpbXBsZW1lbnRhdGlvbi4KIGh0dHAvdGVzdHMvd2ViZ3B1IFsgUGFz
cyBdCiAKLXdlYmtpdC5vcmcvYi8yNDAwMjQgaHR0cC90ZXN0cy9xdWlja2xvb2svc2FtZS1vcmln
aW4teG1saHR0cHJlcXVlc3QtYWxsb3dlZC5odG1sIFsgUGFzcyBGYWlsdXJlIENyYXNoIF0KLQog
d2Via2l0Lm9yZy9iLzI0MDAzNyBjc3MzL2JhY2tncm91bmQvYmFja2dyb3VuZC1yZXBlYXQtc3Bh
Y2UtY29udGVudC5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9i
LzI0MDA2NSBmYXN0L2Zvcm1zL2F1dG8tZmlsbC1idXR0b24vaW5wdXQtYXV0by1maWxsLWJ1dHRv
bi5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>