<?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>197063</bug_id>
          
          <creation_ts>2019-04-18 10:41:28 -0700</creation_ts>
          <short_desc>[Mac Debug] Layout Test resize-observer/observe-element-from-other-frame.html is a flaky failure</short_desc>
          <delta_ts>2019-04-24 09:21:38 -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>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=157743</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=177484</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="Shawn Roberts">sroberts</reporter>
          <assigned_to name="cathiechen">cathiechen</assigned_to>
          <cc>ajuma</cc>
    
    <cc>cathiechen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fred.wang</cc>
    
    <cc>lforschler</cc>
    
    <cc>rniwa</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1528499</commentid>
    <comment_count>0</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-04-18 10:41:28 -0700</bug_when>
    <thetext>The following layout test is flaky on Mac Debug 

resize-observer/observe-element-from-other-frame.html

Probable cause:

Test was added in https://trac.webkit.org/changeset/243643/webkit and is a flaky failure since

Flakiness Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=resize-observer%2Fobserve-element-from-other-frame.html

Diff:

--- /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/resize-observer/observe-element-from-other-frame-expected.txt
+++ /Volumes/Data/slave/mojave-debug-tests-wk2/build/layout-test-results/resize-observer/observe-element-from-other-frame-actual.txt
@@ -1,5 +1,5 @@
 
 
 PASS ResizeObserver implemented 
-PASS test0: Observe element from other frame 
+FAIL test0: Observe element from other frame assert_equals: expected &quot;success&quot; but got &quot;fail&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528504</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-18 10:48:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/50020775&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529200</commentid>
    <comment_count>2</comment_count>
      <attachid>367929</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 02:04:20 -0700</bug_when>
    <thetext>Created attachment 367929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529207</commentid>
    <comment_count>3</comment_count>
      <attachid>367933</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 03:22:17 -0700</bug_when>
    <thetext>Created attachment 367933
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529208</commentid>
    <comment_count>4</comment_count>
      <attachid>367933</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2019-04-22 03:29:05 -0700</bug_when>
    <thetext>Comment on attachment 367933
Patch

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

&gt; LayoutTests/ChangeLog:9
&gt; +        In order to reduce this failure, extend ResizeTestHelper.TIMEOUT to 1000ms like 177484.

like in bug 177484</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529209</commentid>
    <comment_count>5</comment_count>
      <attachid>367934</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 03:32:18 -0700</bug_when>
    <thetext>Created attachment 367934
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529286</commentid>
    <comment_count>6</comment_count>
      <attachid>367929</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-04-22 10:32:21 -0700</bug_when>
    <thetext>Comment on attachment 367929
Patch

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

&gt; LayoutTests/resize-observer/resources/resizeTestHelper.js:55
&gt; +ResizeTestHelper.TIMEOUT = 1000;

Does this make a bunch of tests take 1s to run? That&apos;s really long.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529473</commentid>
    <comment_count>7</comment_count>
      <attachid>367929</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 17:00:10 -0700</bug_when>
    <thetext>Comment on attachment 367929
Patch

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

Hi Simon,
Thanks:)

&gt;&gt; LayoutTests/resize-observer/resources/resizeTestHelper.js:55
&gt;&gt; +ResizeTestHelper.TIMEOUT = 1000;
&gt; 
&gt; Does this make a bunch of tests take 1s to run? That&apos;s really long.

Normally, this wouldn&apos;t affect the test time if the tests running as expected. But there are 4 tests in imported/w3c/web-platform-tests/resize-observer which would take 1s to test unwanted notification. They are test4(), test5(), test9() in notify.html and test3() in observe.html.

If not running as expected, because they are promise tests, this would extend timeout time once for each resizeObserver test file at most.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529506</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-04-22 19:38:31 -0700</bug_when>
    <thetext>We could try 500ms first if any. It would be better if we can somehow expedite / emulate the rendering timing though. e.g. add some internal method to speed up the process only inside WebKitTestRunner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529510</commentid>
    <comment_count>9</comment_count>
      <attachid>368008</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 20:26:44 -0700</bug_when>
    <thetext>Created attachment 368008
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529511</commentid>
    <comment_count>10</comment_count>
      <attachid>368008</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2019-04-22 20:31:04 -0700</bug_when>
    <thetext>Comment on attachment 368008
Patch

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

&gt; LayoutTests/imported/w3c/web-platform-tests/resize-observer/resources/resizeTestHelper.js:55
&gt; -ResizeTestHelper.TIMEOUT = 1000;
&gt; +ResizeTestHelper.TIMEOUT = 500;

Oh, please don&apos;t modify the imported tests. They&apos;re supposed to be only modified in the upstream first.
It&apos;s fine if you&apos;re uploading this patch just to see if EWS is happy with it
but you should probably manually run it like 100-500 times to make sure it&apos;s actually not flaky.
If you&apos;re on macOS, then Instruments has the ability to reduce the number of effective cores.
Reducing it to 2 cores, for example, makes it easier to induce flakiness.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529512</commentid>
    <comment_count>11</comment_count>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 20:32:02 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #8)
