<?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>232837</bug_id>
          
          <creation_ts>2021-11-08 12:46:53 -0800</creation_ts>
          <short_desc>nullptr deref in CompositeEditCommand::insertNodeAt</short_desc>
          <delta_ts>2022-06-15 22:55:09 -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>HTML Editing</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gabriel Nava Marino">gnavamarino</reporter>
          <assigned_to name="Gabriel Nava Marino">gnavamarino</assigned_to>
          <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mifenton</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1812768</commentid>
    <comment_count>0</comment_count>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-08 12:46:53 -0800</bug_when>
    <thetext>This seems to occur when p.deprecatedNode() is nullptr.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812779</commentid>
    <comment_count>1</comment_count>
      <attachid>443593</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-08 12:59:13 -0800</bug_when>
    <thetext>Created attachment 443593
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812826</commentid>
    <comment_count>2</comment_count>
      <attachid>443600</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-08 14:03:30 -0800</bug_when>
    <thetext>Created attachment 443600
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812868</commentid>
    <comment_count>3</comment_count>
      <attachid>443600</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-11-08 15:08:13 -0800</bug_when>
    <thetext>Comment on attachment 443600
Patch

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

&gt; LayoutTests/fast/editing/editing-position-crash.html:1
&gt; +&lt;!DOCTYPE html&gt;

The rest of the change seems fine, but this test case looks like it could use some cleanup. A few confusing/odd details:
- The html closing tag on line 2
- The use of try-catch in the event handlers (as well as the names of all the event handler functions)
- The text node after the end of the body element.
- Lack of explicit closing tags on a few of the elements below, such as the svg.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1812900</commentid>
    <comment_count>4</comment_count>
      <attachid>443625</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-08 15:49:25 -0800</bug_when>
    <thetext>Created attachment 443625
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813682</commentid>
    <comment_count>5</comment_count>
      <attachid>443830</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-10 10:21:36 -0800</bug_when>
    <thetext>Created attachment 443830
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813770</commentid>
    <comment_count>6</comment_count>
      <attachid>443830</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-11-10 13:16:15 -0800</bug_when>
    <thetext>Comment on attachment 443830
Patch

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

It looks like the new test is crashing underneath:

```
ASSERTION FAILED: ancestor
./dom/Position.cpp(1586) : WebCore::Position WebCore::positionInParentBeforeNode(WebCore::Node *)
1   0x13a6f4928 WTFCrash
2   0x118de87a0 WebCore::CachedResourceHandleBase::operator!() const
3   0x119784e14 WebCore::positionInParentBeforeNode(WebCore::Node*)
4   0x1198b0e10 WebCore::CreateLinkCommand::doApply()
5   0x1198951d8 WebCore::CompositeEditCommand::apply()
6   0x119929a70 WebCore::executeCreateLink(WebCore::Frame&amp;, WebCore::Event*, WebCore::EditorCommandSource, WTF::String const&amp;)
7   0x119900498 WebCore::Editor::Command::execute(WTF::String const&amp;, WebCore::Event*) const
8   0x1195b8bd4 WebCore::Document::execCommand(WTF::String const&amp;, bool, WTF::String const&amp;)
9   0x116b7e268 WebCore::jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSDocument*)
10  0x116b7dd10 long long WebCore::IDLOperation&lt;WebCore::JSDocument&gt;::call&lt;&amp;(WebCore::jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSDocument*)), (WebCore::CastedThisErrorBehavior)0&gt;(JSC::JSGlobalObject&amp;, JSC::CallFrame&amp;, char const*)
```

&gt; LayoutTests/ChangeLog:6
&gt; +        Reviewed by Reviewed by Wenson Hsieh.

Since I haven&apos;t reviewed (added r+ to) this patch, this should say `Reviewed by NOBODY (OOPS!)`.

(But also, there is a redundant &quot;Reviewed by&quot; here)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813781</commentid>
    <comment_count>7</comment_count>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-10 13:38:44 -0800</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #6)
&gt; Comment on attachment 443830 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=443830&amp;action=review
&gt; 
&gt; It looks like the new test is crashing underneath:

I think this is likely pointing at the root cause being upstream. I am taking a look. Thank you for pointing this out.

&gt; 
&gt; ```
&gt; ASSERTION FAILED: ancestor
&gt; ./dom/Position.cpp(1586) : WebCore::Position
&gt; WebCore::positionInParentBeforeNode(WebCore::Node *)
&gt; 1   0x13a6f4928 WTFCrash
&gt; 2   0x118de87a0 WebCore::CachedResourceHandleBase::operator!() const
&gt; 3   0x119784e14 WebCore::positionInParentBeforeNode(WebCore::Node*)
&gt; 4   0x1198b0e10 WebCore::CreateLinkCommand::doApply()
&gt; 5   0x1198951d8 WebCore::CompositeEditCommand::apply()
&gt; 6   0x119929a70 WebCore::executeCreateLink(WebCore::Frame&amp;, WebCore::Event*,
&gt; WebCore::EditorCommandSource, WTF::String const&amp;)
&gt; 7   0x119900498 WebCore::Editor::Command::execute(WTF::String const&amp;,
&gt; WebCore::Event*) const
&gt; 8   0x1195b8bd4 WebCore::Document::execCommand(WTF::String const&amp;, bool,
&gt; WTF::String const&amp;)
&gt; 9   0x116b7e268
&gt; WebCore::jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*,
&gt; JSC::CallFrame*, WebCore::JSDocument*)
&gt; 10  0x116b7dd10 long long
&gt; WebCore::IDLOperation&lt;WebCore::JSDocument&gt;::call&lt;&amp;(WebCore::
&gt; jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*,
&gt; JSC::CallFrame*, WebCore::JSDocument*)),
&gt; (WebCore::CastedThisErrorBehavior)0&gt;(JSC::JSGlobalObject&amp;, JSC::CallFrame&amp;,
&gt; char const*)
&gt; ```
&gt; 
&gt; &gt; LayoutTests/ChangeLog:6
&gt; &gt; +        Reviewed by Reviewed by Wenson Hsieh.
&gt; 
&gt; Since I haven&apos;t reviewed (added r+ to) this patch, this should say `Reviewed
&gt; by NOBODY (OOPS!)`.

Thank you for this clarification. I will add this Reviewed by after receiving an r+.

&gt; 
&gt; (But also, there is a redundant &quot;Reviewed by&quot; here)

Thank you for pointing this out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1813843</commentid>
    <comment_count>8</comment_count>
      <attachid>443877</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-10 16:41:47 -0800</bug_when>
    <thetext>Created attachment 443877
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814106</commentid>
    <comment_count>9</comment_count>
      <attachid>443971</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-11 10:31:01 -0800</bug_when>
    <thetext>Created attachment 443971
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814108</commentid>
    <comment_count>10</comment_count>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-11 10:33:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/82958441&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814109</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-11 10:33:40 -0800</bug_when>
    <thetext>&lt;rdar://problem/85305520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814310</commentid>
    <comment_count>12</comment_count>
      <attachid>443971</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-11-11 17:01:23 -0800</bug_when>
    <thetext>Comment on attachment 443971
Patch

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

&gt; LayoutTests/fast/editing/editing-position-crash-expected.txt:1
&gt; +CONSOLE MESSAGE: RangeError: Maximum call stack size exceeded.

Is there a way to make this test not depend on our recursion limit, but still cover this crash?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814320</commentid>
    <comment_count>13</comment_count>
      <attachid>443971</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-11-11 17:29:34 -0800</bug_when>
    <thetext>Comment on attachment 443971
Patch

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

