<?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>168660</bug_id>
          
          <creation_ts>2017-02-21 09:42:24 -0800</creation_ts>
          <short_desc>REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout</short_desc>
          <delta_ts>2017-03-30 08:52:46 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1279380</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-02-21 09:42:24 -0800</bug_when>
    <thetext>LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK1%20(Tests)/r212702%20(3335)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=media%2Ftrack%2Ftrack-cue-container-rendering-position.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281226</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-02-26 18:05:37 -0800</bug_when>
    <thetext>First occurrence in r212322. Not sure if it can be the culprit, unless it messed up some feature initialization flags.

But even if this change is not to blame, this was definitely broken not long before - the test was absolutely stable earlier, and fails very often now. The test fails especially often on slower bots (ASan, leaks, GuardMalloc).

@@ -1,7 +1,7 @@
+CONSOLE MESSAGE: line 83: No text track cue with display id &apos;-webkit-media-text-track-display&apos; is currently visible
+FAIL: Timed out waiting for notifyDone to be called
 
 The top of the text track container should be in the bottom 30% of the video element.
 EVENT(canplaythrough)
 
-EXPECTED (cueDisplayElement.offsetTop &gt; (video.videoHeight * .70) == &apos;true&apos;) OK
-END OF TEST</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1281227</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-02-26 18:06:11 -0800</bug_when>
    <thetext>&lt;rdar://problem/30726032&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1291445</commentid>
    <comment_count>3</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-27 03:51:46 -0700</bug_when>
    <thetext>I am unable to reproduce this timeout with a debug ASAN build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292365</commentid>
    <comment_count>4</comment_count>
      <attachid>305728</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-29 05:38:51 -0700</bug_when>
    <thetext>Created attachment 305728
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292370</commentid>
    <comment_count>5</comment_count>
      <attachid>305729</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-29 06:38:48 -0700</bug_when>
    <thetext>Created attachment 305729
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292371</commentid>
    <comment_count>6</comment_count>
      <attachid>305729</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2017-03-29 06:43:58 -0700</bug_when>
    <thetext>Comment on attachment 305729
Patch

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

