<?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>209483</bug_id>
          
          <creation_ts>2020-03-24 10:25:36 -0700</creation_ts>
          <short_desc>[ Mac wk2 ] imported/w3c/web-platform-tests/notifications/event-onclose.html is flaky failing.</short_desc>
          <delta_ts>2020-04-23 10:15:51 -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>Mac</rep_platform>
          <op_sys>macOS 10.14</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>
          <dependson>210897</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jason Lawrence">Lawrence.j</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</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>1633376</commentid>
    <comment_count>0</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-03-24 10:25:36 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/notifications/event-onclose.html

Description:
This test is flaky failing on Mac wk2. The test is flaky failing throughout the visible history.

History:
https://results.webkit.org/?suite=layout-tests&amp;test=imported%2Fw3c%2Fweb-platform-tests%2Fnotifications%2Fevent-onclose.html&amp;platform=mac&amp;limit=50000&amp;recent=false

Diff:
--- /Volumes/Data/slave/catalina-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/notifications/event-onclose-expected.txt
+++ /Volumes/Data/slave/catalina-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/notifications/event-onclose-actual.txt
@@ -1,4 +1,6 @@
+
+Harness Error (TIMEOUT), message = null
 
 PASS Checked test prerequisites. 
-PASS Invoked the onclose event handler. 
+NOTRUN Invoked the onclose event handler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633377</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-24 10:25:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/60830377&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633381</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-03-24 10:43:23 -0700</bug_when>
    <thetext>I was able to reproduce this issue on r258908 using the command below.

run-webkit-tests --iterations 1000 --exit-after-n-failures 3 --force -f imported/w3c/web-platform-tests/notifications/event-onclose.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1633382</commentid>
    <comment_count>3</comment_count>
    <who name="Jason Lawrence">Lawrence.j</who>
    <bug_when>2020-03-24 10:47:19 -0700</bug_when>
    <thetext>I have marked this test as failing while the issue is investigated.
https://trac.webkit.org/changeset/258917/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644444</commentid>
    <comment_count>4</comment_count>
      <attachid>397240</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-04-22 12:45:42 -0700</bug_when>
    <thetext>Created attachment 397240
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644458</commentid>
    <comment_count>5</comment_count>
      <attachid>397240</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-04-22 13:22:19 -0700</bug_when>
    <thetext>Comment on attachment 397240
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644557</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-22 15:45:04 -0700</bug_when>
    <thetext>Committed r260535: &lt;https://trac.webkit.org/changeset/260535&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 397240.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644672</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-22 21:54:06 -0700</bug_when>
    <thetext>This is causing WK1 crashing, as you can see from EWS:
https://results.webkit.org/?suite=layout-tests&amp;test=fast%2Fhistory%2Fpage-cache-notification-showing.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644674</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-04-22 21:55:37 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 210897</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644767</commentid>
    <comment_count>9</comment_count>
      <attachid>397339</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-04-23 07:53:58 -0700</bug_when>
    <thetext>Created attachment 397339
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644825</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-23 10:15:49 -0700</bug_when>
    <thetext>Committed r260576: &lt;https://trac.webkit.org/changeset/260576&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 397339.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397240</attachid>
            <date>2020-04-22 12:45:42 -0700</date>
            <delta_ts>2020-04-23 07:53:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209483-20200422124542.patch</filename>
            <type>text/plain</type>
            <size>9703</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwNTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWRhZjVhMTJlNGNlOGMy
