<?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>122571</bug_id>
          
          <creation_ts>2013-10-09 13:34:58 -0700</creation_ts>
          <short_desc>[GTK] Inspector protocol tests timing out on the bots</short_desc>
          <delta_ts>2019-11-04 16:26:41 -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>WebKitGTK</component>
          <version>528+ (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>LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gustavo Noronha (kov)">gustavo</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>cgarcia</cc>
    
    <cc>chavarria1991</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hi</cc>
    
    <cc>obzhirov</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>938051</commentid>
    <comment_count>0</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-10-09 13:34:58 -0700</bug_when>
    <thetext>I couldn&apos;t reproduce locally. They started timing out on the bot when the following revisions were built:

r157146:
  http://trac.webkit.org/changeset/157146
  Bug: 122480 (https://bugs.webkit.org/show_bug.cgi?id=122480)
  Author: &quot;Sam Weinig&quot; &lt;sam@webkit.org&gt;
  Reviewer: &quot;Darin Adler&quot; &lt;darin@apple.com&gt;
  Committer: &quot;Sam Weinig&quot; &lt;sam@webkit.org&gt;
r157147:
  http://trac.webkit.org/changeset/157147
  Bug: 122530 (https://bugs.webkit.org/show_bug.cgi?id=122530)
  Author: &quot;Alex Christensen&quot; &lt;achristensen@apple.com&gt;
  Reviewer: &quot;Brent Fulgham&quot; &lt;bfulgham@webkit.org&gt;
  Committer: None
r157148:
  http://trac.webkit.org/changeset/157148
  Bug: None (None)
  Author: &quot;Gustavo Noronha Silva&quot; &lt;gns@gnome.org&gt;
  Reviewer: None
  Committer: &quot;Gustavo Noronha Silva&quot; &lt;gns@gnome.org&gt;
r157149:
  http://trac.webkit.org/changeset/157149
  Bug: None (None)
  Author: &quot;Gustavo Noronha Silva&quot; &lt;gns@gnome.org&gt;
  Reviewer: None
  Committer: &quot;Gustavo Noronha Silva&quot; &lt;gns@gnome.org&gt;
r157150:
  http://trac.webkit.org/changeset/157150
  Bug: 122532 (https://bugs.webkit.org/show_bug.cgi?id=122532)
  Author: &quot;Oliver Hunt&quot; &lt;oliver@apple.com&gt;
  Reviewer: &quot;Michael Saboff&quot; &lt;msaboff@apple.com&gt;
  Committer: &quot;Oliver Hunt&quot; &lt;oliver@apple.com&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>942649</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Obzhirov">obzhirov</who>
    <bug_when>2013-10-23 05:56:42 -0700</bug_when>
    <thetext>Time for me to have a look :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1001176</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-04-16 10:08:32 -0700</bug_when>
    <thetext>I applied locally the patch on https://bugs.webkit.org/show_bug.cgi?id=131675 and now the test not longer times out.

However it fails:

TEST: WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer... (pid=30953)
**
ERROR:../../Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestInspectorServer.cpp:241:void openRemoteDebuggingSession(InspectorServerTest*, gconstpointer): assertion failed: (javascriptResult)
GTester: last random seed: R02S76a375c7b7e9a9fb04f17fded1d0cf78
(pid=31125)
FAIL: WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer
Tests failed (1): WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003213</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-04-23 00:53:56 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; I applied locally the patch on https://bugs.webkit.org/show_bug.cgi?id=131675 and now the test not longer times out.
&gt; 
&gt; However it fails:
&gt; 
&gt; TEST: WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer... (pid=30953)
&gt; **
&gt; ERROR:../../Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestInspectorServer.cpp:241:void openRemoteDebuggingSession(InspectorServerTest*, gconstpointer): assertion failed: (javascriptResult)
&gt; GTester: last random seed: R02S76a375c7b7e9a9fb04f17fded1d0cf78
&gt; (pid=31125)
&gt; FAIL: WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer
&gt; Tests failed (1): WebKitBuild/Release/bin/TestWebKitAPI/WebKit2Gtk/TestInspectorServer

I don&apos;t think this bug is about the unit tests, but the layout tests. The unit test started to fail recently, I&apos;ll open a new bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004539</commentid>
    <comment_count>4</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-04-28 04:29:41 -0700</bug_when>
    <thetext>*** Bug 132259 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004540</commentid>
    <comment_count>5</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-04-28 04:30:28 -0700</bug_when>
    <thetext>Added inspector-protocol/debugger/setBreakpoint-dfg.html [ Failure Pass ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004891</commentid>
    <comment_count>6</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-04-29 02:24:41 -0700</bug_when>
    <thetext>inspector-protocol/profiler/console-profile.html [ Failure Pass ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021324</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2014-07-09 03:29:26 -0700</bug_when>
    <thetext>I&apos;m updating the expectation for inspector-protocol/dom/focus.html to [ Failure Timeout Pass ] since it fails sometimes.

The failure is this: http://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20%28Tests%29/r170902%20%281301%29/inspector-protocol/dom/focus-pretty-diff.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069831</commentid>
    <comment_count>8</comment_count>
    <who name="Marcos Chavarría Teijeiro (irc: chavaone)">chavarria1991</who>
    <bug_when>2015-02-17 06:53:56 -0800</bug_when>
    <thetext>Updating expectation for inspector-protocol/debugger/setBreakpoint-actions.html:

inspector-protocol/debugger/setBreakpoint-actions.html [ Failure Timeout Pass ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587075</commentid>
    <comment_count>9</comment_count>
      <attachid>382755</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2019-11-04 11:58:58 -0800</bug_when>
    <thetext>Created attachment 382755
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587119</commentid>
    <comment_count>10</comment_count>
      <attachid>382755</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-11-04 13:23:14 -0800</bug_when>
    <thetext>Comment on attachment 382755
Patch

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

&gt; LayoutTests/ChangeLog:12
&gt; +        window. Otherwise it triggers a WebPage::setActivityState which in turn triggers focus
&gt; +        event on the page and on the focused element.

How does this cause a timeout/crash?  Based on your description, it seems like the real fix would be somewhere in the code that relates to handling focus, not the test file itself.  The code in inspector/dom/focus.html seems reasonable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587157</commentid>
    <comment_count>11</comment_count>
      <attachid>382755</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2019-11-04 14:27:03 -0800</bug_when>
    <thetext>Comment on attachment 382755
Patch

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

&gt;&gt; LayoutTests/ChangeLog:12
&gt;&gt; +        event on the page and on the focused element.
&gt; 
&gt; How does this cause a timeout/crash?  Based on your description, it seems like the real fix would be somewhere in the code that relates to handling focus, not the test file itself.  The code in inspector/dom/focus.html seems reasonable.

This only fixes text failure (two extra &apos;focus&apos; events).

I don&apos;t know what fixed crash but running 10k iterations doesn&apos;t trigger it.

Timeout was likely fixed before by my changes to the event loop used in the local frontend client.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587162</commentid>
    <comment_count>12</comment_count>
      <attachid>382755</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-11-04 14:34:32 -0800</bug_when>
    <thetext>Comment on attachment 382755
Patch

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

&gt;&gt;&gt; LayoutTests/ChangeLog:12
&gt;&gt;&gt; +        event on the page and on the focused element.
&gt;&gt; 
&gt;&gt; How does this cause a timeout/crash?  Based on your description, it seems like the real fix would be somewhere in the code that relates to handling focus, not the test file itself.  The code in inspector/dom/focus.html seems reasonable.
&gt; 
&gt; This only fixes text failure (two extra &apos;focus&apos; events).
&gt; 
&gt; I don&apos;t know what fixed crash but running 10k iterations doesn&apos;t trigger it.
&gt; 
&gt; Timeout was likely fixed before by my changes to the event loop used in the local frontend client.

If that&apos;s the case, please say so in the ChangeLog so it doesn&apos;t make this change look like a &quot;let&apos;s hide the underlying issue by changing the test&quot;.

&gt; LayoutTests/inspector/dom/focus.html:12
&gt; +    document.querySelector(&quot;#second&quot;).addEventListener(&quot;focus&quot;, focusListener);

Rather than add and then remove the event listener, could we make it a single-fire event listener?
```
    document.querySelector(&quot;#second&quot;).addEventListener(&quot;focus&quot;, function() {
        log(&quot;focused&quot;);
    }, {once: true});
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587170</commentid>
    <comment_count>13</comment_count>
      <attachid>382755</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2019-11-04 14:49:04 -0800</bug_when>
    <thetext>Comment on attachment 382755
Patch

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

&gt;&gt;&gt;&gt; LayoutTests/ChangeLog:12
&gt;&gt;&gt;&gt; +        event on the page and on the focused element.
&gt;&gt;&gt; 
&gt;&gt;&gt; How does this cause a timeout/crash?  Based on your description, it seems like the real fix would be somewhere in the code that relates to handling focus, not the test file itself.  The code in inspector/dom/focus.html seems reasonable.
&gt;&gt; 
&gt;&gt; This only fixes text failure (two extra &apos;focus&apos; events).
&gt;&gt; 
&gt;&gt; I don&apos;t know what fixed crash but running 10k iterations doesn&apos;t trigger it.
&gt;&gt; 
&gt;&gt; Timeout was likely fixed before by my changes to the event loop used in the local frontend client.
&gt; 
&gt; If that&apos;s the case, please say so in the ChangeLog so it doesn&apos;t make this change look like a &quot;let&apos;s hide the underlying issue by changing the test&quot;.

Done.

&gt;&gt; LayoutTests/inspector/dom/focus.html:12
&gt;&gt; +    document.querySelector(&quot;#second&quot;).addEventListener(&quot;focus&quot;, focusListener);
&gt; 
&gt; Rather than add and then remove the event listener, could we make it a single-fire event listener?
&gt; ```
&gt;     document.querySelector(&quot;#second&quot;).addEventListener(&quot;focus&quot;, function() {
&gt;         log(&quot;focused&quot;);
&gt;     }, {once: true});
&gt; ```

This way we wouldn&apos;t be able to catch scenario where DOM.focus erroneously triggers multiple focus events on the element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587171</commentid>
    <comment_count>14</comment_count>
      <attachid>382776</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2019-11-04 14:49:26 -0800</bug_when>
    <thetext>Created attachment 382776
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587175</commentid>
    <comment_count>15</comment_count>
      <attachid>382776</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-11-04 14:58:42 -0800</bug_when>
    <thetext>Comment on attachment 382776
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587224</commentid>
    <comment_count>16</comment_count>
      <attachid>382776</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-04 16:26:39 -0800</bug_when>
    <thetext>Comment on attachment 382776
Patch

Clearing flags on attachment: 382776

Committed r252027: &lt;https://trac.webkit.org/changeset/252027&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1587225</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-04 16:26:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382755</attachid>
            <date>2019-11-04 11:58:58 -0800</date>
            <delta_ts>2019-11-04 14:49:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122571-20191104115857.patch</filename>
            <type>text/plain</type>
            <size>3424</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyMDA2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzg4ODAyZTdkZGRjMDcxYmFkZTAw
YzJjMzMwOGZjNjg0YzgyZjZhNC4uYzVhYjZlMDU1MTYxN2Q3MGRlZTQ0MDZhN2JiMDBlYmIxYmYx
NDA1NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTExLTA0ICBZdXJ5IFNlbWlraGF0c2t5
ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtHVEtdIEluc3BlY3RvciBwcm90b2Nv
bCB0ZXN0cyB0aW1pbmcgb3V0IG9uIHRoZSBib3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjI1NzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBNYXJrIG1vcmUgaW5zcGVjdG9yIHRlc3RzIGFzIHBhc3Np
bmcgb24gR1RLLgorCisgICAgICAgICogaW5zcGVjdG9yL2RvbS9mb2N1cy5odG1sOiBSZW1vdmUg
J2ZvY3VzJyBldmVudCBsaXN0ZW5lciBiZWZvcmUgY2xvc2luZyBkdW1teSBpbnNwZWN0b3IKKyAg
ICAgICAgd2luZG93LiBPdGhlcndpc2UgaXQgdHJpZ2dlcnMgYSBXZWJQYWdlOjpzZXRBY3Rpdml0
eVN0YXRlIHdoaWNoIGluIHR1cm4gdHJpZ2dlcnMgZm9jdXMKKyAgICAgICAgZXZlbnQgb24gdGhl
IHBhZ2UgYW5kIG9uIHRoZSBmb2N1c2VkIGVsZW1lbnQuCisgICAgICAgICogcGxhdGZvcm0vZ3Rr
L1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMTktMTEtMDQgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBNZWRpYVJlY29yZGVyIHNob3VsZCBub3QgcHJldmVudCBlbnRl
cmluZyB0aGUgYmFjay9mb3J3YXJkIGNhY2hlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZG9tL2ZvY3VzLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZG9tL2ZvY3VzLmh0
bWwKaW5kZXggODE5NGNhMDM1OTYwOGM2ZjQxYzYxNjBiYmNiZjYxYjhlMWEwMDg4MS4uZWFhYjc3
YzBlYWNjMDFjMzUxN2YxN2JmOWFkNDM4OTUwZGMwNDhiMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL2RvbS9mb2N1cy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9k
b20vZm9jdXMuaHRtbApAQCAtMiwxMiArMiwyMSBAQAogPGhlYWQ+CiA8c2NyaXB0IHNyYz0iLi4v
Li4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2VzL3Byb3RvY29sLXRlc3QuanMiPjwvc2Ny
aXB0PgogPHNjcmlwdD4KKworZnVuY3Rpb24gZm9jdXNMaXN0ZW5lcigpCit7CisgICAgbG9nKCJm
b2N1c2VkIik7Cit9CisKIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgZnVuY3Rpb24o
KSB7Ci0gICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI3NlY29uZCIpLmFkZEV2ZW50TGlzdGVu
ZXIoImZvY3VzIiwgZnVuY3Rpb24oKSB7Ci0gICAgICAgIGxvZygiZm9jdXNlZCIpOwotICAgIH0p
OworICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNzZWNvbmQiKS5hZGRFdmVudExpc3RlbmVy
KCJmb2N1cyIsIGZvY3VzTGlzdGVuZXIpOwogfSk7CiAKK2Z1bmN0aW9uIHJlbW92ZUZvY3VzTGlz
dGVuZXIoKQoreworICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNzZWNvbmQiKS5yZW1vdmVF
dmVudExpc3RlbmVyKCJmb2N1cyIsIGZvY3VzTGlzdGVuZXIpOworfQorCiBmdW5jdGlvbiB0ZXN0
KCkKIHsKICAgICBJbnNwZWN0b3JQcm90b2NvbC5zZW5kQ29tbWFuZCgiRE9NLmdldERvY3VtZW50
Iiwge30sIG9uR290RG9jdW1lbnQpOwpAQCAtMzUsNyArNDQsMTAgQEAgZnVuY3Rpb24gdGVzdCgp
CiAgICAgZnVuY3Rpb24gb25Gb2N1cyhtc2cpIHsKICAgICAgICAgaWYgKG1zZy5lcnJvcikKICAg
ICAgICAgICAgIFByb3RvY29sVGVzdC5sb2cobXNnLmVycm9yKTsKLSAgICAgICAgUHJvdG9jb2xU
ZXN0LmNvbXBsZXRlVGVzdCgpOworICAgICAgICBQcm90b2NvbFRlc3QuZXZhbHVhdGVJblBhZ2Uo
InJlbW92ZUZvY3VzTGlzdGVuZXIoKSIpCisgICAgICAgIC50aGVuKCgpID0+IHsKKyAgICAgICAg
ICAgIFByb3RvY29sVGVzdC5jb21wbGV0ZVRlc3QoKTsKKyAgICAgICAgfSk7CiAgICAgfQogfQog
PC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVj
dGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCmluZGV4
IGFkM2RlY2E4ZWEwZDhhMWEyZTFkZmEwYzc0YWI3MDA2YTA3ODhiNjQuLmJiZDZlNGQwOTdjMmVi
NTBhZTliNTFkODkyODRhM2IzZWM5ODcwYjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9U
ZXN0RXhwZWN0YXRpb25zCkBAIC0yMzMxLDE0ICsyMzMxLDYgQEAgd2Via2l0Lm9yZy9iLzExNjk1
NyBtZWRpYS90cmFjay90cmFjay1hdXRvbWF0aWMtc3VidGl0bGVzLmh0bWwgWyBUaW1lb3V0IF0K
IHdlYmtpdC5vcmcvYi8xMjA2ODIgaW5zcGVjdG9yL3BhZ2UvYXJjaGl2ZS5odG1sIFsgVGltZW91
dCBdCiAKIHdlYmtpdC5vcmcvYi8xNDc1MTggaW5zcGVjdG9yL2RlYnVnZ2VyL25lc3RlZC1pbnNw
ZWN0b3JzLmh0bWwgWyBUaW1lb3V0IF0KLXdlYmtpdC5vcmcvYi8xMjI1NzEgaHR0cC90ZXN0cy9p
bnNwZWN0b3IvZG9tL2Nyb3NzLWRvbWFpbi1pbnNwZWN0ZWQtbm9kZS1hY2Nlc3MuaHRtbCBbIFRp
bWVvdXQgUGFzcyBdCi13ZWJraXQub3JnL2IvMTIyNTcxIGluc3BlY3Rvci9kb20vZm9jdXMuaHRt
bCBbIEZhaWx1cmUgVGltZW91dCBQYXNzIF0KLXdlYmtpdC5vcmcvYi8xMjI1NzEgaW5zcGVjdG9y
L3J1bnRpbWUvZ2V0UHJvcGVydGllcy5odG1sIFsgVGltZW91dCBQYXNzIENyYXNoIF0KLXdlYmtp
dC5vcmcvYi8xMjI1NzEgaW5zcGVjdG9yL3J1bnRpbWUvc2F2ZVJlc3VsdC5odG1sIFsgVGltZW91
dCBQYXNzIENyYXNoIF0KLXdlYmtpdC5vcmcvYi8xMjI1NzEgaW5zcGVjdG9yL3BhZ2UvZnJhbWVT
dGFydGVkTG9hZGluZy5odG1sIFsgVGltZW91dCBQYXNzIF0KLXdlYmtpdC5vcmcvYi8xMjI1NzEg
aW5zcGVjdG9yL3BhZ2UvZnJhbWVTY2hlZHVsZWROYXZpZ2F0aW9uLmh0bWwgWyBUaW1lb3V0IFBh
c3MgQ3Jhc2ggXQotd2Via2l0Lm9yZy9iLzEyMjU3MSBpbnNwZWN0b3IvcGFnZS9zZXRFbXVsYXRl
ZE1lZGlhLmh0bWwgWyBUaW1lb3V0IFBhc3MgXQotd2Via2l0Lm9yZy9iLzEyMjU3MSBpbnNwZWN0
b3IvY3NzL2dldFN1cHBvcnRlZENTU1Byb3BlcnRpZXMuaHRtbCBbIFRpbWVvdXQgUGFzcyBdCiAK
IEJ1ZyhHVEspIHBsdWdpbnMvcmVsb2FkcGx1Z2lucy1hbmQtcGFnZXMuaHRtbCBbIFRpbWVvdXQg
XQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>382776</attachid>
            <date>2019-11-04 14:49:26 -0800</date>
            <delta_ts>2019-11-04 16:26:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122571-20191104144925.patch</filename>
            <type>text/plain</type>
            <size>3699</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyMDA2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzg4ODAyZTdkZGRjMDcxYmFkZTAw
YzJjMzMwOGZjNjg0YzgyZjZhNC4uNWFjZWZjNDRiMWNhOGMyMWRmNzY5ODdkYWE2Y2IyZWU1OGI3
OTJjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTExLTA0ICBZdXJ5IFNlbWlraGF0c2t5
ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtHVEtdIEluc3BlY3RvciBwcm90b2Nv
bCB0ZXN0cyB0aW1pbmcgb3V0IG9uIHRoZSBib3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjI1NzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBNYXJrIG1vcmUgaW5zcGVjdG9yIHRlc3RzIGFzIHBhc3Np
bmcgb24gR1RLLgorCisgICAgICAgICogaW5zcGVjdG9yL2RvbS9mb2N1cy5odG1sOiBSZW1vdmUg
J2ZvY3VzJyBldmVudCBsaXN0ZW5lciBiZWZvcmUgY2xvc2luZyBkdW1teSBpbnNwZWN0b3IKKyAg
ICAgICAgd2luZG93LiBPdGhlcndpc2UgaXQgdHJpZ2dlcnMgYSBXZWJQYWdlOjpzZXRBY3Rpdml0
eVN0YXRlIHdoaWNoIGluIHR1cm4gdHJpZ2dlcnMgZm9jdXMKKyAgICAgICAgZXZlbnQgb24gdGhl
IHBhZ2UgYW5kIG9uIHRoZSBmb2N1c2VkIGVsZW1lbnQgd2hpY2ggcmVzdWx0cyBpbiB0d28gZXh0
cmEgJ2ZvY3VzJyBsaW5lcyBwcmludGVkLgorICAgICAgICBUbyBiZSBjbGVhciB0aGlzIG9ubHkg
YXZvaWRzIHRoZSBleHRyYSB0ZXh0IG91dHB1dCB0aGF0IGNvdWxkIGJlIGFkZGVkIHRvIHRoZSBv
dXRwdXQuIFRpbWVvdXQKKyAgICAgICAgYW5kIGNyYXNoIHByb2JsZW1zIG11c3QgaGF2ZSBiZWVu
IGZpeGVkIGJlZm9yZSAobGlrZWx5IGJ5IHRoZSByZWNlbnQgY2hhbmdlcyBpbiBsb2NhbCBpbnNw
ZWN0b3IKKyAgICAgICAgY2xpZW50KS4KKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVj
dGF0aW9uczoKKwogMjAxOS0xMS0wNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgog
CiAgICAgICAgIE1lZGlhUmVjb3JkZXIgc2hvdWxkIG5vdCBwcmV2ZW50IGVudGVyaW5nIHRoZSBi
YWNrL2ZvcndhcmQgY2FjaGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9kb20v
Zm9jdXMuaHRtbCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9kb20vZm9jdXMuaHRtbAppbmRleCA4
MTk0Y2EwMzU5NjA4YzZmNDFjNjE2MGJiY2JmNjFiOGUxYTAwODgxLi5lYWFiNzdjMGVhY2MwMWMz
NTE3ZjE3YmY5YWQ0Mzg5NTBkYzA0OGIzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0
b3IvZG9tL2ZvY3VzLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RvbS9mb2N1cy5o
dG1sCkBAIC0yLDEyICsyLDIxIEBACiA8aGVhZD4KIDxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rl
c3RzL2luc3BlY3Rvci9yZXNvdXJjZXMvcHJvdG9jb2wtdGVzdC5qcyI+PC9zY3JpcHQ+CiA8c2Ny
aXB0PgorCitmdW5jdGlvbiBmb2N1c0xpc3RlbmVyKCkKK3sKKyAgICBsb2coImZvY3VzZWQiKTsK
K30KKwogd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBmdW5jdGlvbigpIHsKLSAgICBk
b2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjc2Vjb25kIikuYWRkRXZlbnRMaXN0ZW5lcigiZm9jdXMi
LCBmdW5jdGlvbigpIHsKLSAgICAgICAgbG9nKCJmb2N1c2VkIik7Ci0gICAgfSk7CisgICAgZG9j
dW1lbnQucXVlcnlTZWxlY3RvcigiI3NlY29uZCIpLmFkZEV2ZW50TGlzdGVuZXIoImZvY3VzIiwg
Zm9jdXNMaXN0ZW5lcik7CiB9KTsKIAorZnVuY3Rpb24gcmVtb3ZlRm9jdXNMaXN0ZW5lcigpCit7
CisgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI3NlY29uZCIpLnJlbW92ZUV2ZW50TGlzdGVu
ZXIoImZvY3VzIiwgZm9jdXNMaXN0ZW5lcik7Cit9CisKIGZ1bmN0aW9uIHRlc3QoKQogewogICAg
IEluc3BlY3RvclByb3RvY29sLnNlbmRDb21tYW5kKCJET00uZ2V0RG9jdW1lbnQiLCB7fSwgb25H
b3REb2N1bWVudCk7CkBAIC0zNSw3ICs0NCwxMCBAQCBmdW5jdGlvbiB0ZXN0KCkKICAgICBmdW5j
dGlvbiBvbkZvY3VzKG1zZykgewogICAgICAgICBpZiAobXNnLmVycm9yKQogICAgICAgICAgICAg
UHJvdG9jb2xUZXN0LmxvZyhtc2cuZXJyb3IpOwotICAgICAgICBQcm90b2NvbFRlc3QuY29tcGxl
dGVUZXN0KCk7CisgICAgICAgIFByb3RvY29sVGVzdC5ldmFsdWF0ZUluUGFnZSgicmVtb3ZlRm9j
dXNMaXN0ZW5lcigpIikKKyAgICAgICAgLnRoZW4oKCkgPT4geworICAgICAgICAgICAgUHJvdG9j
b2xUZXN0LmNvbXBsZXRlVGVzdCgpOworICAgICAgICB9KTsKICAgICB9CiB9CiA8L3NjcmlwdD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggYWQzZGVjYThl
YTBkOGExYTJlMWRmYTBjNzRhYjcwMDZhMDc4OGI2NC4uYmJkNmU0ZDA5N2MyZWI1MGFlOWI1MWQ4
OTI4NGEzYjNlYzk4NzBiMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rl
c3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3Rh
dGlvbnMKQEAgLTIzMzEsMTQgKzIzMzEsNiBAQCB3ZWJraXQub3JnL2IvMTE2OTU3IG1lZGlhL3Ry
YWNrL3RyYWNrLWF1dG9tYXRpYy1zdWJ0aXRsZXMuaHRtbCBbIFRpbWVvdXQgXQogd2Via2l0Lm9y
Zy9iLzEyMDY4MiBpbnNwZWN0b3IvcGFnZS9hcmNoaXZlLmh0bWwgWyBUaW1lb3V0IF0KIAogd2Vi
a2l0Lm9yZy9iLzE0NzUxOCBpbnNwZWN0b3IvZGVidWdnZXIvbmVzdGVkLWluc3BlY3RvcnMuaHRt
bCBbIFRpbWVvdXQgXQotd2Via2l0Lm9yZy9iLzEyMjU3MSBodHRwL3Rlc3RzL2luc3BlY3Rvci9k
b20vY3Jvc3MtZG9tYWluLWluc3BlY3RlZC1ub2RlLWFjY2Vzcy5odG1sIFsgVGltZW91dCBQYXNz
IF0KLXdlYmtpdC5vcmcvYi8xMjI1NzEgaW5zcGVjdG9yL2RvbS9mb2N1cy5odG1sIFsgRmFpbHVy
ZSBUaW1lb3V0IFBhc3MgXQotd2Via2l0Lm9yZy9iLzEyMjU3MSBpbnNwZWN0b3IvcnVudGltZS9n
ZXRQcm9wZXJ0aWVzLmh0bWwgWyBUaW1lb3V0IFBhc3MgQ3Jhc2ggXQotd2Via2l0Lm9yZy9iLzEy
MjU3MSBpbnNwZWN0b3IvcnVudGltZS9zYXZlUmVzdWx0Lmh0bWwgWyBUaW1lb3V0IFBhc3MgQ3Jh
c2ggXQotd2Via2l0Lm9yZy9iLzEyMjU3MSBpbnNwZWN0b3IvcGFnZS9mcmFtZVN0YXJ0ZWRMb2Fk
aW5nLmh0bWwgWyBUaW1lb3V0IFBhc3MgXQotd2Via2l0Lm9yZy9iLzEyMjU3MSBpbnNwZWN0b3Iv
cGFnZS9mcmFtZVNjaGVkdWxlZE5hdmlnYXRpb24uaHRtbCBbIFRpbWVvdXQgUGFzcyBDcmFzaCBd
Ci13ZWJraXQub3JnL2IvMTIyNTcxIGluc3BlY3Rvci9wYWdlL3NldEVtdWxhdGVkTWVkaWEuaHRt
bCBbIFRpbWVvdXQgUGFzcyBdCi13ZWJraXQub3JnL2IvMTIyNTcxIGluc3BlY3Rvci9jc3MvZ2V0
U3VwcG9ydGVkQ1NTUHJvcGVydGllcy5odG1sIFsgVGltZW91dCBQYXNzIF0KIAogQnVnKEdUSykg
cGx1Z2lucy9yZWxvYWRwbHVnaW5zLWFuZC1wYWdlcy5odG1sIFsgVGltZW91dCBdCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>