<?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>189724</bug_id>
          
          <creation_ts>2018-09-18 16:35:43 -0700</creation_ts>
          <short_desc>REGRESSION: ( r231040 ) Layout Test http/tests/security/xss-DENIED-xsl-external-entity.xml is a flaky failure</short_desc>
          <delta_ts>2019-03-07 14:17:47 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=189723</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Truitt Savell">tsavell</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>lforschler</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>sroberts</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1460805</commentid>
    <comment_count>0</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2018-09-18 16:35:43 -0700</bug_when>
    <thetext>The following layout test is failing on Mac Debug WK1 

http/tests/security/xss-DENIED-xsl-external-entity.xml

Probable cause:

Unknown cause. Test is newley flakey. Closest revision that made changes to xsl was https://trac.webkit.org/changeset/235935/webkit

Flakiness Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=http%2Ftests%2Fsecurity%2Fxss-DENIED-xsl-external-entity.xml

Diff:
--- /Volumes/Data/slave/highsierra-debug-tests-wk1/build/layout-test-results/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt
+++ /Volumes/Data/slave/highsierra-debug-tests-wk1/build/layout-test-results/http/tests/security/xss-DENIED-xsl-external-entity-actual.txt
@@ -1,6 +1,6 @@
-CONSOLE MESSAGE: Unsafe attempt to load URL http://localhost:8000/security/resources/target.xml from origin http://127.0.0.1:8000. Domains, protocols and ports must match.
+CONSOLE MESSAGE: line 2: Unsafe attempt to load URL http://localhost:8000/security/resources/target.xml from origin http://127.0.0.1:8000. Domains, protocols and ports must match.
 
-CONSOLE MESSAGE: Unsafe attempt to load URL http://localhost:8000/security/resources/target.xml from origin http://127.0.0.1:8000. Domains, protocols and ports must match.
+CONSOLE MESSAGE: line 2: Unsafe attempt to load URL http://localhost:8000/security/resources/target.xml from origin http://127.0.0.1:8000. Domains, protocols and ports must match.
 
 This test includes a cross-origin external entity. It passes if the load fails and thus there is no text below this line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510289</commentid>
    <comment_count>1</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-02-26 17:24:53 -0800</bug_when>
    <thetext>Did some further testing on this bug.

Test is a flaky failure on Mac WK1

Probably cause:

Test was changed in revision 231040 https://trac.webkit.org/changeset/231040/webkit
Prior to this revision, test is a 100% failure

Reproduce with:

run-webkit-tests http/tests/security/xss-DENIED-xsl-external-entity.xml -iterations 50 -f

Same diff</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510290</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-26 17:25:36 -0800</bug_when>
    <thetext>&lt;rdar://problem/48422520&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512208</commentid>
    <comment_count>3</comment_count>
      <attachid>363521</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-04 09:57:46 -0800</bug_when>
    <thetext>Created attachment 363521
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512219</commentid>
    <comment_count>4</comment_count>
      <attachid>363521</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-04 10:15:49 -0800</bug_when>
    <thetext>Comment on attachment 363521
Patch

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

&gt; LayoutTests/http/tests/security/resources/xsl-using-external-entity.xsl.php:2
&gt; +header(&quot;Cache-Control: no-cache, must-revalidate&quot;);

Why not &quot;no-store&quot;?  Do we fully support that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512221</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-04 10:17:12 -0800</bug_when>
    <thetext>Also, and more importantly, the original issue is not about repeating, but about running tests normally.

Is this subresource used in multiple tests? If not, then this fix will address the repro case, but not the original problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512228</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-04 10:35:00 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #4)
&gt; Comment on attachment 363521 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=363521&amp;action=review
&gt; 
&gt; &gt; LayoutTests/http/tests/security/resources/xsl-using-external-entity.xsl.php:2
&gt; &gt; +header(&quot;Cache-Control: no-cache, must-revalidate&quot;);
&gt; 
&gt; Why not &quot;no-store&quot;?  Do we fully support that?

I would think so since this makes it pass when iterating for both WK1 and WK2.
no-store has the benefit of ensuring the same code path run after run which is better for stability though.

&gt; Is this subresource used in multiple tests? If not, then this fix will
&gt; address the repro case, but not the original problem.

AFAIK, this is not used elsewhere but the proposed change is anyway an improvement and will help further debugging.

The original issue is a WK1 only issue apparently.
There might be another case where we are flakily able to load and process the XSL resource synchronously. I would tend to fix the obvious test-specific case and see how bots react.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512236</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-04 10:49:32 -0800</bug_when>
    <thetext>This patch looks like a good step for local debugging, but probably no need to land it. I verified that xsl-using-external-entity.xsl isn&apos;t used anywhere else, so caching is definitely not the reason why the test is flaky on bots.

Clearly, it has to be something timing related.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512260</commentid>
    <comment_count>8</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-04 11:52:26 -0800</bug_when>
    <thetext>&gt; Clearly, it has to be something timing related.

It might be that we are finishing loading the XSL resource before finishing parsing of the XML main document.
Delaying the loading of the XSL resource should make the test stable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512269</commentid>
    <comment_count>9</comment_count>
      <attachid>363535</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-04 11:56:54 -0800</bug_when>
    <thetext>Created attachment 363535
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512374</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-04 15:01:33 -0800</bug_when>
    <thetext>I wonder if removing the newline in http/tests/security/xss-DENIED-xsl-external-entity.xml after &quot;&lt;/xml&gt;&quot; will help. I think that this single character may be the only one that may not yet be processed when the stylesheet is applied.