&gt; We could try 500ms first if any. It would be better if we can somehow
&gt; expedite / emulate the rendering timing though. e.g. add some internal
&gt; method to speed up the process only inside WebKitTestRunner.

Hi Ryosuke,

Thanks:)

500ms seems work well in my local env.
I also changed the one in imported/w3c/web-platform-tests/resize-observer/resources/resizeTestHelper.js to make them consistent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529516</commentid>
    <comment_count>12</comment_count>
      <attachid>368008</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 21:29:36 -0700</bug_when>
    <thetext>Comment on attachment 368008
Patch

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

&gt;&gt; LayoutTests/imported/w3c/web-platform-tests/resize-observer/resources/resizeTestHelper.js:55
&gt;&gt; +ResizeTestHelper.TIMEOUT = 500;
&gt; 
&gt; Oh, please don&apos;t modify the imported tests. They&apos;re supposed to be only modified in the upstream first.
&gt; It&apos;s fine if you&apos;re uploading this patch just to see if EWS is happy with it
&gt; but you should probably manually run it like 100-500 times to make sure it&apos;s actually not flaky.
&gt; If you&apos;re on macOS, then Instruments has the ability to reduce the number of effective cores.
&gt; Reducing it to 2 cores, for example, makes it easier to induce flakiness.

Ah, OK, I&apos;ll remove the change in imported tests.

And I tried reducing the effective core number like you said, it seems to work well. Thanks:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529517</commentid>
    <comment_count>13</comment_count>
      <attachid>368010</attachid>
    <who name="cathiechen">cathiechen</who>
    <bug_when>2019-04-22 21:45:45 -0700</bug_when>
    <thetext>Created attachment 368010
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1529997</commentid>
    <comment_count>14</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2019-04-24 08:53:57 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #10)
&gt; Oh, please don&apos;t modify the imported tests. They&apos;re supposed to be only
&gt; modified in the upstream first.

Note that this test was already changed in https://trac.webkit.org/changeset/244182/webkit#file10 ; probably someone should do the change upstream (if that&apos;s not already done).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530013</commentid>
    <comment_count>15</comment_count>
      <attachid>368010</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-24 09:21:37 -0700</bug_when>
    <thetext>Comment on attachment 368010
Patch

Clearing flags on attachment: 368010

Committed r244593: &lt;https://trac.webkit.org/changeset/244593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1530014</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-24 09:21:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367929</attachid>
            <date>2019-04-22 02:04:20 -0700</date>
            <delta_ts>2019-04-22 03:22:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197063-20190422170418.patch</filename>
            <type>text/plain</type>
            <size>6131</size>
            <attacher name="cathiechen">cathiechen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzcxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDFiYWI5YTQ3NzBjN2NkMDc1ZTZk
