<?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>198755</bug_id>
          
          <creation_ts>2019-06-11 09:55:12 -0700</creation_ts>
          <short_desc>Proxy constructor should throw if handler is revoked Proxy</short_desc>
          <delta_ts>2020-04-22 09:28:30 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=210862</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shvayka">ashvayka</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1543736</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2019-06-11 09:55:12 -0700</bug_when>
    <thetext>ECMA262: https://tc39.es/ecma262/#sec-proxycreate (step 4)
Test262: https://test262.report/browse/built-ins/Proxy/create-handler-is-revoked-proxy.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1543740</commentid>
    <comment_count>1</comment_count>
      <attachid>371852</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2019-06-11 10:11:01 -0700</bug_when>
    <thetext>Created attachment 371852
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1543774</commentid>
    <comment_count>2</comment_count>
      <attachid>371852</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-06-11 11:22:55 -0700</bug_when>
    <thetext>Comment on attachment 371852
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1545742</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2019-06-18 12:55:08 -0700</bug_when>
    <thetext>(In reply to Saam Barati from comment #2)
&gt; Comment on attachment 371852 [details]
&gt; Patch
&gt; 
&gt; r=me

Thanks for review, is there anything I could do to help get this merged?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1545751</commentid>
    <comment_count>4</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-06-18 13:03:30 -0700</bug_when>
    <thetext>(In reply to Alexey Shvayka from comment #3)
&gt; (In reply to Saam Barati from comment #2)
&gt; &gt; Comment on attachment 371852 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; r=me
&gt; 
&gt; Thanks for review, is there anything I could do to help get this merged?

Generally, you can just set the commit queue flag to &quot;?&quot;. That lets us know you want the reviewer to set the flag to &quot;+&quot; if they think it&apos;s ready to be committed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1545753</commentid>
    <comment_count>5</comment_count>
      <attachid>371852</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-18 13:04:18 -0700</bug_when>
    <thetext>Comment on attachment 371852
Patch

Rejecting attachment 371852 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-03&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 371852, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Logging in as commit-queue@webkit.org...
Fetching: https://bugs.webkit.org/attachment.cgi?id=371852&amp;action=edit
Fetching: https://bugs.webkit.org/show_bug.cgi?id=198755&amp;ctype=xml&amp;excludefield=attachmentdata
Processing 1 patch from 1 bug.
Processing patch 371852 from bug 198755.
Fetching: https://bugs.webkit.org/attachment.cgi?id=371852
Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Saam Barati&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Parsed 5 diffs from patch file(s).
patching file JSTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file JSTests/stress/proxy-revoke.js
patching file JSTests/test262/expectations.yaml
Hunk #1 FAILED at 1140.
1 out of 1 hunk FAILED -- saving rejects to file JSTests/test262/expectations.yaml.rej
patching file Source/JavaScriptCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/JavaScriptCore/runtime/ProxyObject.cpp

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Saam Barati&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: https://webkit-queues.webkit.org/results/12511323</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1545757</commentid>
    <comment_count>6</comment_count>
      <attachid>372369</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2019-06-18 13:16:16 -0700</bug_when>
    <thetext>Created attachment 372369
Patch

Fix merge conflict. Thank you for the tip, I have found --request-commit flag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1560484</commentid>
    <comment_count>7</comment_count>
      <attachid>376082</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2019-08-12 11:40:39 -0700</bug_when>
    <thetext>Created attachment 376082
Patch

Rebase patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562835</commentid>
    <comment_count>8</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2019-08-19 16:22:07 -0700</bug_when>
    <thetext>Looks like Saam already reviewed this, so you don&apos;t actually need to set r? again. If you replace the `NOBODY (OOPS!)` in the ChangeLogs and resubmit with just cq? (i.e. --no-review --request-commit), then we can just land it. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562855</commentid>
    <comment_count>9</comment_count>
      <attachid>376722</attachid>
    <who name="Alexey Shvayka">ashvayka</who>
    <bug_when>2019-08-19 17:09:36 -0700</bug_when>
    <thetext>Created attachment 376722
Patch

Set reviewer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562875</commentid>
    <comment_count>10</comment_count>
      <attachid>376722</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-19 17:56:15 -0700</bug_when>
    <thetext>Comment on attachment 376722
Patch

Clearing flags on attachment: 376722

Committed r248880: &lt;https://trac.webkit.org/changeset/248880&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562876</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-19 17:56:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562877</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-19 17:57:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/54492418&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>371852</attachid>
            <date>2019-06-11 10:11:01 -0700</date>
            <delta_ts>2019-06-18 13:16:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198755-20190611201100.patch</filename>
            <type>text/plain</type>
            <size>4520</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNDYzMjEpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE5LTA2LTExICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNo
QGdtYWlsLmNvbT4KKworICAgICAgICBQcm94eSBjb25zdHJ1Y3RvciBzaG91bGQgdGhyb3cgaWYg
aGFuZGxlciBpcyByZXZva2VkIFByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTg3NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHN0cmVzcy9wcm94eS1yZXZva2UuanM6IFJld29yZCBlcnJvciBt
ZXNzYWdlLgorICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWw6IE1hcmsgYSB0ZXN0
IGNhc2UgYXMgcGFzc2luZy4KKwogMjAxOS0wNi0xMSAgR3VpbGxhdW1lIEVtb250ICA8Z3VpamVt
b250QGlnYWxpYS5jb20+CiAKICAgICAgICAgU2tpcCBzdHJlc3MvZnRsLWdldHR5cGVkYXJyYXlv
ZmZzZXQtd2FzdGVmdWwuanMgb24gQXJtL0xpbnV4CkluZGV4OiBKU1Rlc3RzL3N0cmVzcy9wcm94
eS1yZXZva2UuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gSlNUZXN0cy9zdHJlc3MvcHJveHktcmV2b2tlLmpz
CShyZXZpc2lvbiAyNDYwNjcpCisrKyBKU1Rlc3RzL3N0cmVzcy9wcm94eS1yZXZva2UuanMJKHdv
cmtpbmcgY29weSkKQEAgLTk1LDcgKzk1LDcgQEAgZnVuY3Rpb24gYXNzZXJ0KGIpIHsKICAgICAg
ICAgICAgICAgICBuZXcgUHJveHkocHJveHksIHt9KTsKICAgICAgICAgICAgIH0gY2F0Y2goZSkg
ewogICAgICAgICAgICAgICAgIHRocmV3ID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBhc3NlcnQo
ZS50b1N0cmluZygpID09PSAiVHlwZUVycm9yOiBJZiBhIFByb3h5J3MgaGFuZGxlciBpcyBhbm90
aGVyIFByb3h5IG9iamVjdCwgdGhlIG90aGVyIFByb3h5IHNob3VsZCBub3QgaGF2ZSBiZWVuIHJl
dm9rZWQiKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQoZS50b1N0cmluZygpID09PSAiVHlwZUVy
cm9yOiBBIFByb3h5J3MgJ3RhcmdldCcgc2hvdWxkbid0IGJlIGEgcmV2b2tlZCBQcm94eSIpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYXNzZXJ0KHRocmV3KTsKICAgICAgICAgfQpJbmRl
eDogSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVz
dHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbAkocmV2aXNpb24gMjQ2MDY3KQorKysgSlNUZXN0
cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCSh3b3JraW5nIGNvcHkpCkBAIC0xMTQwLDkgKzEx
NDAsNiBAQCB0ZXN0L2J1aWx0LWlucy9Qcm94eS9jb25zdHJ1Y3QvdHJhcC1pcy1uCiB0ZXN0L2J1
aWx0LWlucy9Qcm94eS9jb25zdHJ1Y3QvdHJhcC1pcy11bmRlZmluZWQtcHJvdG8tZnJvbS1jdG9y
LXJlYWxtLmpzOgogICBkZWZhdWx0OiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBTYW1lVmFsdWUo
w4LCq1tvYmplY3QgT2JqZWN0XcOCwrssIMOCwqtbb2JqZWN0IE9iamVjdF3DgsK7KSB0byBiZSB0
cnVlJwogICBzdHJpY3QgbW9kZTogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgU2FtZVZhbHVlKMOC
wqtbb2JqZWN0IE9iamVjdF3DgsK7LCDDgsKrW29iamVjdCBPYmplY3Rdw4LCuykgdG8gYmUgdHJ1
ZScKLXRlc3QvYnVpbHQtaW5zL1Byb3h5L2NyZWF0ZS1oYW5kbGVyLWlzLXJldm9rZWQtcHJveHku
anM6Ci0gIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVkIGEgVHlwZUVycm9yIHRvIGJl
IHRocm93biBidXQgbm8gZXhjZXB0aW9uIHdhcyB0aHJvd24gYXQgYWxsJwotICBzdHJpY3QgbW9k
ZTogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhyb3duIGJ1dCBu
byBleGNlcHRpb24gd2FzIHRocm93biBhdCBhbGwnCiB0ZXN0L2J1aWx0LWlucy9Qcm94eS9kZWZp
bmVQcm9wZXJ0eS90YXJnZXRkZXNjLW5vdC1jb25maWd1cmFibGUtd3JpdGFibGUtZGVzYy1ub3Qt
d3JpdGFibGUuanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVkIGEgVHlwZUVy
cm9yIHRvIGJlIHRocm93biBidXQgbm8gZXhjZXB0aW9uIHdhcyB0aHJvd24gYXQgYWxsJwogICBz
dHJpY3QgbW9kZTogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhy
b3duIGJ1dCBubyBleGNlcHRpb24gd2FzIHRocm93biBhdCBhbGwnCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0NjMwMikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxOS0wNi0xMSAgQWxl
eGV5IFNodmF5a2EgIDxzaHZhaWthbGVzaEBnbWFpbC5jb20+CisKKyAgICAgICAgUHJveHkgY29u
c3RydWN0b3Igc2hvdWxkIHRocm93IGlmIGhhbmRsZXIgaXMgcmV2b2tlZCBQcm94eQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4NzU1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmV3b3JkIGVycm9yIG1l
c3NhZ2UgYW5kIGNoZWNrIHdoZXRoZXIgaGFuZGxlciBpcyByZXZva2VkIFByb3h5LgorICAgICAg
ICAoc3RlcCA0IG9mIGh0dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNzZWMtcHJveHljcmVhdGUpCisK
KyAgICAgICAgKiBydW50aW1lL1Byb3h5T2JqZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6UHJveHlP
YmplY3Q6OmZpbmlzaENyZWF0aW9uKTogQWRkIGlzUmV2b2tlZCBjaGVjay4KKwogMjAxOS0wNi0x
MCAgQmFzdWtlIFN1enVraSAgPEJhc3VrZS5TdXp1a2lAc29ueS5jb20+CiAKICAgICAgICAgW1dp
bkNhaXJvXSBSZW1vdmUgYnVpbGQgd2FybmluZyBmcm9tIFJlbW90ZUluc3BlY3Rvci4KSW5kZXg6
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0LmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm94eU9iamVjdC5jcHAJKHJldmlz
aW9uIDI0NjA2NykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTEsOCArOTEsOCBAQCB2b2lkIFByb3h5T2JqZWN0Ojpm
aW5pc2hDcmVhdGlvbihWTSYgdm0sCiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKFBy
b3h5T2JqZWN0KiB0YXJnZXRBc1Byb3h5ID0ganNEeW5hbWljQ2FzdDxQcm94eU9iamVjdCo+KHZt
LCB0YXJnZXQpKSB7Ci0gICAgICAgIGlmICh0YXJnZXRBc1Byb3h5LT5oYW5kbGVyKCkuaXNOdWxs
KCkpIHsKLSAgICAgICAgICAgIHRocm93VHlwZUVycm9yKGV4ZWMsIHNjb3BlLCAiSWYgYSBQcm94
eSdzIGhhbmRsZXIgaXMgYW5vdGhlciBQcm94eSBvYmplY3QsIHRoZSBvdGhlciBQcm94eSBzaG91
bGQgbm90IGhhdmUgYmVlbiByZXZva2VkIl9zKTsKKyAgICAgICAgaWYgKHRhcmdldEFzUHJveHkt
PmlzUmV2b2tlZCgpKSB7CisgICAgICAgICAgICB0aHJvd1R5cGVFcnJvcihleGVjLCBzY29wZSwg
IkEgUHJveHkncyAndGFyZ2V0JyBzaG91bGRuJ3QgYmUgYSByZXZva2VkIFByb3h5Il9zKTsKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTEwMCw2ICsxMDAsMTIgQEAg
dm9pZCBQcm94eU9iamVjdDo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtLAogICAgICAgICB0aHJvd1R5
cGVFcnJvcihleGVjLCBzY29wZSwgIkEgUHJveHkncyAnaGFuZGxlcicgc2hvdWxkIGJlIGFuIE9i
amVjdCJfcyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CisgICAgaWYgKFByb3h5T2JqZWN0KiBo
YW5kbGVyQXNQcm94eSA9IGpzRHluYW1pY0Nhc3Q8UHJveHlPYmplY3QqPih2bSwgaGFuZGxlcikp
IHsKKyAgICAgICAgaWYgKGhhbmRsZXJBc1Byb3h5LT5pc1Jldm9rZWQoKSkgeworICAgICAgICAg
ICAgdGhyb3dUeXBlRXJyb3IoZXhlYywgc2NvcGUsICJBIFByb3h5J3MgJ2hhbmRsZXInIHNob3Vs
ZG4ndCBiZSBhIHJldm9rZWQgUHJveHkiX3MpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICB9CisgICAgfQogCiAgICAgSlNPYmplY3QqIHRhcmdldEFzT2JqZWN0ID0ganNDYXN0PEpTT2Jq
ZWN0Kj4odGFyZ2V0KTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>372369</attachid>
            <date>2019-06-18 13:16:16 -0700</date>
            <delta_ts>2019-08-12 11:40:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198755-20190618231615.patch</filename>
            <type>text/plain</type>
            <size>4454</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNDY1NjApCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE5LTA2LTE4ICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNo
QGdtYWlsLmNvbT4KKworICAgICAgICBQcm94eSBjb25zdHJ1Y3RvciBzaG91bGQgdGhyb3cgaWYg
aGFuZGxlciBpcyByZXZva2VkIFByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTg3NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHN0cmVzcy9wcm94eS1yZXZva2UuanM6IFJld29yZCBlcnJvciBt
ZXNzYWdlLgorICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWw6IE1hcmsgMiB0ZXN0
IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMTktMDYtMTggIFRhZGV1IFphZ2FsbG8gIDx0emFnYWxs
b0BhcHBsZS5jb20+CiAKICAgICAgICAgREZHIGNvZGUgc2hvdWxkIG5vdCByZWlmeSB0aGUgbmFt
ZXMgb2YgYnVpbHRpbiBmdW5jdGlvbnMgd2l0aCBwcml2YXRlIG5hbWVzCkluZGV4OiBKU1Rlc3Rz
L3N0cmVzcy9wcm94eS1yZXZva2UuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSlNUZXN0cy9zdHJlc3MvcHJv
eHktcmV2b2tlLmpzCShyZXZpc2lvbiAyNDY1NTgpCisrKyBKU1Rlc3RzL3N0cmVzcy9wcm94eS1y
ZXZva2UuanMJKHdvcmtpbmcgY29weSkKQEAgLTk1LDcgKzk1LDcgQEAgZnVuY3Rpb24gYXNzZXJ0
KGIpIHsKICAgICAgICAgICAgICAgICBuZXcgUHJveHkocHJveHksIHt9KTsKICAgICAgICAgICAg
IH0gY2F0Y2goZSkgewogICAgICAgICAgICAgICAgIHRocmV3ID0gdHJ1ZTsKLSAgICAgICAgICAg
ICAgICBhc3NlcnQoZS50b1N0cmluZygpID09PSAiVHlwZUVycm9yOiBJZiBhIFByb3h5J3MgaGFu
ZGxlciBpcyBhbm90aGVyIFByb3h5IG9iamVjdCwgdGhlIG90aGVyIFByb3h5IHNob3VsZCBub3Qg
aGF2ZSBiZWVuIHJldm9rZWQiKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQoZS50b1N0cmluZygp
ID09PSAiVHlwZUVycm9yOiBBIFByb3h5J3MgJ3RhcmdldCcgc2hvdWxkbid0IGJlIGEgcmV2b2tl
ZCBQcm94eSIpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYXNzZXJ0KHRocmV3KTsKICAg
ICAgICAgfQpJbmRleDogSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIEpTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbAkocmV2aXNpb24gMjQ2NTU4
KQorKysgSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCSh3b3JraW5nIGNvcHkpCkBA
IC0xMTc5LDkgKzExNzksNiBAQCB0ZXN0L2J1aWx0LWlucy9Qcm94eS9jb25zdHJ1Y3QvcmV0dXJu
LW5vCiB0ZXN0L2J1aWx0LWlucy9Qcm94eS9jb25zdHJ1Y3QvdHJhcC1pcy1ub3QtY2FsbGFibGUt
cmVhbG0uanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVkIGEgVHlwZUVycm9y
IGJ1dCBnb3QgYSBUeXBlRXJyb3InCiAgIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVycm9yOiBFeHBl
Y3RlZCBhIFR5cGVFcnJvciBidXQgZ290IGEgVHlwZUVycm9yJwotdGVzdC9idWlsdC1pbnMvUHJv
eHkvY3JlYXRlLWhhbmRsZXItaXMtcmV2b2tlZC1wcm94eS5qczoKLSAgZGVmYXVsdDogJ1Rlc3Qy
NjJFcnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRp
b24gd2FzIHRocm93biBhdCBhbGwnCi0gIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVycm9yOiBFeHBl
Y3RlZCBhIFR5cGVFcnJvciB0byBiZSB0aHJvd24gYnV0IG5vIGV4Y2VwdGlvbiB3YXMgdGhyb3du
IGF0IGFsbCcKIHRlc3QvYnVpbHQtaW5zL1Byb3h5L2RlZmluZVByb3BlcnR5L3RhcmdldGRlc2Mt
bm90LWNvbmZpZ3VyYWJsZS13cml0YWJsZS1kZXNjLW5vdC13cml0YWJsZS5qczoKICAgZGVmYXVs
dDogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhyb3duIGJ1dCBu
byBleGNlcHRpb24gd2FzIHRocm93biBhdCBhbGwnCiAgIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVy
cm9yOiBFeHBlY3RlZCBhIFR5cGVFcnJvciB0byBiZSB0aHJvd24gYnV0IG5vIGV4Y2VwdGlvbiB3
YXMgdGhyb3duIGF0IGFsbCcKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24g
MjQ2NTU4KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5
KQpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA2LTE4ICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2Fs
ZXNoQGdtYWlsLmNvbT4KKworICAgICAgICBQcm94eSBjb25zdHJ1Y3RvciBzaG91bGQgdGhyb3cg
aWYgaGFuZGxlciBpcyByZXZva2VkIFByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg3NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBSZXdvcmQgZXJyb3IgbWVzc2FnZSBhbmQgY2hlY2sgaWYgaGFu
ZGxlciBpcyByZXZva2VkIFByb3h5LgorICAgICAgICAoc3RlcCA0IG9mIGh0dHBzOi8vdGMzOS5l
cy9lY21hMjYyLyNzZWMtcHJveHljcmVhdGUpCisKKyAgICAgICAgKiBydW50aW1lL1Byb3h5T2Jq
ZWN0LmNwcDoKKyAgICAgICAgKEpTQzo6UHJveHlPYmplY3Q6OmZpbmlzaENyZWF0aW9uKTogQWRk
IGlzUmV2b2tlZCBjaGVjay4KKwogMjAxOS0wNi0xOCAgVGFkZXUgWmFnYWxsbyAgPHR6YWdhbGxv
QGFwcGxlLmNvbT4KIAogICAgICAgICBERkcgY29kZSBzaG91bGQgbm90IHJlaWZ5IHRoZSBuYW1l
cyBvZiBidWlsdGluIGZ1bmN0aW9ucyB3aXRoIHByaXZhdGUgbmFtZXMKSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm94eU9iamVjdC5jcHAJKHJldmlzaW9uIDI0NjU1
OCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtOTEsOCArOTEsOCBAQCB2b2lkIFByb3h5T2JqZWN0OjpmaW5pc2hDcmVh
dGlvbihWTSYgdm0sCiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgaWYgKFByb3h5T2JqZWN0
KiB0YXJnZXRBc1Byb3h5ID0ganNEeW5hbWljQ2FzdDxQcm94eU9iamVjdCo+KHZtLCB0YXJnZXQp
KSB7Ci0gICAgICAgIGlmICh0YXJnZXRBc1Byb3h5LT5oYW5kbGVyKCkuaXNOdWxsKCkpIHsKLSAg
ICAgICAgICAgIHRocm93VHlwZUVycm9yKGV4ZWMsIHNjb3BlLCAiSWYgYSBQcm94eSdzIGhhbmRs
ZXIgaXMgYW5vdGhlciBQcm94eSBvYmplY3QsIHRoZSBvdGhlciBQcm94eSBzaG91bGQgbm90IGhh
dmUgYmVlbiByZXZva2VkIl9zKTsKKyAgICAgICAgaWYgKHRhcmdldEFzUHJveHktPmlzUmV2b2tl
ZCgpKSB7CisgICAgICAgICAgICB0aHJvd1R5cGVFcnJvcihleGVjLCBzY29wZSwgIkEgUHJveHkn
cyAndGFyZ2V0JyBzaG91bGRuJ3QgYmUgYSByZXZva2VkIFByb3h5Il9zKTsKICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTEwMCw2ICsxMDAsMTIgQEAgdm9pZCBQcm94
eU9iamVjdDo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtLAogICAgICAgICB0aHJvd1R5cGVFcnJvcihl
eGVjLCBzY29wZSwgIkEgUHJveHkncyAnaGFuZGxlcicgc2hvdWxkIGJlIGFuIE9iamVjdCJfcyk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CisgICAgaWYgKFByb3h5T2JqZWN0KiBoYW5kbGVyQXNQ
cm94eSA9IGpzRHluYW1pY0Nhc3Q8UHJveHlPYmplY3QqPih2bSwgaGFuZGxlcikpIHsKKyAgICAg
ICAgaWYgKGhhbmRsZXJBc1Byb3h5LT5pc1Jldm9rZWQoKSkgeworICAgICAgICAgICAgdGhyb3dU
eXBlRXJyb3IoZXhlYywgc2NvcGUsICJBIFByb3h5J3MgJ2hhbmRsZXInIHNob3VsZG4ndCBiZSBh
IHJldm9rZWQgUHJveHkiX3MpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAg
fQogCiAgICAgSlNPYmplY3QqIHRhcmdldEFzT2JqZWN0ID0ganNDYXN0PEpTT2JqZWN0Kj4odGFy
Z2V0KTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376082</attachid>
            <date>2019-08-12 11:40:39 -0700</date>
            <delta_ts>2019-08-19 17:09:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198755-20190812214037.patch</filename>
            <type>text/plain</type>
            <size>4336</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNDg1MzQpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE5LTA4LTEyICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNo
QGdtYWlsLmNvbT4KKworICAgICAgICBQcm94eSBjb25zdHJ1Y3RvciBzaG91bGQgdGhyb3cgaWYg
aGFuZGxlciBpcyByZXZva2VkIFByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTg3NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHN0cmVzcy9wcm94eS1yZXZva2UuanM6IEFkanVzdCBlcnJvciBt
ZXNzYWdlLgorICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWw6IE1hcmsgMiB0ZXN0
IGNhc2VzIGFzIHBhc3NpbmcuCisKIDIwMTktMDgtMDggIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtp
cnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIEFkZCAianVtcCBpZiAobm90KSB1bmRl
ZmluZWQgb3IgbnVsbCIgYnl0ZWNvZGUgb3BzCkluZGV4OiBKU1Rlc3RzL3N0cmVzcy9wcm94eS1y
ZXZva2UuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gSlNUZXN0cy9zdHJlc3MvcHJveHktcmV2b2tlLmpzCShy
ZXZpc2lvbiAyNDg1MzIpCisrKyBKU1Rlc3RzL3N0cmVzcy9wcm94eS1yZXZva2UuanMJKHdvcmtp
bmcgY29weSkKQEAgLTk1LDcgKzk1LDcgQEAgZnVuY3Rpb24gYXNzZXJ0KGIpIHsKICAgICAgICAg
ICAgICAgICBuZXcgUHJveHkocHJveHksIHt9KTsKICAgICAgICAgICAgIH0gY2F0Y2goZSkgewog
ICAgICAgICAgICAgICAgIHRocmV3ID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBhc3NlcnQoZS50
b1N0cmluZygpID09PSAiVHlwZUVycm9yOiBJZiBhIFByb3h5J3MgaGFuZGxlciBpcyBhbm90aGVy
IFByb3h5IG9iamVjdCwgdGhlIG90aGVyIFByb3h5IHNob3VsZCBub3QgaGF2ZSBiZWVuIHJldm9r
ZWQiKTsKKyAgICAgICAgICAgICAgICBhc3NlcnQoZS50b1N0cmluZygpID09PSAiVHlwZUVycm9y
OiBBIFByb3h5J3MgJ3RhcmdldCcgc2hvdWxkbid0IGJlIGEgcmV2b2tlZCBQcm94eSIpOwogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgYXNzZXJ0KHRocmV3KTsKICAgICAgICAgfQpJbmRleDog
SlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMv
dGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbAkocmV2aXNpb24gMjQ4NTMyKQorKysgSlNUZXN0cy90
ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sCSh3b3JraW5nIGNvcHkpCkBAIC0xMzQyLDkgKzEzNDIs
NiBAQCB0ZXN0L2J1aWx0LWlucy9Qcm94eS9jb25zdHJ1Y3QvcmV0dXJuLW5vCiB0ZXN0L2J1aWx0
LWlucy9Qcm94eS9jb25zdHJ1Y3QvdHJhcC1pcy1ub3QtY2FsbGFibGUtcmVhbG0uanM6CiAgIGRl
ZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVkIGEgVHlwZUVycm9yIGJ1dCBnb3QgYSBUeXBl
RXJyb3InCiAgIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBhIFR5cGVFcnJv
ciBidXQgZ290IGEgVHlwZUVycm9yJwotdGVzdC9idWlsdC1pbnMvUHJveHkvY3JlYXRlLWhhbmRs
ZXItaXMtcmV2b2tlZC1wcm94eS5qczoKLSAgZGVmYXVsdDogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0
ZWQgYSBUeXBlRXJyb3IgdG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRpb24gd2FzIHRocm93biBh
dCBhbGwnCi0gIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBhIFR5cGVFcnJv
ciB0byBiZSB0aHJvd24gYnV0IG5vIGV4Y2VwdGlvbiB3YXMgdGhyb3duIGF0IGFsbCcKIHRlc3Qv
YnVpbHQtaW5zL1JlZ0V4cC9uYW1lZC1ncm91cHMvZ3JvdXBzLW9iamVjdC1zdWJjbGFzcy1zYW5z
LmpzOgogICBkZWZhdWx0OiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBTYW1lVmFsdWUow4LCq2LD
gsK7LCDDgsKrJDxhPsOCwrspIHRvIGJlIHRydWUnCiAgIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVy
cm9yOiBFeHBlY3RlZCBTYW1lVmFsdWUow4LCq2LDgsK7LCDDgsKrJDxhPsOCwrspIHRvIGJlIHRy
dWUnCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0ODUzMikKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwx
NiBAQAorMjAxOS0wOC0xMiAgQWxleGV5IFNodmF5a2EgIDxzaHZhaWthbGVzaEBnbWFpbC5jb20+
CisKKyAgICAgICAgUHJveHkgY29uc3RydWN0b3Igc2hvdWxkIHRocm93IGlmIGhhbmRsZXIgaXMg
cmV2b2tlZCBQcm94eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTk4NzU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgUmV3b3JkIGVycm9yIG1lc3NhZ2UgYW5kIGNoZWNrIGlmIGhhbmRsZXIgaXMgcmV2b2tl
ZCBQcm94eS4KKyAgICAgICAgKHN0ZXAgNCBvZiBodHRwczovL3RjMzkuZXMvZWNtYTI2Mi8jc2Vj
LXByb3h5Y3JlYXRlKQorCisgICAgICAgICogcnVudGltZS9Qcm94eU9iamVjdC5jcHA6CisgICAg
ICAgIChKU0M6OlByb3h5T2JqZWN0OjpmaW5pc2hDcmVhdGlvbik6IEFkZCBpc1Jldm9rZWQgY2hl
Y2suCisKIDIwMTktMDgtMTIgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAg
ICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMjQ4NTI1LgpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvUHJveHlPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0LmNwcAkocmV2aXNpb24gMjQ4NTMyKQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUHJveHlPYmplY3QuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC05MSw4ICs5MSw4IEBAIHZvaWQgUHJveHlPYmplY3Q6OmZpbmlzaENyZWF0aW9u
KFZNJiB2bSwKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoUHJveHlPYmplY3QqIHRh
cmdldEFzUHJveHkgPSBqc0R5bmFtaWNDYXN0PFByb3h5T2JqZWN0Kj4odm0sIHRhcmdldCkpIHsK
LSAgICAgICAgaWYgKHRhcmdldEFzUHJveHktPmhhbmRsZXIoKS5pc051bGwoKSkgewotICAgICAg
ICAgICAgdGhyb3dUeXBlRXJyb3IoZXhlYywgc2NvcGUsICJJZiBhIFByb3h5J3MgaGFuZGxlciBp
cyBhbm90aGVyIFByb3h5IG9iamVjdCwgdGhlIG90aGVyIFByb3h5IHNob3VsZCBub3QgaGF2ZSBi
ZWVuIHJldm9rZWQiX3MpOworICAgICAgICBpZiAodGFyZ2V0QXNQcm94eS0+aXNSZXZva2VkKCkp
IHsKKyAgICAgICAgICAgIHRocm93VHlwZUVycm9yKGV4ZWMsIHNjb3BlLCAiQSBQcm94eSdzICd0
YXJnZXQnIHNob3VsZG4ndCBiZSBhIHJldm9rZWQgUHJveHkiX3MpOwogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtMTAwLDYgKzEwMCwxMiBAQCB2b2lkIFByb3h5T2Jq
ZWN0OjpmaW5pc2hDcmVhdGlvbihWTSYgdm0sCiAgICAgICAgIHRocm93VHlwZUVycm9yKGV4ZWMs
IHNjb3BlLCAiQSBQcm94eSdzICdoYW5kbGVyJyBzaG91bGQgYmUgYW4gT2JqZWN0Il9zKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KKyAgICBpZiAoUHJveHlPYmplY3QqIGhhbmRsZXJBc1Byb3h5
ID0ganNEeW5hbWljQ2FzdDxQcm94eU9iamVjdCo+KHZtLCBoYW5kbGVyKSkgeworICAgICAgICBp
ZiAoaGFuZGxlckFzUHJveHktPmlzUmV2b2tlZCgpKSB7CisgICAgICAgICAgICB0aHJvd1R5cGVF
cnJvcihleGVjLCBzY29wZSwgIkEgUHJveHkncyAnaGFuZGxlcicgc2hvdWxkbid0IGJlIGEgcmV2
b2tlZCBQcm94eSJfcyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CiAK
ICAgICBKU09iamVjdCogdGFyZ2V0QXNPYmplY3QgPSBqc0Nhc3Q8SlNPYmplY3QqPih0YXJnZXQp
OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376722</attachid>
            <date>2019-08-19 17:09:36 -0700</date>
            <delta_ts>2019-08-19 17:56:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-198755-20190820030934.patch</filename>
            <type>text/plain</type>
            <size>4364</size>
            <attacher name="Alexey Shvayka">ashvayka</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNDg4NjIpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE5LTA4LTE5ICBBbGV4ZXkgU2h2YXlrYSAgPHNodmFpa2FsZXNo
QGdtYWlsLmNvbT4KKworICAgICAgICBQcm94eSBjb25zdHJ1Y3RvciBzaG91bGQgdGhyb3cgaWYg
aGFuZGxlciBpcyByZXZva2VkIFByb3h5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTg3NTUKKworICAgICAgICBSZXZpZXdlZCBieSBTYWFtIEJhcmF0
aS4KKworICAgICAgICAqIHN0cmVzcy9wcm94eS1yZXZva2UuanM6IEFkanVzdCBlcnJvciBtZXNz
YWdlLgorICAgICAgICAqIHRlc3QyNjIvZXhwZWN0YXRpb25zLnlhbWw6IE1hcmsgMiB0ZXN0IGNh
c2VzIGFzIHBhc3NpbmcuCisKIDIwMTktMDgtMTkgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBh
cHBsZS5jb20+CiAKICAgICAgICAgV2Via2l0IGpzYyBDcmFzaCBpbiBSZWdFeHA6Om1hdGNoSW5s
aW5lICh0aGlzPTxvcHRpbWl6ZWQgb3V0PgpJbmRleDogSlNUZXN0cy9zdHJlc3MvcHJveHktcmV2
b2tlLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvc3RyZXNzL3Byb3h5LXJldm9rZS5qcwkocmV2
aXNpb24gMjQ4ODYxKQorKysgSlNUZXN0cy9zdHJlc3MvcHJveHktcmV2b2tlLmpzCSh3b3JraW5n
IGNvcHkpCkBAIC05NSw3ICs5NSw3IEBAIGZ1bmN0aW9uIGFzc2VydChiKSB7CiAgICAgICAgICAg
ICAgICAgbmV3IFByb3h5KHByb3h5LCB7fSk7CiAgICAgICAgICAgICB9IGNhdGNoKGUpIHsKICAg
ICAgICAgICAgICAgICB0aHJldyA9IHRydWU7Ci0gICAgICAgICAgICAgICAgYXNzZXJ0KGUudG9T
dHJpbmcoKSA9PT0gIlR5cGVFcnJvcjogSWYgYSBQcm94eSdzIGhhbmRsZXIgaXMgYW5vdGhlciBQ
cm94eSBvYmplY3QsIHRoZSBvdGhlciBQcm94eSBzaG91bGQgbm90IGhhdmUgYmVlbiByZXZva2Vk
Iik7CisgICAgICAgICAgICAgICAgYXNzZXJ0KGUudG9TdHJpbmcoKSA9PT0gIlR5cGVFcnJvcjog
QSBQcm94eSdzICd0YXJnZXQnIHNob3VsZG4ndCBiZSBhIHJldm9rZWQgUHJveHkiKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIGFzc2VydCh0aHJldyk7CiAgICAgICAgIH0KSW5kZXg6IEpT
VGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKU1Rlc3RzL3Rl
c3QyNjIvZXhwZWN0YXRpb25zLnlhbWwJKHJldmlzaW9uIDI0ODg2MSkKKysrIEpTVGVzdHMvdGVz
dDI2Mi9leHBlY3RhdGlvbnMueWFtbAkod29ya2luZyBjb3B5KQpAQCAtMTMzMCw5ICsxMzMwLDYg
QEAgdGVzdC9idWlsdC1pbnMvUHJveHkvY29uc3RydWN0L3JldHVybi1ubwogdGVzdC9idWlsdC1p
bnMvUHJveHkvY29uc3RydWN0L3RyYXAtaXMtbm90LWNhbGxhYmxlLXJlYWxtLmpzOgogICBkZWZh
dWx0OiAnVGVzdDI2MkVycm9yOiBFeHBlY3RlZCBhIFR5cGVFcnJvciBidXQgZ290IGEgVHlwZUVy
cm9yJwogICBzdHJpY3QgbW9kZTogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3Ig
YnV0IGdvdCBhIFR5cGVFcnJvcicKLXRlc3QvYnVpbHQtaW5zL1Byb3h5L2NyZWF0ZS1oYW5kbGVy
LWlzLXJldm9rZWQtcHJveHkuanM6Ci0gIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVk
IGEgVHlwZUVycm9yIHRvIGJlIHRocm93biBidXQgbm8gZXhjZXB0aW9uIHdhcyB0aHJvd24gYXQg
YWxsJwotICBzdHJpY3QgbW9kZTogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBUeXBlRXJyb3Ig
dG8gYmUgdGhyb3duIGJ1dCBubyBleGNlcHRpb24gd2FzIHRocm93biBhdCBhbGwnCiB0ZXN0L2J1
aWx0LWlucy9SZWdFeHAvbmFtZWQtZ3JvdXBzL2dyb3Vwcy1vYmplY3Qtc3ViY2xhc3Mtc2Fucy5q
czoKICAgZGVmYXVsdDogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgU2FtZVZhbHVlKMOCwqtiw4LC
uywgw4LCqyQ8YT7DgsK7KSB0byBiZSB0cnVlJwogICBzdHJpY3QgbW9kZTogJ1Rlc3QyNjJFcnJv
cjogRXhwZWN0ZWQgU2FtZVZhbHVlKMOCwqtiw4LCuywgw4LCqyQ8YT7DgsK7KSB0byBiZSB0cnVl
JwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNDg4NjEpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTktMDgtMTkgIEFsZXhleSBTaHZheWthICA8c2h2YWlrYWxlc2hAZ21haWwuY29tPgor
CisgICAgICAgIFByb3h5IGNvbnN0cnVjdG9yIHNob3VsZCB0aHJvdyBpZiBoYW5kbGVyIGlzIHJl
dm9rZWQgUHJveHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5ODc1NQorCisgICAgICAgIFJldmlld2VkIGJ5IFNhYW0gQmFyYXRpLgorCisgICAgICAg
IFJld29yZCBlcnJvciBtZXNzYWdlIGFuZCBjaGVjayBpZiBoYW5kbGVyIGlzIHJldm9rZWQgUHJv
eHkuCisgICAgICAgIChzdGVwIDQgb2YgaHR0cHM6Ly90YzM5LmVzL2VjbWEyNjIvI3NlYy1wcm94
eWNyZWF0ZSkKKworICAgICAgICAqIHJ1bnRpbWUvUHJveHlPYmplY3QuY3BwOgorICAgICAgICAo
SlNDOjpQcm94eU9iamVjdDo6ZmluaXNoQ3JlYXRpb24pOiBBZGQgaXNSZXZva2VkIGNoZWNrLgor
CiAyMDE5LTA4LTE5ICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAg
ICAgIFdlYmtpdCBqc2MgQ3Jhc2ggaW4gUmVnRXhwOjptYXRjaElubGluZSAodGhpcz08b3B0aW1p
emVkIG91dD4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1Byb3h5T2JqZWN0
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm94eU9i
amVjdC5jcHAJKHJldmlzaW9uIDI0ODg2MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL1Byb3h5T2JqZWN0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTEsOCArOTEsOCBAQCB2b2lk
IFByb3h5T2JqZWN0OjpmaW5pc2hDcmVhdGlvbihWTSYgdm0sCiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAgICAgaWYgKFByb3h5T2JqZWN0KiB0YXJnZXRBc1Byb3h5ID0ganNEeW5hbWljQ2FzdDxQ
cm94eU9iamVjdCo+KHZtLCB0YXJnZXQpKSB7Ci0gICAgICAgIGlmICh0YXJnZXRBc1Byb3h5LT5o
YW5kbGVyKCkuaXNOdWxsKCkpIHsKLSAgICAgICAgICAgIHRocm93VHlwZUVycm9yKGV4ZWMsIHNj
b3BlLCAiSWYgYSBQcm94eSdzIGhhbmRsZXIgaXMgYW5vdGhlciBQcm94eSBvYmplY3QsIHRoZSBv
dGhlciBQcm94eSBzaG91bGQgbm90IGhhdmUgYmVlbiByZXZva2VkIl9zKTsKKyAgICAgICAgaWYg
KHRhcmdldEFzUHJveHktPmlzUmV2b2tlZCgpKSB7CisgICAgICAgICAgICB0aHJvd1R5cGVFcnJv
cihleGVjLCBzY29wZSwgIkEgUHJveHkncyAndGFyZ2V0JyBzaG91bGRuJ3QgYmUgYSByZXZva2Vk
IFByb3h5Il9zKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KQEAgLTEw
MCw2ICsxMDAsMTIgQEAgdm9pZCBQcm94eU9iamVjdDo6ZmluaXNoQ3JlYXRpb24oVk0mIHZtLAog
ICAgICAgICB0aHJvd1R5cGVFcnJvcihleGVjLCBzY29wZSwgIkEgUHJveHkncyAnaGFuZGxlcicg
c2hvdWxkIGJlIGFuIE9iamVjdCJfcyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CisgICAgaWYg
KFByb3h5T2JqZWN0KiBoYW5kbGVyQXNQcm94eSA9IGpzRHluYW1pY0Nhc3Q8UHJveHlPYmplY3Qq
Pih2bSwgaGFuZGxlcikpIHsKKyAgICAgICAgaWYgKGhhbmRsZXJBc1Byb3h5LT5pc1Jldm9rZWQo
KSkgeworICAgICAgICAgICAgdGhyb3dUeXBlRXJyb3IoZXhlYywgc2NvcGUsICJBIFByb3h5J3Mg
J2hhbmRsZXInIHNob3VsZG4ndCBiZSBhIHJldm9rZWQgUHJveHkiX3MpOworICAgICAgICAgICAg
cmV0dXJuOworICAgICAgICB9CisgICAgfQogCiAgICAgSlNPYmplY3QqIHRhcmdldEFzT2JqZWN0
ID0ganNDYXN0PEpTT2JqZWN0Kj4odGFyZ2V0KTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>