Alternatively, why do we even have the difference in logging depending on timing? Perhaps logging code can be fixed to always emit the line number.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512508</commentid>
    <comment_count>11</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-04 21:49:20 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #10)
&gt; I wonder if removing the newline in
&gt; http/tests/security/xss-DENIED-xsl-external-entity.xml after &quot;&lt;/xml&gt;&quot; will
&gt; help. I think that this single character may be the only one that may not
&gt; yet be processed when the stylesheet is applied.

Nope, not working.

&gt; Alternatively, why do we even have the difference in logging depending on
&gt; timing? Perhaps logging code can be fixed to always emit the line number.

I agree that we could improve network error console logging.

In that specific case, we could easily change it to never emit the line number.

We could also probably store the line number at the time we create the processing instruction and pass it along. But we would only use that info for a potential error reporting that probably rarely happen, and probably even more rarely since XSLT processing instructions code might not be written often these days.

This does not seem to be worth it, the flakiness is WK1 only and is not showing a real behavioral issue. A fix at the test level makes sense to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512709</commentid>
    <comment_count>12</comment_count>
      <attachid>363535</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-05 11:07:55 -0800</bug_when>
    <thetext>Comment on attachment 363535
Patch

r- because this can&apos;t possibly fix the problem. This patch is only useful to help investigate it locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512710</commentid>
    <comment_count>13</comment_count>
      <attachid>363535</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-05 11:08:24 -0800</bug_when>
    <thetext>Comment on attachment 363535
Patch

Wait, sorry, I missed the usleep that you added. Let me think...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512714</commentid>
    <comment_count>14</comment_count>
      <attachid>363535</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-03-05 11:15:57 -0800</bug_when>
    <thetext>Comment on attachment 363535
Patch

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

If this is WebKit1 only and we honestly don&apos;t care, then maybe the right thing is to keep the test marked as flaky. But a systemic problem with logging seems like it is worth fixing at the root.

&gt; LayoutTests/http/tests/security/resources/xsl-using-external-entity.xsl.php:3
&gt; +header(&quot;Cache-Control: no-cache, must-revalidate&quot;);
&gt; +header(&quot;Pragma: no-store&quot;);

I don&apos;t think &quot;Pragma: no-store&quot; exists, or does it? My comment about no-store was with regards to Cache-Control. In any case, pragma should be unnecessary for any browser engine made in this millennium I think.

&gt; LayoutTests/http/tests/security/resources/xsl-using-external-entity.xsl.php:5
&gt; +usleep(100000);

Ugh. In general, adding 100 ms timers doesn&apos;t fix flakiness on tests, because there is so much CPU congestion that we can easily have multiple second delays.

&gt; LayoutTests/http/tests/security/resources/xsl-using-external-entity.xsl.php:7
&gt; +$contentType = $_GET[&apos;contentType&apos;];

Where is this set?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512748</commentid>
    <comment_count>15</comment_count>
      <attachid>363666</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-05 11:59:44 -0800</bug_when>
    <thetext>Created attachment 363666
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512992</commentid>
    <comment_count>16</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-05 21:33:07 -0800</bug_when>
    <thetext>&gt; If this is WebKit1 only and we honestly don&apos;t care, then maybe the right
&gt; thing is to keep the test marked as flaky.

It is good though to make sure we do not regress the core functionality in WK1 which is to fail the load.

I copied the existing test and used DumpJSConsoleLogInStdErr so that in WK1 we no longer dump the error messages.

&gt; But a systemic problem with
&gt; logging seems like it is worth fixing at the root.

I don&apos;t think this particular case is the most important one and I am not sure that we could do to improve this particular case would improve other cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1512993</commentid>
    <comment_count>17</comment_count>
      <attachid>363730</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2019-03-05 21:36:13 -0800</bug_when>
    <thetext>Created attachment 363730
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1513566</commentid>
    <comment_count>18</comment_count>
      <attachid>363730</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-03-07 10:07:23 -0800</bug_when>
    <thetext>Comment on attachment 363730
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1513710</commentid>
    <comment_count>19</comment_count>
      <attachid>363730</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-07 14:17:45 -0800</bug_when>
    <thetext>Comment on attachment 363730
Patch

Clearing flags on attachment: 363730

Committed r242612: &lt;https://trac.webkit.org/changeset/242612&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1513711</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-07 14:17:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363521</attachid>
            <date>2019-03-04 09:57:46 -0800</date>
            <delta_ts>2019-03-04 11:56:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189724-20190304095745.patch</filename>
            <type>text/plain</type>
            <size>2535</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyMzU0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzMwNWUwZGI4ZmUwNWE1YmI5ZDA5