&gt; Source/WebCore/editing/CreateLinkCommand.cpp:51
&gt; +    else if (!endingSelection().isOrphan()) {

Shouldn’t we check if it’s an orphan up at the top of the function, rather than only after the isRange check?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814321</commentid>
    <comment_count>14</comment_count>
      <attachid>443971</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-11-11 17:30:51 -0800</bug_when>
    <thetext>Comment on attachment 443971
Patch

This patch is OK, but I think it could be made a little better by making the test not depend on a &quot;call stack size exceeded&quot; exception and by doing the orphan check earlier.

But neither of those seems a reason to not land it ... just that each of those things would be a significant improvement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814322</commentid>
    <comment_count>15</comment_count>
      <attachid>443971</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-11 17:35:45 -0800</bug_when>
    <thetext>Comment on attachment 443971
Patch

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

&gt;&gt; Source/WebCore/editing/CreateLinkCommand.cpp:51
&gt;&gt; +    else if (!endingSelection().isOrphan()) {
&gt; 
&gt; Shouldn’t we check if it’s an orphan up at the top of the function, rather than only after the isRange check?

Thank you for the feedback! Yes, I will change the endingSelection().isNone check above to endingSelection().isNoneOrOrphaned().

&gt;&gt; LayoutTests/fast/editing/editing-position-crash-expected.txt:1
&gt;&gt; +CONSOLE MESSAGE: RangeError: Maximum call stack size exceeded.
&gt; 
&gt; Is there a way to make this test not depend on our recursion limit, but still cover this crash?

Yes, I will pass an option so the event listener is only invoked at most once.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814325</commentid>
    <comment_count>16</comment_count>
      <attachid>444030</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-11 17:46:42 -0800</bug_when>
    <thetext>Created attachment 444030
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814326</commentid>
    <comment_count>17</comment_count>
      <attachid>444031</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-11 17:50:39 -0800</bug_when>
    <thetext>Created attachment 444031
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815124</commentid>
    <comment_count>18</comment_count>
      <attachid>444031</attachid>
    <who name="Gabriel Nava Marino">gnavamarino</who>
    <bug_when>2021-11-15 10:49:21 -0800</bug_when>
    <thetext>Comment on attachment 444031
Patch

It looks like the unrelated layout test failure it is hitting was addressed in
Bug 233043 - Regression(r285639) fast/dom/Geolocation/cached-position-iframe.html is frequently crashing on Mac-wk1

However, the bot is not yet running with that revision. Moving to cq?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815125</commentid>
    <comment_count>19</comment_count>
      <attachid>444031</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-11-15 10:52:39 -0800</bug_when>
    <thetext>Comment on attachment 444031
Patch

Indeed, those geolocation tests have been flaky somewhat recently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1815127</commentid>
    <comment_count>20</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-15 10:57:06 -0800</bug_when>
    <thetext>Committed r285813 (244257@main): &lt;https://commits.webkit.org/244257@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 444031.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1876195</commentid>
    <comment_count>21</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2022-06-15 22:55:09 -0700</bug_when>
    <thetext>*** Bug 227389 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443593</attachid>
            <date>2021-11-08 12:59:13 -0800</date>
            <delta_ts>2021-11-08 14:03:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211108125912.patch</filename>
            <type>text/plain</type>
            <size>4011</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU1NWQxODI5MjJmMTc2
NWE0MDk2YjJiMTUzMzVkMGZiODJhMGY1ZC4uOGMxMzc2NTZlNjAwNTdhZDRjOTA0M2U4NmUwMzZm
YmU5NDhkZmRhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTExLTA4ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hlY2sgcGFyZW50QW5jaG9y
ZWRFcXVpdmFsZW50J3Mgbm9kZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0Tm9kZUF0
CisgICAgICAgIGZvciBudWxscHRyIHNpbWlsYXIgdG8gaG93IGl0J3MgY3VycmVudGx5IGRvbmUg
aW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBZnRlci4KKworICAgICAgICBUZXN0
OiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCisKKyAgICAgICAgKiBl
ZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbXBv
c2l0ZUVkaXRDb21tYW5kOjppbnNlcnROb2RlQXQpOgorCiAyMDIxLTExLTAyICBDYWl0bG4gUG90
dGVyICA8Y2FpdHBAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV2ViSURMXSBTdXBwb3J0IFtFeHBv
c2VkPSpdIGV4dGVuZGVkIGF0dHJpYnV0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRp
dGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Nv
bXBvc2l0ZUVkaXRDb21tYW5kLmNwcAppbmRleCA5M2YwZjkwNWEzMTQ2Y2U4ZWMyMmJhNTUwMzZl
NjM4MDg3YWExZmJlLi5hYjkwZWU0M2UxYWM0MzViMDAyMTA3ZWQ1M2VhNWZiMTdkNTBmNjZmIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcApA
QCAtNTgzLDYgKzU4Myw5IEBAIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVB
dChSZWY8Tm9kZT4mJiBpbnNlcnRDaGlsZCwgY29uc3QgUG9zaXRpb24mCiAgICAgLy8gbGlrZXdp
c2UgZm9yIHJlcGxhY2VkIGVsZW1lbnRzLCBicnMsIGV0Yy4KICAgICBQb3NpdGlvbiBwID0gZWRp
dGluZ1Bvc2l0aW9uLnBhcmVudEFuY2hvcmVkRXF1aXZhbGVudCgpOwogICAgIFJlZlB0ciByZWZD
aGlsZCB7IHAuZGVwcmVjYXRlZE5vZGUoKSB9OworICAgIGlmICghcmVmQ2hpbGQpCisgICAgICAg
IHJldHVybjsKKwogICAgIGludCBvZmZzZXQgPSBwLmRlcHJlY2F0ZWRFZGl0aW5nT2Zmc2V0KCk7
CiAgICAgCiAgICAgaWYgKGNhbkhhdmVDaGlsZHJlbkZvckVkaXRpbmcoKnJlZkNoaWxkKSkgewpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDRiODM1ZmZmN2JlYjJkZjBmMWE2OGFiNTVhY2UyNTViNTk4MzlmYjAuLmFlZTgwYjVh
YjBmOTM4OGMxNDQ5ZTMxMDU0MDZiMmJjZmQwZjFkZmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAyMS0xMS0wOCAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxlLmNvbT4K
KworICAgICAgICBudWxscHRyIGRlcmVmIGluIENvbXBvc2l0ZUVkaXRDb21tYW5kOjppbnNlcnRO
b2RlQXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MjgzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sOiBBZGRl
ZC4KKwogMjAyMS0xMS0wMiAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxl
LmNvbT4KIAogICAgICAgICBDcmFzaCBpbiBSZW5kZXJMYXllcjo6cmVidWlsZFpPcmRlckxpc3Rz
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1j
cmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3Np
dGlvbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmM5MmU4NmJkMzEzYTcxYTMwZTdi
Y2E0YWIxNTkxZjU0MTMzMGJiOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDUg
QEAKK0NPTlNPTEUgTUVTU0FHRTogUmVmZXJlbmNlRXJyb3I6IENhbid0IGZpbmQgdmFyaWFibGU6
IGY1CitDT05TT0xFIE1FU1NBR0U6IFJhbmdlRXJyb3I6IE1heGltdW0gY2FsbCBzdGFjayBzaXpl
IGV4Y2VlZGVkLgorCitQQVNTIGlmIHRoaXMgZG9lc24ndCBjcmFzaAorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2guaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5kOWVlMDdhNjdlZjMxZDczM2I1ODBlNzgzMGE3MmQwYTBiMzQ2MjEzCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gu
aHRtbApAQCAtMCwwICsxLDMxIEBACis8IURPQ1RZUEUgaHRtbD4KKzwvaHRtbD4KKzxzY3JpcHQ+
CitvbmxvYWQgPSAoKSA9PiB7CisgIGRvY3VtZW50LmRlc2lnbk1vZGUgPSAib24iOworICBwYXRo
MCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwYXRoMCcpOworICBwYXRoMC5mb2N1cygpOwor
ICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9
CitmdW5jdGlvbiBmMSgpIHsKK3RyeSB7IHY0MiA9IHdpbmRvdy5nZXRTZWxlY3Rpb24oKTsgfSBj
YXRjaCB7IH0KK3RyeSB7IHY1NSA9IHY0Mi5zZXRQb3NpdGlvbih4MTcsIDEwKTsgfSBjYXRjaCB7
IH0KK30KK2Z1bmN0aW9uIGYyKCkgewordHJ5IHsgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImluc2Vy
dEhvcml6b250YWxSdWxlIixmYWxzZSxudWxsKTsgfSBjYXRjaCB7IH0KK3RyeSB7IHdpbmRvdy5h
ZGRFdmVudExpc3RlbmVyKCJiZWZvcmVpbnB1dCIsZjMseyBjYXB0dXJlOiB0cnVlIH0pOyB9IGNh
dGNoIHsgfQordHJ5IHsgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImNyZWF0ZUxpbmsiLGZhbHNlLCJ4
Iik7IH0gY2F0Y2ggeyB9Cit9CitmdW5jdGlvbiBmMygpIHsKK3RyeSB7IGRvY3VtZW50LmV4ZWND
b21tYW5kKCJkZWxldGUiLGZhbHNlLG51bGwpOyB9IGNhdGNoIHsgfQorfQorPC9zY3JpcHQ+Cis8
Ym9keT4KKzxzdmcgb25mb2N1c2luPSJmMigpIj4KKzxwYXRoIGlkPSJwYXRoMCIgdGFiaW5kZXg9
IjIiIG9uZm9jdXNpbj0iZjEoKSI+Cis8YnI+Cis8b2JqZWN0IGRhdGE9IngiIHR5cGU9ImltYWdl
L2pwZWciIG9uZXJyb3I9ImY1KCkiIGlkPSJ4MTciPgorPC9ib2R5PgorUEFTUyBpZiB0aGlzIGRv
ZXNuJ3QgY3Jhc2gKKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443600</attachid>
            <date>2021-11-08 14:03:30 -0800</date>
            <delta_ts>2021-11-08 15:49:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211108140329.patch</filename>
            <type>text/plain</type>
            <size>3912</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU1NWQxODI5MjJmMTc2
NWE0MDk2YjJiMTUzMzVkMGZiODJhMGY1ZC4uOGMxMzc2NTZlNjAwNTdhZDRjOTA0M2U4NmUwMzZm
YmU5NDhkZmRhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTExLTA4ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hlY2sgcGFyZW50QW5jaG9y
ZWRFcXVpdmFsZW50J3Mgbm9kZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0Tm9kZUF0
CisgICAgICAgIGZvciBudWxscHRyIHNpbWlsYXIgdG8gaG93IGl0J3MgY3VycmVudGx5IGRvbmUg
aW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBZnRlci4KKworICAgICAgICBUZXN0
OiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCisKKyAgICAgICAgKiBl
ZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbXBv
c2l0ZUVkaXRDb21tYW5kOjppbnNlcnROb2RlQXQpOgorCiAyMDIxLTExLTAyICBDYWl0bG4gUG90
dGVyICA8Y2FpdHBAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV2ViSURMXSBTdXBwb3J0IFtFeHBv
c2VkPSpdIGV4dGVuZGVkIGF0dHJpYnV0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRp
dGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Nv
bXBvc2l0ZUVkaXRDb21tYW5kLmNwcAppbmRleCA5M2YwZjkwNWEzMTQ2Y2U4ZWMyMmJhNTUwMzZl
NjM4MDg3YWExZmJlLi5hYjkwZWU0M2UxYWM0MzViMDAyMTA3ZWQ1M2VhNWZiMTdkNTBmNjZmIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcApA
QCAtNTgzLDYgKzU4Myw5IEBAIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVB
dChSZWY8Tm9kZT4mJiBpbnNlcnRDaGlsZCwgY29uc3QgUG9zaXRpb24mCiAgICAgLy8gbGlrZXdp
c2UgZm9yIHJlcGxhY2VkIGVsZW1lbnRzLCBicnMsIGV0Yy4KICAgICBQb3NpdGlvbiBwID0gZWRp
dGluZ1Bvc2l0aW9uLnBhcmVudEFuY2hvcmVkRXF1aXZhbGVudCgpOwogICAgIFJlZlB0ciByZWZD
aGlsZCB7IHAuZGVwcmVjYXRlZE5vZGUoKSB9OworICAgIGlmICghcmVmQ2hpbGQpCisgICAgICAg
IHJldHVybjsKKwogICAgIGludCBvZmZzZXQgPSBwLmRlcHJlY2F0ZWRFZGl0aW5nT2Zmc2V0KCk7
CiAgICAgCiAgICAgaWYgKGNhbkhhdmVDaGlsZHJlbkZvckVkaXRpbmcoKnJlZkNoaWxkKSkgewpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDRiODM1ZmZmN2JlYjJkZjBmMWE2OGFiNTVhY2UyNTViNTk4MzlmYjAuLmFlZTgwYjVh
YjBmOTM4OGMxNDQ5ZTMxMDU0MDZiMmJjZmQwZjFkZmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAyMS0xMS0wOCAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxlLmNvbT4K
KworICAgICAgICBudWxscHRyIGRlcmVmIGluIENvbXBvc2l0ZUVkaXRDb21tYW5kOjppbnNlcnRO
b2RlQXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MjgzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sOiBBZGRl
ZC4KKwogMjAyMS0xMS0wMiAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxl
LmNvbT4KIAogICAgICAgICBDcmFzaCBpbiBSZW5kZXJMYXllcjo6cmVidWlsZFpPcmRlckxpc3Rz
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1j
cmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3Np
dGlvbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWI4NDJjZDkxNTdhMTI2ZmM5MTYx
YzBiMjhmZTFiMTJjMzBkNjUwZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQg
QEAKK0NPTlNPTEUgTUVTU0FHRTogUmFuZ2VFcnJvcjogTWF4aW11bSBjYWxsIHN0YWNrIHNpemUg
ZXhjZWVkZWQuCisKK1BBU1MgaWYgdGhpcyBkb2Vzbid0IGNyYXNoCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjkwMTMzZmI1OWFjYzBmY2U3YzQzM2ZmNjEyNTE1Y2I1YjhjYzE4ZjYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5o
dG1sCkBAIC0wLDAgKzEsMzAgQEAKKzwhRE9DVFlQRSBodG1sPgorPC9odG1sPgorPHNjcmlwdD4K
K29ubG9hZCA9ICgpID0+IHsKKyAgZG9jdW1lbnQuZGVzaWduTW9kZSA9ICJvbiI7CisgIHBhdGgw
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BhdGgwJyk7CisgIHBhdGgwLmZvY3VzKCk7Cisg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK30K
K2Z1bmN0aW9uIGYxKCkgeworICB0cnkgeyB3aW5kb3cuZ2V0U2VsZWN0aW9uKCkuc2V0UG9zaXRp
b24oeDE3LCAxMCk7IH0gY2F0Y2ggeyB9Cit9CitmdW5jdGlvbiBmMigpIHsKKyAgdHJ5IHsgZG9j
dW1lbnQuZXhlY0NvbW1hbmQoImluc2VydEhvcml6b250YWxSdWxlIixmYWxzZSxudWxsKTsgfSBj
YXRjaCB7IH0KKyAgdHJ5IHsgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJlZm9yZWlucHV0Iixm
Myx7IGNhcHR1cmU6IHRydWUgfSk7IH0gY2F0Y2ggeyB9CisgIHRyeSB7IGRvY3VtZW50LmV4ZWND
b21tYW5kKCJjcmVhdGVMaW5rIixmYWxzZSwieCIpOyB9IGNhdGNoIHsgfQorfQorZnVuY3Rpb24g
ZjMoKSB7CisgIHRyeSB7IGRvY3VtZW50LmV4ZWNDb21tYW5kKCJkZWxldGUiLGZhbHNlLG51bGwp
OyB9IGNhdGNoIHsgfQorfQorPC9zY3JpcHQ+Cis8Ym9keT4KKzxzdmcgb25mb2N1c2luPSJmMigp
Ij4KKzxwYXRoIGlkPSJwYXRoMCIgdGFiaW5kZXg9IjIiIG9uZm9jdXNpbj0iZjEoKSI+Cis8YnI+
Cis8b2JqZWN0IGRhdGE9IngiIHR5cGU9ImltYWdlL2pwZWciIGlkPSJ4MTciPgorPC9ib2R5Pgor
UEFTUyBpZiB0aGlzIGRvZXNuJ3QgY3Jhc2gKKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443625</attachid>
            <date>2021-11-08 15:49:25 -0800</date>
            <delta_ts>2022-02-10 16:35:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211108154924.patch</filename>
            <type>text/plain</type>
            <size>3841</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU1NWQxODI5MjJmMTc2
NWE0MDk2YjJiMTUzMzVkMGZiODJhMGY1ZC4uOGMxMzc2NTZlNjAwNTdhZDRjOTA0M2U4NmUwMzZm
YmU5NDhkZmRhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTExLTA4ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hlY2sgcGFyZW50QW5jaG9y
ZWRFcXVpdmFsZW50J3Mgbm9kZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0Tm9kZUF0
CisgICAgICAgIGZvciBudWxscHRyIHNpbWlsYXIgdG8gaG93IGl0J3MgY3VycmVudGx5IGRvbmUg
aW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBZnRlci4KKworICAgICAgICBUZXN0
OiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCisKKyAgICAgICAgKiBl
ZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbXBv
c2l0ZUVkaXRDb21tYW5kOjppbnNlcnROb2RlQXQpOgorCiAyMDIxLTExLTAyICBDYWl0bG4gUG90
dGVyICA8Y2FpdHBAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV2ViSURMXSBTdXBwb3J0IFtFeHBv
c2VkPSpdIGV4dGVuZGVkIGF0dHJpYnV0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZWRp
dGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0Nv
bXBvc2l0ZUVkaXRDb21tYW5kLmNwcAppbmRleCA5M2YwZjkwNWEzMTQ2Y2U4ZWMyMmJhNTUwMzZl
NjM4MDg3YWExZmJlLi5hYjkwZWU0M2UxYWM0MzViMDAyMTA3ZWQ1M2VhNWZiMTdkNTBmNjZmIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcApA
QCAtNTgzLDYgKzU4Myw5IEBAIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVB
dChSZWY8Tm9kZT4mJiBpbnNlcnRDaGlsZCwgY29uc3QgUG9zaXRpb24mCiAgICAgLy8gbGlrZXdp
c2UgZm9yIHJlcGxhY2VkIGVsZW1lbnRzLCBicnMsIGV0Yy4KICAgICBQb3NpdGlvbiBwID0gZWRp
dGluZ1Bvc2l0aW9uLnBhcmVudEFuY2hvcmVkRXF1aXZhbGVudCgpOwogICAgIFJlZlB0ciByZWZD
aGlsZCB7IHAuZGVwcmVjYXRlZE5vZGUoKSB9OworICAgIGlmICghcmVmQ2hpbGQpCisgICAgICAg
IHJldHVybjsKKwogICAgIGludCBvZmZzZXQgPSBwLmRlcHJlY2F0ZWRFZGl0aW5nT2Zmc2V0KCk7
CiAgICAgCiAgICAgaWYgKGNhbkhhdmVDaGlsZHJlbkZvckVkaXRpbmcoKnJlZkNoaWxkKSkgewpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDRiODM1ZmZmN2JlYjJkZjBmMWE2OGFiNTVhY2UyNTViNTk4MzlmYjAuLmFlZTgwYjVh
YjBmOTM4OGMxNDQ5ZTMxMDU0MDZiMmJjZmQwZjFkZmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAyMS0xMS0wOCAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxlLmNvbT4K
KworICAgICAgICBudWxscHRyIGRlcmVmIGluIENvbXBvc2l0ZUVkaXRDb21tYW5kOjppbnNlcnRO
b2RlQXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MjgzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
ZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sOiBBZGRl
ZC4KKwogMjAyMS0xMS0wMiAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxl
LmNvbT4KIAogICAgICAgICBDcmFzaCBpbiBSZW5kZXJMYXllcjo6cmVidWlsZFpPcmRlckxpc3Rz
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1j
cmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3Np
dGlvbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWI4NDJjZDkxNTdhMTI2ZmM5MTYx
YzBiMjhmZTFiMTJjMzBkNjUwZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQg
QEAKK0NPTlNPTEUgTUVTU0FHRTogUmFuZ2VFcnJvcjogTWF4aW11bSBjYWxsIHN0YWNrIHNpemUg
ZXhjZWVkZWQuCisKK1BBU1MgaWYgdGhpcyBkb2Vzbid0IGNyYXNoCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmQ2YmRhNTU1OTNiYzJjMGVhNTc0ZjA5YzQ5MjlmNjY0NzBjNzhlYTcKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5o
dG1sCkBAIC0wLDAgKzEsMjggQEAKKzwhRE9DVFlQRSBodG1sPgorPHNjcmlwdD4KK29ubG9hZCA9
ICgpID0+IHsKKyAgZG9jdW1lbnQuZGVzaWduTW9kZSA9ICJvbiI7CisgIHBhdGgwID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ3BhdGgwJyk7CisgIHBhdGgwLmZvY3VzKCk7CisgIGlmICh3aW5k
b3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK30KK2Z1bmN0aW9u
IGluc2VydFRvRE9NKCkgeworICBkb2N1bWVudC5leGVjQ29tbWFuZCgiaW5zZXJ0SG9yaXpvbnRh
bFJ1bGUiLCBmYWxzZSwgbnVsbCk7CisgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJiZWZvcmVp
bnB1dCIsIGRlbGZuLCB7IGNhcHR1cmU6IHRydWUgfSk7CisgIGRvY3VtZW50LmV4ZWNDb21tYW5k
KCJjcmVhdGVMaW5rIiwgZmFsc2UsICJ4Iik7Cit9CitmdW5jdGlvbiBkZWxmbigpIHsKKyAgZG9j
dW1lbnQuZXhlY0NvbW1hbmQoImRlbGV0ZSIsIGZhbHNlLCBudWxsKTsKK30KKzwvc2NyaXB0Pgor
PGJvZHk+Cis8c3ZnIG9uZm9jdXNpbj0iaW5zZXJ0VG9ET00oKSI+Cis8cGF0aCBpZD0icGF0aDAi
IHRhYmluZGV4PSIyIiBvbmZvY3VzaW49IndpbmRvdy5nZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlv
bihvYmowLCAxMCk7Ii8+Cis8L3N2Zz4KKzxiciAvPgorPG9iamVjdCBpZD0ib2JqMCIgZGF0YT0i
eCIgdHlwZT0iaW1hZ2UvanBlZyI+CitQQVNTIGlmIHRoaXMgZG9lc24ndCBjcmFzaAorPC9vYmpl
Y3Q+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443830</attachid>
            <date>2021-11-10 10:21:36 -0800</date>
            <delta_ts>2021-11-10 16:41:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211110102135.patch</filename>
            <type>text/plain</type>
            <size>4252</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjU1NWQxODI5MjJmMTc2
NWE0MDk2YjJiMTUzMzVkMGZiODJhMGY1ZC4uZTI1ZDAyZGFiM2YyMWQ1NDEwMzJiNmY2MmFlNjg0
NzAyMWZjOWFhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTExLTA4ICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoLgorCisgICAgICAgIENoZWNrIGVkaXRpbmdQb3NpdGlv
biBoYXMgY29udGFpbmVyIG5vZGUgcmVxdWlyZWQgdG8gY2hlY2sgZm9yIGVkaXRhYmxlIHBvc2l0
aW9uLgorCisgICAgICAgIENoZWNrIHBhcmVudEFuY2hvcmVkRXF1aXZhbGVudCdzIG5vZGUgaW4g
Q29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBmb3IgbnVsbHB0ciBz
aW1pbGFyIHRvIGhvdyBpdCdzIGN1cnJlbnRseSBkb25lIGluIENvbXBvc2l0ZUVkaXRDb21tYW5k
OjppbnNlcnROb2RlQWZ0ZXIuCisKKyAgICAgICAgVGVzdDogZmFzdC9lZGl0aW5nL2VkaXRpbmct
cG9zaXRpb24tY3Jhc2guaHRtbAorCisgICAgICAgICogZWRpdGluZy9Db21wb3NpdGVFZGl0Q29t
bWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0
Tm9kZUF0KToKKwogMjAyMS0xMS0wMiAgQ2FpdGxuIFBvdHRlciAgPGNhaXRwQGlnYWxpYS5jb20+
CiAKICAgICAgICAgW1dlYklETF0gU3VwcG9ydCBbRXhwb3NlZD0qXSBleHRlbmRlZCBhdHRyaWJ1
dGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQ29tcG9zaXRlRWRpdENvbW1h
bmQuY3BwIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAK
aW5kZXggOTNmMGY5MDVhMzE0NmNlOGVjMjJiYTU1MDM2ZTYzODA4N2FhMWZiZS4uZGQzMWQ3MTJi
MGVmMjUzMzhiM2RhZGU1ODM2YTdmMWY5NmE0NGQwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAKQEAgLTU3OCwxMSArNTc4LDE3IEBAIHZv
aWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBZnRlcihSZWY8Tm9kZT4mJiBpbnNl
cnRDaGlsZCwgTm9kZSYgcmVmQ2hpCiAKIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2Vy
dE5vZGVBdChSZWY8Tm9kZT4mJiBpbnNlcnRDaGlsZCwgY29uc3QgUG9zaXRpb24mIGVkaXRpbmdQ
b3NpdGlvbikKIHsKKyAgICBpZiAoIWVkaXRpbmdQb3NpdGlvbi5jb250YWluZXJOb2RlKCkpCisg
ICAgICAgIHJldHVybjsKKyAgICAKICAgICBBU1NFUlQoaXNFZGl0YWJsZVBvc2l0aW9uKGVkaXRp
bmdQb3NpdGlvbikpOwogICAgIC8vIEZvciBlZGl0aW5nIHBvc2l0aW9ucyBsaWtlIFt0YWJsZSwg
MF0sIGluc2VydCBiZWZvcmUgdGhlIHRhYmxlLAogICAgIC8vIGxpa2V3aXNlIGZvciByZXBsYWNl
ZCBlbGVtZW50cywgYnJzLCBldGMuCiAgICAgUG9zaXRpb24gcCA9IGVkaXRpbmdQb3NpdGlvbi5w
YXJlbnRBbmNob3JlZEVxdWl2YWxlbnQoKTsKICAgICBSZWZQdHIgcmVmQ2hpbGQgeyBwLmRlcHJl
Y2F0ZWROb2RlKCkgfTsKKyAgICBpZiAoIXJlZkNoaWxkKQorICAgICAgICByZXR1cm47CisKICAg
ICBpbnQgb2Zmc2V0ID0gcC5kZXByZWNhdGVkRWRpdGluZ09mZnNldCgpOwogICAgIAogICAgIGlm
IChjYW5IYXZlQ2hpbGRyZW5Gb3JFZGl0aW5nKCpyZWZDaGlsZCkpIHsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0YjgzNWZm
ZjdiZWIyZGYwZjFhNjhhYjU1YWNlMjU1YjU5ODM5ZmIwLi45ZTU3MTVlMDMyY2FhNzI1YjNkNzli
YzViNzhkZWUxMGU4YzQwN2YyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjEtMTEtMDggIEdh
YnJpZWwgTmF2YSBNYXJpbm8gIDxnbmF2YW1hcmlub0BhcHBsZS5jb20+CisKKyAgICAgICAgbnVs
bHB0ciBkZXJlZiBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0Tm9kZUF0CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI4MzcKKworICAgICAg
ICBSZXZpZXdlZCBieSBSZXZpZXdlZCBieSBXZW5zb24gSHNpZWguCisKKyAgICAgICAgKiBmYXN0
L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWw6IEFkZGVkLgor
CiAyMDIxLTExLTAyICBHYWJyaWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29t
PgogCiAgICAgICAgIENyYXNoIGluIFJlbmRlckxheWVyOjpyZWJ1aWxkWk9yZGVyTGlzdHMKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNo
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9u
LWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41Yjg0MmNkOTE1N2ExMjZmYzkxNjFjMGIy
OGZlMWIxMmMzMGQ2NTBkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9lZGl0
aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNCBAQAor
Q09OU09MRSBNRVNTQUdFOiBSYW5nZUVycm9yOiBNYXhpbXVtIGNhbGwgc3RhY2sgc2l6ZSBleGNl
ZWRlZC4KKworUEFTUyBpZiB0aGlzIGRvZXNuJ3QgY3Jhc2gKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2guaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MzFkYTNjZTRjOWI5MWY1MjkyN2UzMTczMjI3NDc3MGQwY2Y4NzgxMQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwK
QEAgLTAsMCArMSwzMSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dD4KK29ubG9hZCA9ICgpID0+IHsKKyAgZG9jdW1lbnQuZGVzaWduTW9kZSA9ICJvbiI7CisgIHBh
dGgwID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BhdGgwJyk7CisgIHBhdGgwLmZvY3VzKCk7
CisgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsK
K30KK2Z1bmN0aW9uIGluc2VydCgpIHsKKyAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImluc2VydEhv
cml6b250YWxSdWxlIiwgZmFsc2UsIG51bGwpOworICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigi
YmVmb3JlaW5wdXQiLCBkZWxmbiwgeyBjYXB0dXJlOiB0cnVlIH0pOworICBkb2N1bWVudC5leGVj
Q29tbWFuZCgiY3JlYXRlTGluayIsIGZhbHNlLCAieCIpOworfQorZnVuY3Rpb24gZGVsZm4oKSB7
CisgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJkZWxldGUiLCBmYWxzZSwgbnVsbCk7Cit9Cis8L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHN2ZyBvbmZvY3VzaW49Imluc2VydCgpIj4KKzxwYXRo
IGlkPSJwYXRoMCIgdGFiaW5kZXg9IjIiIG9uZm9jdXNpbj0id2luZG93LmdldFNlbGVjdGlvbigp
LnNldFBvc2l0aW9uKG9iajAsIDEwKTsiIC8+Cis8L3N2Zz4KKzxiciAvPgorPG9iamVjdCBpZD0i
b2JqMCIgZGF0YT0ieCIgdHlwZT0iaW1hZ2UvanBlZyI+CitQQVNTIGlmIHRoaXMgZG9lc24ndCBj
cmFzaAorPC9vYmplY3Q+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443877</attachid>
            <date>2021-11-10 16:41:47 -0800</date>
            <delta_ts>2021-11-11 10:30:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211110164146.patch</filename>
            <type>text/plain</type>
            <size>4112</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGExNjNlZDdmODI4M2Mz
YTcxMDRkMzk2ZGY0NTFjYzlkZThiOTFmNC4uZDQ0OTQ5MTQwNjA2ZGQ3YjQ2ZWU4YzA0ZmJiYzFj
ZDk5MjA5ZDIzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTExLTEwICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hlY2sgZW5kaW5nU2VsZWN0
aW9uIGlzIG5vdCBvcnBoYW4gYmVmb3JlIGluc2VydGluZyBub2RlcyBhdAorICAgICAgICB0aGUg
c3RhcnQgcG9zaXRpb24uCisKKyAgICAgICAgVGVzdDogZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9z
aXRpb24tY3Jhc2guaHRtbAorCisgICAgICAgICogZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFu
ZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0Tm9k
ZUF0KToKKyAgICAgICAgKiBlZGl0aW5nL0NyZWF0ZUxpbmtDb21tYW5kLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OkNyZWF0ZUxpbmtDb21tYW5kOjpkb0FwcGx5KToKKwogMjAyMS0xMS0xMCAgQWxl
eCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIEltcGxl
bWVudCBzZXJpYWxpemF0aW9uIGFuZCBkZXNlcmlhbGl6YXRpb24gb2YgcmVkaXJlY3QgYW5kIG1v
ZGlmeSBoZWFkZXJzIGFjdGlvbnMgZm9yIFdLQ29udGVudFJ1bGVMaXN0CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NyZWF0ZUxpbmtDb21tYW5kLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3BwCmluZGV4IGExMjAwZTlmM2I0MGIyOTM3
NjQzOGFlNGFjZDRiZWFlOGIwYmI3MDYuLjBiNWNiY2NjZjQ2MDg1YjI1ZmVlMzAwNGFmNTk0ZTE1
ODg2NmYwNDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0Nv
bW1hbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQu
Y3BwCkBAIC00OCw3ICs0OCw3IEBAIHZvaWQgQ3JlYXRlTGlua0NvbW1hbmQ6OmRvQXBwbHkoKQog
ICAgIAogICAgIGlmIChlbmRpbmdTZWxlY3Rpb24oKS5pc1JhbmdlKCkpCiAgICAgICAgIGFwcGx5
U3R5bGVkRWxlbWVudChXVEZNb3ZlKGFuY2hvckVsZW1lbnQpKTsKLSAgICBlbHNlIHsKKyAgICBl
bHNlIGlmICghZW5kaW5nU2VsZWN0aW9uKCkuaXNPcnBoYW4oKSkgewogICAgICAgICBpbnNlcnRO
b2RlQXQoYW5jaG9yRWxlbWVudC5jb3B5UmVmKCksIGVuZGluZ1NlbGVjdGlvbigpLnN0YXJ0KCkp
OwogICAgICAgICBhcHBlbmROb2RlKFRleHQ6OmNyZWF0ZShkb2N1bWVudCgpLCBtX3VybCksIGFu
Y2hvckVsZW1lbnQuY29weVJlZigpKTsKICAgICAgICAgc2V0RW5kaW5nU2VsZWN0aW9uKFZpc2li
bGVTZWxlY3Rpb24ocG9zaXRpb25JblBhcmVudEJlZm9yZU5vZGUoYW5jaG9yRWxlbWVudC5wdHIo
KSksIHBvc2l0aW9uSW5QYXJlbnRBZnRlck5vZGUoYW5jaG9yRWxlbWVudC5wdHIoKSksIEFmZmlu
aXR5OjpEb3duc3RyZWFtLCBlbmRpbmdTZWxlY3Rpb24oKS5pc0RpcmVjdGlvbmFsKCkpKTsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCA1ZTU1NmU0MmM0YWQ2YmI1MzVkYzA5NjgxMDAyZWQwOGViMTc2OGFkLi45MGFlMDBjZDM2
MDBlYjgyOTIwMjI1MDMyOTlkYjUxNDk1ZTA5M2NkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIw
MjEtMTEtMTAgIEdhYnJpZWwgTmF2YSBNYXJpbm8gIDxnbmF2YW1hcmlub0BhcHBsZS5jb20+CisK
KyAgICAgICAgbnVsbHB0ciBkZXJlZiBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6aW5zZXJ0Tm9k
ZUF0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzI4
MzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZh
c3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2guaHRtbDogQWRkZWQu
CisKIDIwMjEtMTEtMTAgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+CiAKICAg
ICAgICAgW0dQVSBQcm9jZXNzXSBNYWtlIFNWR0ZpbHRlciBhbmQgQ1NTRmlsdGVyIHdvcmsgaW4g
dGhlIHNhbWUgY29vcmRpbmF0ZXMgc3lzdGVtCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNWI4NDJjZDkxNTdhMTI2ZmM5MTYxYzBiMjhmZTFiMTJjMzBkNjUwZAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNo
LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK0NPTlNPTEUgTUVTU0FHRTogUmFuZ2VFcnJv
cjogTWF4aW11bSBjYWxsIHN0YWNrIHNpemUgZXhjZWVkZWQuCisKK1BBU1MgaWYgdGhpcyBkb2Vz
bid0IGNyYXNoCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5n
LXBvc2l0aW9uLWNyYXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1w
b3NpdGlvbi1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjMxZGEzY2U0YzliOTFmNTI5MjdlMzE3MzIy
NzQ3NzBkMGNmODc4MTEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRp
bmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitvbmxvYWQgPSAoKSA9PiB7CisgIGRv
Y3VtZW50LmRlc2lnbk1vZGUgPSAib24iOworICBwYXRoMCA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdwYXRoMCcpOworICBwYXRoMC5mb2N1cygpOworICBpZiAod2luZG93LnRlc3RSdW5uZXIp
CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CitmdW5jdGlvbiBpbnNlcnQoKSB7Cisg
IGRvY3VtZW50LmV4ZWNDb21tYW5kKCJpbnNlcnRIb3Jpem9udGFsUnVsZSIsIGZhbHNlLCBudWxs
KTsKKyAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJlZm9yZWlucHV0IiwgZGVsZm4sIHsgY2Fw
dHVyZTogdHJ1ZSB9KTsKKyAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImNyZWF0ZUxpbmsiLCBmYWxz
ZSwgIngiKTsKK30KK2Z1bmN0aW9uIGRlbGZuKCkgeworICBkb2N1bWVudC5leGVjQ29tbWFuZCgi
ZGVsZXRlIiwgZmFsc2UsIG51bGwpOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxz
dmcgb25mb2N1c2luPSJpbnNlcnQoKSI+Cis8cGF0aCBpZD0icGF0aDAiIHRhYmluZGV4PSIyIiBv
bmZvY3VzaW49IndpbmRvdy5nZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlvbihvYmowLCAxMCk7IiAv
PgorPC9zdmc+Cis8YnIgLz4KKzxvYmplY3QgaWQ9Im9iajAiIGRhdGE9IngiIHR5cGU9ImltYWdl
L2pwZWciPgorUEFTUyBpZiB0aGlzIGRvZXNuJ3QgY3Jhc2gKKzwvb2JqZWN0PgorPC9ib2R5Pgor
PC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443971</attachid>
            <date>2021-11-11 10:31:01 -0800</date>
            <delta_ts>2021-11-11 17:46:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211111103100.patch</filename>
            <type>text/plain</type>
            <size>4007</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGExNjNlZDdmODI4M2Mz
YTcxMDRkMzk2ZGY0NTFjYzlkZThiOTFmNC4uZjVlYjAwNTg1M2UxOThjYmU3OTc5MmE2ZTdhZGVl
MWEyOWY2OGQwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTExLTEwICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoLgorCisgICAgICAgIENoZWNrIGVuZGluZ1NlbGVjdGlv
biBpcyBub3Qgb3JwaGFuIGJlZm9yZSBpbnNlcnRpbmcgbm9kZXMgYXQKKyAgICAgICAgdGhlIHN0
YXJ0IHBvc2l0aW9uLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0
aW9uLWNyYXNoLmh0bWwKKworICAgICAgICAqIGVkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Q3JlYXRlTGlua0NvbW1hbmQ6OmRvQXBwbHkpOgorCiAyMDIx
LTExLTEwICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgSW1wbGVtZW50IHNlcmlhbGl6YXRpb24gYW5kIGRlc2VyaWFsaXphdGlvbiBvZiByZWRp
cmVjdCBhbmQgbW9kaWZ5IGhlYWRlcnMgYWN0aW9ucyBmb3IgV0tDb250ZW50UnVsZUxpc3QKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3BwIGIv
U291cmNlL1dlYkNvcmUvZWRpdGluZy9DcmVhdGVMaW5rQ29tbWFuZC5jcHAKaW5kZXggYTEyMDBl
OWYzYjQwYjI5Mzc2NDM4YWU0YWNkNGJlYWU4YjBiYjcwNi4uMGI1Y2JjY2NmNDYwODViMjVmZWUz
MDA0YWY1OTRlMTU4ODY2ZjA0MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9D
cmVhdGVMaW5rQ29tbWFuZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZWRpdGluZy9DcmVhdGVM
aW5rQ29tbWFuZC5jcHAKQEAgLTQ4LDcgKzQ4LDcgQEAgdm9pZCBDcmVhdGVMaW5rQ29tbWFuZDo6
ZG9BcHBseSgpCiAgICAgCiAgICAgaWYgKGVuZGluZ1NlbGVjdGlvbigpLmlzUmFuZ2UoKSkKICAg
ICAgICAgYXBwbHlTdHlsZWRFbGVtZW50KFdURk1vdmUoYW5jaG9yRWxlbWVudCkpOwotICAgIGVs
c2UgeworICAgIGVsc2UgaWYgKCFlbmRpbmdTZWxlY3Rpb24oKS5pc09ycGhhbigpKSB7CiAgICAg
ICAgIGluc2VydE5vZGVBdChhbmNob3JFbGVtZW50LmNvcHlSZWYoKSwgZW5kaW5nU2VsZWN0aW9u
KCkuc3RhcnQoKSk7CiAgICAgICAgIGFwcGVuZE5vZGUoVGV4dDo6Y3JlYXRlKGRvY3VtZW50KCks
IG1fdXJsKSwgYW5jaG9yRWxlbWVudC5jb3B5UmVmKCkpOwogICAgICAgICBzZXRFbmRpbmdTZWxl
Y3Rpb24oVmlzaWJsZVNlbGVjdGlvbihwb3NpdGlvbkluUGFyZW50QmVmb3JlTm9kZShhbmNob3JF
bGVtZW50LnB0cigpKSwgcG9zaXRpb25JblBhcmVudEFmdGVyTm9kZShhbmNob3JFbGVtZW50LnB0
cigpKSwgQWZmaW5pdHk6OkRvd25zdHJlYW0sIGVuZGluZ1NlbGVjdGlvbigpLmlzRGlyZWN0aW9u
YWwoKSkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDVlNTU2ZTQyYzRhZDZiYjUzNWRjMDk2ODEwMDJlZDA4ZWIxNzY4YWQu
LmRjOGFlZGFkZTI5MTU3NTUyMDI2YTc3YTNjZjlkZWQzNzEwZjFhYTcgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMyBAQAorMjAyMS0xMS0xMCAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFw
cGxlLmNvbT4KKworICAgICAgICBudWxscHRyIGRlcmVmIGluIENvbXBvc2l0ZUVkaXRDb21tYW5k
OjppbnNlcnROb2RlQXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzMjgzNworCisgICAgICAgIFJldmlld2VkIGJ5IFdlbnNvbiBIc2llaC4KKworICAg
ICAgICAqIGZhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2guaHRt
bDogQWRkZWQuCisKIDIwMjEtMTEtMTAgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5j
b20+CiAKICAgICAgICAgW0dQVSBQcm9jZXNzXSBNYWtlIFNWR0ZpbHRlciBhbmQgQ1NTRmlsdGVy
IHdvcmsgaW4gdGhlIHNhbWUgY29vcmRpbmF0ZXMgc3lzdGVtCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNWI4NDJjZDkxNTdhMTI2ZmM5MTYxYzBiMjhmZTFiMTJjMzBkNjUwZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0
aW9uLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK0NPTlNPTEUgTUVTU0FHRTog
UmFuZ2VFcnJvcjogTWF4aW11bSBjYWxsIHN0YWNrIHNpemUgZXhjZWVkZWQuCisKK1BBU1MgaWYg
dGhpcyBkb2Vzbid0IGNyYXNoCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZWRpdGlu
Zy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcv
ZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjMxZGEzY2U0YzliOTFmNTI5
MjdlMzE3MzIyNzQ3NzBkMGNmODc4MTEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMzEgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitvbmxvYWQgPSAoKSA9
PiB7CisgIGRvY3VtZW50LmRlc2lnbk1vZGUgPSAib24iOworICBwYXRoMCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdwYXRoMCcpOworICBwYXRoMC5mb2N1cygpOworICBpZiAod2luZG93LnRl
c3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CitmdW5jdGlvbiBpbnNl
cnQoKSB7CisgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJpbnNlcnRIb3Jpem9udGFsUnVsZSIsIGZh
bHNlLCBudWxsKTsKKyAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJlZm9yZWlucHV0IiwgZGVs
Zm4sIHsgY2FwdHVyZTogdHJ1ZSB9KTsKKyAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImNyZWF0ZUxp
bmsiLCBmYWxzZSwgIngiKTsKK30KK2Z1bmN0aW9uIGRlbGZuKCkgeworICBkb2N1bWVudC5leGVj
Q29tbWFuZCgiZGVsZXRlIiwgZmFsc2UsIG51bGwpOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8
Ym9keT4KKzxzdmcgb25mb2N1c2luPSJpbnNlcnQoKSI+Cis8cGF0aCBpZD0icGF0aDAiIHRhYmlu
ZGV4PSIyIiBvbmZvY3VzaW49IndpbmRvdy5nZXRTZWxlY3Rpb24oKS5zZXRQb3NpdGlvbihvYmow
LCAxMCk7IiAvPgorPC9zdmc+Cis8YnIgLz4KKzxvYmplY3QgaWQ9Im9iajAiIGRhdGE9IngiIHR5
cGU9ImltYWdlL2pwZWciPgorUEFTUyBpZiB0aGlzIGRvZXNuJ3QgY3Jhc2gKKzwvb2JqZWN0Pgor
PC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444030</attachid>
            <date>2021-11-11 17:46:42 -0800</date>
            <delta_ts>2021-11-11 17:50:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211111174641.patch</filename>
            <type>text/plain</type>
            <size>3734</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGExNjNlZDdmODI4M2Mz
YTcxMDRkMzk2ZGY0NTFjYzlkZThiOTFmNC4uMDkzYzAzYWMyMjYxNmJiNjk3ZmE3ODM3OGFjYjA4
OTM5NmRkZGYzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTExLTEwICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoIGFuZCBEYXJpbiBBZGxlci4KKworICAgICAgICBDaGVj
ayBlbmRpbmdTZWxlY3Rpb24gaXMgbm90IG9ycGhhbiBiZWZvcmUgaW5zZXJ0aW5nIG5vZGVzIGF0
CisgICAgICAgIHRoZSBzdGFydCBwb3NpdGlvbi4KKworICAgICAgICBUZXN0OiBmYXN0L2VkaXRp
bmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCisKKyAgICAgICAgKiBlZGl0aW5nL0NyZWF0
ZUxpbmtDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNyZWF0ZUxpbmtDb21tYW5kOjpk
b0FwcGx5KToKKwogMjAyMS0xMS0xMCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3
ZWJraXQub3JnPgogCiAgICAgICAgIEltcGxlbWVudCBzZXJpYWxpemF0aW9uIGFuZCBkZXNlcmlh
bGl6YXRpb24gb2YgcmVkaXJlY3QgYW5kIG1vZGlmeSBoZWFkZXJzIGFjdGlvbnMgZm9yIFdLQ29u
dGVudFJ1bGVMaXN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NyZWF0ZUxp
bmtDb21tYW5kLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQu
Y3BwCmluZGV4IGExMjAwZTlmM2I0MGIyOTM3NjQzOGFlNGFjZDRiZWFlOGIwYmI3MDYuLjUwNzNj
YmY5OWM1NjE2NWI4YTE3Njc2ODBmNzU0MDlmOTMwY2YyMmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3BwCkBAIC00MCw3ICs0MCw3IEBAIENyZWF0ZUxp
bmtDb21tYW5kOjpDcmVhdGVMaW5rQ29tbWFuZChEb2N1bWVudCYgZG9jdW1lbnQsIGNvbnN0IFN0
cmluZyYgdXJsKQogCiB2b2lkIENyZWF0ZUxpbmtDb21tYW5kOjpkb0FwcGx5KCkKIHsKLSAgICBp
ZiAoZW5kaW5nU2VsZWN0aW9uKCkuaXNOb25lKCkpCisgICAgaWYgKGVuZGluZ1NlbGVjdGlvbigp
LmlzTm9uZU9yT3JwaGFuZWQoKSkKICAgICAgICAgcmV0dXJuOwogICAgICAgICAKICAgICBhdXRv
IGFuY2hvckVsZW1lbnQgPSBIVE1MQW5jaG9yRWxlbWVudDo6Y3JlYXRlKGRvY3VtZW50KCkpOwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CmluZGV4IDVlNTU2ZTQyYzRhZDZiYjUzNWRjMDk2ODEwMDJlZDA4ZWIxNzY4YWQuLmVmODRmYzI1
MTU2MWM1NjExMThmZjg0NDAzNjFhYjRjZjM0MjliZTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAyMS0xMS0xMCAgR2FicmllbCBOYXZhIE1hcmlubyAgPGduYXZhbWFyaW5vQGFwcGxlLmNvbT4K
KworICAgICAgICBudWxscHRyIGRlcmVmIGluIENvbXBvc2l0ZUVkaXRDb21tYW5kOjppbnNlcnRO
b2RlQXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MjgzNworCisgICAgICAgIFJldmlld2VkIGJ5IFdlbnNvbiBIc2llaCBhbmQgRGFyaW4gQWRsZXIu
CisKKyAgICAgICAgKiBmYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNy
YXNoLmh0bWw6IEFkZGVkLgorCiAyMDIxLTExLTEwICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhaWRA
YXBwbGUuY29tPgogCiAgICAgICAgIFtHUFUgUHJvY2Vzc10gTWFrZSBTVkdGaWx0ZXIgYW5kIENT
U0ZpbHRlciB3b3JrIGluIHRoZSBzYW1lIGNvb3JkaW5hdGVzIHN5c3RlbQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2gtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA5NWE4MGNiODE3ZTkxNjBjODhiN2RmNGU2NmJiMGE4ZWEz
ZTMwMGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGlu
Zy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACisKK1BBU1MgaWYg
dGhpcyBkb2Vzbid0IGNyYXNoCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZWRpdGlu
Zy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcv
ZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjZlY2I2Y2FmZTk0MDlmNjlj
YjU2NTYwODMzZDFmM2FlMWZjYmNiNjkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsMzEgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitvbmxvYWQgPSAoKSA9
PiB7CisgIGRvY3VtZW50LmRlc2lnbk1vZGUgPSAib24iOworICBwYXRoMCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdwYXRoMCcpOworICBwYXRoMC5mb2N1cygpOworICBpZiAod2luZG93LnRl
c3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7Cit9CitmdW5jdGlvbiBpbnNl
cnQoKSB7CisgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJpbnNlcnRIb3Jpem9udGFsUnVsZSIsIGZh
bHNlLCBudWxsKTsKKyAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJlZm9yZWlucHV0IiwgZGVs
Zm4sIHsgY2FwdHVyZTogdHJ1ZSwgb25jZTogdHJ1ZSB9KTsKKyAgZG9jdW1lbnQuZXhlY0NvbW1h
bmQoImNyZWF0ZUxpbmsiLCBmYWxzZSwgIngiKTsKK30KK2Z1bmN0aW9uIGRlbGZuKCkgeworICBk
b2N1bWVudC5leGVjQ29tbWFuZCgiZGVsZXRlIiwgZmFsc2UsIG51bGwpOworfQorPC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keT4KKzxzdmcgb25mb2N1c2luPSJpbnNlcnQoKSI+Cis8cGF0aCBpZD0i
cGF0aDAiIHRhYmluZGV4PSIyIiBvbmZvY3VzaW49IndpbmRvdy5nZXRTZWxlY3Rpb24oKS5zZXRQ
b3NpdGlvbihvYmowLCAxMCk7IiAvPgorPC9zdmc+Cis8YnIgLz4KKzxvYmplY3QgaWQ9Im9iajAi
IGRhdGE9IngiIHR5cGU9ImltYWdlL2pwZWciPgorUEFTUyBpZiB0aGlzIGRvZXNuJ3QgY3Jhc2gK
Kzwvb2JqZWN0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444031</attachid>
            <date>2021-11-11 17:50:39 -0800</date>
            <delta_ts>2021-11-15 11:43:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232837-20211111175038.patch</filename>
            <type>text/plain</type>
            <size>3778</size>
            <attacher name="Gabriel Nava Marino">gnavamarino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1NTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGExNjNlZDdmODI4M2Mz
YTcxMDRkMzk2ZGY0NTFjYzlkZThiOTFmNC4uMDkzYzAzYWMyMjYxNmJiNjk3ZmE3ODM3OGFjYjA4
OTM5NmRkZGYzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTExLTEwICBHYWJy
aWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51bGxw
dHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoIGFuZCBEYXJpbiBBZGxlci4KKworICAgICAgICBDaGVj
ayBlbmRpbmdTZWxlY3Rpb24gaXMgbm90IG9ycGhhbiBiZWZvcmUgaW5zZXJ0aW5nIG5vZGVzIGF0
CisgICAgICAgIHRoZSBzdGFydCBwb3NpdGlvbi4KKworICAgICAgICBUZXN0OiBmYXN0L2VkaXRp
bmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC5odG1sCisKKyAgICAgICAgKiBlZGl0aW5nL0NyZWF0
ZUxpbmtDb21tYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNyZWF0ZUxpbmtDb21tYW5kOjpk
b0FwcGx5KToKKwogMjAyMS0xMS0xMCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3
ZWJraXQub3JnPgogCiAgICAgICAgIEltcGxlbWVudCBzZXJpYWxpemF0aW9uIGFuZCBkZXNlcmlh
bGl6YXRpb24gb2YgcmVkaXJlY3QgYW5kIG1vZGlmeSBoZWFkZXJzIGFjdGlvbnMgZm9yIFdLQ29u
dGVudFJ1bGVMaXN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NyZWF0ZUxp
bmtDb21tYW5kLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQu
Y3BwCmluZGV4IGExMjAwZTlmM2I0MGIyOTM3NjQzOGFlNGFjZDRiZWFlOGIwYmI3MDYuLjY2ZmEz
MTBiOWYzMzI2NTA0Zjk1MmE4ZDU0YzhkYTFhMTFlZWM2NDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2VkaXRpbmcvQ3JlYXRlTGlua0NvbW1hbmQuY3BwCkBAIC00MCw5ICs0MCw5IEBAIENyZWF0ZUxp
bmtDb21tYW5kOjpDcmVhdGVMaW5rQ29tbWFuZChEb2N1bWVudCYgZG9jdW1lbnQsIGNvbnN0IFN0
cmluZyYgdXJsKQogCiB2b2lkIENyZWF0ZUxpbmtDb21tYW5kOjpkb0FwcGx5KCkKIHsKLSAgICBp
ZiAoZW5kaW5nU2VsZWN0aW9uKCkuaXNOb25lKCkpCisgICAgaWYgKGVuZGluZ1NlbGVjdGlvbigp
LmlzTm9uZU9yT3JwaGFuZWQoKSkKICAgICAgICAgcmV0dXJuOwotICAgICAgICAKKwogICAgIGF1
dG8gYW5jaG9yRWxlbWVudCA9IEhUTUxBbmNob3JFbGVtZW50OjpjcmVhdGUoZG9jdW1lbnQoKSk7
CiAgICAgYW5jaG9yRWxlbWVudC0+c2V0SHJlZihtX3VybCk7CiAgICAgCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWU1NTZl
NDJjNGFkNmJiNTM1ZGMwOTY4MTAwMmVkMDhlYjE3NjhhZC4uZWY4NGZjMjUxNTYxYzU2MTExOGZm
ODQ0MDM2MWFiNGNmMzQyOWJlMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTExLTEwICBH
YWJyaWVsIE5hdmEgTWFyaW5vICA8Z25hdmFtYXJpbm9AYXBwbGUuY29tPgorCisgICAgICAgIG51
bGxwdHIgZGVyZWYgaW4gQ29tcG9zaXRlRWRpdENvbW1hbmQ6Omluc2VydE5vZGVBdAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyODM3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoIGFuZCBEYXJpbiBBZGxlci4KKworICAgICAgICAq
IGZhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9zaXRpb24tY3Jhc2guaHRtbDogQWRk
ZWQuCisKIDIwMjEtMTEtMTAgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+CiAK
ICAgICAgICAgW0dQVSBQcm9jZXNzXSBNYWtlIFNWR0ZpbHRlciBhbmQgQ1NTRmlsdGVyIHdvcmsg
aW4gdGhlIHNhbWUgY29vcmRpbmF0ZXMgc3lzdGVtCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2VkaXRpbmcvZWRpdGluZy1wb3NpdGlvbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uMDk1YTgwY2I4MTdlOTE2MGM4OGI3ZGY0ZTY2YmIwYThlYTNlMzAwZgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0aW9uLWNy
YXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKKworUEFTUyBpZiB0aGlzIGRvZXNuJ3Qg
Y3Jhc2gKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2VkaXRpbmctcG9z
aXRpb24tY3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9lZGl0aW5nLXBvc2l0
aW9uLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmVjYjZjYWZlOTQwOWY2OWNiNTY1NjA4MzNkMWYz
YWUxZmNiY2I2OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9l
ZGl0aW5nLXBvc2l0aW9uLWNyYXNoLmh0bWwKQEAgLTAsMCArMSwzMSBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KK29ubG9hZCA9ICgpID0+IHsKKyAgZG9jdW1l
bnQuZGVzaWduTW9kZSA9ICJvbiI7CisgIHBhdGgwID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J3BhdGgwJyk7CisgIHBhdGgwLmZvY3VzKCk7CisgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK30KK2Z1bmN0aW9uIGluc2VydCgpIHsKKyAgZG9j
dW1lbnQuZXhlY0NvbW1hbmQoImluc2VydEhvcml6b250YWxSdWxlIiwgZmFsc2UsIG51bGwpOwor
ICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiYmVmb3JlaW5wdXQiLCBkZWxmbiwgeyBjYXB0dXJl
OiB0cnVlLCBvbmNlOiB0cnVlIH0pOworICBkb2N1bWVudC5leGVjQ29tbWFuZCgiY3JlYXRlTGlu
ayIsIGZhbHNlLCAieCIpOworfQorZnVuY3Rpb24gZGVsZm4oKSB7CisgIGRvY3VtZW50LmV4ZWND
b21tYW5kKCJkZWxldGUiLCBmYWxzZSwgbnVsbCk7Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5PgorPHN2ZyBvbmZvY3VzaW49Imluc2VydCgpIj4KKzxwYXRoIGlkPSJwYXRoMCIgdGFiaW5k
ZXg9IjIiIG9uZm9jdXNpbj0id2luZG93LmdldFNlbGVjdGlvbigpLnNldFBvc2l0aW9uKG9iajAs
IDEwKTsiIC8+Cis8L3N2Zz4KKzxiciAvPgorPG9iamVjdCBpZD0ib2JqMCIgZGF0YT0ieCIgdHlw
ZT0iaW1hZ2UvanBlZyI+CitQQVNTIGlmIHRoaXMgZG9lc24ndCBjcmFzaAorPC9vYmplY3Q+Cis8
L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="commit-queue"
          id="469260"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>