<?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>203256</bug_id>
          
          <creation_ts>2019-10-22 10:48:31 -0700</creation_ts>
          <short_desc>Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https.html is a flaky failure</short_desc>
          <delta_ts>2021-09-30 04:20:59 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=208222</see_also>
          <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="Russell Epstein">repstein</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1582436</commentid>
    <comment_count>0</comment_count>
    <who name="Russell Epstein">repstein</who>
    <bug_when>2019-10-22 10:48:31 -0700</bug_when>
    <thetext>The following layout test is a flaky failure on iOS13 and Catalina:

imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https.html

The flakiness recently started on iOS around ~r251269 and on Mac around ~r251179.

Steps to Reproduce:

run-webkit-tests --ios-simulator --no-retry --no-sample-on-timeout -f --exit-after-n-failures 1 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https.html --iter 1000

Test History:

https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fwebrtc%2FRTCPeerConnection-iceConnectionState.https.html

Diff:

--- /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https-expected.txt
+++ /Volumes/Data/slave/ios-simulator-13-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https-actual.txt
@@ -1,3 +1,7 @@
+CONSOLE MESSAGE: Unhandled Promise Rejection: InvalidStateError: The object is in an invalid state.
+CONSOLE MESSAGE: Unhandled Promise Rejection: InvalidStateError: The object is in an invalid state.
+
+Harness Error (FAIL), message = The object is in an invalid state.
 
 PASS Initial iceConnectionState should be new 
 PASS Closing the connection should set iceConnectionState to closed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582437</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-22 10:49:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/56506063&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582449</commentid>
    <comment_count>2</comment_count>
    <who name="Russell Epstein">repstein</who>
    <bug_when>2019-10-22 11:11:08 -0700</bug_when>
    <thetext>High Sierra Debug has also shown some flakiness.

Mac failures are limited to debug.

Updated TestExpectations for iOS and Mac in r251441.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798225</commentid>
    <comment_count>3</comment_count>
      <attachid>439583</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-09-29 02:23:49 -0700</bug_when>
    <thetext>Created attachment 439583
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798819</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-09-30 03:18:40 -0700</bug_when>
    <thetext>iOS-wk2 test is due to webrtc/connection-state.html which is already flaky and is in fact probably too strict with regards to the ice connection state incrementing by 1 always.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798820</commentid>
    <comment_count>5</comment_count>
      <attachid>439719</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-09-30 03:21:37 -0700</bug_when>
    <thetext>Created attachment 439719
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798831</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-30 04:20:57 -0700</bug_when>
    <thetext>Committed r283307 (242332@main): &lt;https://commits.webkit.org/242332@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439719.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439583</attachid>
            <date>2021-09-29 02:23:49 -0700</date>
            <delta_ts>2021-09-30 03:21:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203256-20210929112347.patch</filename>
            <type>text/plain</type>
            <size>9252</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMTA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWE1MDU2YzRjNzNmZDQ0