OTY3NDQ2ODZjZjg4MDFhY2EwNy4uZjc5YzZhNzFjYWMyZGNkOTlhZGY3MTNkNzAyMzkzZWVkOTM3
Yzk0MyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTAzLTA0ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OOiAoIHIyMzEwNDAgKSBMYXlv
dXQgVGVzdCBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0
eS54bWwgaXMgYSBmbGFreSBmYWlsdXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODk3MjQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4NDIyNTIw
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Qg
aXMgZmxha3kgd2hlbiByZXBlYXRpbmcgaXQgZHVlIHRvIG1lbW9yeSBjYWNoZSBraWNraW5nIGlu
LCBzbworICAgICAgICB0aGF0IGxvYWRpbmcgaXMgc3luY2hyb25vdXMgd2hlbiBoaXR0aW5nIG1l
bW9yeSBjYWNoZSBhbmQgYXN5bmNocm9ub3VzIG90aGVyd2lzZS4KKyAgICAgICAgSW4gY2FzZSBs
b2FkIGlzIHN5bmNocm9ub3VzLCB0aGUgZXJyb3IgbWVzc2FnZSB3aWxsIGNvbnRhaW4gdGhlIGxp
bmUgbnVtYmVyLgorICAgICAgICBNb2RpZnkgdGVzdCB0byBtYWtlIHRoZSB4c2wgcmVzb3VyY2Ug
bm90IGNhY2hlYWJsZS4KKworICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2Vz
L3hzbC11c2luZy1leHRlcm5hbC1lbnRpdHkueHNsLnBocDogQWRkZWQuCisgICAgICAgICogaHR0
cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHkueG1sOgorCiAy
MDE5LTAzLTA0ICBDbGF1ZGlvIFNhYXZlZHJhICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgRml4IHR5cG8gaW4gcHJldmlvdXMgZ2FyZGVuaW5nIGNvbW1pdApkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9yZXNvdXJjZXMveHNsLXVzaW5nLWV4dGVy
bmFsLWVudGl0eS54c2wucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9yZXNv
dXJjZXMveHNsLXVzaW5nLWV4dGVybmFsLWVudGl0eS54c2wucGhwCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmEyNDYw
MDQyN2Q5NDAzODc5ZDg2Y2I1ZDBiN2JhZTBiNjgwZDhjY2EKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3Jlc291cmNlcy94c2wtdXNpbmctZXh0ZXJu
YWwtZW50aXR5LnhzbC5waHAKQEAgLTAsMCArMSwxNSBAQAorPD9waHAKK2hlYWRlcigiQ2FjaGUt
Q29udHJvbDogbm8tY2FjaGUsIG11c3QtcmV2YWxpZGF0ZSIpOworaGVhZGVyKCJQcmFnbWE6IG5v
LWNhY2hlIik7CiskZnAgPSBmb3BlbigneHNsLXVzaW5nLWV4dGVybmFsLWVudGl0eS54c2wnLCAn
cmInKTsKKworJGNvbnRlbnRUeXBlID0gJF9HRVRbJ2NvbnRlbnRUeXBlJ107CitpZiAoIWlzc2V0
KCRjb250ZW50VHlwZSkpCisgICAgJGNvbnRlbnRUeXBlID0gJ2ltYWdlL3BuZyc7CisKK2hlYWRl
cigiQ29udGVudC1UeXBlOiB0ZXh0L3hzbCIpOworCitoZWFkZXIoIkNvbnRlbnQtTGVuZ3RoOiAi
IC4gZmlsZXNpemUoJG5hbWUpKTsKKworZnBhc3N0aHJ1KCRmcCk7Cis/PgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1l
bnRpdHkueG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhz
bC1leHRlcm5hbC1lbnRpdHkueG1sCmluZGV4IDViYjY0NmMxMjExODE4MmU0ZjBhNzk1YWQyOTNj
ZmZhOWVmZDgxMmIuLmZjZTc0ZGVlNWFiZjBjY2FhZjk4YTAwODhiNmVkYzdiZDZjNzIzNjUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wt
ZXh0ZXJuYWwtZW50aXR5LnhtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0eS54bWwKQEAgLTEsNSArMSw1IEBACiA8P3ht
bCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/PgotPD94bWwtc3R5bGVzaGVldCB0eXBl
PSJ0ZXh0L3hzbCIgaHJlZj0icmVzb3VyY2VzL3hzbC11c2luZy1leHRlcm5hbC1lbnRpdHkueHNs
Ij8+Cis8P3htbC1zdHlsZXNoZWV0IHR5cGU9InRleHQveHNsIiBocmVmPSJyZXNvdXJjZXMveHNs
LXVzaW5nLWV4dGVybmFsLWVudGl0eS54c2wucGhwIj8+CiA8eG1sPgogRkFJTDogWE1MIHN0eWxl
c2hlZXQgZGlkIG5vdCBydW4uCiA8L3htbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363535</attachid>
            <date>2019-03-04 11:56:54 -0800</date>
            <delta_ts>2019-03-05 11:59:41 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189724-20190304115653.patch</filename>
            <type>text/plain</type>
            <size>2796</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyMzU0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzMwNWUwZGI4ZmUwNWE1YmI5ZDA5