MGRlMzNiYjFmNjMzNzBmNDM0MGUwOGVhMi4uMDFhMjc3NDdhZWE1YjNlYWVhZDdkNTkxYTUyNGJj
ODI1NzQ0NTY5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDIwLTA0LTIyICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBNYWMgd2syIF0gaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9ub3RpZmljYXRpb25zL2V2ZW50LW9uY2xvc2UuaHRt
bCBpcyBmbGFreSBmYWlsaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjA5NDgzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MDgzMDM3Nz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbGlnbiBnYXJi
YWdlIGNvbGxlY3Rpb24gb2YgTm90aWZpY2F0aW9uIEpTIHdyYXBwZXIgd2l0aCB0aGUgc3BlY2lm
aWNhdGlvbjoKKyAgICAgICAgLSBodHRwczovL25vdGlmaWNhdGlvbnMuc3BlYy53aGF0d2cub3Jn
LyNnYXJiYWdlLWNvbGxlY3Rpb24gWzFdCisKKyAgICAgICAgSW4gcGFydGljdWxhciwgdGhlIGZv
bGxvd2luZyBjaGFuZ2VzIHdlcmUgbWFkZToKKyAgICAgICAgMS4gSW5zdGVhZCBvZiB1c2luZyB0
aGUgbGVnYWN5IHNldFBlbmRpbmdBY3Rpdml0eSgpIC8gdW5zZXRQZW5kaW5nQWN0aXZpdHkoKSwg
b3ZlcnJpZGUKKyAgICAgICAgICAgQWN0aXZlRE9NT2JqZWN0Ojp2aXJ0dWFsSGFzUGVuZGluZ0Fj
dGl2aXR5KCkgdG8gaW1wbGVtZW50IHRoZSBiZWhhdmlvciBkb2N1bWVudGVkCisgICAgICAgICAg
IGluIHRoZSBzcGVjaWZpY2F0aW9uLgorICAgICAgICAyLiBLZWVwIHRoZSB3cmFwcGVyIGFsaXZl
IGFzIGxvbmcgYXMgdGhlIG5vdGlmaWNhdGlvbiBpcyBzaG93aW5nIGFuZCBhcyBsb25nIGFzIHRo
ZXJlCisgICAgICAgICAgIGFyZSByZWxldmFudCBldmVudCBsaXN0ZW5lcnMsIGFzIHBlciBbMV0u
IFByZXZpb3VzbHksIHdlIGZhaWxlZCB0byBjaGVjayBmb3IgZXZlbnQKKyAgICAgICAgICAgbGlz
dGVuZXJzLCB3aGljaCB3YXMgc3Vib3B0aW1hbC4KKyAgICAgICAgMy4gVXBkYXRlIHRoZSBjb25z
dHJ1Y3RvciB0byBxdWV1ZSBhIHRhc2sgb24gdGhlIGV2ZW50IGxvb3AgaW4gb3JkZXIgdG8gc2hv
dyB0aGUKKyAgICAgICAgICAgbm90aWZpY2F0aW9uIGFzeW5jaHJvbm91c2x5LCBpbnN0ZWFkIG9m
IHJlbHlpbmcgb24gYSBTdXNwZW5kYWJsZVRpbWVyIGZvciB0aGlzCisgICAgICAgICAgIHB1cnBv
c2UuIFByZXZpb3VzbHksIHRoZSBKUyB3cmFwcGVyIGNvdWxkIGdldCBjb2xsZWN0ZWQgYmV0d2Vl
biBjb25zdHJ1Y3Rpb24gYW5kCisgICAgICAgICAgIHRoZSBub3RpZmljYXRpb24gZ2V0dGluZyBz
aG93biwgd2hpY2ggd2FzIGxlYWRpbmcgdG8gdGhlIHRlc3QgZmxha2luZXNzLgorCisgICAgICAg
IE5vIG5ldyB0ZXN0cywgdW5za2lwcGVkIGV4aXN0aW5nIHRlc3QuCisKKyAgICAgICAgKiBNb2R1
bGVzL25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok5v
dGlmaWNhdGlvbjo6Tm90aWZpY2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlv
bjo6c2hvdyk6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb246OmZpbmFsaXplKToKKyAg
ICAgICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hTaG93RXZlbnQpOgorICAgICAg
ICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uOjpkaXNwYXRjaENsaWNrRXZlbnQpOgorICAgICAgICAo
V2ViQ29yZTo6Tm90aWZpY2F0aW9uOjpkaXNwYXRjaENsb3NlRXZlbnQpOgorICAgICAgICAoV2Vi
Q29yZTo6Tm90aWZpY2F0aW9uOjpkaXNwYXRjaEVycm9yRXZlbnQpOgorICAgICAgICAoV2ViQ29y
ZTo6Tm90aWZpY2F0aW9uOjpldmVudExpc3RlbmVyc0RpZENoYW5nZSk6CisgICAgICAgIChXZWJD
b3JlOjpOb3RpZmljYXRpb246OnZpcnR1YWxIYXNQZW5kaW5nQWN0aXZpdHkgY29uc3QpOgorICAg
ICAgICAqIE1vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uaDoKKwogMjAyMC0wNC0y
MiAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQs
IGNvbW1pdCB1cGRhdGVkIHhjZmlsZWxpc3QgZmlsZXMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uY3BwCmluZGV4IDU0ODRkNTQ2
NDMzN2U5ZTg5ZjM1ZWQxZWFiNGY1NGRjOWRjNzViNTkuLmQwNmY4MzE2ZWJlNTlmM2FkMWYzODY1
MDFkNjlhOWJiNGVlNDdjYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbm90
aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
bm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uY3BwCkBAIC02NCw3ICs2NCw2IEBAIE5vdGlmaWNh
dGlvbjo6Tm90aWZpY2F0aW9uKERvY3VtZW50JiBkb2N1bWVudCwgY29uc3QgU3RyaW5nJiB0aXRs
ZSwgY29uc3QgT3B0aW9uCiAgICAgLCBtX2JvZHkob3B0aW9ucy5ib2R5KQogICAgICwgbV90YWco
b3B0aW9ucy50YWcpCiAgICAgLCBtX3N0YXRlKElkbGUpCi0gICAgLCBtX3Nob3dOb3RpZmljYXRp
b25UaW1lcigmZG9jdW1lbnQsICp0aGlzLCAmTm90aWZpY2F0aW9uOjpzaG93KQogewogICAgIGlm
ICghb3B0aW9ucy5pY29uLmlzRW1wdHkoKSkgewogICAgICAgICBhdXRvIGljb25VUkwgPSBkb2N1
bWVudC5jb21wbGV0ZVVSTChvcHRpb25zLmljb24pOwpAQCAtNzIsOCArNzEsOSBAQCBOb3RpZmlj
YXRpb246Ok5vdGlmaWNhdGlvbihEb2N1bWVudCYgZG9jdW1lbnQsIGNvbnN0IFN0cmluZyYgdGl0
bGUsIGNvbnN0IE9wdGlvbgogICAgICAgICAgICAgbV9pY29uID0gaWNvblVSTDsKICAgICB9CiAK
LSAgICBtX3Nob3dOb3RpZmljYXRpb25UaW1lci5zdGFydE9uZVNob3QoMF9zKTsKLSAgICBtX3No
b3dOb3RpZmljYXRpb25UaW1lci5zdXNwZW5kSWZOZWVkZWQoKTsKKyAgICBxdWV1ZVRhc2tLZWVw
aW5nT2JqZWN0QWxpdmUoKnRoaXMsIFRhc2tTb3VyY2U6OlVzZXJJbnRlcmFjdGlvbiwgW3RoaXNd
IHsKKyAgICAgICAgc2hvdygpOworICAgIH0pOwogfQogCiBOb3RpZmljYXRpb246On5Ob3RpZmlj
YXRpb24oKSA9IGRlZmF1bHQ7CkBAIC05NCwxMCArOTQsOCBAQCB2b2lkIE5vdGlmaWNhdGlvbjo6
c2hvdygpCiAgICAgICAgIGRpc3BhdGNoRXJyb3JFdmVudCgpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQotICAgIGlmIChjbGllbnQuc2hvdyh0aGlzKSkgeworICAgIGlmIChjbGllbnQuc2hvdyh0
aGlzKSkKICAgICAgICAgbV9zdGF0ZSA9IFNob3dpbmc7Ci0gICAgICAgIHNldFBlbmRpbmdBY3Rp
dml0eSgqdGhpcyk7Ci0gICAgfQogfQogCiB2b2lkIE5vdGlmaWNhdGlvbjo6Y2xvc2UoKQpAQCAt
MTQzLDI4ICsxNDEsMTYgQEAgdm9pZCBOb3RpZmljYXRpb246OmZpbmFsaXplKCkKICAgICBpZiAo
bV9zdGF0ZSA9PSBDbG9zZWQpCiAgICAgICAgIHJldHVybjsKICAgICBtX3N0YXRlID0gQ2xvc2Vk
OwotICAgIHVuc2V0UGVuZGluZ0FjdGl2aXR5KCp0aGlzKTsKLX0KLQotdm9pZCBOb3RpZmljYXRp
b246OnF1ZXVlVGFzayhGdW5jdGlvbjx2b2lkKCk+JiYgdGFzaykKLXsKLSAgICBhdXRvKiBkb2N1
bWVudCA9IHRoaXMtPmRvY3VtZW50KCk7Ci0gICAgaWYgKCFkb2N1bWVudCkKLSAgICAgICAgcmV0
dXJuOwotCi0gICAgZG9jdW1lbnQtPmV2ZW50TG9vcCgpLnF1ZXVlVGFzayhUYXNrU291cmNlOjpV
c2VySW50ZXJhY3Rpb24sIFdURk1vdmUodGFzaykpOwogfQogCiB2b2lkIE5vdGlmaWNhdGlvbjo6
ZGlzcGF0Y2hTaG93RXZlbnQoKQogewotICAgIHF1ZXVlVGFzayhbdGhpcywgcGVuZGluZ0FjdGl2
aXR5ID0gbWFrZVBlbmRpbmdBY3Rpdml0eSgqdGhpcyldIHsKLSAgICAgICAgZGlzcGF0Y2hFdmVu
dChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5zaG93RXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6
Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpObykpOwotICAgIH0pOworICAgIHF1ZXVlVGFza1Rv
RGlzcGF0Y2hFdmVudCgqdGhpcywgVGFza1NvdXJjZTo6VXNlckludGVyYWN0aW9uLCBFdmVudDo6
Y3JlYXRlKGV2ZW50TmFtZXMoKS5zaG93RXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVu
dDo6SXNDYW5jZWxhYmxlOjpObykpOwogfQogCiB2b2lkIE5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hD
bGlja0V2ZW50KCkKIHsKLSAgICBxdWV1ZVRhc2soW3RoaXMsIHBlbmRpbmdBY3Rpdml0eSA9IG1h
a2VQZW5kaW5nQWN0aXZpdHkoKnRoaXMpXSB7CisgICAgcXVldWVUYXNrS2VlcGluZ09iamVjdEFs
aXZlKCp0aGlzLCBUYXNrU291cmNlOjpVc2VySW50ZXJhY3Rpb24sIFt0aGlzXSB7CiAgICAgICAg
IFdpbmRvd0ZvY3VzQWxsb3dlZEluZGljYXRvciB3aW5kb3dGb2N1c0FsbG93ZWQ7CiAgICAgICAg
IGRpc3BhdGNoRXZlbnQoRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkuY2xpY2tFdmVudCwgRXZl
bnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CiAgICAgfSk7CkBA
IC0xNzIsMTcgKzE1OCwxMyBAQCB2b2lkIE5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hDbGlja0V2ZW50
KCkKIAogdm9pZCBOb3RpZmljYXRpb246OmRpc3BhdGNoQ2xvc2VFdmVudCgpCiB7Ci0gICAgcXVl
dWVUYXNrKFt0aGlzLCBwZW5kaW5nQWN0aXZpdHkgPSBtYWtlUGVuZGluZ0FjdGl2aXR5KCp0aGlz
KV0gewotICAgICAgICBkaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmNs
b3NlRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpObykp
OwotICAgIH0pOworICAgIHF1ZXVlVGFza1RvRGlzcGF0Y2hFdmVudCgqdGhpcywgVGFza1NvdXJj
ZTo6VXNlckludGVyYWN0aW9uLCBFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5jbG9zZUV2ZW50
LCBFdmVudDo6Q2FuQnViYmxlOjpObywgRXZlbnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsKICAgICBm
aW5hbGl6ZSgpOwogfQogCiB2b2lkIE5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hFcnJvckV2ZW50KCkK
IHsKLSAgICBxdWV1ZVRhc2soW3RoaXMsIHBlbmRpbmdBY3Rpdml0eSA9IG1ha2VQZW5kaW5nQWN0
aXZpdHkoKnRoaXMpXSB7Ci0gICAgICAgIGRpc3BhdGNoRXZlbnQoRXZlbnQ6OmNyZWF0ZShldmVu
dE5hbWVzKCkuZXJyb3JFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNl
bGFibGU6Ok5vKSk7Ci0gICAgfSk7CisgICAgcXVldWVUYXNrVG9EaXNwYXRjaEV2ZW50KCp0aGlz
LCBUYXNrU291cmNlOjpVc2VySW50ZXJhY3Rpb24sIEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygp
LmVycm9yRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpO
bykpOwogfQogCiBhdXRvIE5vdGlmaWNhdGlvbjo6cGVybWlzc2lvbihEb2N1bWVudCYgZG9jdW1l
bnQpIC0+IFBlcm1pc3Npb24KQEAgLTIxNSw2ICsxOTcsMjIgQEAgdm9pZCBOb3RpZmljYXRpb246
OnJlcXVlc3RQZXJtaXNzaW9uKERvY3VtZW50JiBkb2N1bWVudCwgUmVmUHRyPE5vdGlmaWNhdGlv
blBlcm0KICAgICBOb3RpZmljYXRpb25Db250cm9sbGVyOjpmcm9tKHBhZ2UpLT5jbGllbnQoKS5y
ZXF1ZXN0UGVybWlzc2lvbigmZG9jdW1lbnQsIFdURk1vdmUoY2FsbGJhY2spKTsKIH0KIAordm9p
ZCBOb3RpZmljYXRpb246OmV2ZW50TGlzdGVuZXJzRGlkQ2hhbmdlKCkKK3sKKyAgICBtX2hhc1Jl
bGV2YW50RXZlbnRMaXN0ZW5lciA9IGhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50TmFtZXMoKS5jbGlj
a0V2ZW50KQorICAgICAgICB8fCBoYXNFdmVudExpc3RlbmVycyhldmVudE5hbWVzKCkuY2xvc2VF
dmVudCkKKyAgICAgICAgfHwgaGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygpLmVycm9yRXZl
bnQpCisgICAgICAgIHx8IGhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50TmFtZXMoKS5zaG93RXZlbnQp
OworfQorCisvLyBBIE5vdGlmaWNhdGlvbiBvYmplY3QgbXVzdCBub3QgYmUgZ2FyYmFnZSBjb2xs
ZWN0ZWQgd2hpbGUgdGhlIGxpc3Qgb2Ygbm90aWZpY2F0aW9ucyBjb250YWlucyBpdHMgY29ycmVz
cG9uZGluZworLy8gbm90aWZpY2F0aW9uIGFuZCBpdCBoYXMgYW4gZXZlbnQgbGlzdGVuZXIgd2hv
c2UgdHlwZSBpcyBjbGljaywgc2hvdywgY2xvc2UsIG9yIGVycm9yLgorLy8gU2VlIGh0dHBzOi8v
bm90aWZpY2F0aW9ucy5zcGVjLndoYXR3Zy5vcmcvI2dhcmJhZ2UtY29sbGVjdGlvbgorYm9vbCBO
b3RpZmljYXRpb246OnZpcnR1YWxIYXNQZW5kaW5nQWN0aXZpdHkoKSBjb25zdAoreworICAgIHJl
dHVybiBtX3N0YXRlID09IFNob3dpbmcgJiYgbV9oYXNSZWxldmFudEV2ZW50TGlzdGVuZXI7Cit9
CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAogI2VuZGlmIC8vIEVOQUJMRShOT1RJRklDQVRJ
T05TKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9ub3RpZmljYXRpb25zL05v
dGlmaWNhdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9ub3RpZmljYXRpb25zL05vdGlm
aWNhdGlvbi5oCmluZGV4IDUwOTExNzA0NmY3ZTk5OGZjZWM5OGQ3MmVmOTQ4YTlmZTdkNjNlZTcu
LjdmMWEwZTE5NWY5ZDBjMTdjZDI0YzRhNzY3YzgwMGU4ZGNiMWEyMWIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmgKQEAgLTM3
LDcgKzM3LDYgQEAKICNpbmNsdWRlICJFdmVudFRhcmdldC5oIgogI2luY2x1ZGUgIk5vdGlmaWNh
dGlvbkRpcmVjdGlvbi5oIgogI2luY2x1ZGUgIk5vdGlmaWNhdGlvblBlcm1pc3Npb24uaCIKLSNp
bmNsdWRlICJTdXNwZW5kYWJsZVRpbWVyLmgiCiAjaW5jbHVkZSA8d3RmL1VSTC5oPgogI2luY2x1
ZGUgIldyaXRpbmdNb2RlLmgiCiAKQEAgLTk2LDE1ICs5NSwxNiBAQCBwcml2YXRlOgogICAgIERv
Y3VtZW50KiBkb2N1bWVudCgpIGNvbnN0OwogICAgIEV2ZW50VGFyZ2V0SW50ZXJmYWNlIGV2ZW50
VGFyZ2V0SW50ZXJmYWNlKCkgY29uc3QgZmluYWwgeyByZXR1cm4gTm90aWZpY2F0aW9uRXZlbnRU
YXJnZXRJbnRlcmZhY2VUeXBlOyB9CiAKLSAgICB2b2lkIHF1ZXVlVGFzayhGdW5jdGlvbjx2b2lk
KCk+JiYpOwotCiAgICAgLy8gQWN0aXZlRE9NT2JqZWN0CiAgICAgY29uc3QgY2hhciogYWN0aXZl
RE9NT2JqZWN0TmFtZSgpIGNvbnN0IGZpbmFsOwogICAgIHZvaWQgc3VzcGVuZChSZWFzb25Gb3JT
dXNwZW5zaW9uKTsKICAgICB2b2lkIHN0b3AoKSBmaW5hbDsKKyAgICBib29sIHZpcnR1YWxIYXNQ
ZW5kaW5nQWN0aXZpdHkoKSBjb25zdCBmaW5hbDsKIAorICAgIC8vIEV2ZW50VGFyZ2V0CiAgICAg
dm9pZCByZWZFdmVudFRhcmdldCgpIGZpbmFsIHsgcmVmKCk7IH0KICAgICB2b2lkIGRlcmVmRXZl
bnRUYXJnZXQoKSBmaW5hbCB7IGRlcmVmKCk7IH0KKyAgICB2b2lkIGV2ZW50TGlzdGVuZXJzRGlk
Q2hhbmdlKCkgZmluYWw7CiAKICAgICBTdHJpbmcgbV90aXRsZTsKICAgICBEaXJlY3Rpb24gbV9k
aXJlY3Rpb247CkBAIC0xMTUsOCArMTE1LDcgQEAgcHJpdmF0ZToKIAogICAgIGVudW0gU3RhdGUg
eyBJZGxlLCBTaG93aW5nLCBDbG9zZWQgfTsKICAgICBTdGF0ZSBtX3N0YXRlIHsgSWRsZSB9Owot
Ci0gICAgU3VzcGVuZGFibGVUaW1lciBtX3Nob3dOb3RpZmljYXRpb25UaW1lcjsKKyAgICBib29s
IG1faGFzUmVsZXZhbnRFdmVudExpc3RlbmVyIHsgZmFsc2UgfTsKIH07CiAKIH0gLy8gbmFtZXNw
YWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCA4M2JlZGU1MGE4NjlmM2VlYWNiNWNjM2M3N2VhZTM1Njk3NmY1
ZjQ3Li40MGMwYTUwOTQ5NDdmNThjNjQwMzU4ZTljMDllYzM3Njc1ZTg1ZjFhIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMjAtMDQtMjIgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4K
KworICAgICAgICBbIE1hYyB3azIgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL25v
dGlmaWNhdGlvbnMvZXZlbnQtb25jbG9zZS5odG1sIGlzIGZsYWt5IGZhaWxpbmcuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDk0ODMKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzYwODMwMzc3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFVuc2tpcCB0ZXN0IG5vdyB0aGF0IGl0IGlzIG5vIGxvbmdlciBm
bGFreS4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwog
MjAyMC0wNC0yMiAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAgICAgICAg
IFsgTW9qYXZlIHdrMSBSZWxlYXNlIF0gYW5pbWF0aW9ucy90cmFuc2l0aW9uLWFuZC1hbmltYXRp
b24tMS5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGYwNGNjZWU0MDE1MTdkYzUyN2RiOWFhMmE4MGM2
NGNlYWZlYWYxMzQuLmRkYzFiYWJjNDU3YThhNTczMzExZGI2MTExNmE1NmY2MjAyN2E1OGIgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTEw
MjgsOCArMTAyOCw2IEBAIHdlYmtpdC5vcmcvYi8yMDkyODMgdGlsZWQtZHJhd2luZy9zY3JvbGxp
bmcvc2Nyb2xsLWlmcmFtZS1sYXRjaGVkLXNlbGVjdHMuaHRtbCBbCiAKIHdlYmtpdC5vcmcvYi8y
MDkyOTUgWyBEZWJ1ZyBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13
b3JrZXJzL3NlcnZpY2Utd29ya2VyL3Jlc3BvbmQtd2l0aC1ib2R5LWFjY2Vzc2VkLXJlc3BvbnNl
Lmh0dHBzLmh0bWwgIFsgUGFzcyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIwOTQ4MyBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL25vdGlmaWNhdGlvbnMvZXZlbnQtb25jbG9zZS5o
dG1sIFsgUGFzcyBGYWlsdXJlIF0KLQogd2Via2l0Lm9yZy9iLzIwOTUwMyBbIERlYnVnIF0gaHR0
cC90ZXN0cy9yZWZlcnJlci1wb2xpY3ktYW5jaG9yL29yaWdpbi9jcm9zcy1vcmlnaW4taHR0cC5o
dHRwcy5odG1sIFsgUGFzcyBDcmFzaCBdCiAKIHdlYmtpdC5vcmcvYi8yMDk1NjQgc3ZnL2FzLWlt
YWdlL3N2Zy1pbWFnZS13aXRoLWRhdGEtdXJpLWJhY2tncm91bmQuaHRtbCBbIFBhc3MgSW1hZ2VP
bmx5RmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397339</attachid>
            <date>2020-04-23 07:53:58 -0700</date>
            <delta_ts>2020-04-23 10:15:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209483-20200423075357.patch</filename>
            <type>text/plain</type>
            <size>10044</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwNTY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTM0ZWM0ZDdjMDU4NjU3