MGE4MTJhODdiZWE3Yzg0NjE0MS4uOTVhNzI3ZDE3ZjU2YTRjOWFjNzMyYTFkYWE3MGZjMWFiNGEx
NDNmMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTA0LTIyICBDYXRoaWUgQ2hlbiAgPGNh
dGhpZWNoZW5AaWdhbGlhLmNvbT4KKworICAgICAgICBbTWFjIERlYnVnXSBMYXlvdXQgVGVzdCBy
ZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbCBpcyBh
IGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NzA2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJlbmRlcmluZ1VwZGF0ZVNjaGVkdWxlciB0aW1lciBpcyAxLzYwcywgaWYgUmVzaXpl
VGVzdEhlbHBlci5USU1FT1VUIGlzIDEvMTBzLCBSZW5kZXJpbmdVcGRhdGUgdGltZXIKKyAgICAg
ICAgbWlnaHQgYmUgZmlyZWQgYWZ0ZXIgUmVzaXplVGVzdEhlbHBlcidzLiBUaGlzIHdvdWxkIHBy
b2R1Y2UgYSBmbGFreSBmYWlsdXJlLiBJbiBvcmRlciB0byBmaXggdGhpcywgZXh0ZW5kCisgICAg
ICAgIFJlc2l6ZVRlc3RIZWxwZXIuVElNRU9VVCB0byAxcy4KKyAgICAgICAgTWFrZSB0aGUgdGVz
dCByZXN1bHRzIG9mIHN1YmZyYW1lIGRpc3BsYXlpbmcgaW4gdGhlIG1haW5mcmFtZS4KKworICAg
ICAgICAqIHJlc2l6ZS1vYnNlcnZlci9vYnNlcnZlLWVsZW1lbnQtZnJvbS1vdGhlci1mcmFtZS1l
eHBlY3RlZC50eHQ6CisgICAgICAgICogcmVzaXplLW9ic2VydmVyL29ic2VydmUtZWxlbWVudC1m
cm9tLW90aGVyLWZyYW1lLmh0bWw6CisgICAgICAgICogcmVzaXplLW9ic2VydmVyL3Jlc291cmNl
cy9mcmFtZTQuaHRtbDoKKyAgICAgICAgKiByZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6
ZVRlc3RIZWxwZXIuanM6CisKIDIwMTktMDQtMTYgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2ll
aEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gW1dlYktpdDJdIEFkZCBzdXBwb3J0IGZvciBo
b25vcmluZyAtW1VJTWVudUl0ZW0gZG9udERpc21pc3NdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9yZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL29ic2VydmUtZWxlbWVudC1mcm9t
LW90aGVyLWZyYW1lLWV4cGVjdGVkLnR4dAppbmRleCBjMGQyMzRiMGY1NjU1ZDlmMzc4ZGI4MzM0
MTRkMzIyYzgzNTFkMzgxLi41NGRiMmQzZjdmMTEwN2JjMzE4YmFlODcxYTAzYWFkMmRhMjY5Yjgz
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50
LWZyb20tb3RoZXItZnJhbWUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3Jlc2l6ZS1v
YnNlcnZlci9vYnNlcnZlLWVsZW1lbnQtZnJvbS1vdGhlci1mcmFtZS1leHBlY3RlZC50eHQKQEAg
LTEsNCArMSw5IEBACiAKK0RldGFpbHMgb2YgdGVzdCByZXN1bHQgaW4gc3ViZnJhbWUuCitOYW1l
OiB0ZXN0OiBvYnNlcnZlIGVsZW1lbnRzIGZyb20gc2libGluZyBmcmFtZXMKK1N0YXR1czogMAor
TWVzc2FnZTogbnVsbAorU3RhY2s6IG51bGwKIAogUEFTUyBSZXNpemVPYnNlcnZlciBpbXBsZW1l
bnRlZCAKIFBBU1MgdGVzdDA6IE9ic2VydmUgZWxlbWVudCBmcm9tIG90aGVyIGZyYW1lIApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL29ic2VydmUtZWxlbWVudC1mcm9t
LW90aGVyLWZyYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1l
bGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbAppbmRleCAwZDM1N2U5MTlkZmYxZDkxODNkYjIx
ZTExNTAwZGQyYWZkNTI4NDIxLi43MGIzMjY2ZWFjMTIyYTljYmJhNzFmZTJkNDFjNmY4MmU3OWFl
MWRiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVt
ZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2
ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbApAQCAtMiwyNCArMiwzMCBA
QAogPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+CiA8
c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3NjcmlwdD4K
IAotCiA8aWZyYW1lIHNyYz0iLi9yZXNvdXJjZXMvZnJhbWVzZXQyLmh0bWwiPjwvaWZyYW1lPgot
Cis8ZGl2IGlkPSJkZXRhaWwiPjwvZGl2PgogPHNjcmlwdD4KLQogZnVuY3Rpb24gdGVzdDAoKSB7
CisgICAgbGV0IHJlc29sdmVQcm9taXNlOworICAgIGxldCBwcm9taXNlID0gbmV3IFByb21pc2Uo
KHJlc29sdmUpID0+IHsKKyAgICAgICAgcmVzb2x2ZVByb21pc2UgPSByZXNvbHZlOworICAgIH0p
OwogICAgIGxldCB0ZXN0ID0gYXN5bmNfdGVzdCgndGVzdDA6IE9ic2VydmUgZWxlbWVudCBmcm9t
IG90aGVyIGZyYW1lJyk7CiAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBl
dmVudCA9PiB7Ci0gICAgICAgIHN3aXRjaChldmVudC5kYXRhKSB7Ci0gICAgICAgIGNhc2UgJ3N1
Y2Nlc3MnOgotICAgICAgICBjYXNlICdmYWlsJzoKLSAgICAgICAgICAgIHRlc3Quc3RlcCggKCkg
PT4gewotICAgICAgICAgICAgICAgIGFzc2VydF9lcXVhbHMoZXZlbnQuZGF0YSwgJ3N1Y2Nlc3Mn
KTsKLSAgICAgICAgICAgICAgICB0ZXN0LmRvbmUoKTsKKyAgICAgICAgaWYgKGV2ZW50LmRhdGEg
JiYgZXZlbnQuZGF0YS50eXBlID09ICdyZXN1bHQnKSB7CisgICAgICAgICAgICB2YXIgZGV0YWls
ID0gJ0RldGFpbHMgb2YgdGVzdCByZXN1bHQgaW4gc3ViZnJhbWUuXG4gTmFtZTogJyArIGV2ZW50
LmRhdGEudGVzdC5uYW1lICsgJ1xuJzsKKyAgICAgICAgICAgIGRldGFpbCArPSAnU3RhdHVzOiAn
ICsgZXZlbnQuZGF0YS50ZXN0LnN0YXR1cyArICdcbic7CisgICAgICAgICAgICBkZXRhaWwgKz0g
J01lc3NhZ2U6ICcgKyBldmVudC5kYXRhLnRlc3QubWVzc2FnZSArICdcbic7CisgICAgICAgICAg
ICBkZXRhaWwgKz0gJ1N0YWNrOiAnICsgZXZlbnQuZGF0YS50ZXN0LnN0YWNrOworICAgICAgICAg
ICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI2RldGFpbCcpLmlubmVyVGV4dCA9IGRldGFpbDsK
KyAgICAgICAgICAgIHRlc3Quc3RlcChmdW5jdGlvbigpeworICAgICAgICAgICAgICAgIGFzc2Vy
dF9lcXVhbHMoZXZlbnQuZGF0YS50ZXN0LnN0YXR1cywgMCwgJ2lubmVyIHRlc3QgcmVzdWx0IHN0
YXR1cycpOwogICAgICAgICAgICAgfSk7Ci0gICAgICAgIGJyZWFrOworICAgICAgICAgICAgdGVz
dC5kb25lKCk7CisgICAgICAgICAgICByZXNvbHZlUHJvbWlzZSgpOwogICAgICAgICB9CiAgICAg
fSwgZmFsc2UpOworICAgIHJldHVybiBwcm9taXNlOwogfQogCiB0ZXN0KF8gPT4gewpAQCAtMjcs
NCArMzMsNSBAQCB0ZXN0KF8gPT4gewogfSwgIlJlc2l6ZU9ic2VydmVyIGltcGxlbWVudGVkIik7
CiAKIHRlc3QwKCk7CisKIDwvc2NyaXB0PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMvZnJhbWU0Lmh0
bWwgYi9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL2ZyYW1lNC5odG1sCmlu
ZGV4IGMyNTkyMGEyYzBiYjEyMmRjZTZhMjI1YTU0OTNlZTQyYWQxNjVlMWQuLmExOTkyOWNiN2U3
MDk1MzBmZGQ3OTA2NWZhOTI0MjhjOWE2OTM1Y2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Jl
c2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMvZnJhbWU0Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvcmVz
aXplLW9ic2VydmVyL3Jlc291cmNlcy9mcmFtZTQuaHRtbApAQCAtMTYsOSArMTYsNiBAQCBmdW5j
dGlvbiB0ZXN0KCkgewogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbGV0IHRpbWVvdXRJ
ZCA9IHdpbmRvdy5zZXRUaW1lb3V0KCAoKSA9PiB7Ci0gICAgICAgIHBhcmVudC5wYXJlbnQucG9z
dE1lc3NhZ2UoJ2ZhaWwnLCAnKicpOwotICAgIH0sIFJlc2l6ZVRlc3RIZWxwZXIuVElNRU9VVCk7
CiAgICAgbGV0IGhlbHBlciA9IG5ldyBSZXNpemVUZXN0SGVscGVyKAogICAgICAgICAidGVzdDog
b2JzZXJ2ZSBlbGVtZW50cyBmcm9tIHNpYmxpbmcgZnJhbWVzIiwKICAgICBbCkBAIC0zMCw3ICsy
Nyw3IEBAIGZ1bmN0aW9uIHRlc3QoKSB7CiAgICAgICAgICAgICAgICAgdGFyZ2V0Mi5zdHlsZS53
aWR0aCA9ICI1MHB4IjsKICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICBub3RpZnk6IChlbnRy
aWVzLCBvYnNlcnZlcikgPT4gewotICAgICAgICAgICAgICAgIGFzc2VydF9lcXVhbHMoZW50cmll
cy5sZW5ndGgsIDIsICIxIHJlc2l6ZXMiKTsKKyAgICAgICAgICAgICAgICBhc3NlcnRfZXF1YWxz
KGVudHJpZXMubGVuZ3RoLCAyLCAiZW50cmllcyIpOwogICAgICAgICAgICAgICAgIGFzc2VydF9l
cXVhbHMoZW50cmllc1swXS50YXJnZXQsIHRhcmdldDEsICJlbGVtZW50IGZyb20gc2libGluZyBm
cmFtZSIpOwogICAgICAgICAgICAgICAgIGFzc2VydF9lcXVhbHMoZW50cmllc1sxXS50YXJnZXQs
IHRhcmdldDIsICJlbGVtZW50IGZyb20gc2libGluZyBmcmFtZSIpOwogICAgICAgICAgICAgfQpA
QCAtNDAsMTcgKzM3LDExIEBAIGZ1bmN0aW9uIHRlc3QoKSB7CiAgICAgICAgICAgICAgICAgdGFy
Z2V0Mi5zdHlsZS53aWR0aCA9ICIyNXB4IjsKICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICBu
b3RpZnk6IChlbnRyaWVzLCBvYnNlcnZlcikgPT4gewotICAgICAgICAgICAgICAgIGFzc2VydF9l
cXVhbHMoZW50cmllcy5sZW5ndGgsIDEsICIxIHJlc2l6ZXMiKTsKKyAgICAgICAgICAgICAgICBh
c3NlcnRfZXF1YWxzKGVudHJpZXMubGVuZ3RoLCAxLCAiZW50cmllcyIpOwogICAgICAgICAgICAg
ICAgIGFzc2VydF9lcXVhbHMoZW50cmllc1swXS50YXJnZXQsIHRhcmdldDIsICJlbGVtZW50IGZy
b20gc2libGluZyBmcmFtZSIpOwotICAgICAgICAgICAgICAgIHdpbmRvdy5jbGVhclRpbWVvdXQo
dGltZW91dElkKTsKLSAgICAgICAgICAgICAgICBwYXJlbnQucGFyZW50LnBvc3RNZXNzYWdlKCdz
dWNjZXNzJywgJyonKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIF0pOwotICAgIGFk
ZF9yZXN1bHRfY2FsbGJhY2soZnVuY3Rpb24odGVzdG9iaikgewotICAgICAgICBpZiAodGVzdG9i
ai5GQUlMID09IHRlc3RvYmouc3RhdHVzKQotICAgICAgICAgICAgcGFyZW50LnBhcmVudC5wb3N0
TWVzc2FnZSgnZmFpbCcsICcqJyk7Ci0gICAgfSk7CiAgICAgcmV0dXJuIGhlbHBlci5zdGFydCgp
OwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2Vz
L3Jlc2l6ZVRlc3RIZWxwZXIuanMgYi9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3Vy
Y2VzL3Jlc2l6ZVRlc3RIZWxwZXIuanMKaW5kZXggNjBjNjgxYmQ5MzMzNDU1MjkxNjcxMWJiYmUx
NjdiYzRiZDU4ODQ3My4uMDJjN2U5MjUyZjljM2FjNjI3MTA2MjY0ZGRjNDE5NTM1ZWJjZGUwYiAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNlcy9yZXNpemVU
ZXN0SGVscGVyLmpzCisrKyBiL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMv
cmVzaXplVGVzdEhlbHBlci5qcwpAQCAtNTIsNyArNTIsNyBAQCBmdW5jdGlvbiBSZXNpemVUZXN0
SGVscGVyKG5hbWUsIHN0ZXBzKQogICAgIHRoaXMuX25leHRTdGVwQmluZCA9IHRoaXMuX25leHRT
dGVwLmJpbmQodGhpcyk7CiB9CiAKLVJlc2l6ZVRlc3RIZWxwZXIuVElNRU9VVCA9IDEwMDsKK1Jl
c2l6ZVRlc3RIZWxwZXIuVElNRU9VVCA9IDEwMDA7CiAKIFJlc2l6ZVRlc3RIZWxwZXIucHJvdG90
eXBlID0gewogICBnZXQgX2N1cnJlbnRTdGVwKCkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367933</attachid>
            <date>2019-04-22 03:22:17 -0700</date>
            <delta_ts>2019-04-22 03:32:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197063-20190422182215.patch</filename>
            <type>text/plain</type>
            <size>1503</size>
            <attacher name="cathiechen">cathiechen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzcxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDFiYWI5YTQ3NzBjN2NkMDc1ZTZk