M2RhYzUxOWFiYmNkY2YxODM5NmEyNTU2Ny4uNzQwMzIyNTkzMDZkOGFiZDg1OTVjMTk5ZDE0NzAw
Y2YyMTgwMDZmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIxLTA5LTI5ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBMYXlvdXQgVGVzdCBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy9SVENQZWVyQ29ubmVjdGlvbi1pY2VD
b25uZWN0aW9uU3RhdGUuaHR0cHMuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMzI1NgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTY1MDYwNjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGVzdCB3YXMgZmxha3kgZm9yIGEgZmV3IHJlYXNvbnM6CisgICAgICAg
IC0gU2V0dGluZyBsb2NhbC9yZW1vdGUgZGVzY3JpcHRpb25zIG1heSBjaGFuZ2UgdGhlIElDRSB0
cmFuc3BvcnRzIGluIHVzZSBzbyB3ZSBuZWVkIHRvIHVwZGF0ZSB0aGUgaWNlIGNvbm5lY3Rpb24g
c3RhdGUgd2hlbiBzZXR0aW5nIGxvY2FsL3JlbW90ZSBkZXNjcmlwdGlvbnMuCisgICAgICAgIC0g
V2Ugc3RhcnQgb2JzZXJ2aW5nIElDRSB0cmFuc3BvcnQgYmFja2VuZCBzdGF0ZSBhc3luY2hyb25v
dXNseSBhbmQgd2UgbWlnaHQgbWlzcyB0aGUgY2hlY2tpbmcgc3RhdGUgd2hpY2ggY2FuIGhhcHBl
biB2ZXJ5IHF1aWNrbHkuIFN5bnRoZXNpemUgaXQgaWYgbmVlZGVkLgorICAgICAgICAtIFdlIHdl
cmUgdXNpbmcgdGhlIElDRSBjb25uZWN0aW9uIHN0YXRlIHZhbHVlIGZyb20gdGhlIGJhY2tlbmQg
YXMgd2VsbCBhcyBjb21wdXRpbmcgaXQgZnJvbSBvdXIgUlRDSWNlVHJhbnNwb3J0IG9iamVjdHMu
IFdlIG5vdyBmdWxseSBjb21wdXRlIGl0IGZyb20gUlRDSWNlVHJhbnNwb3J0IG9iamVjdHMuCisg
ICAgICAgICAgVGhpcyBlbnN1cmVzIHdlIGhhdmUgY29uc2lzdGVudCBzdGF0ZSBiZXR3ZWVuIFJU
Q0ljZVRyYW5zcG9ydCBhbmQgUlRDUGVlckNvbm5lY3Rpb24gb2JqZWN0cyB3aXRoIHJlZ2FyZHMg
dG8gSUNFIHN0YXRlLgorCisgICAgICAgIENvdmVyZWQgYnkgbm8gbG9uZ2VyIGZsYWt5IHRlc3Qu
CisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uQmFja2VuZC5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpQZWVyQ29ubmVjdGlvbkJhY2tlbmQ6OnNldExvY2FsRGVz
Y3JpcHRpb25TdWNjZWVkZWQpOgorICAgICAgICAoV2ViQ29yZTo6UGVlckNvbm5lY3Rpb25CYWNr
ZW5kOjpzZXRSZW1vdGVEZXNjcmlwdGlvblN1Y2NlZWRlZCk6CisgICAgICAgICogTW9kdWxlcy9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSVENQ
ZWVyQ29ubmVjdGlvbjo6dXBkYXRlSWNlR2F0aGVyaW5nU3RhdGUpOgorICAgICAgICAoV2ViQ29y
ZTo6UlRDUGVlckNvbm5lY3Rpb246OnVwZGF0ZUljZUNvbm5lY3Rpb25TdGF0ZSk6CisgICAgICAg
IChXZWJDb3JlOjpSVENQZWVyQ29ubmVjdGlvbjo6Y29tcHV0ZUljZUNvbm5lY3Rpb25TdGF0ZUZy
b21JY2VUcmFuc3BvcnRzKToKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJD
b25uZWN0aW9uLmg6CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGli
V2ViUlRDSWNlVHJhbnNwb3J0QmFja2VuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMaWJXZWJS
VENJY2VUcmFuc3BvcnRCYWNrZW5kT2JzZXJ2ZXI6OnN0YXJ0KToKKwogMjAyMS0wOS0yOCAgWW91
ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgU3VwcG9ydCBBRVMgR0NN
IGNpcGhlcnMgaW4gV2ViUlRDCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21l
ZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uQmFja2VuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uQmFja2VuZC5jcHAKaW5kZXggOGIyNGY4YTBk
OGQ3ZmM0ZWVkMGI0NGIxMDFjNWYzNzdhOGZjMDRkOC4uZWYxZjQyNDNjNWU5ZTc3YThhZTM2MTMy
NDg2YjQ5YmQ0ZDE0MDk0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRp
YXN0cmVhbS9QZWVyQ29ubmVjdGlvbkJhY2tlbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vUGVlckNvbm5lY3Rpb25CYWNrZW5kLmNwcApAQCAtMTc3LDcgKzE3
Nyw3IEBAIHZvaWQgUGVlckNvbm5lY3Rpb25CYWNrZW5kOjpzZXRMb2NhbERlc2NyaXB0aW9uU3Vj
Y2VlZGVkKHN0ZDo6b3B0aW9uYWw8RGVzY3JpcHRpCiAgICAgICAgICAgICBtX3BlZXJDb25uZWN0
aW9uLnVwZGF0ZURlc2NyaXB0aW9ucyhXVEZNb3ZlKCpkZXNjcmlwdGlvblN0YXRlcykpOwogICAg
ICAgICBtX3BlZXJDb25uZWN0aW9uLnVwZGF0ZVRyYW5zY2VpdmVyc0FmdGVyU3VjY2Vzc2Z1bExv
Y2FsRGVzY3JpcHRpb24oKTsKICAgICAgICAgbV9wZWVyQ29ubmVjdGlvbi51cGRhdGVTY3RwQmFj
a2VuZChXVEZNb3ZlKHNjdHBCYWNrZW5kKSk7Ci0KKyAgICAgICAgbV9wZWVyQ29ubmVjdGlvbi5w
cm9jZXNzSWNlVHJhbnNwb3J0Q2hhbmdlcygpOwogICAgICAgICBjYWxsYmFjayh7IH0pOwogICAg
IH0pOwogfQpAQCAtMjM1LDYgKzIzNSw3IEBAIHZvaWQgUGVlckNvbm5lY3Rpb25CYWNrZW5kOjpz
ZXRSZW1vdGVEZXNjcmlwdGlvblN1Y2NlZWRlZChzdGQ6Om9wdGlvbmFsPERlc2NyaXB0CiAKICAg
ICAgICAgbV9wZWVyQ29ubmVjdGlvbi51cGRhdGVUcmFuc2NlaXZlcnNBZnRlclN1Y2Nlc3NmdWxS
ZW1vdGVEZXNjcmlwdGlvbigpOwogICAgICAgICBtX3BlZXJDb25uZWN0aW9uLnVwZGF0ZVNjdHBC
YWNrZW5kKFdURk1vdmUoc2N0cEJhY2tlbmQpKTsKKyAgICAgICAgbV9wZWVyQ29ubmVjdGlvbi5w
cm9jZXNzSWNlVHJhbnNwb3J0Q2hhbmdlcygpOwogICAgICAgICBjYWxsYmFjayh7IH0pOwogICAg
IH0pOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9S
VENQZWVyQ29ubmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFt
L1JUQ1BlZXJDb25uZWN0aW9uLmNwcAppbmRleCBhMjUzNTYwZjIxN2JlMDU2Y2UwYWQ4Y2FkNzdj
MWYzN2IzMDY2MmJkLi4zYzc2YzU3YThiNzM1ZGIwZTViMTg4Y2YyZTQ2ZmNlMmY5YTllMzUxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25u
ZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1Bl
ZXJDb25uZWN0aW9uLmNwcApAQCAtNjcwLDEyICs2NzAsMTMgQEAgdm9pZCBSVENQZWVyQ29ubmVj
dGlvbjo6dXBkYXRlSWNlR2F0aGVyaW5nU3RhdGUoUlRDSWNlR2F0aGVyaW5nU3RhdGUgbmV3U3Rh
dGUpCiAgICAgfSk7CiB9CiAKLXZvaWQgUlRDUGVlckNvbm5lY3Rpb246OnVwZGF0ZUljZUNvbm5l
Y3Rpb25TdGF0ZShSVENJY2VDb25uZWN0aW9uU3RhdGUgbmV3U3RhdGUpCit2b2lkIFJUQ1BlZXJD
b25uZWN0aW9uOjp1cGRhdGVJY2VDb25uZWN0aW9uU3RhdGUoUlRDSWNlQ29ubmVjdGlvblN0YXRl
KQogewotICAgIEFMV0FZU19MT0coTE9HSURFTlRJRklFUiwgbmV3U3RhdGUpOwotCi0gICAgcXVl
dWVUYXNrS2VlcGluZ09iamVjdEFsaXZlKCp0aGlzLCBUYXNrU291cmNlOjpOZXR3b3JraW5nLCBb
dGhpcywgbmV3U3RhdGVdIHsKLSAgICAgICAgaWYgKGlzQ2xvc2VkKCkgfHwgbV9pY2VDb25uZWN0
aW9uU3RhdGUgPT0gbmV3U3RhdGUpCisgICAgcXVldWVUYXNrS2VlcGluZ09iamVjdEFsaXZlKCp0
aGlzLCBUYXNrU291cmNlOjpOZXR3b3JraW5nLCBbdGhpc10geworICAgICAgICBpZiAoaXNDbG9z
ZWQoKSkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgYXV0byBuZXdTdGF0ZSA9IGNvbXB1
dGVJY2VDb25uZWN0aW9uU3RhdGVGcm9tSWNlVHJhbnNwb3J0cygpOworICAgICAgICBpZiAobV9p
Y2VDb25uZWN0aW9uU3RhdGUgPT0gbmV3U3RhdGUpCiAgICAgICAgICAgICByZXR1cm47CiAKICAg
ICAgICAgbV9pY2VDb25uZWN0aW9uU3RhdGUgPSBuZXdTdGF0ZTsKQEAgLTc5MSw2ICs3OTIsMTYg
QEAgdm9pZCBSVENQZWVyQ29ubmVjdGlvbjo6cHJvY2Vzc0ljZVRyYW5zcG9ydFN0YXRlQ2hhbmdl
KFJUQ0ljZVRyYW5zcG9ydCYgaWNlVHJhbnMKICAgICAgICAgZGlzcGF0Y2hFdmVudChFdmVudDo6
Y3JlYXRlKGV2ZW50TmFtZXMoKS5jb25uZWN0aW9uc3RhdGVjaGFuZ2VFdmVudCwgRXZlbnQ6OkNh
bkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CiB9CiAKK3ZvaWQgUlRDUGVl
ckNvbm5lY3Rpb246OnByb2Nlc3NJY2VUcmFuc3BvcnRDaGFuZ2VzKCkKK3sKKyAgICBhdXRvIG5l
d0ljZUNvbm5lY3Rpb25TdGF0ZSA9IGNvbXB1dGVJY2VDb25uZWN0aW9uU3RhdGVGcm9tSWNlVHJh
bnNwb3J0cygpOworICAgIGJvb2wgaWNlQ29ubmVjdGlvblN0YXRlQ2hhbmdlZCA9IG1faWNlQ29u
bmVjdGlvblN0YXRlICE9IG5ld0ljZUNvbm5lY3Rpb25TdGF0ZTsKKyAgICBtX2ljZUNvbm5lY3Rp
b25TdGF0ZSA9IG5ld0ljZUNvbm5lY3Rpb25TdGF0ZTsKKworICAgIGlmIChpY2VDb25uZWN0aW9u
U3RhdGVDaGFuZ2VkICYmICFpc0Nsb3NlZCgpKQorICAgICAgICBkaXNwYXRjaEV2ZW50KEV2ZW50
OjpjcmVhdGUoZXZlbnROYW1lcygpLmljZWNvbm5lY3Rpb25zdGF0ZWNoYW5nZUV2ZW50LCBFdmVu
dDo6Q2FuQnViYmxlOjpObywgRXZlbnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsKK30KKwogdm9pZCBS
VENQZWVyQ29ubmVjdGlvbjo6dXBkYXRlTmVnb3RpYXRpb25OZWVkZWRGbGFnKHN0ZDo6b3B0aW9u
YWw8dWludDMyX3Q+IGV2ZW50SWQpCiB7CiAgICAgcXVldWVUYXNrS2VlcGluZ09iamVjdEFsaXZl
KCp0aGlzLCBUYXNrU291cmNlOjpOZXR3b3JraW5nLCBbdGhpcywgZXZlbnRJZF0oKSBtdXRhYmxl
IHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVl
ckNvbm5lY3Rpb24uaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVl
ckNvbm5lY3Rpb24uaAppbmRleCA1YjFmN2UzMjhjOGYyMTk3MTE4NDViMTBhMTI4NjIwYjc5OTEy
OTBmLi44ZTU2ZTEwZjlmY2E0Mjg2ZDUzZjk3YmE4M2Y2NWZmNjA4YWM1N2QwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlv
bi5oCkBAIC0xOTIsNiArMTkyLDcgQEAgcHVibGljOgogICAgIHZvaWQgdXBkYXRlU2N0cEJhY2tl
bmQoc3RkOjp1bmlxdWVfcHRyPFJUQ1NjdHBUcmFuc3BvcnRCYWNrZW5kPiYmKTsKIAogICAgIHZv
aWQgcHJvY2Vzc0ljZVRyYW5zcG9ydFN0YXRlQ2hhbmdlKFJUQ0ljZVRyYW5zcG9ydCYpOworICAg
IHZvaWQgcHJvY2Vzc0ljZVRyYW5zcG9ydENoYW5nZXMoKTsKIAogICAgIFJUQ1NjdHBUcmFuc3Bv
cnQqIHNjdHAoKSB7IHJldHVybiBtX3NjdHBUcmFuc3BvcnQuZ2V0KCk7IH0KIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRD
SWNlVHJhbnNwb3J0QmFja2VuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3Ry
ZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENJY2VUcmFuc3BvcnRCYWNrZW5kLmNwcAppbmRleCAxOGE4
NzU1ZTYzMzA4MDVkMjkxOWY1ZjI5ODJiOGI3NjRmNjNiYWMxLi5jYzI2NzZiY2EwNmJjODhjNTAx
MDViYzVlZTM5MTQ3ZjRjMGRmN2M3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENJY2VUcmFuc3BvcnRCYWNrZW5kLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENJY2VUcmFuc3BvcnRCYWNrZW5kLmNwcApAQCAtMTA4LDcgKzEwOCwxNSBAQCB2b2lkIExpYldl
YlJUQ0ljZVRyYW5zcG9ydEJhY2tlbmRPYnNlcnZlcjo6c3RhcnQoKQogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICBpbnRlcm5hbC0+U2lnbmFsSWNlVHJhbnNwb3J0U3RhdGVDaGFuZ2VkLmNv
bm5lY3QodGhpcywgJkxpYldlYlJUQ0ljZVRyYW5zcG9ydEJhY2tlbmRPYnNlcnZlcjo6b25JY2VU
cmFuc3BvcnRTdGF0ZUNoYW5nZWQpOwogICAgICAgICBpbnRlcm5hbC0+U2lnbmFsR2F0aGVyaW5n
U3RhdGUuY29ubmVjdCh0aGlzLCAmTGliV2ViUlRDSWNlVHJhbnNwb3J0QmFja2VuZE9ic2VydmVy
OjpvbkdhdGhlcmluZ1N0YXRlQ2hhbmdlZCk7Ci0gICAgICAgIGNhbGxPbk1haW5UaHJlYWQoW3By
b3RlY3RlZFRoaXMgPSBSZWYgeyAqdGhpcyB9LCB0cmFuc3BvcnRTdGF0ZSA9IGludGVybmFsLT5H
ZXRJY2VUcmFuc3BvcnRTdGF0ZSgpLCBnYXRoZXJpbmdTdGF0ZSA9IGludGVybmFsLT5nYXRoZXJp
bmdfc3RhdGUoKV0geworICAgICAgICBhdXRvIHRyYW5zcG9ydFN0YXRlID0gaW50ZXJuYWwtPkdl
dEljZVRyYW5zcG9ydFN0YXRlKCk7CisgICAgICAgIC8vIFdlIHN0YXJ0IG9ic2VydmluZyBhIGJp
dCBsYXRlIGFuZCBtaWdodCBtaXNzIHRoZSBjaGVja2luZyBzdGF0ZS4gU3ludGhlc2l6ZSBpdCBh
cyBuZWVkZWQuCisgICAgICAgIGlmICh0cmFuc3BvcnRTdGF0ZSA+IHdlYnJ0Yzo6SWNlVHJhbnNw
b3J0U3RhdGU6OmtDaGVja2luZyAmJiB0cmFuc3BvcnRTdGF0ZSAhPSB3ZWJydGM6OkljZVRyYW5z
cG9ydFN0YXRlOjprQ2xvc2VkKSB7CisgICAgICAgICAgICBjYWxsT25NYWluVGhyZWFkKFtwcm90
ZWN0ZWRUaGlzID0gUmVmIHsgKnRoaXMgfV0geworICAgICAgICAgICAgICAgIGlmIChwcm90ZWN0
ZWRUaGlzLT5tX2NsaWVudCkKKyAgICAgICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+bV9j
bGllbnQtPm9uU3RhdGVDaGFuZ2VkKFJUQ0ljZVRyYW5zcG9ydFN0YXRlOjpDaGVja2luZyk7Cisg
ICAgICAgICAgICB9KTsKKyAgICAgICAgfQorICAgICAgICBjYWxsT25NYWluVGhyZWFkKFtwcm90
ZWN0ZWRUaGlzID0gUmVmIHsgKnRoaXMgfSwgdHJhbnNwb3J0U3RhdGUsIGdhdGhlcmluZ1N0YXRl
ID0gaW50ZXJuYWwtPmdhdGhlcmluZ19zdGF0ZSgpXSB7CiAgICAgICAgICAgICBpZiAoIXByb3Rl
Y3RlZFRoaXMtPm1fY2xpZW50KQogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAg
IHByb3RlY3RlZFRoaXMtPm1fY2xpZW50LT5vblN0YXRlQ2hhbmdlZCh0b1JUQ0ljZVRyYW5zcG9y
dFN0YXRlKHRyYW5zcG9ydFN0YXRlKSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTE2OGVhZDU2N2RiYmQxZmEwNTFlNDNk
ZDE5N2VjNGNjNmQ1Y2VmZC4uZjY3OTg2OTQyMTUwNzA0NGU1MWZkMzM4MTZlNzZjNWFiNzU5ZGM0
YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTA5LTI5ICBZb3Vlbm4gRmFibGV0ICA8eW91
ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBMYXlvdXQgVGVzdCBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL3dlYnJ0Yy9SVENQZWVyQ29ubmVjdGlvbi1pY2VDb25uZWN0aW9uU3RhdGUu
aHR0cHMuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMzI1NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTY1
MDYwNjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgIFVuZmxha2UgdGVz
dC4KKwogMjAyMS0wOS0yOCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAg
ICAgICAgWyBpT1MgbWFjT1Mgd2syIF0gd2VicnRjL2RhdGFjaGFubmVsL21kbnMtaWNlLWNhbmRp
ZGF0ZXMuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAxZTEyYmQ0YWE5MGRkNDkwZDU4NmJmZTVjMjI1
ZDZmZjVhMTY2NTBlLi43ZjYwMjdlNDlmYThlZDhlNTgxZTMxNjUyZjI0YjQ3NmUzOGZjM2Y4IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCkBAIC05
ODcsOSArOTg3LDYgQEAgd2Via2l0Lm9yZy9iLzE5ODY2MyBodHRwL3Rlc3RzL3N0b3JhZ2VBY2Nl
c3MvcmVxdWVzdC1hbmQtZ3JhbnQtYWNjZXNzLXRoZW4tbmF2aWcKIAogd2Via2l0Lm9yZy9iLzE5
OTA4OSBbIERlYnVnIF0gcGx1Z2lucy93aW5kb3ctb3Blbi5odG1sIFsgU2tpcCBdCiAKLSMgPHJk
YXI6Ly9wcm9ibGVtLzU2NTA2MDYzPiBMYXlvdXQgVGVzdCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL3dlYnJ0Yy9SVENQZWVyQ29ubmVjdGlvbi1pY2VDb25uZWN0aW9uU3RhdGUuaHR0
cHMuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUgKDIwMzI1NikKLXdlYmtpdC5vcmcvYi8yMDMyNTYg
WyBEZWJ1ZyBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvd2VicnRjL1JUQ1BlZXJD
b25uZWN0aW9uLWljZUNvbm5lY3Rpb25TdGF0ZS5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
LQogd2Via2l0Lm9yZy9iLzIwNTgwOCBmYXN0L3RleHQvaW50ZXJuYXRpb25hbC91bmljb2RlLWJp
ZGktb3RoZXItbmV1dHJhbHMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8y
MDY4NjQgaHR0cC90ZXN0cy93b3JrZXJzL3NlcnZpY2UvYmFzaWMtdGltZW91dC5odHRwcy5odG1s
IFsgUGFzcyBGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439719</attachid>
            <date>2021-09-30 03:21:37 -0700</date>
            <delta_ts>2021-09-30 04:20:58 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-203256-20210930122136.patch</filename>
            <type>text/plain</type>
            <size>10573</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMzAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjBlNDE4OGZiODlhZDli
