<?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>229501</bug_id>
          
          <creation_ts>2021-08-25 10:23:37 -0700</creation_ts>
          <short_desc>REGRESSION (r281516): imported/w3c/web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https.html is failing</short_desc>
          <delta_ts>2021-08-27 10:02:35 -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>Page Loading</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=229565</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=229610</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>
          
          <blocked>229559</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>ayumi_kojima</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1787203</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-25 10:23:37 -0700</bug_when>
    <thetext>imported/w3c/web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https.html

Is a flaky failure on iOS-14-Simulator-WK2-Tests-EWS and macOS-Catalina-Release-WK2-Tests-EWS.

The flaky failure is also showing up in the open source directory: https://results.webkit.org/?suite=layout-tests&amp;test=imported/w3c/web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https.html

Result page: https://build.webkit.org/results/Apple-iPadOS-14-Simulator-Release-WK2-Tests/r281555%20(1898)/results.html

Diff:

--- /Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https-expected.txt
+++ /Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https-actual.txt
@@ -1,3 +1,5 @@
-
-FAIL IndexedDB: Attempting to serialize a SharedArrayBuffer should throw assert_true: The page is served with COOP and COEP, it should be cross-origin-isolated. expected true got false
-
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584

Looks like the flaky failure started at https://trac.webkit.org/changeset/281516/webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787205</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-25 10:24:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/82346152&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787210</commentid>
    <comment_count>2</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-25 10:37:52 -0700</bug_when>
    <thetext>Updated test expectations https://trac.webkit.org/changeset/281561/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787212</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-25 10:44:31 -0700</bug_when>
    <thetext>(In reply to ayumi_kojima from comment #2)
&gt; Updated test expectations https://trac.webkit.org/changeset/281561/webkit

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787281</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-08-25 13:35:10 -0700</bug_when>
    <thetext>The title says &quot;flaky&quot;, but on most queues, it&apos;s a 100% failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787659</commentid>
    <comment_count>5</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-26 09:59:38 -0700</bug_when>
    <thetext>*** Bug 229565 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787743</commentid>
    <comment_count>6</comment_count>
      <attachid>436548</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 12:35:36 -0700</bug_when>
    <thetext>Created attachment 436548
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787786</commentid>
    <comment_count>7</comment_count>
      <attachid>436561</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 13:47:32 -0700</bug_when>
    <thetext>Created attachment 436561
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787795</commentid>
    <comment_count>8</comment_count>
      <attachid>436564</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 14:19:17 -0700</bug_when>
    <thetext>Created attachment 436564
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787828</commentid>
    <comment_count>9</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-26 15:19:31 -0700</bug_when>
    <thetext>Just FYI expectation is marked for imported/w3c/web-platform-tests/encoding/sharedarraybuffer.https.html here https://trac.webkit.org/changeset/281626/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787829</commentid>
    <comment_count>10</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-08-26 15:20:19 -0700</bug_when>
    <thetext>The bug is already duped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787850</commentid>
    <comment_count>11</comment_count>
      <attachid>436564</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-08-26 15:53:15 -0700</bug_when>
    <thetext>Comment on attachment 436564
Patch

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

&gt; Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:639
&gt; +    // In case of a COOP process-swap, the old process gets a didFailProvisionalLoadWithErrorForFrame delegate call. We want to ignore

Safari also uses didFailProvisionalLoadWithErrorForFrame.  Do we want to prevent this call from WebKit in the case of a COOP process swap?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787853</commentid>
    <comment_count>12</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 15:56:43 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #11)
&gt; Comment on attachment 436564 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=436564&amp;action=review
&gt; 
&gt; &gt; Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:639
&gt; &gt; +    // In case of a COOP process-swap, the old process gets a didFailProvisionalLoadWithErrorForFrame delegate call. We want to ignore
&gt; 
&gt; Safari also uses didFailProvisionalLoadWithErrorForFrame.  Do we want to
&gt; prevent this call from WebKit in the case of a COOP process swap?

I am not convinced we want to bypass this call at WebKit level. The old process starts a provisional load and this provisional load gets cancelled when we process-swap. I think calling didFailProvisionalLoadWithErrorForFrame() is correct behavior in the old process otherwise, the process would get a didStartProvisionalLoadForFrame call and then nothing else. Wouldn&apos;t it be bad too?

I think the issue is really in WebKitTestRunner&apos;s injected bundle because the logic there thinks the test failed even though it merely proceeded in a new process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787856</commentid>
    <comment_count>13</comment_count>
      <attachid>436564</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 16:02:15 -0700</bug_when>
    <thetext>Comment on attachment 436564
Patch

Oh, looks like this is causing http/tests/contentextensions/block-everything-if-domain.html to fail. The test is expected to fail loading before committing any load so it triggers my new logic :/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787861</commentid>
    <comment_count>14</comment_count>
      <attachid>436584</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 16:07:01 -0700</bug_when>
    <thetext>Created attachment 436584
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787873</commentid>
    <comment_count>15</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 16:40:14 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #11)
&gt; Comment on attachment 436564 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=436564&amp;action=review
&gt; 
&gt; &gt; Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:639
&gt; &gt; +    // In case of a COOP process-swap, the old process gets a didFailProvisionalLoadWithErrorForFrame delegate call. We want to ignore
&gt; 
&gt; Safari also uses didFailProvisionalLoadWithErrorForFrame.  Do we want to
&gt; prevent this call from WebKit in the case of a COOP process swap?

To be clear, I think we should call didFailProvisionalLoadWithErrorForFrame in the injected bundle in the old process (since it got a didStartProvisionalLoadForFrame and since the load gets cancelled in that process). However, we should definitely not call didFailProvisionalLoadWithErrorForFrame() at UIProcess level. We may have a bug there. I will follow-up to add a test and fix if we indeed have that bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787928</commentid>
    <comment_count>16</comment_count>
      <attachid>436584</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-08-26 19:20:34 -0700</bug_when>
    <thetext>Comment on attachment 436584
Patch

EWS is happy</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788052</commentid>
    <comment_count>17</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-27 10:02:33 -0700</bug_when>
    <thetext>Committed r281699 (241049@main): &lt;https://commits.webkit.org/241049@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 436584.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436548</attachid>
            <date>2021-08-26 12:35:36 -0700</date>
            <delta_ts>2021-08-26 13:47:31 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>229501_wip.patch</filename>
            <type>text/plain</type>
            <size>2037</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNzEyNzVlZmYw
MTc1Li40MDI5YjVjMWU3ZTIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0
YXRpb25zCkBAIC0zMTYyLDEwICszMTYyLDYgQEAgd2Via2l0Lm9yZy9iLzIwNzY1MSBpbXBvcnRl
ZC93M2MvSW5kZXhlZERCLXByaXZhdGUtYnJvd3NpbmcvaWRiY3Vyc29yX2RlbGV0ZV9vYmoKIAog
d2Via2l0Lm9yZy9iLzIwNzY1MiBpbXBvcnRlZC93M2MvSW5kZXhlZERCLXByaXZhdGUtYnJvd3Np
bmcvaWRiY3Vyc29yX2RlbGV0ZV9vYmplY3RzdG9yZTUuaHRtbCBbIFBhc3MgVGltZW91dCBdCiAK
LXdlYmtpdC5vcmcvYi8yMjk1NjUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9lbmNv
ZGluZy9zaGFyZWRhcnJheWJ1ZmZlci5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQotd2Vi
a2l0Lm9yZy9iLzIyOTUwMSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL0luZGV4ZWRE
Qi9zZXJpYWxpemUtc2hhcmVkYXJyYXlidWZmZXItdGhyb3dzLmh0dHBzLmh0bWwgWyBQYXNzIEZh
aWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMjA3NzAyIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvSW5kZXhlZERCL2tleS1nZW5lcmF0b3JzL3JlYWRpbmctYXV0b2luY3JlbWVudC1pbmRl
eGVzLmFueS5zZXJ2aWNld29ya2VyLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3Jn
L2IvMjA3NzAzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJz
L3NlcnZpY2Utd29ya2VyL3dlYnNvY2tldC1pbi1zZXJ2aWNlLXdvcmtlci5odHRwcy5odG1sIFsg
UGFzcyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMK
aW5kZXggYWU2ZjY0NTBmYTZjLi4yZDE2ZGU5NmFlYTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xOTk3LDEwICsxOTk3LDYgQEAgd2Via2l0Lm9yZy9i
LzIxNjAyNCBbIE1vamF2ZSBDYXRhbGluYSBdIGZhc3QvdGV4dC9haG9tLmh0bWwgWyBJbWFnZU9u
bHlGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzIxNjI5OCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL0luZGV4ZWREQi9ibG9iLXZhbGlkLWFmdGVyLWRlbGV0aW9uLmFueS5odG1sIFsg
UGFzcyBGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIyOTUwMSBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL0luZGV4ZWREQi9zZXJpYWxpemUtc2hhcmVkYXJyYXlidWZmZXItdGhyb3dz
Lmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQotCi13ZWJraXQub3JnL2IvMjI5NTY1IFsgRGVi
dWcgXSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2VuY29kaW5nL3NoYXJlZGFycmF5
YnVmZmVyLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMTg2MDQ1
IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy11aS90ZXh0LW92ZXJmbG93
LTAxNy5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTg2MDQ1IGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy12YWx1ZXMvdmhfbm90X3JlZnJlc2hpbmdfb25fY2hyb21l
Lmh0bWwgWyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8xODYwNDUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9yZXBsYWNlZC1lbGVtZW50cy9lbWJlZGRlZC1jb250
ZW50L2Nyb3NzLWRvbWFpbi1pZnJhbWUuc3ViLmh0bWwgWyBTa2lwIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436561</attachid>
            <date>2021-08-26 13:47:32 -0700</date>
            <delta_ts>2021-08-26 14:19:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229501-20210826134732.patch</filename>
            <type>text/plain</type>
            <size>6185</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNjQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTE4ZWU4MTYwZTg1NDFiZTlhNWQ5YjA0ODljNGE3NWQz
MjM5NDBmNS4uMGFmYTM4NWFjMjJkMzM3MTM0ODg4ZWMwNjc3MGQ4ZjQ4OWE4ZmNmNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDIxLTA4LTI2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUkVHUkVTU0lPTiAocjI4MTUxNik6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
SW5kZXhlZERCL3NlcmlhbGl6ZS1zaGFyZWRhcnJheWJ1ZmZlci10aHJvd3MuaHR0cHMuaHRtbCBp
cyBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjk1MDEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgyMzQ2MTUyPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIGNhc2Ugb2YgYSBDT09QIHBy
b2Nlc3Mtc3dhcCwgdGhlIG9sZCBwcm9jZXNzIGdldHMgYSBkaWRGYWlsUHJvdmlzaW9uYWxMb2Fk
V2l0aEVycm9yRm9yRnJhbWUgZGVsZWdhdGUgY2FsbC4gV2Ugd2FudCB0byBpZ25vcmUKKyAgICAg
ICAgdGhpcyBjYWxsIGluIFdLVFIncyBpbmplY3RlZCBidW5kbGUgc2luY2UgaXQgY2F1c2VzIHRo
ZSB0ZXN0IHRvIGR1bXAgaXRzIG91dHB1dCB0b28gZWFnZXJseSwgYmVmb3JlIHRoZSB0ZXN0IGhh
cyBoYWQgYSBjaGFuY2UKKyAgICAgICAgdG8gcnVuIGluIHRoZSBuZXcgcHJvY2Vzcy4KKworICAg
ICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdl
LmNwcDoKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGVQYWdlOjpkaWRGYWlsUHJvdmlzaW9u
YWxMb2FkV2l0aEVycm9yRm9yRnJhbWUpOgorICAgICAgICAoV1RSOjpJbmplY3RlZEJ1bmRsZVBh
Z2U6OmRpZENvbW1pdExvYWRGb3JGcmFtZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaDoKKwogMjAyMS0wOC0yNiAgV2Vuc29u
IEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXN0V2ViS2l0QVBJ
Ll9XS0FjdGl2YXRlZEVsZW1lbnRJbmZvLkluZm9Gb3JSb3RhdGVkSW1hZ2UgaXMgZmFpbGluZyBv
biBpT1MgMTUKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcAppbmRleCAxZGVjZjMwNzNhYWYzMTQ1YjFk
OWI5NzI1YjVjZDViZTNhMjc3MmU0Li42ZjljM2EwOTNiZTA3MTE0ZjYxMDZjZTc0ZmRmMTQ5OGJj
ZGE4MzIzIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxl
L0luamVjdGVkQnVuZGxlUGFnZS5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwCkBAIC02MzQsNiArNjM0LDExIEBAIHZv
aWQgSW5qZWN0ZWRCdW5kbGVQYWdlOjpkaWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0aEVycm9yRm9y
RnJhbWUoV0tCdW5kbGVGcmFtZVJlCiAgICAgaWYgKCFpbmplY3RlZEJ1bmRsZS5pc1Rlc3RSdW5u
aW5nKCkpCiAgICAgICAgIHJldHVybjsKIAorICAgIC8vIEluIGNhc2Ugb2YgYSBDT09QIHByb2Nl
c3Mtc3dhcCwgdGhlIG9sZCBwcm9jZXNzIGdldHMgYSBkaWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0
aEVycm9yRm9yRnJhbWUgZGVsZWdhdGUgY2FsbC4gV2Ugd2FudCB0byBpZ25vcmUKKyAgICAvLyB0
aGlzIGNhbGwgc2luY2UgaXQgY2F1c2VzIHRoZSB0ZXN0IHRvIGR1bXAgaXRzIG91dHB1dCB0b28g
ZWFnZXJseSwgYmVmb3JlIHRoZSB0ZXN0IGhhcyBoYWQgYSBjaGFuY2UgdG8gcnVuIGluIHRoZSBu
ZXcgcHJvY2Vzcy4KKyAgICBpZiAoV0tCdW5kbGVGcmFtZUlzTWFpbkZyYW1lKGZyYW1lKSAmJiAh
bV9kaWRDb21taXRNYWluRnJhbWVMb2FkICYmIGluamVjdGVkQnVuZGxlLnBhZ2UoKSA9PSB0aGlz
KQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoaW5qZWN0ZWRCdW5kbGUudGVzdFJ1bm5lcigp
LT5zaG91bGREdW1wRnJhbWVMb2FkQ2FsbGJhY2tzKCkpIHsKICAgICAgICAgZHVtcExvYWRFdmVu
dChmcmFtZSwgImRpZEZhaWxQcm92aXNpb25hbExvYWRXaXRoRXJyb3IiKTsKICAgICAgICAgYXV0
byBjb2RlID0gV0tFcnJvckdldEVycm9yQ29kZShlcnJvcik7CkBAIC02NTIsNiArNjU3LDkgQEAg
dm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2U6OmRpZENvbW1pdExvYWRGb3JGcmFtZShXS0J1bmRsZUZy
YW1lUmVmIGZyYW1lKQogICAgIGlmICghaW5qZWN0ZWRCdW5kbGUuaXNUZXN0UnVubmluZygpKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoV0tCdW5kbGVGcmFtZUlzTWFpbkZyYW1lKGZyYW1l
KSkKKyAgICAgICAgbV9kaWRDb21taXRNYWluRnJhbWVMb2FkID0gdHJ1ZTsKKwogICAgIGlmICgh
aW5qZWN0ZWRCdW5kbGUudGVzdFJ1bm5lcigpLT5zaG91bGREdW1wRnJhbWVMb2FkQ2FsbGJhY2tz
KCkpCiAgICAgICAgIHJldHVybjsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaCBiL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmgKaW5kZXggMzE0ODhhNTJi
NWNlNTU2OTYxNmNiZDkxYjlhMjE5NzUwMzQyMTEyZS4uMmQ5MTJlOTE2OWMxMWIzMDdhZDVlZmIy
MTNkYzEzZGE1NTJjYjc2YyAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5oCkBAIC0xODAsNiArMTgwLDcg
QEAgcHJpdmF0ZToKIAogICAgIFdLQnVuZGxlUGFnZVJlZiBtX3BhZ2U7CiAgICAgV0tSZXRhaW5Q
dHI8V0tCdW5kbGVTY3JpcHRXb3JsZFJlZj4gbV93b3JsZDsKKyAgICBib29sIG1fZGlkQ29tbWl0
TWFpbkZyYW1lTG9hZCB7IGZhbHNlIH07CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXVFIKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCBhYzNiZDAzZjAwOWI4N2UwNTlkZDhjYTk0NjA4YzBlZjZjMzA4NGNmLi4wZGQ0Yjc0MTVhY2Mx
MThkMDdhOWYyODQxMjE1NTBhNDQ4ZTA2MmI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEt
MDgtMjYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNT
SU9OIChyMjgxNTE2KTogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9JbmRleGVkREIv
c2VyaWFsaXplLXNoYXJlZGFycmF5YnVmZmVyLXRocm93cy5odHRwcy5odG1sIGlzIGZhaWxpbmcK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTUwMQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vODIzNDYxNTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3RzIG5vdyB0aGF0IHRoZXkgc2hv
dWxkIG5vIGxvbmdlciBiZSBmbGFreS4KKworICAgICAgICAqIHBsYXRmb3JtL2lvcy9UZXN0RXhw
ZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zOgorCiAy
MDIxLTA4LTI2ICBFcmljIEh1dGNoaXNvbiAgPGVodXRjaGlzb25AYXBwbGUuY29tPgogCiAgICAg
ICAgIFVwZGF0ZSB0ZXN0IGV4cGVjdGF0aW9ucyBmb3Igd2ViZ2wgdGVzdHMuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDcxMjc1ZWZmMDE3NWI1OTkyNGE2
NGViM2YzZjAyNzAyZjZjMGU5ZGIuLjQwMjliNWMxZTdlMmRiYmYxNGZlYjJhZGE2NGE0OTc4MTgw
ZDdhZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRp
b25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zCkBAIC0z
MTYyLDEwICszMTYyLDYgQEAgd2Via2l0Lm9yZy9iLzIwNzY1MSBpbXBvcnRlZC93M2MvSW5kZXhl
ZERCLXByaXZhdGUtYnJvd3NpbmcvaWRiY3Vyc29yX2RlbGV0ZV9vYmoKIAogd2Via2l0Lm9yZy9i
LzIwNzY1MiBpbXBvcnRlZC93M2MvSW5kZXhlZERCLXByaXZhdGUtYnJvd3NpbmcvaWRiY3Vyc29y
X2RlbGV0ZV9vYmplY3RzdG9yZTUuaHRtbCBbIFBhc3MgVGltZW91dCBdCiAKLXdlYmtpdC5vcmcv
Yi8yMjk1NjUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9lbmNvZGluZy9zaGFyZWRh
cnJheWJ1ZmZlci5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQotd2Via2l0Lm9yZy9iLzIy
OTUwMSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL0luZGV4ZWREQi9zZXJpYWxpemUt
c2hhcmVkYXJyYXlidWZmZXItdGhyb3dzLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQotCiB3
ZWJraXQub3JnL2IvMjA3NzAyIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvSW5kZXhl
ZERCL2tleS1nZW5lcmF0b3JzL3JlYWRpbmctYXV0b2luY3JlbWVudC1pbmRleGVzLmFueS5zZXJ2
aWNld29ya2VyLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjA3NzAzIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29y
a2VyL3dlYnNvY2tldC1pbi1zZXJ2aWNlLXdvcmtlci5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJl
IF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25z
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggYWU2ZjY0
NTBmYTZjZmU5YzU2NmUyNGFiZTgzYTc1NDM0NjU1ODZmZC4uMmQxNmRlOTZhZWE0NGFlNzdkOWNh
MzcyYWQ4NWUzMDgzNjI0MTZmNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTE5OTcsMTAgKzE5OTcsNiBAQCB3ZWJraXQub3JnL2IvMjE2MDI0IFsgTW9q
YXZlIENhdGFsaW5hIF0gZmFzdC90ZXh0L2Fob20uaHRtbCBbIEltYWdlT25seUZhaWx1cmUgXQog
CiB3ZWJraXQub3JnL2IvMjE2Mjk4IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvSW5k
ZXhlZERCL2Jsb2ItdmFsaWQtYWZ0ZXItZGVsZXRpb24uYW55Lmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQogCi13ZWJraXQub3JnL2IvMjI5NTAxIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
SW5kZXhlZERCL3NlcmlhbGl6ZS1zaGFyZWRhcnJheWJ1ZmZlci10aHJvd3MuaHR0cHMuaHRtbCBb
IFBhc3MgRmFpbHVyZSBdCi0KLXdlYmtpdC5vcmcvYi8yMjk1NjUgWyBEZWJ1ZyBdIGltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZW5jb2Rpbmcvc2hhcmVkYXJyYXlidWZmZXIuaHR0cHMu
aHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8xODYwNDUgaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXVpL3RleHQtb3ZlcmZsb3ctMDE3Lmh0bWwgWyBT
a2lwIF0KIHdlYmtpdC5vcmcvYi8xODYwNDUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLXZhbHVlcy92aF9ub3RfcmVmcmVzaGluZ19vbl9jaHJvbWUuaHRtbCBbIFNraXAg
XQogd2Via2l0Lm9yZy9iLzE4NjA0NSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvcmVuZGVyaW5nL3JlcGxhY2VkLWVsZW1lbnRzL2VtYmVkZGVkLWNvbnRlbnQvY3Jvc3MtZG9t
YWluLWlmcmFtZS5zdWIuaHRtbCBbIFNraXAgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436564</attachid>
            <date>2021-08-26 14:19:17 -0700</date>
            <delta_ts>2021-08-26 16:06:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229501-20210826141916.patch</filename>
            <type>text/plain</type>
            <size>6419</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNjQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTE4ZWU4MTYwZTg1NDFiZTlhNWQ5YjA0ODljNGE3NWQz
MjM5NDBmNS4uMGFmYTM4NWFjMjJkMzM3MTM0ODg4ZWMwNjc3MGQ4ZjQ4OWE4ZmNmNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDIxLTA4LTI2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUkVHUkVTU0lPTiAocjI4MTUxNik6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
SW5kZXhlZERCL3NlcmlhbGl6ZS1zaGFyZWRhcnJheWJ1ZmZlci10aHJvd3MuaHR0cHMuaHRtbCBp
cyBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjk1MDEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgyMzQ2MTUyPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIGNhc2Ugb2YgYSBDT09QIHBy
b2Nlc3Mtc3dhcCwgdGhlIG9sZCBwcm9jZXNzIGdldHMgYSBkaWRGYWlsUHJvdmlzaW9uYWxMb2Fk
V2l0aEVycm9yRm9yRnJhbWUgZGVsZWdhdGUgY2FsbC4gV2Ugd2FudCB0byBpZ25vcmUKKyAgICAg
ICAgdGhpcyBjYWxsIGluIFdLVFIncyBpbmplY3RlZCBidW5kbGUgc2luY2UgaXQgY2F1c2VzIHRo
ZSB0ZXN0IHRvIGR1bXAgaXRzIG91dHB1dCB0b28gZWFnZXJseSwgYmVmb3JlIHRoZSB0ZXN0IGhh
cyBoYWQgYSBjaGFuY2UKKyAgICAgICAgdG8gcnVuIGluIHRoZSBuZXcgcHJvY2Vzcy4KKworICAg
ICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdl
LmNwcDoKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGVQYWdlOjpkaWRGYWlsUHJvdmlzaW9u
YWxMb2FkV2l0aEVycm9yRm9yRnJhbWUpOgorICAgICAgICAoV1RSOjpJbmplY3RlZEJ1bmRsZVBh
Z2U6OmRpZENvbW1pdExvYWRGb3JGcmFtZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaDoKKwogMjAyMS0wOC0yNiAgV2Vuc29u
IEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXN0V2ViS2l0QVBJ
Ll9XS0FjdGl2YXRlZEVsZW1lbnRJbmZvLkluZm9Gb3JSb3RhdGVkSW1hZ2UgaXMgZmFpbGluZyBv
biBpT1MgMTUKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNwcAppbmRleCAxZGVjZjMwNzNhYWYzMTQ1YjFk
OWI5NzI1YjVjZDViZTNhMjc3MmU0Li5mM2Q5ZGI4NGIzYTVjNzFkMzNhYzEzNDA3MWVjMjRmNjVj
MDFkYmEwIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxl
L0luamVjdGVkQnVuZGxlUGFnZS5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuY3BwCkBAIC00MDYsNiArNDA2LDggQEAgdm9p
ZCBJbmplY3RlZEJ1bmRsZVBhZ2U6OnJlc2V0QWZ0ZXJUZXN0KCkKICAgICB1bmluc3RhbGxGYWtl
SGVsdmV0aWNhKCk7CiAKICAgICBJbmplY3RlZEJ1bmRsZTo6c2luZ2xldG9uKCkucmVzZXRVc2Vy
U2NyaXB0SW5qZWN0ZWRDb3VudCgpOworCisgICAgbV9kaWRDb21taXRNYWluRnJhbWVMb2FkID0g
ZmFsc2U7CiB9CiAKIC8vIExvYWRlciBDbGllbnQgQ2FsbGJhY2tzCkBAIC02MzQsNiArNjM2LDEx
IEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGVQYWdlOjpkaWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0aEVy
cm9yRm9yRnJhbWUoV0tCdW5kbGVGcmFtZVJlCiAgICAgaWYgKCFpbmplY3RlZEJ1bmRsZS5pc1Rl
c3RSdW5uaW5nKCkpCiAgICAgICAgIHJldHVybjsKIAorICAgIC8vIEluIGNhc2Ugb2YgYSBDT09Q
IHByb2Nlc3Mtc3dhcCwgdGhlIG9sZCBwcm9jZXNzIGdldHMgYSBkaWRGYWlsUHJvdmlzaW9uYWxM
b2FkV2l0aEVycm9yRm9yRnJhbWUgZGVsZWdhdGUgY2FsbC4gV2Ugd2FudCB0byBpZ25vcmUKKyAg
ICAvLyB0aGlzIGNhbGwgc2luY2UgaXQgY2F1c2VzIHRoZSB0ZXN0IHRvIGR1bXAgaXRzIG91dHB1
dCB0b28gZWFnZXJseSwgYmVmb3JlIHRoZSB0ZXN0IGhhcyBoYWQgYSBjaGFuY2UgdG8gcnVuIGlu
IHRoZSBuZXcgcHJvY2Vzcy4KKyAgICBpZiAoV0tCdW5kbGVGcmFtZUlzTWFpbkZyYW1lKGZyYW1l
KSAmJiAhbV9kaWRDb21taXRNYWluRnJhbWVMb2FkICYmIGluamVjdGVkQnVuZGxlLnBhZ2UoKSA9
PSB0aGlzKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoaW5qZWN0ZWRCdW5kbGUudGVzdFJ1
bm5lcigpLT5zaG91bGREdW1wRnJhbWVMb2FkQ2FsbGJhY2tzKCkpIHsKICAgICAgICAgZHVtcExv
YWRFdmVudChmcmFtZSwgImRpZEZhaWxQcm92aXNpb25hbExvYWRXaXRoRXJyb3IiKTsKICAgICAg
ICAgYXV0byBjb2RlID0gV0tFcnJvckdldEVycm9yQ29kZShlcnJvcik7CkBAIC02NTIsNiArNjU5
LDkgQEAgdm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2U6OmRpZENvbW1pdExvYWRGb3JGcmFtZShXS0J1
bmRsZUZyYW1lUmVmIGZyYW1lKQogICAgIGlmICghaW5qZWN0ZWRCdW5kbGUuaXNUZXN0UnVubmlu
ZygpKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoV0tCdW5kbGVGcmFtZUlzTWFpbkZyYW1l
KGZyYW1lKSkKKyAgICAgICAgbV9kaWRDb21taXRNYWluRnJhbWVMb2FkID0gdHJ1ZTsKKwogICAg
IGlmICghaW5qZWN0ZWRCdW5kbGUudGVzdFJ1bm5lcigpLT5zaG91bGREdW1wRnJhbWVMb2FkQ2Fs
bGJhY2tzKCkpCiAgICAgICAgIHJldHVybjsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaCBiL1Rvb2xzL1dlYktp
dFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmgKaW5kZXggMzE0
ODhhNTJiNWNlNTU2OTYxNmNiZDkxYjlhMjE5NzUwMzQyMTEyZS4uMmQ5MTJlOTE2OWMxMWIzMDdh
ZDVlZmIyMTNkYzEzZGE1NTJjYjc2YyAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaAorKysgYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5oCkBAIC0xODAsNiAr
MTgwLDcgQEAgcHJpdmF0ZToKIAogICAgIFdLQnVuZGxlUGFnZVJlZiBtX3BhZ2U7CiAgICAgV0tS
ZXRhaW5QdHI8V0tCdW5kbGVTY3JpcHRXb3JsZFJlZj4gbV93b3JsZDsKKyAgICBib29sIG1fZGlk
Q29tbWl0TWFpbkZyYW1lTG9hZCB7IGZhbHNlIH07CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXVFIK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhYzNiZDAzZjAwOWI4N2UwNTlkZDhjYTk0NjA4YzBlZjZjMzA4NGNmLi4wZGQ0Yjc0
MTVhY2MxMThkMDdhOWYyODQxMjE1NTBhNDQ4ZTA2MmI2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMjEtMDgtMjYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBS
RUdSRVNTSU9OIChyMjgxNTE2KTogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9JbmRl
eGVkREIvc2VyaWFsaXplLXNoYXJlZGFycmF5YnVmZmVyLXRocm93cy5odHRwcy5odG1sIGlzIGZh
aWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
OTUwMQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODIzNDYxNTI+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3RzIG5vdyB0aGF0IHRo
ZXkgc2hvdWxkIG5vIGxvbmdlciBiZSBmbGFreS4KKworICAgICAgICAqIHBsYXRmb3JtL2lvcy9U
ZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25z
OgorCiAyMDIxLTA4LTI2ICBFcmljIEh1dGNoaXNvbiAgPGVodXRjaGlzb25AYXBwbGUuY29tPgog
CiAgICAgICAgIFVwZGF0ZSB0ZXN0IGV4cGVjdGF0aW9ucyBmb3Igd2ViZ2wgdGVzdHMuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDcxMjc1ZWZmMDE3NWI1
OTkyNGE2NGViM2YzZjAyNzAyZjZjMGU5ZGIuLjQwMjliNWMxZTdlMmRiYmYxNGZlYjJhZGE2NGE0
OTc4MTgwZDdhZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhw
ZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25z
CkBAIC0zMTYyLDEwICszMTYyLDYgQEAgd2Via2l0Lm9yZy9iLzIwNzY1MSBpbXBvcnRlZC93M2Mv
SW5kZXhlZERCLXByaXZhdGUtYnJvd3NpbmcvaWRiY3Vyc29yX2RlbGV0ZV9vYmoKIAogd2Via2l0
Lm9yZy9iLzIwNzY1MiBpbXBvcnRlZC93M2MvSW5kZXhlZERCLXByaXZhdGUtYnJvd3NpbmcvaWRi
Y3Vyc29yX2RlbGV0ZV9vYmplY3RzdG9yZTUuaHRtbCBbIFBhc3MgVGltZW91dCBdCiAKLXdlYmtp
dC5vcmcvYi8yMjk1NjUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9lbmNvZGluZy9z
aGFyZWRhcnJheWJ1ZmZlci5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQotd2Via2l0Lm9y
Zy9iLzIyOTUwMSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL0luZGV4ZWREQi9zZXJp
YWxpemUtc2hhcmVkYXJyYXlidWZmZXItdGhyb3dzLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQotCiB3ZWJraXQub3JnL2IvMjA3NzAyIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
SW5kZXhlZERCL2tleS1nZW5lcmF0b3JzL3JlYWRpbmctYXV0b2luY3JlbWVudC1pbmRleGVzLmFu
eS5zZXJ2aWNld29ya2VyLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMjA3
NzAzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3NlcnZp
Y2Utd29ya2VyL3dlYnNvY2tldC1pbi1zZXJ2aWNlLXdvcmtlci5odHRwcy5odG1sIFsgUGFzcyBG
YWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
YWU2ZjY0NTBmYTZjZmU5YzU2NmUyNGFiZTgzYTc1NDM0NjU1ODZmZC4uMmQxNmRlOTZhZWE0NGFl
NzdkOWNhMzcyYWQ4NWUzMDgzNjI0MTZmNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTE5OTcsMTAgKzE5OTcsNiBAQCB3ZWJraXQub3JnL2IvMjE2MDI0
IFsgTW9qYXZlIENhdGFsaW5hIF0gZmFzdC90ZXh0L2Fob20uaHRtbCBbIEltYWdlT25seUZhaWx1
cmUgXQogCiB3ZWJraXQub3JnL2IvMjE2Mjk4IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvSW5kZXhlZERCL2Jsb2ItdmFsaWQtYWZ0ZXItZGVsZXRpb24uYW55Lmh0bWwgWyBQYXNzIEZh
aWx1cmUgXQogCi13ZWJraXQub3JnL2IvMjI5NTAxIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvSW5kZXhlZERCL3NlcmlhbGl6ZS1zaGFyZWRhcnJheWJ1ZmZlci10aHJvd3MuaHR0cHMu
aHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KLXdlYmtpdC5vcmcvYi8yMjk1NjUgWyBEZWJ1ZyBdIGlt
cG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZW5jb2Rpbmcvc2hhcmVkYXJyYXlidWZmZXIu
aHR0cHMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8xODYwNDUgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXVpL3RleHQtb3ZlcmZsb3ctMDE3Lmh0
bWwgWyBTa2lwIF0KIHdlYmtpdC5vcmcvYi8xODYwNDUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLXZhbHVlcy92aF9ub3RfcmVmcmVzaGluZ19vbl9jaHJvbWUuaHRtbCBb
IFNraXAgXQogd2Via2l0Lm9yZy9iLzE4NjA0NSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvcmVuZGVyaW5nL3JlcGxhY2VkLWVsZW1lbnRzL2VtYmVkZGVkLWNvbnRlbnQvY3Jv
c3MtZG9tYWluLWlmcmFtZS5zdWIuaHRtbCBbIFNraXAgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436584</attachid>
            <date>2021-08-26 16:07:01 -0700</date>
            <delta_ts>2021-08-27 10:02:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229501-20210826160700.patch</filename>
            <type>text/plain</type>
            <size>6499</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNjY3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDY4YzkyYzNiY2Q5ZDA2ZjVhZTM0MWIxMWE4MzRhMjEw
YjM0MmI0OC4uNzkzZjQzNGQ2MTZhZWIzMTA5ZDU4YjI0OGI2NmNjMzI1NmM3M2JiNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDIxLTA4LTI2ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgUkVHUkVTU0lPTiAocjI4MTUxNik6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
SW5kZXhlZERCL3NlcmlhbGl6ZS1zaGFyZWRhcnJheWJ1ZmZlci10aHJvd3MuaHR0cHMuaHRtbCBp
cyBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMjk1MDEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgyMzQ2MTUyPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIGNhc2Ugb2YgYSBDT09QIHBy
b2Nlc3Mtc3dhcCwgdGhlIG9sZCBwcm9jZXNzIGdldHMgYSBkaWRGYWlsUHJvdmlzaW9uYWxMb2Fk
V2l0aEVycm9yRm9yRnJhbWUgZGVsZWdhdGUgY2FsbC4gV2Ugd2FudCB0byBpZ25vcmUKKyAgICAg
ICAgdGhpcyBjYWxsIGluIFdLVFIncyBpbmplY3RlZCBidW5kbGUgc2luY2UgaXQgY2F1c2VzIHRo
ZSB0ZXN0IHRvIGR1bXAgaXRzIG91dHB1dCB0b28gZWFnZXJseSwgYmVmb3JlIHRoZSB0ZXN0IGhh
cyBoYWQgYSBjaGFuY2UKKyAgICAgICAgdG8gcnVuIGluIHRoZSBuZXcgcHJvY2Vzcy4KKworICAg
ICAgICAqIFdlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdl
LmNwcDoKKyAgICAgICAgKFdUUjo6SW5qZWN0ZWRCdW5kbGVQYWdlOjpkaWRGYWlsUHJvdmlzaW9u
YWxMb2FkV2l0aEVycm9yRm9yRnJhbWUpOgorICAgICAgICAoV1RSOjpJbmplY3RlZEJ1bmRsZVBh
Z2U6OmRpZENvbW1pdExvYWRGb3JGcmFtZSk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaDoKKwogMjAyMS0wOC0yNiAgUnlhbiBI
YWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICB3YXRjaE9TIHNpbXVsYXRv
ciBpbWFnZSBtaXNzaW5nIG9uIGJvdCB3YXRjaGVycyBkYXNoYm9hcmQKZGlmZiAtLWdpdCBhL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmNw
cCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQ
YWdlLmNwcAppbmRleCAxZGVjZjMwNzNhYWYzMTQ1YjFkOWI5NzI1YjVjZDViZTNhMjc3MmU0Li5k
ZmY1MGVkZmY2NmVkOTg4YzBmMmU2OTNjNjI1ZWZkZjIwNTliMjA2IDEwMDY0NAotLS0gYS9Ub29s
cy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5jcHAK
KysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRs
ZVBhZ2UuY3BwCkBAIC00MDYsNiArNDA2LDggQEAgdm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2U6OnJl
c2V0QWZ0ZXJUZXN0KCkKICAgICB1bmluc3RhbGxGYWtlSGVsdmV0aWNhKCk7CiAKICAgICBJbmpl
Y3RlZEJ1bmRsZTo6c2luZ2xldG9uKCkucmVzZXRVc2VyU2NyaXB0SW5qZWN0ZWRDb3VudCgpOwor
CisgICAgbV9kaWRDb21taXRNYWluRnJhbWVMb2FkID0gZmFsc2U7CiB9CiAKIC8vIExvYWRlciBD
bGllbnQgQ2FsbGJhY2tzCkBAIC02MzQsNiArNjM2LDExIEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGVQ
YWdlOjpkaWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0aEVycm9yRm9yRnJhbWUoV0tCdW5kbGVGcmFt
ZVJlCiAgICAgaWYgKCFpbmplY3RlZEJ1bmRsZS5pc1Rlc3RSdW5uaW5nKCkpCiAgICAgICAgIHJl
dHVybjsKIAorICAgIC8vIEluIGNhc2Ugb2YgYSBDT09QIHByb2Nlc3Mtc3dhcCwgdGhlIG9sZCBw
cm9jZXNzIGdldHMgYSBkaWRGYWlsUHJvdmlzaW9uYWxMb2FkV2l0aEVycm9yRm9yRnJhbWUgZGVs
ZWdhdGUgY2FsbC4gV2Ugd2FudCB0byBpZ25vcmUKKyAgICAvLyB0aGlzIGNhbGwgc2luY2UgaXQg
Y2F1c2VzIHRoZSB0ZXN0IHRvIGR1bXAgaXRzIG91dHB1dCB0b28gZWFnZXJseSwgYmVmb3JlIHRo
ZSB0ZXN0IGhhcyBoYWQgYSBjaGFuY2UgdG8gcnVuIGluIHRoZSBuZXcgcHJvY2Vzcy4KKyAgICBp
ZiAoV0tFcnJvckdldEVycm9yQ29kZShlcnJvcikgPT0ga1dLRXJyb3JDb2RlRnJhbWVMb2FkSW50
ZXJydXB0ZWRCeVBvbGljeUNoYW5nZSAmJiBXS0J1bmRsZUZyYW1lSXNNYWluRnJhbWUoZnJhbWUp
ICYmICFtX2RpZENvbW1pdE1haW5GcmFtZUxvYWQgJiYgaW5qZWN0ZWRCdW5kbGUucGFnZSgpID09
IHRoaXMpCisgICAgICAgIHJldHVybjsKKwogICAgIGlmIChpbmplY3RlZEJ1bmRsZS50ZXN0UnVu
bmVyKCktPnNob3VsZER1bXBGcmFtZUxvYWRDYWxsYmFja3MoKSkgewogICAgICAgICBkdW1wTG9h
ZEV2ZW50KGZyYW1lLCAiZGlkRmFpbFByb3Zpc2lvbmFsTG9hZFdpdGhFcnJvciIpOwogICAgICAg
ICBhdXRvIGNvZGUgPSBXS0Vycm9yR2V0RXJyb3JDb2RlKGVycm9yKTsKQEAgLTY1Miw2ICs2NTks
OSBAQCB2b2lkIEluamVjdGVkQnVuZGxlUGFnZTo6ZGlkQ29tbWl0TG9hZEZvckZyYW1lKFdLQnVu
ZGxlRnJhbWVSZWYgZnJhbWUpCiAgICAgaWYgKCFpbmplY3RlZEJ1bmRsZS5pc1Rlc3RSdW5uaW5n
KCkpCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmIChXS0J1bmRsZUZyYW1lSXNNYWluRnJhbWUo
ZnJhbWUpKQorICAgICAgICBtX2RpZENvbW1pdE1haW5GcmFtZUxvYWQgPSB0cnVlOworCiAgICAg
aWYgKCFpbmplY3RlZEJ1bmRsZS50ZXN0UnVubmVyKCktPnNob3VsZER1bXBGcmFtZUxvYWRDYWxs
YmFja3MoKSkKICAgICAgICAgcmV0dXJuOwogCmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5oIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZVBhZ2UuaAppbmRleCAzMTQ4
OGE1MmI1Y2U1NTY5NjE2Y2JkOTFiOWEyMTk3NTAzNDIxMTJlLi4yZDkxMmU5MTY5YzExYjMwN2Fk
NWVmYjIxM2RjMTNkYTU1MmNiNzZjIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZS5oCisrKyBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlLmgKQEAgLTE4MCw2ICsx
ODAsNyBAQCBwcml2YXRlOgogCiAgICAgV0tCdW5kbGVQYWdlUmVmIG1fcGFnZTsKICAgICBXS1Jl
dGFpblB0cjxXS0J1bmRsZVNjcmlwdFdvcmxkUmVmPiBtX3dvcmxkOworICAgIGJvb2wgbV9kaWRD
b21taXRNYWluRnJhbWVMb2FkIHsgZmFsc2UgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdUUgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDlmYWMxNDdlZmNiNjg3YjE2ZDc1YTY3NTU5ZTVjZTE2ZDc0NDVmZmIuLjIxNjhjMWU3
OTIyYzY3MzBjMWFmYjk1MzJmMzUwNzE1M2JhNGZkMjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAor
MjAyMS0wOC0yNiAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIFJF
R1JFU1NJT04gKHIyODE1MTYpOiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL0luZGV4
ZWREQi9zZXJpYWxpemUtc2hhcmVkYXJyYXlidWZmZXItdGhyb3dzLmh0dHBzLmh0bWwgaXMgZmFp
bGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5
NTAxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjM0NjE1Mj4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVbnNraXAgdGVzdHMgbm93IHRoYXQgdGhl
eSBzaG91bGQgbm8gbG9uZ2VyIGJlIGZsYWt5LgorCisgICAgICAgICogcGxhdGZvcm0vaW9zL1Rl
c3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnM6
CisKIDIwMjEtMDgtMjYgIEVyaWMgSHV0Y2hpc29uICA8ZWh1dGNoaXNvbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgW0JpZ1N1ciB3azIgRGVidWddIGh0dHAvdGVzdHMvbWlzYy9hY2lkMy5odG1sIGlz
IGEgZmxha3kgZmFpbHVyZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9U
ZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggNzEyNzVlZmYwMTc1YjU5OTI0YTY0ZWIzZjNmMDI3MDJmNmMwZTlkYi4uNDAyOWI1
YzFlN2UyZGJiZjE0ZmViMmFkYTY0YTQ5NzgxODBkN2FlYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTMxNjIsMTAgKzMxNjIsNiBAQCB3ZWJraXQub3Jn
L2IvMjA3NjUxIGltcG9ydGVkL3czYy9JbmRleGVkREItcHJpdmF0ZS1icm93c2luZy9pZGJjdXJz
b3JfZGVsZXRlX29iagogCiB3ZWJraXQub3JnL2IvMjA3NjUyIGltcG9ydGVkL3czYy9JbmRleGVk
REItcHJpdmF0ZS1icm93c2luZy9pZGJjdXJzb3JfZGVsZXRlX29iamVjdHN0b3JlNS5odG1sIFsg
UGFzcyBUaW1lb3V0IF0KIAotd2Via2l0Lm9yZy9iLzIyOTU2NSBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2VuY29kaW5nL3NoYXJlZGFycmF5YnVmZmVyLmh0dHBzLmh0bWwgWyBQYXNz
IEZhaWx1cmUgXQotCi13ZWJraXQub3JnL2IvMjI5NTAxIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvSW5kZXhlZERCL3NlcmlhbGl6ZS1zaGFyZWRhcnJheWJ1ZmZlci10aHJvd3MuaHR0
cHMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtpdC5vcmcvYi8yMDc3MDIgaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9JbmRleGVkREIva2V5LWdlbmVyYXRvcnMvcmVhZGluZy1h
dXRvaW5jcmVtZW50LWluZGV4ZXMuYW55LnNlcnZpY2V3b3JrZXIuaHRtbCBbIFBhc3MgRmFpbHVy
ZSBdCiAKIHdlYmtpdC5vcmcvYi8yMDc3MDMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvd2Vic29ja2V0LWluLXNlcnZpY2Utd29y
a2VyLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
VGVzdEV4cGVjdGF0aW9ucwppbmRleCAzYmFmNDE2OTZlMmVhYzU5MzA4ZTdjMTFlMDk4OTUzNDcz
NWExYmNjLi5lMWUwMDA0NjdmYjM0ZjZmOTk5ZjM1ZmU1ZDdmMjFlZWRiZTYxNzRkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTk5NSwxMCArMTk5NSw2
IEBAIHdlYmtpdC5vcmcvYi8yMTYwMjQgWyBNb2phdmUgQ2F0YWxpbmEgXSBmYXN0L3RleHQvYWhv
bS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMTYyOTggaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9JbmRleGVkREIvYmxvYi12YWxpZC1hZnRlci1kZWxl
dGlvbi5hbnkuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi8yMjk1MDEgaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9JbmRleGVkREIvc2VyaWFsaXplLXNoYXJlZGFy
cmF5YnVmZmVyLXRocm93cy5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQotd2Via2l0Lm9y
Zy9iLzIyOTU2NSBbIERlYnVnIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9lbmNv
ZGluZy9zaGFyZWRhcnJheWJ1ZmZlci5odHRwcy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQogd2Vi
a2l0Lm9yZy9iLzE4NjA0NSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
dWkvdGV4dC1vdmVyZmxvdy0wMTcuaHRtbCBbIFNraXAgXQogd2Via2l0Lm9yZy9iLzE4NjA0NSBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtdmFsdWVzL3ZoX25vdF9yZWZy
ZXNoaW5nX29uX2Nocm9tZS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTg2MDQ1IGltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvcmVwbGFjZWQtZWxlbWVu
dHMvZW1iZWRkZWQtY29udGVudC9jcm9zcy1kb21haW4taWZyYW1lLnN1Yi5odG1sIFsgU2tpcCBd
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>