OTY3NDQ2ODZjZjg4MDFhY2EwNy4uZGRmMmE4YjE5MDI5ZjIwMWU4Mjk1MjgzZjE5NjMyMDZkOWNm
ZDE1NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTAzLTA0ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OOiAoIHIyMzEwNDAgKSBMYXlv
dXQgVGVzdCBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0
eS54bWwgaXMgYSBmbGFreSBmYWlsdXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODk3MjQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4NDIyNTIw
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Qg
aXMgZmxha3kgd2hlbiByZXBlYXRpbmcgaXQgZHVlIHRvIG1lbW9yeSBjYWNoZSBraWNraW5nIGlu
LCBzbworICAgICAgICB0aGF0IGxvYWRpbmcgaXMgc3luY2hyb25vdXMgd2hlbiBoaXR0aW5nIG1l
bW9yeSBjYWNoZSBhbmQgYXN5bmNocm9ub3VzIG90aGVyd2lzZS4KKyAgICAgICAgSW4gY2FzZSBs
b2FkIGlzIHN5bmNocm9ub3VzLCB0aGUgZXJyb3IgbWVzc2FnZSB3aWxsIGNvbnRhaW4gdGhlIGxp
bmUgbnVtYmVyLgorICAgICAgICBNb2RpZnkgdGVzdCB0byBtYWtlIHRoZSB4c2wgcmVzb3VyY2Ug
bm90IGNhY2hlYWJsZS4KKworICAgICAgICBEZWxheWluZyB0aGUgbG9hZCBvZiB0aGUgWFNMIHN0
eWxlc2hlZXQgc2hvdWxkIGFsbG93IHRoZSBYTUwgZG9jdW1lbnQgcGFyc2luZworICAgICAgICB0
byBmaW5pc2ggYmVmb3JlIHRoZSBYU0wgc3R5bGVzaGVldCBmaW5pc2hlcyBsb2FkaW5nLgorICAg
ICAgICBUaGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGVycm9yIGxvZyBtZXNzYWdlIHdpbGwg
bm90IGNvbnRhaW4gYW55IGxpbmUgbnVtYmVyLgorCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1
cml0eS9yZXNvdXJjZXMveHNsLXVzaW5nLWV4dGVybmFsLWVudGl0eS54c2wucGhwOiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVu
dGl0eS54bWw6CisKIDIwMTktMDMtMDQgIENsYXVkaW8gU2FhdmVkcmEgIDxjc2FhdmVkcmFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBGaXggdHlwbyBpbiBwcmV2aW91cyBnYXJkZW5pbmcgY29tbWl0
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3Jlc291cmNlcy94
c2wtdXNpbmctZXh0ZXJuYWwtZW50aXR5LnhzbC5waHAgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L3NlY3VyaXR5L3Jlc291cmNlcy94c2wtdXNpbmctZXh0ZXJuYWwtZW50aXR5LnhzbC5waHAKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOTFmMWZjM2E1OTI4NWU5OTcwYmRjNDBjOTU0ZmQyNTdmOWI5YjYyNQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL3hz
bC11c2luZy1leHRlcm5hbC1lbnRpdHkueHNsLnBocApAQCAtMCwwICsxLDE3IEBACis8P3BocAor
aGVhZGVyKCJDYWNoZS1Db250cm9sOiBuby1jYWNoZSwgbXVzdC1yZXZhbGlkYXRlIik7CitoZWFk
ZXIoIlByYWdtYTogbm8tc3RvcmUiKTsKKwordXNsZWVwKDEwMDAwMCk7CisKKyRjb250ZW50VHlw
ZSA9ICRfR0VUWydjb250ZW50VHlwZSddOworaWYgKCFpc3NldCgkY29udGVudFR5cGUpKQorICAg
ICRjb250ZW50VHlwZSA9ICdpbWFnZS9wbmcnOworCitoZWFkZXIoIkNvbnRlbnQtVHlwZTogdGV4
dC94c2wiKTsKKworaGVhZGVyKCJDb250ZW50LUxlbmd0aDogIiAuIGZpbGVzaXplKCRuYW1lKSk7
CisKKyRmcCA9IGZvcGVuKCd4c2wtdXNpbmctZXh0ZXJuYWwtZW50aXR5LnhzbCcsICdyYicpOwor
ZnBhc3N0aHJ1KCRmcCk7Cis/PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9z
ZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHkueG1sIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHkueG1sCmlu
ZGV4IDViYjY0NmMxMjExODE4MmU0ZjBhNzk1YWQyOTNjZmZhOWVmZDgxMmIuLmZjZTc0ZGVlNWFi
ZjBjY2FhZjk4YTAwODhiNmVkYzdiZDZjNzIzNjUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LnhtbAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFs
LWVudGl0eS54bWwKQEAgLTEsNSArMSw1IEBACiA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5n
PSJVVEYtOCI/PgotPD94bWwtc3R5bGVzaGVldCB0eXBlPSJ0ZXh0L3hzbCIgaHJlZj0icmVzb3Vy
Y2VzL3hzbC11c2luZy1leHRlcm5hbC1lbnRpdHkueHNsIj8+Cis8P3htbC1zdHlsZXNoZWV0IHR5
cGU9InRleHQveHNsIiBocmVmPSJyZXNvdXJjZXMveHNsLXVzaW5nLWV4dGVybmFsLWVudGl0eS54
c2wucGhwIj8+CiA8eG1sPgogRkFJTDogWE1MIHN0eWxlc2hlZXQgZGlkIG5vdCBydW4uCiA8L3ht
bD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363666</attachid>
            <date>2019-03-05 11:59:44 -0800</date>
            <delta_ts>2019-03-05 21:36:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189724-20190305115942.patch</filename>
            <type>text/plain</type>
            <size>5881</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyMzU0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzMwNWUwZGI4ZmUwNWE1YmI5ZDA5