MGE4MTJhODdiZWE3Yzg0NjE0MS4uZTI4OTJhNzEwOWI5NjAzMTA2NDdlOGM4OWYwMTRhNTcxZmY2
MmU4NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA0LTIyICBDYXRoaWUgQ2hlbiAgPGNh
dGhpZWNoZW5AaWdhbGlhLmNvbT4KKworICAgICAgICBbTWFjIERlYnVnXSBMYXlvdXQgVGVzdCBy
ZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbCBpcyBh
IGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NzA2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJlbmRlcmluZ1VwZGF0ZSB0aW1lciBtaWdodCBiZSBmaXJlZCBhZnRlciBSZXNpemVU
ZXN0SGVscGVyJ3MuIFRoaXMgd291bGQgcHJvZHVjZSBhIGZsYWt5IGZhaWx1cmUuCisgICAgICAg
IEluIG9yZGVyIHRvIHJlZHVjZSB0aGlzIGZhaWx1cmUsIGV4dGVuZCBSZXNpemVUZXN0SGVscGVy
LlRJTUVPVVQgdG8gMTAwMG1zIGxpa2UgMTc3NDg0LgorCisgICAgICAgICogcmVzaXplLW9ic2Vy
dmVyL3Jlc291cmNlcy9yZXNpemVUZXN0SGVscGVyLmpzOgorCiAyMDE5LTA0LTE2ICBXZW5zb24g
SHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIFtXZWJLaXQy
XSBBZGQgc3VwcG9ydCBmb3IgaG9ub3JpbmcgLVtVSU1lbnVJdGVtIGRvbnREaXNtaXNzXQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNlcy9yZXNpemVUZXN0
SGVscGVyLmpzIGIvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNlcy9yZXNpemVU
ZXN0SGVscGVyLmpzCmluZGV4IDYwYzY4MWJkOTMzMzQ1NTI5MTY3MTFiYmJlMTY3YmM0YmQ1ODg0
NzMuLjAyYzdlOTI1MmY5YzNhYzYyNzEwNjI2NGRkYzQxOTUzNWViY2RlMGIgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMvcmVzaXplVGVzdEhlbHBlci5q
cworKysgYi9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6ZVRlc3RI
ZWxwZXIuanMKQEAgLTUyLDcgKzUyLDcgQEAgZnVuY3Rpb24gUmVzaXplVGVzdEhlbHBlcihuYW1l
LCBzdGVwcykKICAgICB0aGlzLl9uZXh0U3RlcEJpbmQgPSB0aGlzLl9uZXh0U3RlcC5iaW5kKHRo
aXMpOwogfQogCi1SZXNpemVUZXN0SGVscGVyLlRJTUVPVVQgPSAxMDA7CitSZXNpemVUZXN0SGVs
cGVyLlRJTUVPVVQgPSAxMDAwOwogCiBSZXNpemVUZXN0SGVscGVyLnByb3RvdHlwZSA9IHsKICAg
Z2V0IF9jdXJyZW50U3RlcCgpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367934</attachid>
            <date>2019-04-22 03:32:18 -0700</date>
            <delta_ts>2019-04-22 20:26:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197063-20190422183215.patch</filename>
            <type>text/plain</type>
            <size>1510</size>
            <attacher name="cathiechen">cathiechen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzcxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDFiYWI5YTQ3NzBjN2NkMDc1ZTZk