&gt; LayoutTests/media/track/track-cue-container-rendering-position.html:25
&gt; +            } catch (exception) {

I think it would be better to try this a finite number of times and fail with an error message instead of having the test timeout in the event of an error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292699</commentid>
    <comment_count>7</comment_count>
      <attachid>305834</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-29 22:16:21 -0700</bug_when>
    <thetext>Created attachment 305834
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292705</commentid>
    <comment_count>8</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-29 22:55:31 -0700</bug_when>
    <thetext>(In reply to Eric Carlson from comment #6)
&gt; Comment on attachment 305729 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=305729&amp;action=review
&gt; 
&gt; &gt; LayoutTests/media/track/track-cue-container-rendering-position.html:25
&gt; &gt; +            } catch (exception) {
&gt; 
&gt; I think it would be better to try this a finite number of times and fail
&gt; with an error message instead of having the test timeout in the event of an
&gt; error.

Thanks for reviewing! I will update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292712</commentid>
    <comment_count>9</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2017-03-29 23:37:33 -0700</bug_when>
    <thetext>Committed &lt;https://trac.webkit.org/changeset/214600/webkit&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1292793</commentid>
    <comment_count>10</comment_count>
      <attachid>305834</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2017-03-30 08:52:46 -0700</bug_when>
    <thetext>Comment on attachment 305834
Patch

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

&gt; LayoutTests/media/track/track-cue-container-rendering-position.html:14
&gt; +        var maxRetries = 256;

This means the test won&apos;t fail for 25 seconds. What made you choose such a long time, it seems *extremely* unlikely that it could take that long for the cue display element to be created.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>305728</attachid>
            <date>2017-03-29 05:38:51 -0700</date>
            <delta_ts>2017-03-29 06:38:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-168660-20170329143849.patch</filename>
            <type>text/plain</type>
            <size>2311</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxNDUzMikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAzLTI5ICBQZXIgQXJuZSBWb2xsYW4g
IDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKH5yMjEyMzIyKTogTGF5
b3V0VGVzdCBtZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmluZy1wb3NpdGlv
bi5odG1sIGlzIGEgZmxha3kgdGltZW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTY4NjYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlIHRleHRUcmFja0Rpc3BsYXlFbGVtZW50IGNhbGwgd2lsbCBm
YWlsIGFuZCB0aHJvdyBhbiBleGNlcHRpb24gaWYgdGhlIHRleHQgdHJhY2sgZGlzcGxheSBlbGVt
ZW50CisgICAgICAgIGhhcyBub3QgeWV0IGJlZW4gYWRkZWQgdG8gdGhlIHRleHQgdHJhY2sgY29u
dGFpbmVyIGVsZW1lbnQuIFdlIHdhaXQgdW50aWwgaXQgaGFzIGJlZW4gYWRkZWQuCisKKyAgICAg
ICAgKiBtZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmluZy1wb3NpdGlvbi5o
dG1sOgorCiAyMDE3LTAzLTI5ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAK
ICAgICAgICAgW21hYy13azFdIExheW91dFRlc3QgbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xz
L2FpcnBsYXktYnV0dG9uL2FpcnBsYXktYnV0dG9uLmh0bWwgaXMgYSBmbGFreSB0aW1lb3V0Cklu
ZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmlu
Zy1wb3NpdGlvbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3Ry
YWNrLWN1ZS1jb250YWluZXItcmVuZGVyaW5nLXBvc2l0aW9uLmh0bWwJKHJldmlzaW9uIDIxMTAw
MCkKKysrIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWN1ZS1jb250YWluZXItcmVuZGVy
aW5nLXBvc2l0aW9uLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTE4LDggKzE4LDE1IEBACiAgICAg
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICAvLyBUaGUg
dGV4dFRyYWNrRGlzcGxheUVsZW1lbnQgY2FsbCB3aWxsIGZhaWwgYW5kIHRocm93IGFuIGV4Y2Vw
dGlvbiBpZiB0aGUgdGV4dCB0cmFjayBkaXNwbGF5IGVsZW1lbnQKKyAgICAgICAgICAgIC8vIGhh
cyBub3QgeWV0IGJlZW4gYWRkZWQgdG8gdGhlIHRleHQgdHJhY2sgY29udGFpbmVyIGVsZW1lbnQu
IFdlIHdhaXQgdW50aWwgaXQgaGFzIGJlZW4gYWRkZWQuCisgICAgICAgICAgICB0cnkgeworICAg
ICAgICAgICAgICAgIGN1ZURpc3BsYXlFbGVtZW50ID0gdGV4dFRyYWNrRGlzcGxheUVsZW1lbnQo
dmlkZW8sICdkaXNwbGF5JywgMCk7CisgICAgICAgICAgICB9IGNhdGNoIChleGNlcHRpb24pIHsK
KyAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KHRlc3RQb3NpdGlvbiwgMTAwKTsKKyAgICAgICAg
ICAgIH0KKwogICAgICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKLSAgICAgICAgICAgIGN1ZURp
c3BsYXlFbGVtZW50ID0gdGV4dFRyYWNrRGlzcGxheUVsZW1lbnQodmlkZW8sICdkaXNwbGF5Jywg
MCk7CiAgICAgICAgICAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsKICAgICAgICAgICAgIHRl
c3RFeHBlY3RlZCgiY3VlRGlzcGxheUVsZW1lbnQub2Zmc2V0VG9wID4gKHZpZGVvLnZpZGVvSGVp
Z2h0ICogLjcwKSIsIHRydWUpOwogICAgICAgICAgICAgZW5kVGVzdCgpOwpAQCAtMzEsNyArMzgs
NyBAQAogCiAgICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CiAgICAgICAgICAgICB2aWRl
by5zcmMgPSBmaW5kTWVkaWFGaWxlKCd2aWRlbycsICcuLi9jb250ZW50L3Rlc3QnKTsKLSAgICAg
ICAgICAgIHdhaXRGb3JFdmVudCgnY2FucGxheXRocm91Z2gnLCBmdW5jdGlvbiAoKSB7c2V0VGlt
ZW91dCh0ZXN0UG9zaXRpb24sIDEwMCk7fSk7CisgICAgICAgICAgICB3YWl0Rm9yRXZlbnQoJ2Nh
bnBsYXl0aHJvdWdoJywgdGVzdFBvc2l0aW9uKTsKICAgICAgICAgfQogCiAgICAgICAgIHNldENh
cHRpb25EaXNwbGF5TW9kZSgnQXV0b21hdGljJyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>305729</attachid>
            <date>2017-03-29 06:38:48 -0700</date>
            <delta_ts>2017-03-29 06:43:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-168660-20170329153846.patch</filename>
            <type>text/plain</type>
            <size>2336</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxNDUzMikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAzLTI5ICBQZXIgQXJuZSBWb2xsYW4g
IDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKH5yMjEyMzIyKTogTGF5
b3V0VGVzdCBtZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmluZy1wb3NpdGlv
bi5odG1sIGlzIGEgZmxha3kgdGltZW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTY4NjYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlIHRleHRUcmFja0Rpc3BsYXlFbGVtZW50IGNhbGwgd2lsbCBm
YWlsIGFuZCB0aHJvdyBhbiBleGNlcHRpb24gaWYgdGhlIHRleHQgdHJhY2sgZGlzcGxheSBlbGVt
ZW50CisgICAgICAgIGhhcyBub3QgeWV0IGJlZW4gYWRkZWQgdG8gdGhlIHRleHQgdHJhY2sgY29u
dGFpbmVyIGVsZW1lbnQuIFdlIHdhaXQgdW50aWwgaXQgaGFzIGJlZW4gYWRkZWQuCisKKyAgICAg
ICAgKiBtZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmluZy1wb3NpdGlvbi5o
dG1sOgorCiAyMDE3LTAzLTI5ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAK
ICAgICAgICAgW21hYy13azFdIExheW91dFRlc3QgbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xz
L2FpcnBsYXktYnV0dG9uL2FpcnBsYXktYnV0dG9uLmh0bWwgaXMgYSBmbGFreSB0aW1lb3V0Cklu
ZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmlu
Zy1wb3NpdGlvbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3Ry
YWNrLWN1ZS1jb250YWluZXItcmVuZGVyaW5nLXBvc2l0aW9uLmh0bWwJKHJldmlzaW9uIDIxMTAw
MCkKKysrIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWN1ZS1jb250YWluZXItcmVuZGVy
aW5nLXBvc2l0aW9uLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTE4LDggKzE4LDE2IEBACiAgICAg
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICAvLyBUaGUg
dGV4dFRyYWNrRGlzcGxheUVsZW1lbnQgY2FsbCB3aWxsIGZhaWwgYW5kIHRocm93IGFuIGV4Y2Vw
dGlvbiBpZiB0aGUgdGV4dCB0cmFjayBkaXNwbGF5IGVsZW1lbnQKKyAgICAgICAgICAgIC8vIGhh
cyBub3QgeWV0IGJlZW4gYWRkZWQgdG8gdGhlIHRleHQgdHJhY2sgY29udGFpbmVyIGVsZW1lbnQu
IFdlIHdhaXQgdW50aWwgaXQgaGFzIGJlZW4gYWRkZWQuCisgICAgICAgICAgICB0cnkgeworICAg
ICAgICAgICAgICAgIGN1ZURpc3BsYXlFbGVtZW50ID0gdGV4dFRyYWNrRGlzcGxheUVsZW1lbnQo
dmlkZW8sICdkaXNwbGF5JywgMCk7CisgICAgICAgICAgICB9IGNhdGNoIChleGNlcHRpb24pIHsK
KyAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KHRlc3RQb3NpdGlvbiwgMTAwKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIGNvbnNvbGVXcml0
ZSgiIik7Ci0gICAgICAgICAgICBjdWVEaXNwbGF5RWxlbWVudCA9IHRleHRUcmFja0Rpc3BsYXlF
bGVtZW50KHZpZGVvLCAnZGlzcGxheScsIDApOwogICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5v
ZmZzZXRUb3A7CiAgICAgICAgICAgICB0ZXN0RXhwZWN0ZWQoImN1ZURpc3BsYXlFbGVtZW50Lm9m
ZnNldFRvcCA+ICh2aWRlby52aWRlb0hlaWdodCAqIC43MCkiLCB0cnVlKTsKICAgICAgICAgICAg
IGVuZFRlc3QoKTsKQEAgLTMxLDcgKzM5LDcgQEAKIAogICAgICAgICAgICAgZmluZE1lZGlhRWxl
bWVudCgpOwogICAgICAgICAgICAgdmlkZW8uc3JjID0gZmluZE1lZGlhRmlsZSgndmlkZW8nLCAn
Li4vY29udGVudC90ZXN0Jyk7Ci0gICAgICAgICAgICB3YWl0Rm9yRXZlbnQoJ2NhbnBsYXl0aHJv
dWdoJywgZnVuY3Rpb24gKCkge3NldFRpbWVvdXQodGVzdFBvc2l0aW9uLCAxMDApO30pOworICAg
ICAgICAgICAgd2FpdEZvckV2ZW50KCdjYW5wbGF5dGhyb3VnaCcsIHRlc3RQb3NpdGlvbik7CiAg
ICAgICAgIH0KIAogICAgICAgICBzZXRDYXB0aW9uRGlzcGxheU1vZGUoJ0F1dG9tYXRpYycpOwo=
</data>
<flag name="review"
          id="327149"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>305834</attachid>
            <date>2017-03-29 22:16:21 -0700</date>
            <delta_ts>2017-03-29 22:16:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-168660-20170330071619.patch</filename>
            <type>text/plain</type>
            <size>2815</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxNDUzMikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTAzLTI5ICBQZXIgQXJuZSBWb2xsYW4g
IDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKH5yMjEyMzIyKTogTGF5
b3V0VGVzdCBtZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmluZy1wb3NpdGlv
bi5odG1sIGlzIGEgZmxha3kgdGltZW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTY4NjYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlIHRleHRUcmFja0Rpc3BsYXlFbGVtZW50IGNhbGwgd2lsbCBm
YWlsIGFuZCB0aHJvdyBhbiBleGNlcHRpb24gaWYgdGhlIHRleHQgdHJhY2sgZGlzcGxheSBlbGVt
ZW50CisgICAgICAgIGhhcyBub3QgeWV0IGJlZW4gYWRkZWQgdG8gdGhlIHRleHQgdHJhY2sgY29u
dGFpbmVyIGVsZW1lbnQuIFdlIHdhaXQgdW50aWwgaXQgaGFzIGJlZW4gYWRkZWQuCisKKyAgICAg
ICAgKiBtZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmluZy1wb3NpdGlvbi5o
dG1sOgorCiAyMDE3LTAzLTI5ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAK
ICAgICAgICAgW21hYy13azFdIExheW91dFRlc3QgbWVkaWEvbW9kZXJuLW1lZGlhLWNvbnRyb2xz
L2FpcnBsYXktYnV0dG9uL2FpcnBsYXktYnV0dG9uLmh0bWwgaXMgYSBmbGFreSB0aW1lb3V0Cklu
ZGV4OiBMYXlvdXRUZXN0cy9tZWRpYS90cmFjay90cmFjay1jdWUtY29udGFpbmVyLXJlbmRlcmlu
Zy1wb3NpdGlvbi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3Ry
YWNrLWN1ZS1jb250YWluZXItcmVuZGVyaW5nLXBvc2l0aW9uLmh0bWwJKHJldmlzaW9uIDIxMTAw
MCkKKysrIExheW91dFRlc3RzL21lZGlhL3RyYWNrL3RyYWNrLWN1ZS1jb250YWluZXItcmVuZGVy
aW5nLXBvc2l0aW9uLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTEwLDcgKzEwLDkgQEAKICAgICAg
ICAgPHNjcmlwdD4KIAogICAgICAgICB2YXIgY3VlRGlzcGxheUVsZW1lbnQ7Ci0KKyAgICAgICAg
dmFyIHJldHJpZXMgPSAwOworICAgICAgICB2YXIgbWF4UmV0cmllcyA9IDI1NjsKKyAgICAgICAg
CiAgICAgICAgIGZ1bmN0aW9uIHRlc3RQb3NpdGlvbigpCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICghd2luZG93LmludGVybmFscykgewpAQCAtMTgsOCArMjAsMjIgQEAKICAgICAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIC8vIFRoZSB0ZXh0VHJh
Y2tEaXNwbGF5RWxlbWVudCBjYWxsIHdpbGwgZmFpbCBhbmQgdGhyb3cgYW4gZXhjZXB0aW9uIGlm
IHRoZSB0ZXh0IHRyYWNrIGRpc3BsYXkgZWxlbWVudAorICAgICAgICAgICAgLy8gaGFzIG5vdCB5
ZXQgYmVlbiBhZGRlZCB0byB0aGUgdGV4dCB0cmFjayBjb250YWluZXIgZWxlbWVudC4gV2Ugd2Fp
dCB1bnRpbCBpdCBoYXMgYmVlbiBhZGRlZC4KKyAgICAgICAgICAgIHRyeSB7CisgICAgICAgICAg
ICAgICAgY3VlRGlzcGxheUVsZW1lbnQgPSB0ZXh0VHJhY2tEaXNwbGF5RWxlbWVudCh2aWRlbywg
J2Rpc3BsYXknLCAwKTsKKyAgICAgICAgICAgIH0gY2F0Y2ggKGV4Y2VwdGlvbikgeworICAgICAg
ICAgICAgICAgIHJldHJpZXMrKzsKKyAgICAgICAgICAgICAgICBpZiAocmV0cmllcyA+IG1heFJl
dHJpZXMpIHsKKyAgICAgICAgICAgICAgICAgICAgY29uc29sZVdyaXRlKCJUaGUgdGVzdCBmYWls
ZWQgYmVjYXVzZSB0aGUgdGV4dCB0cmFjayBkaXNwbGF5IGVsZW1lbnQgd2FzIG5vdCBmb3VuZC4i
KTsKKyAgICAgICAgICAgICAgICAgICAgZW5kVGVzdCgpOworICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQodGVzdFBv
c2l0aW9uLCAxMDApOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKwog
ICAgICAgICAgICAgY29uc29sZVdyaXRlKCIiKTsKLSAgICAgICAgICAgIGN1ZURpc3BsYXlFbGVt
ZW50ID0gdGV4dFRyYWNrRGlzcGxheUVsZW1lbnQodmlkZW8sICdkaXNwbGF5JywgMCk7CiAgICAg
ICAgICAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsKICAgICAgICAgICAgIHRlc3RFeHBlY3Rl
ZCgiY3VlRGlzcGxheUVsZW1lbnQub2Zmc2V0VG9wID4gKHZpZGVvLnZpZGVvSGVpZ2h0ICogLjcw
KSIsIHRydWUpOwogICAgICAgICAgICAgZW5kVGVzdCgpOwpAQCAtMzEsNyArNDcsNyBAQAogCiAg
ICAgICAgICAgICBmaW5kTWVkaWFFbGVtZW50KCk7CiAgICAgICAgICAgICB2aWRlby5zcmMgPSBm
aW5kTWVkaWFGaWxlKCd2aWRlbycsICcuLi9jb250ZW50L3Rlc3QnKTsKLSAgICAgICAgICAgIHdh
aXRGb3JFdmVudCgnY2FucGxheXRocm91Z2gnLCBmdW5jdGlvbiAoKSB7c2V0VGltZW91dCh0ZXN0
UG9zaXRpb24sIDEwMCk7fSk7CisgICAgICAgICAgICB3YWl0Rm9yRXZlbnQoJ2NhbnBsYXl0aHJv
dWdoJywgdGVzdFBvc2l0aW9uKTsKICAgICAgICAgfQogCiAgICAgICAgIHNldENhcHRpb25EaXNw
bGF5TW9kZSgnQXV0b21hdGljJyk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>