OTY3NDQ2ODZjZjg4MDFhY2EwNy4uOGRhYzQ0NjUwM2Q1ZmI0ZjJiMGYzYmIyNzVhNjBlYzVhNjQ4
NjI5ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTAzLTA1ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OOiAoIHIyMzEwNDAgKSBMYXlv
dXQgVGVzdCBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0
eS54bWwgaXMgYSBmbGFreSBmYWlsdXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODk3MjQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4NDIyNTIw
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENveSB0
aGUgZmxha3kgdGVzdCBpbnRvIGEgbmV3IHRlc3QuCisgICAgICAgIFJlbW92ZSB0aGUgb3V0cHV0
IGNvbnNvbGUgbG9nIG1lc3NhZ2VzIGZyb20gdGhlIG91dHB1dCB0ZXh0IG9mIHRoZSBuZXcKKyAg
ICAgICAgdGVzdCB0byBub3QgbWFrZSBpdCBXSzEgZmxha3kuCisgICAgICAgIFJ1biB0aGlzIG5l
dyB0ZXN0IGZvciBXSzEgb25seSBhbmQgdGhlIGJhc2UgdGVzdCBmb3IgV0syIG9ubHkuCisKKyAg
ICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkv
eHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxvZ2dpbmctZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVy
bmFsLWVudGl0eS1uby1sb2dnaW5nLnhtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vaW9z
LXdrMS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4
cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS93azIvVGVzdEV4cGVjdGF0aW9uczoKKwog
MjAxOS0wMy0wNCAgQ2xhdWRpbyBTYWF2ZWRyYSAgPGNzYWF2ZWRyYUBpZ2FsaWEuY29tPgogCiAg
ICAgICAgIEZpeCB0eXBvIGluIHByZXZpb3VzIGdhcmRlbmluZyBjb21taXQKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IDIyOTdmNWFiMWIzZWI0OWU1Y2ZkMzBkODViMjY3ZDRkNjhiYTZjNDIuLmRhYjM5
NTRiYmI1NjEyYjc5NjZmYmU4NGI2MzY1M2ZkZjY0NjEzNzAgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpA
QCAtNTUsNiArNTUsOCBAQCBwb2ludGVyZXZlbnRzL2lvcyBbIFNraXAgXQogZWRpdGluZy9wYXN0
ZWJvYXJkL2lvcyBbIFNraXAgXQogZWRpdGluZy9wYXN0ZWJvYXJkL21hYyBbIFNraXAgXQogCito
dHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0eS1uby1sb2dn
aW5nLnhtbCBbIFNraXAgXQorCiAjIHdpbmRvdy5zaG93TW9kYWxEaWFsb2cgaXMgb25seSB0ZXN0
ZWQgaW4gRHVtcFJlbmRlclRyZWUgb24gTWFjLgogZWRpdGluZy9leGVjQ29tbWFuZC9zaG93LW1v
ZGFsLWRpYWxvZy1kdXJpbmctZXhlY0NvbW1hbmQuaHRtbCBbIFNraXAgXQogaHR0cC90ZXN0cy9z
ZWN1cml0eS9jcm9zcy1vcmlnaW4tbW9kYWwtZGlhbG9nLWJhc2UuaHRtbCBbIFNraXAgXQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1l
eHRlcm5hbC1lbnRpdHktbm8tbG9nZ2luZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0eS1uby1sb2dnaW5n
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44Y2Q1OWE1MzVjY2VmN2MzZTlkMTIzMjI3YzNhYzNh
NTY2YmNiMDgwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1
cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHktbm8tbG9nZ2luZy1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwyIEBACitUaGlzIHRlc3QgaW5jbHVkZXMgYSBjcm9zcy1vcmlnaW4gZXh0
ZXJuYWwgZW50aXR5LiBJdCBwYXNzZXMgaWYgdGhlIGxvYWQgZmFpbHMgYW5kIHRodXMgdGhlcmUg
aXMgbm8gdGV4dCBiZWxvdyB0aGlzIGxpbmUuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxvZ2dp
bmcueG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1l
eHRlcm5hbC1lbnRpdHktbm8tbG9nZ2luZy54bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMmUyNmE1NjQ3ZTMwYTBh
M2ZkMmYzNGVkZTZlOWU3MzJkMDI2YTQ1YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxv
Z2dpbmcueG1sCkBAIC0wLDAgKzEsNSBAQAorPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i
VVRGLTgiPz48IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGR1bXBKU0NvbnNvbGVMb2dJblN0ZEVy
cj10cnVlIF0gLS0+Cis8P3htbC1zdHlsZXNoZWV0IHR5cGU9InRleHQveHNsIiBocmVmPSJyZXNv
dXJjZXMveHNsLXVzaW5nLWV4dGVybmFsLWVudGl0eS54c2wiPz4KKzx4bWw+CitGQUlMOiBYTUwg
c3R5bGVzaGVldCBkaWQgbm90IHJ1bi4KKzwveG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vaW9zLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
aW9zLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGVkZDY5NmYyNGRlZjcxOTJjMmRjOWQ1MTFi
MTYwMjI0MzBmNzkxMjIuLjM0NWFiZjNiMmNlNzVhNDcwN2NlODk0NzdjOTM2Mjg4MjVlZDhhMDgg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azEvVGVzdEV4cGVjdGF0aW9u
cworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAg
LTMsNiArMyw3IEBACiAjIFNlZSBodHRwOi8vdHJhYy53ZWJraXQub3JnL3dpa2kvVGVzdEV4cGVj
dGF0aW9ucyBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGZpbGUuCiAKIGVkaXRpbmcvaW5w
dXQvZm9jdXMtY2hhbmdlLXdpdGgtbWFya2VkLXRleHQuaHRtbCBbIFBhc3MgXQoraHR0cC90ZXN0
cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHktbm8tbG9nZ2luZy54bWwg
WyBQYXNzIF0KIAogIyBObyBzZXJ2aWNlIHdvcmtlciBpbXBsZW1lbnRhdGlvbiBmb3IgV0sxCiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2VycyBbIFNraXAgXQpA
QCAtMTc3Myw3ICsxNzc0LDcgQEAgZmV0Y2gvZmV0Y2gtZXJyb3ItbWVzc2FnZXMuaHRtbCBbIENy
YXNoIFBhc3MgXQogaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL21ldGFyZWRpcmVjdC1zdWJmcmFtZWxv
YWQuaHRtbCBbIENyYXNoIFBhc3MgXQogaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXht
bC1leHRlcm5hbC1lbnRpdHkueGh0bWwgWyBQYXNzIEZhaWx1cmUgXQogaHR0cC90ZXN0cy9zZWN1
cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHktcmVkaXJlY3QueG1sIFsgUGFzcyBG
YWlsdXJlIF0KLWh0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50
aXR5LnhtbCBbIFBhc3MgRmFpbHVyZSBdCitodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQt
eHNsLWV4dGVybmFsLWVudGl0eS54bWwgWyBTa2lwIF0KIGltcG9ydGVkL2JsaW5rL2NvbXBvc2l0
aW5nL2FuY2VzdG9yLXBhaW50ZWQtbGF5ZXItc2hvdWxkLWFwcGVhci5odG1sIFsgUGFzcyBJbWFn
ZU9ubHlGYWlsdXJlIF0KIGltcG9ydGVkL2JsaW5rL2NvbXBvc2l0aW5nL2ludmlzaWJsZS1zdWJ0
cmVlLWNvbXBvc2l0aW5nLWFuZC1wcmVzZXJ2ZXMtM2QuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFp
bHVyZSBdCiBpbXBvcnRlZC9ibGluay9jb21wb3NpdGluZy93aWxsLWNoYW5nZS9zdGFja2luZy1j
b250ZXh0LWNyZWF0aW9uLmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUgXQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGNmMWY2NjBjYjUy
OTkxZjdkNTJlNjllMmY1MzRkY2U2NjRmYmFhYjUuLmY3MGNjMWZiOGMzMzNkMWVjZTczYzc0Mjcx
MGRlY2Y3NTk1ZDhiYTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEv
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RF
eHBlY3RhdGlvbnMKQEAgLTI4LDYgKzI4LDggQEAgZmFzdC9zaGFkb3ctZG9tL2RyYWdnaW5nLWVs
ZW1lbnQtd2l0aC1zaGFkb3ctdHJlZS5odG1sIFsgUGFzcyBdCiBmYXN0L3NoYWRvdy1kb20vZHJh
Z2dpbmctZWxlbWVudC1pbnNpZGUtc2hhZG93LXRyZWUuaHRtbCBbIFBhc3MgXQogaHR0cC90ZXN0
cy9zZWN1cml0eS9jbGlwYm9hcmQvZHJhZy1kcm9wLWh0bWwtY3Jvc3Mtb3JpZ2luLWlmcmFtZS1p
bi1zYW1lLW9yaWdpbi5odG1sIFsgUGFzcyBdCiAKK2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURF
TklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxvZ2dpbmcueG1sIFsgUGFzcyBdCisKICMvLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KICMgRW5kIHBsYXRmb3JtLXNwZWNpZmljIGRp
cmVjdG9yaWVzLgogIy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwpAQCAtOTIsNiAr
OTQsNyBAQCB3ZWJraXQub3JnL2IvMTc4MjcyIFsgU2llcnJhIF0gaHR0cC90ZXN0cy9tZWRpYS92
aWRlby1wbGF5LXByb2dyZXNzLmh0bWwgWyBQYXNzCiB3ZWJraXQub3JnL2IvMTc4MjcyIFsgU2ll
cnJhIF0gaHR0cC90ZXN0cy9zZWN1cml0eS9jYW52YXMtcmVtb3RlLXJlYWQtcmVtb3RlLXZpZGVv
LWxvY2FsaG9zdC5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xNzgyNzIgWyBT
aWVycmEgXSBodHRwL3Rlc3RzL3NlY3VyaXR5L2NhbnZhcy1yZW1vdGUtcmVhZC1yZW1vdGUtdmlk
ZW8tcmVkaXJlY3QuaHRtbCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvMTc4MjcyIFsg
U2llcnJhIF0gaHR0cC90ZXN0cy9zZWN1cml0eS92aWRlby1jcm9zcy1vcmlnaW4tY2FjaGluZy5o
dG1sIFsgUGFzcyBUaW1lb3V0IF0KK2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wt
ZXh0ZXJuYWwtZW50aXR5LnhtbCBbIFNraXAgXQogCiAjIHJkYXI6Ly9wcm9ibGVtLzIwMDAxOTg1
CiBbIFNpZXJyYSBdIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvcmFuZ2UtdGVzdC5odG1sIFsg
RmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363730</attachid>
            <date>2019-03-05 21:36:13 -0800</date>
            <delta_ts>2019-03-07 14:17:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189724-20190305213612.patch</filename>
            <type>text/plain</type>
            <size>5923</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyNTE4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzY4MGFiYWY5ZDYzNGI3MGJmNTc0