MGE4MTJhODdiZWE3Yzg0NjE0MS4uYzJmOGYxMzYwODBhOWFmNjhiMDcwZWNlYmY2ZWNjYjgyZmUz
ZGMwOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA0LTIyICBDYXRoaWUgQ2hlbiAgPGNh
dGhpZWNoZW5AaWdhbGlhLmNvbT4KKworICAgICAgICBbTWFjIERlYnVnXSBMYXlvdXQgVGVzdCBy
ZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbCBpcyBh
IGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NzA2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJlbmRlcmluZ1VwZGF0ZSB0aW1lciBtaWdodCBiZSBmaXJlZCBhZnRlciBSZXNpemVU
ZXN0SGVscGVyJ3MuIFRoaXMgd291bGQgcHJvZHVjZSBhIGZsYWt5IGZhaWx1cmUuCisgICAgICAg
IEluIG9yZGVyIHRvIHJlZHVjZSB0aGlzIGZhaWx1cmUsIGV4dGVuZCBSZXNpemVUZXN0SGVscGVy
LlRJTUVPVVQgdG8gMTAwMG1zIGxpa2UgaW4gYnVnIDE3NzQ4NC4KKworICAgICAgICAqIHJlc2l6
ZS1vYnNlcnZlci9yZXNvdXJjZXMvcmVzaXplVGVzdEhlbHBlci5qczoKKwogMjAxOS0wNC0xNiAg
V2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBb
V2ViS2l0Ml0gQWRkIHN1cHBvcnQgZm9yIGhvbm9yaW5nIC1bVUlNZW51SXRlbSBkb250RGlzbWlz
c10KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMvcmVz
aXplVGVzdEhlbHBlci5qcyBiL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMv
cmVzaXplVGVzdEhlbHBlci5qcwppbmRleCA2MGM2ODFiZDkzMzM0NTUyOTE2NzExYmJiZTE2N2Jj
NGJkNTg4NDczLi4wMmM3ZTkyNTJmOWMzYWM2MjcxMDYyNjRkZGM0MTk1MzVlYmNkZTBiIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6ZVRlc3RI
ZWxwZXIuanMKKysrIGIvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNlcy9yZXNp
emVUZXN0SGVscGVyLmpzCkBAIC01Miw3ICs1Miw3IEBAIGZ1bmN0aW9uIFJlc2l6ZVRlc3RIZWxw
ZXIobmFtZSwgc3RlcHMpCiAgICAgdGhpcy5fbmV4dFN0ZXBCaW5kID0gdGhpcy5fbmV4dFN0ZXAu
YmluZCh0aGlzKTsKIH0KIAotUmVzaXplVGVzdEhlbHBlci5USU1FT1VUID0gMTAwOworUmVzaXpl
VGVzdEhlbHBlci5USU1FT1VUID0gMTAwMDsKIAogUmVzaXplVGVzdEhlbHBlci5wcm90b3R5cGUg
PSB7CiAgIGdldCBfY3VycmVudFN0ZXAoKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368008</attachid>
            <date>2019-04-22 20:26:44 -0700</date>
            <delta_ts>2019-04-22 21:39:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197063-20190423112643.patch</filename>
            <type>text/plain</type>
            <size>3111</size>
            <attacher name="cathiechen">cathiechen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzcxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDFiYWI5YTQ3NzBjN2NkMDc1ZTZk