OWVkN2FlN2M2YmE5YzY0YzlkNzdlMDI3Yy4uOTY4MjczNTYzNzkzMjBiMDFjM2NkOTU4MWU4ZGU4
ZTAwNTQ2ZTE2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQwIEBACisyMDIwLTA0LTIzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgWyBNYWMgd2syIF0gaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9ub3RpZmljYXRpb25zL2V2ZW50LW9uY2xvc2UuaHRt
bCBpcyBmbGFreSBmYWlsaW5nLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjA5NDgzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MDgzMDM3Nz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBHZW9mZiBHYXJlbi4KKworICAgICAgICBBbGlnbiBnYXJiYWdl
IGNvbGxlY3Rpb24gb2YgTm90aWZpY2F0aW9uIEpTIHdyYXBwZXIgd2l0aCB0aGUgc3BlY2lmaWNh
dGlvbjoKKyAgICAgICAgLSBodHRwczovL25vdGlmaWNhdGlvbnMuc3BlYy53aGF0d2cub3JnLyNn
YXJiYWdlLWNvbGxlY3Rpb24gWzFdCisKKyAgICAgICAgSW4gcGFydGljdWxhciwgdGhlIGZvbGxv
d2luZyBjaGFuZ2VzIHdlcmUgbWFkZToKKyAgICAgICAgMS4gSW5zdGVhZCBvZiB1c2luZyB0aGUg
bGVnYWN5IHNldFBlbmRpbmdBY3Rpdml0eSgpIC8gdW5zZXRQZW5kaW5nQWN0aXZpdHkoKSwgb3Zl
cnJpZGUKKyAgICAgICAgICAgQWN0aXZlRE9NT2JqZWN0Ojp2aXJ0dWFsSGFzUGVuZGluZ0FjdGl2
aXR5KCkgdG8gaW1wbGVtZW50IHRoZSBiZWhhdmlvciBkb2N1bWVudGVkCisgICAgICAgICAgIGlu
IHRoZSBzcGVjaWZpY2F0aW9uLgorICAgICAgICAyLiBLZWVwIHRoZSB3cmFwcGVyIGFsaXZlIGFz
IGxvbmcgYXMgdGhlIG5vdGlmaWNhdGlvbiBpcyBzaG93aW5nIGFuZCBhcyBsb25nIGFzIHRoZXJl
CisgICAgICAgICAgIGFyZSByZWxldmFudCBldmVudCBsaXN0ZW5lcnMsIGFzIHBlciBbMV0uIFBy
ZXZpb3VzbHksIHdlIGZhaWxlZCB0byBjaGVjayBmb3IgZXZlbnQKKyAgICAgICAgICAgbGlzdGVu
ZXJzLCB3aGljaCB3YXMgc3Vib3B0aW1hbC4KKyAgICAgICAgMy4gVXBkYXRlIHRoZSBjb25zdHJ1
Y3RvciB0byBxdWV1ZSBhIHRhc2sgb24gdGhlIGV2ZW50IGxvb3AgaW4gb3JkZXIgdG8gc2hvdyB0
aGUKKyAgICAgICAgICAgbm90aWZpY2F0aW9uIGFzeW5jaHJvbm91c2x5LCBpbnN0ZWFkIG9mIHJl
bHlpbmcgb24gYSBTdXNwZW5kYWJsZVRpbWVyIGZvciB0aGlzCisgICAgICAgICAgIHB1cnBvc2Uu
IFByZXZpb3VzbHksIHRoZSBKUyB3cmFwcGVyIGNvdWxkIGdldCBjb2xsZWN0ZWQgYmV0d2VlbiBj
b25zdHJ1Y3Rpb24gYW5kCisgICAgICAgICAgIHRoZSBub3RpZmljYXRpb24gZ2V0dGluZyBzaG93
biwgd2hpY2ggd2FzIGxlYWRpbmcgdG8gdGhlIHRlc3QgZmxha2luZXNzLgorCisgICAgICAgIE5v
IG5ldyB0ZXN0cywgdW5za2lwcGVkIGV4aXN0aW5nIHRlc3QuCisKKyAgICAgICAgKiBNb2R1bGVz
L25vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok5vdGlm
aWNhdGlvbjo6Tm90aWZpY2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvbjo6
c2hvdyk6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb246OmZpbmFsaXplKToKKyAgICAg
ICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hTaG93RXZlbnQpOgorICAgICAgICAo
V2ViQ29yZTo6Tm90aWZpY2F0aW9uOjpkaXNwYXRjaENsaWNrRXZlbnQpOgorICAgICAgICAoV2Vi
Q29yZTo6Tm90aWZpY2F0aW9uOjpkaXNwYXRjaENsb3NlRXZlbnQpOgorICAgICAgICAoV2ViQ29y
ZTo6Tm90aWZpY2F0aW9uOjpkaXNwYXRjaEVycm9yRXZlbnQpOgorICAgICAgICAoV2ViQ29yZTo6
Tm90aWZpY2F0aW9uOjpldmVudExpc3RlbmVyc0RpZENoYW5nZSk6CisgICAgICAgIChXZWJDb3Jl
OjpOb3RpZmljYXRpb246OnZpcnR1YWxIYXNQZW5kaW5nQWN0aXZpdHkgY29uc3QpOgorICAgICAg
ICAqIE1vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uaDoKKwogMjAyMC0wNC0yMyAg
Q2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dU
S10gZXhjZXNzaXZlIHdha2V1cHMvcG9sbGluZyBkdWUgdG8gZ2RrX2ZyYW1lX2Nsb2NrX2JlZ2lu
X3VwZGF0aW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25vdGlmaWNhdGlv
bnMvTm90aWZpY2F0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbm90aWZpY2F0aW9u
cy9Ob3RpZmljYXRpb24uY3BwCmluZGV4IDU0ODRkNTQ2NDMzN2U5ZTg5ZjM1ZWQxZWFiNGY1NGRj
OWRjNzViNTkuLjVhMGQ5OTEzNGM0Mjk1MTVjZmQ1MDJhMjRkZWRlODE0ZTI2NWJiNjkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRp
b24uY3BwCkBAIC01Myw2ICs1Myw3IEBAIFJlZjxOb3RpZmljYXRpb24+IE5vdGlmaWNhdGlvbjo6
Y3JlYXRlKERvY3VtZW50JiBjb250ZXh0LCBjb25zdCBTdHJpbmcmIHRpdGxlLCBjCiB7CiAgICAg
YXV0byBub3RpZmljYXRpb24gPSBhZG9wdFJlZigqbmV3IE5vdGlmaWNhdGlvbihjb250ZXh0LCB0
aXRsZSwgb3B0aW9ucykpOwogICAgIG5vdGlmaWNhdGlvbi0+c3VzcGVuZElmTmVlZGVkKCk7Cisg
ICAgbm90aWZpY2F0aW9uLT5zaG93U29vbigpOwogICAgIHJldHVybiBub3RpZmljYXRpb247CiB9
CiAKQEAgLTY0LDIwICs2NSwyNCBAQCBOb3RpZmljYXRpb246Ok5vdGlmaWNhdGlvbihEb2N1bWVu
dCYgZG9jdW1lbnQsIGNvbnN0IFN0cmluZyYgdGl0bGUsIGNvbnN0IE9wdGlvbgogICAgICwgbV9i
b2R5KG9wdGlvbnMuYm9keSkKICAgICAsIG1fdGFnKG9wdGlvbnMudGFnKQogICAgICwgbV9zdGF0
ZShJZGxlKQotICAgICwgbV9zaG93Tm90aWZpY2F0aW9uVGltZXIoJmRvY3VtZW50LCAqdGhpcywg
Jk5vdGlmaWNhdGlvbjo6c2hvdykKIHsKICAgICBpZiAoIW9wdGlvbnMuaWNvbi5pc0VtcHR5KCkp
IHsKICAgICAgICAgYXV0byBpY29uVVJMID0gZG9jdW1lbnQuY29tcGxldGVVUkwob3B0aW9ucy5p
Y29uKTsKICAgICAgICAgaWYgKGljb25VUkwuaXNWYWxpZCgpKQogICAgICAgICAgICAgbV9pY29u
ID0gaWNvblVSTDsKICAgICB9Ci0KLSAgICBtX3Nob3dOb3RpZmljYXRpb25UaW1lci5zdGFydE9u
ZVNob3QoMF9zKTsKLSAgICBtX3Nob3dOb3RpZmljYXRpb25UaW1lci5zdXNwZW5kSWZOZWVkZWQo
KTsKIH0KIAogTm90aWZpY2F0aW9uOjp+Tm90aWZpY2F0aW9uKCkgPSBkZWZhdWx0OwogCisKK3Zv
aWQgTm90aWZpY2F0aW9uOjpzaG93U29vbigpCit7CisgICAgcXVldWVUYXNrS2VlcGluZ09iamVj
dEFsaXZlKCp0aGlzLCBUYXNrU291cmNlOjpVc2VySW50ZXJhY3Rpb24sIFt0aGlzXSB7CisgICAg
ICAgIHNob3coKTsKKyAgICB9KTsKK30KKwogdm9pZCBOb3RpZmljYXRpb246OnNob3coKQogewog
ICAgIC8vIHByZXZlbnQgZG91YmxlLXNob3dpbmcKQEAgLTk0LDEwICs5OSw4IEBAIHZvaWQgTm90
aWZpY2F0aW9uOjpzaG93KCkKICAgICAgICAgZGlzcGF0Y2hFcnJvckV2ZW50KCk7CiAgICAgICAg
IHJldHVybjsKICAgICB9Ci0gICAgaWYgKGNsaWVudC5zaG93KHRoaXMpKSB7CisgICAgaWYgKGNs
aWVudC5zaG93KHRoaXMpKQogICAgICAgICBtX3N0YXRlID0gU2hvd2luZzsKLSAgICAgICAgc2V0
UGVuZGluZ0FjdGl2aXR5KCp0aGlzKTsKLSAgICB9CiB9CiAKIHZvaWQgTm90aWZpY2F0aW9uOjpj
bG9zZSgpCkBAIC0xNDMsMjggKzE0NiwxNiBAQCB2b2lkIE5vdGlmaWNhdGlvbjo6ZmluYWxpemUo
KQogICAgIGlmIChtX3N0YXRlID09IENsb3NlZCkKICAgICAgICAgcmV0dXJuOwogICAgIG1fc3Rh
dGUgPSBDbG9zZWQ7Ci0gICAgdW5zZXRQZW5kaW5nQWN0aXZpdHkoKnRoaXMpOwotfQotCi12b2lk
IE5vdGlmaWNhdGlvbjo6cXVldWVUYXNrKEZ1bmN0aW9uPHZvaWQoKT4mJiB0YXNrKQotewotICAg
IGF1dG8qIGRvY3VtZW50ID0gdGhpcy0+ZG9jdW1lbnQoKTsKLSAgICBpZiAoIWRvY3VtZW50KQot
ICAgICAgICByZXR1cm47Ci0KLSAgICBkb2N1bWVudC0+ZXZlbnRMb29wKCkucXVldWVUYXNrKFRh
c2tTb3VyY2U6OlVzZXJJbnRlcmFjdGlvbiwgV1RGTW92ZSh0YXNrKSk7CiB9CiAKIHZvaWQgTm90
aWZpY2F0aW9uOjpkaXNwYXRjaFNob3dFdmVudCgpCiB7Ci0gICAgcXVldWVUYXNrKFt0aGlzLCBw
ZW5kaW5nQWN0aXZpdHkgPSBtYWtlUGVuZGluZ0FjdGl2aXR5KCp0aGlzKV0gewotICAgICAgICBk
aXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLnNob3dFdmVudCwgRXZlbnQ6
OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7Ci0gICAgfSk7CisgICAg
cXVldWVUYXNrVG9EaXNwYXRjaEV2ZW50KCp0aGlzLCBUYXNrU291cmNlOjpVc2VySW50ZXJhY3Rp
b24sIEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLnNob3dFdmVudCwgRXZlbnQ6OkNhbkJ1YmJs
ZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CiB9CiAKIHZvaWQgTm90aWZpY2F0aW9u
OjpkaXNwYXRjaENsaWNrRXZlbnQoKQogewotICAgIHF1ZXVlVGFzayhbdGhpcywgcGVuZGluZ0Fj
dGl2aXR5ID0gbWFrZVBlbmRpbmdBY3Rpdml0eSgqdGhpcyldIHsKKyAgICBxdWV1ZVRhc2tLZWVw
aW5nT2JqZWN0QWxpdmUoKnRoaXMsIFRhc2tTb3VyY2U6OlVzZXJJbnRlcmFjdGlvbiwgW3RoaXNd
IHsKICAgICAgICAgV2luZG93Rm9jdXNBbGxvd2VkSW5kaWNhdG9yIHdpbmRvd0ZvY3VzQWxsb3dl
ZDsKICAgICAgICAgZGlzcGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5jbGlj
a0V2ZW50LCBFdmVudDo6Q2FuQnViYmxlOjpObywgRXZlbnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsK
ICAgICB9KTsKQEAgLTE3MiwxNyArMTYzLDEzIEBAIHZvaWQgTm90aWZpY2F0aW9uOjpkaXNwYXRj
aENsaWNrRXZlbnQoKQogCiB2b2lkIE5vdGlmaWNhdGlvbjo6ZGlzcGF0Y2hDbG9zZUV2ZW50KCkK
IHsKLSAgICBxdWV1ZVRhc2soW3RoaXMsIHBlbmRpbmdBY3Rpdml0eSA9IG1ha2VQZW5kaW5nQWN0
aXZpdHkoKnRoaXMpXSB7Ci0gICAgICAgIGRpc3BhdGNoRXZlbnQoRXZlbnQ6OmNyZWF0ZShldmVu
dE5hbWVzKCkuY2xvc2VFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNl
bGFibGU6Ok5vKSk7Ci0gICAgfSk7CisgICAgcXVldWVUYXNrVG9EaXNwYXRjaEV2ZW50KCp0aGlz
LCBUYXNrU291cmNlOjpVc2VySW50ZXJhY3Rpb24sIEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygp
LmNsb3NlRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpO
bykpOwogICAgIGZpbmFsaXplKCk7CiB9CiAKIHZvaWQgTm90aWZpY2F0aW9uOjpkaXNwYXRjaEVy
cm9yRXZlbnQoKQogewotICAgIHF1ZXVlVGFzayhbdGhpcywgcGVuZGluZ0FjdGl2aXR5ID0gbWFr
ZVBlbmRpbmdBY3Rpdml0eSgqdGhpcyldIHsKLSAgICAgICAgZGlzcGF0Y2hFdmVudChFdmVudDo6
Y3JlYXRlKGV2ZW50TmFtZXMoKS5lcnJvckV2ZW50LCBFdmVudDo6Q2FuQnViYmxlOjpObywgRXZl
bnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsKLSAgICB9KTsKKyAgICBxdWV1ZVRhc2tUb0Rpc3BhdGNo
RXZlbnQoKnRoaXMsIFRhc2tTb3VyY2U6OlVzZXJJbnRlcmFjdGlvbiwgRXZlbnQ6OmNyZWF0ZShl
dmVudE5hbWVzKCkuZXJyb3JFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0Nh
bmNlbGFibGU6Ok5vKSk7CiB9CiAKIGF1dG8gTm90aWZpY2F0aW9uOjpwZXJtaXNzaW9uKERvY3Vt
ZW50JiBkb2N1bWVudCkgLT4gUGVybWlzc2lvbgpAQCAtMjE1LDYgKzIwMiwyMiBAQCB2b2lkIE5v
dGlmaWNhdGlvbjo6cmVxdWVzdFBlcm1pc3Npb24oRG9jdW1lbnQmIGRvY3VtZW50LCBSZWZQdHI8
Tm90aWZpY2F0aW9uUGVybQogICAgIE5vdGlmaWNhdGlvbkNvbnRyb2xsZXI6OmZyb20ocGFnZSkt
PmNsaWVudCgpLnJlcXVlc3RQZXJtaXNzaW9uKCZkb2N1bWVudCwgV1RGTW92ZShjYWxsYmFjaykp
OwogfQogCit2b2lkIE5vdGlmaWNhdGlvbjo6ZXZlbnRMaXN0ZW5lcnNEaWRDaGFuZ2UoKQorewor
ICAgIG1faGFzUmVsZXZhbnRFdmVudExpc3RlbmVyID0gaGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnRO
YW1lcygpLmNsaWNrRXZlbnQpCisgICAgICAgIHx8IGhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50TmFt
ZXMoKS5jbG9zZUV2ZW50KQorICAgICAgICB8fCBoYXNFdmVudExpc3RlbmVycyhldmVudE5hbWVz
KCkuZXJyb3JFdmVudCkKKyAgICAgICAgfHwgaGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygp
LnNob3dFdmVudCk7Cit9CisKKy8vIEEgTm90aWZpY2F0aW9uIG9iamVjdCBtdXN0IG5vdCBiZSBn
YXJiYWdlIGNvbGxlY3RlZCB3aGlsZSB0aGUgbGlzdCBvZiBub3RpZmljYXRpb25zIGNvbnRhaW5z
IGl0cyBjb3JyZXNwb25kaW5nCisvLyBub3RpZmljYXRpb24gYW5kIGl0IGhhcyBhbiBldmVudCBs
aXN0ZW5lciB3aG9zZSB0eXBlIGlzIGNsaWNrLCBzaG93LCBjbG9zZSwgb3IgZXJyb3IuCisvLyBT
ZWUgaHR0cHM6Ly9ub3RpZmljYXRpb25zLnNwZWMud2hhdHdnLm9yZy8jZ2FyYmFnZS1jb2xsZWN0
aW9uCitib29sIE5vdGlmaWNhdGlvbjo6dmlydHVhbEhhc1BlbmRpbmdBY3Rpdml0eSgpIGNvbnN0
Cit7CisgICAgcmV0dXJuIG1fc3RhdGUgPT0gU2hvd2luZyAmJiBtX2hhc1JlbGV2YW50RXZlbnRM
aXN0ZW5lcjsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCiAjZW5kaWYgLy8gRU5BQkxF
KE5PVElGSUNBVElPTlMpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25vdGlm
aWNhdGlvbnMvTm90aWZpY2F0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL25vdGlmaWNh
dGlvbnMvTm90aWZpY2F0aW9uLmgKaW5kZXggNTA5MTE3MDQ2ZjdlOTk4ZmNlYzk4ZDcyZWY5NDhh
OWZlN2Q2M2VlNy4uNDI5Y2ZkNDg4YWY5YWVjZTNhMDc5M2NlMGZlYmQyNTU0YTdjYTBkYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9ub3RpZmljYXRpb25zL05vdGlmaWNhdGlv
bi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRp
b24uaApAQCAtMzcsNyArMzcsNiBAQAogI2luY2x1ZGUgIkV2ZW50VGFyZ2V0LmgiCiAjaW5jbHVk
ZSAiTm90aWZpY2F0aW9uRGlyZWN0aW9uLmgiCiAjaW5jbHVkZSAiTm90aWZpY2F0aW9uUGVybWlz
c2lvbi5oIgotI2luY2x1ZGUgIlN1c3BlbmRhYmxlVGltZXIuaCIKICNpbmNsdWRlIDx3dGYvVVJM
Lmg+CiAjaW5jbHVkZSAiV3JpdGluZ01vZGUuaCIKIApAQCAtOTYsMTUgKzk1LDE4IEBAIHByaXZh
dGU6CiAgICAgRG9jdW1lbnQqIGRvY3VtZW50KCkgY29uc3Q7CiAgICAgRXZlbnRUYXJnZXRJbnRl
cmZhY2UgZXZlbnRUYXJnZXRJbnRlcmZhY2UoKSBjb25zdCBmaW5hbCB7IHJldHVybiBOb3RpZmlj
YXRpb25FdmVudFRhcmdldEludGVyZmFjZVR5cGU7IH0KIAotICAgIHZvaWQgcXVldWVUYXNrKEZ1
bmN0aW9uPHZvaWQoKT4mJik7CisgICAgdm9pZCBzaG93U29vbigpOwogCiAgICAgLy8gQWN0aXZl
RE9NT2JqZWN0CiAgICAgY29uc3QgY2hhciogYWN0aXZlRE9NT2JqZWN0TmFtZSgpIGNvbnN0IGZp
bmFsOwogICAgIHZvaWQgc3VzcGVuZChSZWFzb25Gb3JTdXNwZW5zaW9uKTsKICAgICB2b2lkIHN0
b3AoKSBmaW5hbDsKKyAgICBib29sIHZpcnR1YWxIYXNQZW5kaW5nQWN0aXZpdHkoKSBjb25zdCBm
aW5hbDsKIAorICAgIC8vIEV2ZW50VGFyZ2V0CiAgICAgdm9pZCByZWZFdmVudFRhcmdldCgpIGZp
bmFsIHsgcmVmKCk7IH0KICAgICB2b2lkIGRlcmVmRXZlbnRUYXJnZXQoKSBmaW5hbCB7IGRlcmVm
KCk7IH0KKyAgICB2b2lkIGV2ZW50TGlzdGVuZXJzRGlkQ2hhbmdlKCkgZmluYWw7CiAKICAgICBT
dHJpbmcgbV90aXRsZTsKICAgICBEaXJlY3Rpb24gbV9kaXJlY3Rpb247CkBAIC0xMTUsOCArMTE3
LDcgQEAgcHJpdmF0ZToKIAogICAgIGVudW0gU3RhdGUgeyBJZGxlLCBTaG93aW5nLCBDbG9zZWQg
fTsKICAgICBTdGF0ZSBtX3N0YXRlIHsgSWRsZSB9OwotCi0gICAgU3VzcGVuZGFibGVUaW1lciBt
X3Nob3dOb3RpZmljYXRpb25UaW1lcjsKKyAgICBib29sIG1faGFzUmVsZXZhbnRFdmVudExpc3Rl
bmVyIHsgZmFsc2UgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjZWJm
MDM2ODRkNjMyNTdiMzkwNjMxNzAxZjljNzhlMGUyMzM5MDU1Li5lMGU2OGJhYzZkNDkwYjhhYWM0
OWY4M2Y5YmE0MmFhMjdmYzg1YjNjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMDQtMjMg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbIE1hYyB3azIgXSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL25vdGlmaWNhdGlvbnMvZXZlbnQtb25jbG9z
ZS5odG1sIGlzIGZsYWt5IGZhaWxpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMDk0ODMKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYwODMwMzc3
PgorCisgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmIEdhcmVuLgorCisgICAgICAgIFVuc2tpcCB0
ZXN0IG5vdyB0aGF0IGl0IGlzIG5vIGxvbmdlciBmbGFreS4KKworICAgICAgICAqIHBsYXRmb3Jt
L21hYy13azIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAyMC0wNC0yMyAgRGllZ28gUGlubyBHYXJj
aWEgIDxkcGlub0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdIEdhcmRlbmluZywgdXBkYXRl
IGV4cGVjdGF0aW9ucyBhZnRlciByMjU5NzA1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMt
d2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZjA0Y2NlZTQwMTUxN2RjNTI3ZGI5YWEyYTgwYzY0
Y2VhZmVhZjEzNC4uZGRjMWJhYmM0NTdhOGE1NzMzMTFkYjYxMTE2YTU2ZjYyMDI3YTU4YiAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTAy
OCw4ICsxMDI4LDYgQEAgd2Via2l0Lm9yZy9iLzIwOTI4MyB0aWxlZC1kcmF3aW5nL3Njcm9sbGlu
Zy9zY3JvbGwtaWZyYW1lLWxhdGNoZWQtc2VsZWN0cy5odG1sIFsKIAogd2Via2l0Lm9yZy9iLzIw
OTI5NSBbIERlYnVnIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdv
cmtlcnMvc2VydmljZS13b3JrZXIvcmVzcG9uZC13aXRoLWJvZHktYWNjZXNzZWQtcmVzcG9uc2Uu
aHR0cHMuaHRtbCAgWyBQYXNzIEZhaWx1cmUgXQogCi13ZWJraXQub3JnL2IvMjA5NDgzIGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvbm90aWZpY2F0aW9ucy9ldmVudC1vbmNsb3NlLmh0
bWwgWyBQYXNzIEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMjA5NTAzIFsgRGVidWcgXSBodHRw
L3Rlc3RzL3JlZmVycmVyLXBvbGljeS1hbmNob3Ivb3JpZ2luL2Nyb3NzLW9yaWdpbi1odHRwLmh0
dHBzLmh0bWwgWyBQYXNzIENyYXNoIF0KIAogd2Via2l0Lm9yZy9iLzIwOTU2NCBzdmcvYXMtaW1h
Z2Uvc3ZnLWltYWdlLXdpdGgtZGF0YS11cmktYmFja2dyb3VuZC5odG1sIFsgUGFzcyBJbWFnZU9u
bHlGYWlsdXJlIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>