NjUzMjA3OGUzMmNlZGU0MmMyMy4uMjI2ZTRhOThkNDg2OWU3ZTE1MmRiM2NjNTFmZTQxMWFhNDdj
OTkyMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE5LTAzLTA1ICBZb3Vlbm4gRmFibGV0ICA8
eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OOiAoIHIyMzEwNDAgKSBMYXlv
dXQgVGVzdCBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0
eS54bWwgaXMgYSBmbGFreSBmYWlsdXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODk3MjQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4NDIyNTIw
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvcHkg
dGhlIGZsYWt5IHRlc3QgaW50byBhIG5ldyB0ZXN0IGZvciB3aGljaCB3ZSB1c2UgRHVtcEpTQ29u
c29sZUxvZ0luU3RkRXJyLgorICAgICAgICBUaGlzIHNob3VsZCBtYWtlIHRoZSBuZXcgdGVzdCBu
byBsb25nZXIgZmxha3kgaW4gV0sxLgorICAgICAgICBSdW4gdGhpcyBuZXcgdGVzdCBmb3IgV0sx
IG9ubHkgYW5kIHJ1biB0aGUgb3JpZ2luYWwgdGVzdCBmb3IgV0syIG9ubHkuCisKKyAgICAgICAg
KiBUZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIGh0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURF
TklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxvZ2dpbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVu
dGl0eS1uby1sb2dnaW5nLnhtbDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMS9U
ZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0
aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS93azIvVGVzdEV4cGVjdGF0aW9uczoKKwogMjAxOS0w
My0wNSAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10g
U2hvdWxkIG5vdCBzY3JvbGwgd2hlbiBjaGVja2JveCwgcmFkaW8sIHN1Ym1pdCwgcmVzZXQsIG9y
IGJ1dHRvbiBpcyBzcGFjZWJhciBhY3RpdmF0ZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDVlYzAz
M2RiOWUzOTdjMWUzMjI0N2Y5MTliYjRjNmZlNWNmYjQ3NGMuLjA3NWMzYWMzNTI1NDRlNTJkYzdj
ODg5Zjk0ZTk3Mjg4YThjMzkwN2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3Rh
dGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNTYsNiArNTYsOCBA
QCBwb2ludGVyZXZlbnRzL2lvcyBbIFNraXAgXQogZWRpdGluZy9wYXN0ZWJvYXJkL2lvcyBbIFNr
aXAgXQogZWRpdGluZy9wYXN0ZWJvYXJkL21hYyBbIFNraXAgXQogCitodHRwL3Rlc3RzL3NlY3Vy
aXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0eS1uby1sb2dnaW5nLnhtbCBbIFNraXAg
XQorCiAjIHdpbmRvdy5zaG93TW9kYWxEaWFsb2cgaXMgb25seSB0ZXN0ZWQgaW4gRHVtcFJlbmRl
clRyZWUgb24gTWFjLgogZWRpdGluZy9leGVjQ29tbWFuZC9zaG93LW1vZGFsLWRpYWxvZy1kdXJp
bmctZXhlY0NvbW1hbmQuaHRtbCBbIFNraXAgXQogaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1v
cmlnaW4tbW9kYWwtZGlhbG9nLWJhc2UuaHRtbCBbIFNraXAgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHkt
bm8tbG9nZ2luZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVudGl0eS1uby1sb2dnaW5nLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi44Y2Q1OWE1MzVjY2VmN2MzZTlkMTIzMjI3YzNhYzNhNTY2YmNiMDgwCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVE
LXhzbC1leHRlcm5hbC1lbnRpdHktbm8tbG9nZ2luZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwy
IEBACitUaGlzIHRlc3QgaW5jbHVkZXMgYSBjcm9zcy1vcmlnaW4gZXh0ZXJuYWwgZW50aXR5LiBJ
dCBwYXNzZXMgaWYgdGhlIGxvYWQgZmFpbHMgYW5kIHRodXMgdGhlcmUgaXMgbm8gdGV4dCBiZWxv
dyB0aGlzIGxpbmUuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxvZ2dpbmcueG1sIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHkt
bm8tbG9nZ2luZy54bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMmUyNmE1NjQ3ZTMwYTBhM2ZkMmYzNGVkZTZlOWU3
MzJkMDI2YTQ1YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LW5vLWxvZ2dpbmcueG1sCkBAIC0w
LDAgKzEsNSBAQAorPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IS0tIHdl
YmtpdC10ZXN0LXJ1bm5lciBbIGR1bXBKU0NvbnNvbGVMb2dJblN0ZEVycj10cnVlIF0gLS0+Cis8
P3htbC1zdHlsZXNoZWV0IHR5cGU9InRleHQveHNsIiBocmVmPSJyZXNvdXJjZXMveHNsLXVzaW5n
LWV4dGVybmFsLWVudGl0eS54c2wiPz4KKzx4bWw+CitGQUlMOiBYTUwgc3R5bGVzaGVldCBkaWQg
bm90IHJ1bi4KKzwveG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdr
MS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMS9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IGVkZDY5NmYyNGRlZjcxOTJjMmRjOWQ1MTFiMTYwMjI0MzBmNzkxMjIu
LjM0NWFiZjNiMmNlNzVhNDcwN2NlODk0NzdjOTM2Mjg4MjVlZDhhMDggMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azEvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTMsNiArMyw3IEBACiAj
IFNlZSBodHRwOi8vdHJhYy53ZWJraXQub3JnL3dpa2kvVGVzdEV4cGVjdGF0aW9ucyBmb3IgbW9y
ZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGZpbGUuCiAKIGVkaXRpbmcvaW5wdXQvZm9jdXMtY2hhbmdl
LXdpdGgtbWFya2VkLXRleHQuaHRtbCBbIFBhc3MgXQoraHR0cC90ZXN0cy9zZWN1cml0eS94c3Mt
REVOSUVELXhzbC1leHRlcm5hbC1lbnRpdHktbm8tbG9nZ2luZy54bWwgWyBQYXNzIF0KIAogIyBO
byBzZXJ2aWNlIHdvcmtlciBpbXBsZW1lbnRhdGlvbiBmb3IgV0sxCiBpbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2VycyBbIFNraXAgXQpAQCAtMTc3Myw3ICsxNzc0
LDcgQEAgZmV0Y2gvZmV0Y2gtZXJyb3ItbWVzc2FnZXMuaHRtbCBbIENyYXNoIFBhc3MgXQogaHR0
cC90ZXN0cy9uYXZpZ2F0aW9uL21ldGFyZWRpcmVjdC1zdWJmcmFtZWxvYWQuaHRtbCBbIENyYXNo
IFBhc3MgXQogaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVELXhtbC1leHRlcm5hbC1lbnRp
dHkueGh0bWwgWyBQYXNzIEZhaWx1cmUgXQogaHR0cC90ZXN0cy9zZWN1cml0eS94c3MtREVOSUVE
LXhzbC1leHRlcm5hbC1lbnRpdHktcmVkaXJlY3QueG1sIFsgUGFzcyBGYWlsdXJlIF0KLWh0dHAv
dGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5LnhtbCBbIFBhc3Mg
RmFpbHVyZSBdCitodHRwL3Rlc3RzL3NlY3VyaXR5L3hzcy1ERU5JRUQteHNsLWV4dGVybmFsLWVu
dGl0eS54bWwgWyBTa2lwIF0KIGltcG9ydGVkL2JsaW5rL2NvbXBvc2l0aW5nL2FuY2VzdG9yLXBh
aW50ZWQtbGF5ZXItc2hvdWxkLWFwcGVhci5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0K
IGltcG9ydGVkL2JsaW5rL2NvbXBvc2l0aW5nL2ludmlzaWJsZS1zdWJ0cmVlLWNvbXBvc2l0aW5n
LWFuZC1wcmVzZXJ2ZXMtM2QuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRl
ZC9ibGluay9jb21wb3NpdGluZy93aWxsLWNoYW5nZS9zdGFja2luZy1jb250ZXh0LWNyZWF0aW9u
Lmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDg3ZDkzM2ZiYTQwYjg0MDhkZGZiZThlZTI3
MTU4NTFhZjUxYTQ5N2YuLjUwNjZlNjQ5NDFkZTI0YjFjNDBmZGYwMzY1YzUwNjJlZjczZjdlNTIg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9u
cworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKQEAg
LTI4LDYgKzI4LDggQEAgZmFzdC9zaGFkb3ctZG9tL2RyYWdnaW5nLWVsZW1lbnQtd2l0aC1zaGFk
b3ctdHJlZS5odG1sIFsgUGFzcyBdCiBmYXN0L3NoYWRvdy1kb20vZHJhZ2dpbmctZWxlbWVudC1p
bnNpZGUtc2hhZG93LXRyZWUuaHRtbCBbIFBhc3MgXQogaHR0cC90ZXN0cy9zZWN1cml0eS9jbGlw
Ym9hcmQvZHJhZy1kcm9wLWh0bWwtY3Jvc3Mtb3JpZ2luLWlmcmFtZS1pbi1zYW1lLW9yaWdpbi5o
dG1sIFsgUGFzcyBdCiAKK2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJu
YWwtZW50aXR5LW5vLWxvZ2dpbmcueG1sIFsgUGFzcyBdCisKICMvLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8KICMgRW5kIHBsYXRmb3JtLXNwZWNpZmljIGRpcmVjdG9yaWVzLgogIy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwpAQCAtOTIsNiArOTQsNyBAQCB3ZWJraXQu
b3JnL2IvMTc4MjcyIFsgU2llcnJhIF0gaHR0cC90ZXN0cy9tZWRpYS92aWRlby1wbGF5LXByb2dy
ZXNzLmh0bWwgWyBQYXNzCiB3ZWJraXQub3JnL2IvMTc4MjcyIFsgU2llcnJhIF0gaHR0cC90ZXN0
cy9zZWN1cml0eS9jYW52YXMtcmVtb3RlLXJlYWQtcmVtb3RlLXZpZGVvLWxvY2FsaG9zdC5odG1s
IFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8xNzgyNzIgWyBTaWVycmEgXSBodHRwL3Rl
c3RzL3NlY3VyaXR5L2NhbnZhcy1yZW1vdGUtcmVhZC1yZW1vdGUtdmlkZW8tcmVkaXJlY3QuaHRt
bCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvMTc4MjcyIFsgU2llcnJhIF0gaHR0cC90
ZXN0cy9zZWN1cml0eS92aWRlby1jcm9zcy1vcmlnaW4tY2FjaGluZy5odG1sIFsgUGFzcyBUaW1l
b3V0IF0KK2h0dHAvdGVzdHMvc2VjdXJpdHkveHNzLURFTklFRC14c2wtZXh0ZXJuYWwtZW50aXR5
LnhtbCBbIFNraXAgXQogCiAjIHJkYXI6Ly9wcm9ibGVtLzIwMDAxOTg1CiBbIFNpZXJyYSBdIGh0
dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvcmFuZ2UtdGVzdC5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>