MGE4MTJhODdiZWE3Yzg0NjE0MS4uN2EwYTc2N2U1MDZlOThhODY1ZGQ4MzlhNjg3OThhNzkyYTFk
YWMxNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA0LTIyICBDYXRoaWUgQ2hlbiAgPGNh
dGhpZWNoZW5AaWdhbGlhLmNvbT4KKworICAgICAgICBbTWFjIERlYnVnXSBMYXlvdXQgVGVzdCBy
ZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbCBpcyBh
IGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NzA2MworCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAg
ICAgICBSZW5kZXJpbmdVcGRhdGUgdGltZXIgbWlnaHQgYmUgZmlyZWQgYWZ0ZXIgUmVzaXplVGVz
dEhlbHBlcidzLiBUaGlzIHdvdWxkIHByb2R1Y2UgYSBmbGFreSBmYWlsdXJlLgorICAgICAgICBJ
biBvcmRlciB0byByZWR1Y2UgdGhpcyBmYWlsdXJlLCBleHRlbmQgUmVzaXplVGVzdEhlbHBlci5U
SU1FT1VUIGxpa2UgaW4gYnVnIDE3NzQ4NC4KKworICAgICAgICAqIHJlc2l6ZS1vYnNlcnZlci9y
ZXNvdXJjZXMvcmVzaXplVGVzdEhlbHBlci5qczoKKwogMjAxOS0wNC0xNiAgV2Vuc29uIEhzaWVo
ICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBbV2ViS2l0Ml0gQWRk
IHN1cHBvcnQgZm9yIGhvbm9yaW5nIC1bVUlNZW51SXRlbSBkb250RGlzbWlzc10KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDk5YmQ2MTkxY2MxYmMwODQ0NzU0Nzk2NzMwNjNlMTk3
ODIyYzQ1NmQuLmI0NDk5NWY2YzhhNTM4MmY1YTA5MDdkNjBmZGJjNmU5NDk2NWE5YTAgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5LTA0LTIyICBD
YXRoaWUgQ2hlbiAgPGNhdGhpZWNoZW5AaWdhbGlhLmNvbT4KKworICAgICAgICBbTWFjIERlYnVn
XSBMYXlvdXQgVGVzdCByZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXIt
ZnJhbWUuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzA2MworCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1
a2UgTml3YS4KKworICAgICAgICBTaHJpbmsgUmVzaXplVGVzdEhlbHBlci5USU1FT1VUIHRvIDUw
MG1zLiBLZWVwIGl0IGNvbnNpc3RlbnQgd2l0aCByZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jl
c2l6ZVRlc3RIZWxwZXIuanMuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvcmVzaXpl
LW9ic2VydmVyL3Jlc291cmNlcy9yZXNpemVUZXN0SGVscGVyLmpzOgorCiAyMDE5LTA0LTEyICBS
eW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFRocm93IFR5cGVFcnJv
ciB3aGVuIGN1c3RvbSBlbGVtZW50IGNvbnN0cnVjdG9yIHJldHVybnMgYSB3cm9uZyBlbGVtZW50
IG9yIHRyaWVzIHRvIGNyZWF0ZSBpdHNlbGYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNlcy9yZXNp
emVUZXN0SGVscGVyLmpzIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6ZVRlc3RIZWxwZXIuanMKaW5kZXgg
MDJjN2U5MjUyZjljM2FjNjI3MTA2MjY0ZGRjNDE5NTM1ZWJjZGUwYi4uNjMzZDk1M2MzMjlhYmNk
YmJmZDljNjkxN2Q3NzU0YTkxOTM5Mjk0MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6
ZVRlc3RIZWxwZXIuanMKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6ZVRlc3RIZWxwZXIuanMKQEAg
LTUyLDcgKzUyLDcgQEAgZnVuY3Rpb24gUmVzaXplVGVzdEhlbHBlcihuYW1lLCBzdGVwcykKICAg
ICB0aGlzLl9uZXh0U3RlcEJpbmQgPSB0aGlzLl9uZXh0U3RlcC5iaW5kKHRoaXMpOwogfQogCi1S
ZXNpemVUZXN0SGVscGVyLlRJTUVPVVQgPSAxMDAwOworUmVzaXplVGVzdEhlbHBlci5USU1FT1VU
ID0gNTAwOwogCiBSZXNpemVUZXN0SGVscGVyLnByb3RvdHlwZSA9IHsKICAgZ2V0IF9jdXJyZW50
U3RlcCgpIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJj
ZXMvcmVzaXplVGVzdEhlbHBlci5qcyBiL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNv
dXJjZXMvcmVzaXplVGVzdEhlbHBlci5qcwppbmRleCA2MGM2ODFiZDkzMzM0NTUyOTE2NzExYmJi
ZTE2N2JjNGJkNTg4NDczLi42MzNkOTUzYzMyOWFiY2RiYmZkOWM2OTE3ZDc3NTRhOTE5MzkyOTQx
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6
ZVRlc3RIZWxwZXIuanMKKysrIGIvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNl
cy9yZXNpemVUZXN0SGVscGVyLmpzCkBAIC01Miw3ICs1Miw3IEBAIGZ1bmN0aW9uIFJlc2l6ZVRl
c3RIZWxwZXIobmFtZSwgc3RlcHMpCiAgICAgdGhpcy5fbmV4dFN0ZXBCaW5kID0gdGhpcy5fbmV4
dFN0ZXAuYmluZCh0aGlzKTsKIH0KIAotUmVzaXplVGVzdEhlbHBlci5USU1FT1VUID0gMTAwOwor
UmVzaXplVGVzdEhlbHBlci5USU1FT1VUID0gNTAwOwogCiBSZXNpemVUZXN0SGVscGVyLnByb3Rv
dHlwZSA9IHsKICAgZ2V0IF9jdXJyZW50U3RlcCgpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>368010</attachid>
            <date>2019-04-22 21:45:45 -0700</date>
            <delta_ts>2019-04-24 09:21:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197063-20190423124543.patch</filename>
            <type>text/plain</type>
            <size>1497</size>
            <attacher name="cathiechen">cathiechen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzcxCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDFiYWI5YTQ3NzBjN2NkMDc1ZTZk