NDdjNzRjMTIzMjllYzE2ZWY2Nzk4OTFmOC4uMjVlY2Q2NWJmOWFmYTU0N2U0YzE0ZjE3NGY4MDZi
N2U1ZTMxNjJiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIxLTA5LTMwICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBMYXlvdXQgVGVzdCBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy9SVENQZWVyQ29ubmVjdGlvbi1pY2VD
b25uZWN0aW9uU3RhdGUuaHR0cHMuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMzI1NgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTY1MDYwNjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29u
LgorCisgICAgICAgIFRlc3Qgd2FzIGZsYWt5IGZvciBhIGZldyByZWFzb25zOgorICAgICAgICAt
IFNldHRpbmcgbG9jYWwvcmVtb3RlIGRlc2NyaXB0aW9ucyBtYXkgY2hhbmdlIHRoZSBJQ0UgdHJh
bnNwb3J0cyBpbiB1c2Ugc28gd2UgbmVlZCB0byB1cGRhdGUgdGhlIGljZSBjb25uZWN0aW9uIHN0
YXRlIHdoZW4gc2V0dGluZyBsb2NhbC9yZW1vdGUgZGVzY3JpcHRpb25zLgorICAgICAgICAtIFdl
IHN0YXJ0IG9ic2VydmluZyBJQ0UgdHJhbnNwb3J0IGJhY2tlbmQgc3RhdGUgYXN5bmNocm9ub3Vz
bHkgYW5kIHdlIG1pZ2h0IG1pc3MgdGhlIGNoZWNraW5nIHN0YXRlIHdoaWNoIGNhbiBoYXBwZW4g
dmVyeSBxdWlja2x5LiBTeW50aGVzaXplIGl0IGlmIG5lZWRlZC4KKyAgICAgICAgLSBXZSB3ZXJl
IHVzaW5nIHRoZSBJQ0UgY29ubmVjdGlvbiBzdGF0ZSB2YWx1ZSBmcm9tIHRoZSBiYWNrZW5kIGFz
IHdlbGwgYXMgY29tcHV0aW5nIGl0IGZyb20gb3VyIFJUQ0ljZVRyYW5zcG9ydCBvYmplY3RzLiBX
ZSBub3cgZnVsbHkgY29tcHV0ZSBpdCBmcm9tIFJUQ0ljZVRyYW5zcG9ydCBvYmplY3RzLgorICAg
ICAgICAgIFRoaXMgZW5zdXJlcyB3ZSBoYXZlIGNvbnNpc3RlbnQgc3RhdGUgYmV0d2VlbiBSVENJ
Y2VUcmFuc3BvcnQgYW5kIFJUQ1BlZXJDb25uZWN0aW9uIG9iamVjdHMgd2l0aCByZWdhcmRzIHRv
IElDRSBzdGF0ZS4KKworICAgICAgICBDb3ZlcmVkIGJ5IG5vIGxvbmdlciBmbGFreSB0ZXN0Lgor
CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbkJhY2tlbmQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UGVlckNvbm5lY3Rpb25CYWNrZW5kOjpzZXRMb2NhbERlc2Ny
aXB0aW9uU3VjY2VlZGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlBlZXJDb25uZWN0aW9uQmFja2Vu
ZDo6c2V0UmVtb3RlRGVzY3JpcHRpb25TdWNjZWVkZWQpOgorICAgICAgICAqIE1vZHVsZXMvbWVk
aWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6UlRDUGVl
ckNvbm5lY3Rpb246OnVwZGF0ZUljZUdhdGhlcmluZ1N0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6
OlJUQ1BlZXJDb25uZWN0aW9uOjp1cGRhdGVJY2VDb25uZWN0aW9uU3RhdGUpOgorICAgICAgICAo
V2ViQ29yZTo6UlRDUGVlckNvbm5lY3Rpb246OmNvbXB1dGVJY2VDb25uZWN0aW9uU3RhdGVGcm9t
SWNlVHJhbnNwb3J0cyk6CisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29u
bmVjdGlvbi5oOgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldl
YlJUQ0ljZVRyYW5zcG9ydEJhY2tlbmQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGliV2ViUlRD
SWNlVHJhbnNwb3J0QmFja2VuZE9ic2VydmVyOjpzdGFydCk6CisKIDIwMjEtMDktMzAgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFN1cHBvcnQgQUVTIEdDTSBj
aXBoZXJzIGluIFdlYlJUQwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRp
YXN0cmVhbS9QZWVyQ29ubmVjdGlvbkJhY2tlbmQuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXN0cmVhbS9QZWVyQ29ubmVjdGlvbkJhY2tlbmQuY3BwCmluZGV4IDhiMjRmOGEwZDhk
N2ZjNGVlZDBiNDRiMTAxYzVmMzc3YThmYzA0ZDguLmVmMWY0MjQzYzVlOWU3N2E4YWUzNjEzMjQ4
NmI0OWJkNGQxNDA5NGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFz
dHJlYW0vUGVlckNvbm5lY3Rpb25CYWNrZW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL21lZGlhc3RyZWFtL1BlZXJDb25uZWN0aW9uQmFja2VuZC5jcHAKQEAgLTE3Nyw3ICsxNzcs
NyBAQCB2b2lkIFBlZXJDb25uZWN0aW9uQmFja2VuZDo6c2V0TG9jYWxEZXNjcmlwdGlvblN1Y2Nl
ZWRlZChzdGQ6Om9wdGlvbmFsPERlc2NyaXB0aQogICAgICAgICAgICAgbV9wZWVyQ29ubmVjdGlv
bi51cGRhdGVEZXNjcmlwdGlvbnMoV1RGTW92ZSgqZGVzY3JpcHRpb25TdGF0ZXMpKTsKICAgICAg
ICAgbV9wZWVyQ29ubmVjdGlvbi51cGRhdGVUcmFuc2NlaXZlcnNBZnRlclN1Y2Nlc3NmdWxMb2Nh
bERlc2NyaXB0aW9uKCk7CiAgICAgICAgIG1fcGVlckNvbm5lY3Rpb24udXBkYXRlU2N0cEJhY2tl
bmQoV1RGTW92ZShzY3RwQmFja2VuZCkpOwotCisgICAgICAgIG1fcGVlckNvbm5lY3Rpb24ucHJv
Y2Vzc0ljZVRyYW5zcG9ydENoYW5nZXMoKTsKICAgICAgICAgY2FsbGJhY2soeyB9KTsKICAgICB9
KTsKIH0KQEAgLTIzNSw2ICsyMzUsNyBAQCB2b2lkIFBlZXJDb25uZWN0aW9uQmFja2VuZDo6c2V0
UmVtb3RlRGVzY3JpcHRpb25TdWNjZWVkZWQoc3RkOjpvcHRpb25hbDxEZXNjcmlwdAogCiAgICAg
ICAgIG1fcGVlckNvbm5lY3Rpb24udXBkYXRlVHJhbnNjZWl2ZXJzQWZ0ZXJTdWNjZXNzZnVsUmVt
b3RlRGVzY3JpcHRpb24oKTsKICAgICAgICAgbV9wZWVyQ29ubmVjdGlvbi51cGRhdGVTY3RwQmFj
a2VuZChXVEZNb3ZlKHNjdHBCYWNrZW5kKSk7CisgICAgICAgIG1fcGVlckNvbm5lY3Rpb24ucHJv
Y2Vzc0ljZVRyYW5zcG9ydENoYW5nZXMoKTsKICAgICAgICAgY2FsbGJhY2soeyB9KTsKICAgICB9
KTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRD
UGVlckNvbm5lY3Rpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9S
VENQZWVyQ29ubmVjdGlvbi5jcHAKaW5kZXggYTI1MzU2MGYyMTdiZTA1NmNlMGFkOGNhZDc3YzFm
MzdiMzA2NjJiZC4uM2M3NmM1N2E4YjczNWRiMGU1YjE4OGNmMmU0NmZjZTJmOWE5ZTM1MSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVj
dGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi5jcHAKQEAgLTY3MCwxMiArNjcwLDEzIEBAIHZvaWQgUlRDUGVlckNvbm5lY3Rp
b246OnVwZGF0ZUljZUdhdGhlcmluZ1N0YXRlKFJUQ0ljZUdhdGhlcmluZ1N0YXRlIG5ld1N0YXRl
KQogICAgIH0pOwogfQogCi12b2lkIFJUQ1BlZXJDb25uZWN0aW9uOjp1cGRhdGVJY2VDb25uZWN0
aW9uU3RhdGUoUlRDSWNlQ29ubmVjdGlvblN0YXRlIG5ld1N0YXRlKQordm9pZCBSVENQZWVyQ29u
bmVjdGlvbjo6dXBkYXRlSWNlQ29ubmVjdGlvblN0YXRlKFJUQ0ljZUNvbm5lY3Rpb25TdGF0ZSkK
IHsKLSAgICBBTFdBWVNfTE9HKExPR0lERU5USUZJRVIsIG5ld1N0YXRlKTsKLQotICAgIHF1ZXVl
VGFza0tlZXBpbmdPYmplY3RBbGl2ZSgqdGhpcywgVGFza1NvdXJjZTo6TmV0d29ya2luZywgW3Ro
aXMsIG5ld1N0YXRlXSB7Ci0gICAgICAgIGlmIChpc0Nsb3NlZCgpIHx8IG1faWNlQ29ubmVjdGlv
blN0YXRlID09IG5ld1N0YXRlKQorICAgIHF1ZXVlVGFza0tlZXBpbmdPYmplY3RBbGl2ZSgqdGhp
cywgVGFza1NvdXJjZTo6TmV0d29ya2luZywgW3RoaXNdIHsKKyAgICAgICAgaWYgKGlzQ2xvc2Vk
KCkpCisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIGF1dG8gbmV3U3RhdGUgPSBjb21wdXRl
SWNlQ29ubmVjdGlvblN0YXRlRnJvbUljZVRyYW5zcG9ydHMoKTsKKyAgICAgICAgaWYgKG1faWNl
Q29ubmVjdGlvblN0YXRlID09IG5ld1N0YXRlKQogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAg
ICAgIG1faWNlQ29ubmVjdGlvblN0YXRlID0gbmV3U3RhdGU7CkBAIC03OTEsNiArNzkyLDE2IEBA
IHZvaWQgUlRDUGVlckNvbm5lY3Rpb246OnByb2Nlc3NJY2VUcmFuc3BvcnRTdGF0ZUNoYW5nZShS
VENJY2VUcmFuc3BvcnQmIGljZVRyYW5zCiAgICAgICAgIGRpc3BhdGNoRXZlbnQoRXZlbnQ6OmNy
ZWF0ZShldmVudE5hbWVzKCkuY29ubmVjdGlvbnN0YXRlY2hhbmdlRXZlbnQsIEV2ZW50OjpDYW5C
dWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpObykpOwogfQogCit2b2lkIFJUQ1BlZXJD
b25uZWN0aW9uOjpwcm9jZXNzSWNlVHJhbnNwb3J0Q2hhbmdlcygpCit7CisgICAgYXV0byBuZXdJ
Y2VDb25uZWN0aW9uU3RhdGUgPSBjb21wdXRlSWNlQ29ubmVjdGlvblN0YXRlRnJvbUljZVRyYW5z
cG9ydHMoKTsKKyAgICBib29sIGljZUNvbm5lY3Rpb25TdGF0ZUNoYW5nZWQgPSBtX2ljZUNvbm5l
Y3Rpb25TdGF0ZSAhPSBuZXdJY2VDb25uZWN0aW9uU3RhdGU7CisgICAgbV9pY2VDb25uZWN0aW9u
U3RhdGUgPSBuZXdJY2VDb25uZWN0aW9uU3RhdGU7CisKKyAgICBpZiAoaWNlQ29ubmVjdGlvblN0
YXRlQ2hhbmdlZCAmJiAhaXNDbG9zZWQoKSkKKyAgICAgICAgZGlzcGF0Y2hFdmVudChFdmVudDo6
Y3JlYXRlKGV2ZW50TmFtZXMoKS5pY2Vjb25uZWN0aW9uc3RhdGVjaGFuZ2VFdmVudCwgRXZlbnQ6
OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7Cit9CisKIHZvaWQgUlRD
UGVlckNvbm5lY3Rpb246OnVwZGF0ZU5lZ290aWF0aW9uTmVlZGVkRmxhZyhzdGQ6Om9wdGlvbmFs
PHVpbnQzMl90PiBldmVudElkKQogewogICAgIHF1ZXVlVGFza0tlZXBpbmdPYmplY3RBbGl2ZSgq
dGhpcywgVGFza1NvdXJjZTo6TmV0d29ya2luZywgW3RoaXMsIGV2ZW50SWRdKCkgbXV0YWJsZSB7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJD
b25uZWN0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ1BlZXJD
b25uZWN0aW9uLmgKaW5kZXggNWIxZjdlMzI4YzhmMjE5NzExODQ1YjEwYTEyODYyMGI3OTkxMjkw
Zi4uOGU1NmUxMGY5ZmNhNDI4NmQ1M2Y5N2JhODNmNjVmZjYwOGFjNTdkMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24u
aApAQCAtMTkyLDYgKzE5Miw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHVwZGF0ZVNjdHBCYWNrZW5k
KHN0ZDo6dW5pcXVlX3B0cjxSVENTY3RwVHJhbnNwb3J0QmFja2VuZD4mJik7CiAKICAgICB2b2lk
IHByb2Nlc3NJY2VUcmFuc3BvcnRTdGF0ZUNoYW5nZShSVENJY2VUcmFuc3BvcnQmKTsKKyAgICB2
b2lkIHByb2Nlc3NJY2VUcmFuc3BvcnRDaGFuZ2VzKCk7CiAKICAgICBSVENTY3RwVHJhbnNwb3J0
KiBzY3RwKCkgeyByZXR1cm4gbV9zY3RwVHJhbnNwb3J0LmdldCgpOyB9CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ0lj
ZVRyYW5zcG9ydEJhY2tlbmQuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVh
bS9saWJ3ZWJydGMvTGliV2ViUlRDSWNlVHJhbnNwb3J0QmFja2VuZC5jcHAKaW5kZXggMThhODc1
NWU2MzMwODA1ZDI5MTlmNWYyOTgyYjhiNzY0ZjYzYmFjMS4uY2MyNjc2YmNhMDZiYzg4YzUwMTA1
YmM1ZWUzOTE0N2Y0YzBkZjdjNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDSWNlVHJhbnNwb3J0QmFja2VuZC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRD
SWNlVHJhbnNwb3J0QmFja2VuZC5jcHAKQEAgLTEwOCw3ICsxMDgsMTUgQEAgdm9pZCBMaWJXZWJS
VENJY2VUcmFuc3BvcnRCYWNrZW5kT2JzZXJ2ZXI6OnN0YXJ0KCkKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgaW50ZXJuYWwtPlNpZ25hbEljZVRyYW5zcG9ydFN0YXRlQ2hhbmdlZC5jb25u
ZWN0KHRoaXMsICZMaWJXZWJSVENJY2VUcmFuc3BvcnRCYWNrZW5kT2JzZXJ2ZXI6Om9uSWNlVHJh
bnNwb3J0U3RhdGVDaGFuZ2VkKTsKICAgICAgICAgaW50ZXJuYWwtPlNpZ25hbEdhdGhlcmluZ1N0
YXRlLmNvbm5lY3QodGhpcywgJkxpYldlYlJUQ0ljZVRyYW5zcG9ydEJhY2tlbmRPYnNlcnZlcjo6
b25HYXRoZXJpbmdTdGF0ZUNoYW5nZWQpOwotICAgICAgICBjYWxsT25NYWluVGhyZWFkKFtwcm90
ZWN0ZWRUaGlzID0gUmVmIHsgKnRoaXMgfSwgdHJhbnNwb3J0U3RhdGUgPSBpbnRlcm5hbC0+R2V0
SWNlVHJhbnNwb3J0U3RhdGUoKSwgZ2F0aGVyaW5nU3RhdGUgPSBpbnRlcm5hbC0+Z2F0aGVyaW5n
X3N0YXRlKCldIHsKKyAgICAgICAgYXV0byB0cmFuc3BvcnRTdGF0ZSA9IGludGVybmFsLT5HZXRJ
Y2VUcmFuc3BvcnRTdGF0ZSgpOworICAgICAgICAvLyBXZSBzdGFydCBvYnNlcnZpbmcgYSBiaXQg
bGF0ZSBhbmQgbWlnaHQgbWlzcyB0aGUgY2hlY2tpbmcgc3RhdGUuIFN5bnRoZXNpemUgaXQgYXMg
bmVlZGVkLgorICAgICAgICBpZiAodHJhbnNwb3J0U3RhdGUgPiB3ZWJydGM6OkljZVRyYW5zcG9y
dFN0YXRlOjprQ2hlY2tpbmcgJiYgdHJhbnNwb3J0U3RhdGUgIT0gd2VicnRjOjpJY2VUcmFuc3Bv
cnRTdGF0ZTo6a0Nsb3NlZCkgeworICAgICAgICAgICAgY2FsbE9uTWFpblRocmVhZChbcHJvdGVj
dGVkVGhpcyA9IFJlZiB7ICp0aGlzIH1dIHsKKyAgICAgICAgICAgICAgICBpZiAocHJvdGVjdGVk
VGhpcy0+bV9jbGllbnQpCisgICAgICAgICAgICAgICAgICAgIHByb3RlY3RlZFRoaXMtPm1fY2xp
ZW50LT5vblN0YXRlQ2hhbmdlZChSVENJY2VUcmFuc3BvcnRTdGF0ZTo6Q2hlY2tpbmcpOworICAg
ICAgICAgICAgfSk7CisgICAgICAgIH0KKyAgICAgICAgY2FsbE9uTWFpblRocmVhZChbcHJvdGVj
dGVkVGhpcyA9IFJlZiB7ICp0aGlzIH0sIHRyYW5zcG9ydFN0YXRlLCBnYXRoZXJpbmdTdGF0ZSA9
IGludGVybmFsLT5nYXRoZXJpbmdfc3RhdGUoKV0gewogICAgICAgICAgICAgaWYgKCFwcm90ZWN0
ZWRUaGlzLT5tX2NsaWVudCkKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICBw
cm90ZWN0ZWRUaGlzLT5tX2NsaWVudC0+b25TdGF0ZUNoYW5nZWQodG9SVENJY2VUcmFuc3BvcnRT
dGF0ZSh0cmFuc3BvcnRTdGF0ZSkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDcxYTA5ZmJiNTZhMjI3NDU4ZTJlNDhiOTgx
NjMwMjdhZjc3OWNhZDguLjJkNmQ5MWZjNTgxNGI1YTAwZWQyNGJlYjFjYzg1ODE5YjkyYTgwY2Yg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMS0wOS0zMCAgWW91ZW5uIEZhYmxldCAgPHlvdWVu
bkBhcHBsZS5jb20+CisKKyAgICAgICAgTGF5b3V0IFRlc3QgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy93ZWJydGMvUlRDUGVlckNvbm5lY3Rpb24taWNlQ29ubmVjdGlvblN0YXRlLmh0
dHBzLmh0bWwgaXMgYSBmbGFreSBmYWlsdXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMDMyNTYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU2NTA2
MDYzPgorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4KKworICAgICAgICAqIFRl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgIE1hcmsgd2VicnRjL2Nvbm5lY3Rpb24tc3RhdGUuaHRt
bCBhcyBmbGFreSBhcyBpdCBpcyBwcm9iYWJseSB0b28gcmVzdHJpY3RpdmUgYW5kIHNob3VsZCBi
ZSByZXdvcmtlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnM6
CisgICAgICAgIFVuZmxha2UgdGVzdC4KKwogMjAyMS0wOS0zMCAgWW91ZW5uIEZhYmxldCAgPHlv
dWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHN1cHBvcnQgZm9yIFNlcnZpY2VXb3JrZXJH
bG9iYWxTY29wZSBwdXNoIGV2ZW50IGhhbmRsZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDExNzUx
M2RmODkwMGNmYTgzYTM5OWQxNzJjNzhlNDkwNGIzMjE5ZmQuLjA3Njg5YzhjM2U1YTY2Mjk3YjRl
ZTU4MzI4MGQxNTJlZDA4NjY1ODMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjA3Myw2ICsyMDcz
LDggQEAgd2VicnRjL3NpbXVsY2FzdC1oMjY0Lmh0bWwgWyBTbG93IF0KIHdlYnJ0Yy9oMjY0LWJh
c2VsaW5lLmh0bWwgWyBTbG93IF0KIHdlYnJ0Yy9oMjY0LWhpZ2guaHRtbCBbIFNsb3cgXQogCit3
ZWJraXQub3JnL2IvMjA3Nzk4IHdlYnJ0Yy9jb25uZWN0aW9uLXN0YXRlLmh0bWwgWyBQYXNzIEZh
aWx1cmUgXQorCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYnJ0Yy9SVENSdHBS
ZWNlaXZlci1nZXRTeW5jaHJvbml6YXRpb25Tb3VyY2VzLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1
cmUgU2xvdyBdCiB3ZWJraXQub3JnL2IvMjE0MTk3IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvd2VicnRjL1JUQ1J0cFRyYW5zY2VpdmVyLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUg
Q3Jhc2ggXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJydGMvUlRDUGVlckNv
bm5lY3Rpb24taWNlR2F0aGVyaW5nU3RhdGUuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMDAzNmZmNmEz
OThiMmUyNWZiNjk5MjVkYWM4YTlhMjEyNWJkY2E5OS4uYjFiZDE4OGQxNTBiYjBjMzEzNDlhNDdi
ZTNlZDRmMzRkYzA5YTczZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdr
Mi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtOTg3LDkgKzk4Nyw2IEBAIHdlYmtpdC5vcmcvYi8xOTg2NjMgaHR0
cC90ZXN0cy9zdG9yYWdlQWNjZXNzL3JlcXVlc3QtYW5kLWdyYW50LWFjY2Vzcy10aGVuLW5hdmln
CiAKIHdlYmtpdC5vcmcvYi8xOTkwODkgWyBEZWJ1ZyBdIHBsdWdpbnMvd2luZG93LW9wZW4uaHRt
bCBbIFNraXAgXQogCi0jIDxyZGFyOi8vcHJvYmxlbS81NjUwNjA2Mz4gTGF5b3V0IFRlc3QgaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93ZWJydGMvUlRDUGVlckNvbm5lY3Rpb24taWNl
Q29ubmVjdGlvblN0YXRlLmh0dHBzLmh0bWwgaXMgYSBmbGFreSBmYWlsdXJlICgyMDMyNTYpCi13
ZWJraXQub3JnL2IvMjAzMjU2IFsgRGVidWcgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL3dlYnJ0Yy9SVENQZWVyQ29ubmVjdGlvbi1pY2VDb25uZWN0aW9uU3RhdGUuaHR0cHMuaHRt
bCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8yMDU4MDggZmFzdC90ZXh0L2ludGVy
bmF0aW9uYWwvdW5pY29kZS1iaWRpLW90aGVyLW5ldXRyYWxzLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQogCiB3ZWJraXQub3JnL2IvMjA2ODY0IGh0dHAvdGVzdHMvd29ya2Vycy9zZXJ2aWNlL2Jhc2lj
LXRpbWVvdXQuaHR0cHMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCkBAIC0xMDMzLDggKzEwMzAsNiBA
QCB3ZWJraXQub3JnL2IvMjA3NzI4IFsgUmVsZWFzZSBdIGFjY2Vzc2liaWxpdHkvcHJlc3MtdGFy
Z2V0cy1jZW50ZXItcG9pbnQuaHRtbCBbCiAKIHdlYmtpdC5vcmcvYi8yMDc3OTYgWyBSZWxlYXNl
IF0gZmFzdC9ib3gtc2hhZG93L2hpZHBpLWJveC1zaGFkb3cuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5
RmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi8yMDc3OTggd2VicnRjL2Nvbm5lY3Rpb24tc3RhdGUu
aHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8yMDc5MzggaHR0cC93cHQvY3J5
cHRvL2Rlcml2ZS1obWFjLWtleS1jcmFzaC5hbnkuaHRtbCBbIFBhc3MgQ3Jhc2ggXQogCiB3ZWJr
aXQub3JnL2IvMjA3OTYyIGFjY2Vzc2liaWxpdHkvbWFjL2FyaWEtbWVudS1pdGVtLXNlbGVjdGVk
LW5vdGlmaWNhdGlvbi5odG1sIFsgU2xvdyBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>