MGE4MTJhODdiZWE3Yzg0NjE0MS4uN2EwYTc2N2U1MDZlOThhODY1ZGQ4MzlhNjg3OThhNzkyYTFk
YWMxNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA0LTIyICBDYXRoaWUgQ2hlbiAgPGNh
dGhpZWNoZW5AaWdhbGlhLmNvbT4KKworICAgICAgICBbTWFjIERlYnVnXSBMYXlvdXQgVGVzdCBy
ZXNpemUtb2JzZXJ2ZXIvb2JzZXJ2ZS1lbGVtZW50LWZyb20tb3RoZXItZnJhbWUuaHRtbCBpcyBh
IGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NzA2MworCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAg
ICAgICBSZW5kZXJpbmdVcGRhdGUgdGltZXIgbWlnaHQgYmUgZmlyZWQgYWZ0ZXIgUmVzaXplVGVz
dEhlbHBlcidzLiBUaGlzIHdvdWxkIHByb2R1Y2UgYSBmbGFreSBmYWlsdXJlLgorICAgICAgICBJ
biBvcmRlciB0byByZWR1Y2UgdGhpcyBmYWlsdXJlLCBleHRlbmQgUmVzaXplVGVzdEhlbHBlci5U
SU1FT1VUIGxpa2UgaW4gYnVnIDE3NzQ4NC4KKworICAgICAgICAqIHJlc2l6ZS1vYnNlcnZlci9y
ZXNvdXJjZXMvcmVzaXplVGVzdEhlbHBlci5qczoKKwogMjAxOS0wNC0xNiAgV2Vuc29uIEhzaWVo
ICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBbV2ViS2l0Ml0gQWRk
IHN1cHBvcnQgZm9yIGhvbm9yaW5nIC1bVUlNZW51SXRlbSBkb250RGlzbWlzc10KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMvcmVzaXplVGVzdEhlbHBl
ci5qcyBiL0xheW91dFRlc3RzL3Jlc2l6ZS1vYnNlcnZlci9yZXNvdXJjZXMvcmVzaXplVGVzdEhl
bHBlci5qcwppbmRleCA2MGM2ODFiZDkzMzM0NTUyOTE2NzExYmJiZTE2N2JjNGJkNTg4NDczLi42
MzNkOTUzYzMyOWFiY2RiYmZkOWM2OTE3ZDc3NTRhOTE5MzkyOTQxIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9yZXNpemUtb2JzZXJ2ZXIvcmVzb3VyY2VzL3Jlc2l6ZVRlc3RIZWxwZXIuanMKKysr
IGIvTGF5b3V0VGVzdHMvcmVzaXplLW9ic2VydmVyL3Jlc291cmNlcy9yZXNpemVUZXN0SGVscGVy
LmpzCkBAIC01Miw3ICs1Miw3IEBAIGZ1bmN0aW9uIFJlc2l6ZVRlc3RIZWxwZXIobmFtZSwgc3Rl
cHMpCiAgICAgdGhpcy5fbmV4dFN0ZXBCaW5kID0gdGhpcy5fbmV4dFN0ZXAuYmluZCh0aGlzKTsK
IH0KIAotUmVzaXplVGVzdEhlbHBlci5USU1FT1VUID0gMTAwOworUmVzaXplVGVzdEhlbHBlci5U
SU1FT1VUID0gNTAwOwogCiBSZXNpemVUZXN0SGVscGVyLnByb3RvdHlwZSA9IHsKICAgZ2V0IF9j
dXJyZW50U3RlcCgpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>