<?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>167652</bug_id>
          
          <creation_ts>2017-01-31 10:57:24 -0800</creation_ts>
          <short_desc>imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure</short_desc>
          <delta_ts>2018-10-01 20:46:04 -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>New Bugs</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>
          <dependson>177597</dependson>
          <blocked>148695</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>jlewis3</cc>
    
    <cc>kangil.han</cc>
    
    <cc>keith_miller</cc>
    
    <cc>lforschler</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1271783</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-01-31 10:57:24 -0800</bug_when>
    <thetext>LayoutTest imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK2%20(Tests)/r211432%20(1844)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-tests%2Fshadow-dom%2Fslotchange.html

--- /Volumes/Data/slave/sierra-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/shadow-dom/slotchange-expected.txt
+++ /Volumes/Data/slave/sierra-debug-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/shadow-dom/slotchange-actual.txt
@@ -1,9 +1,9 @@
 
 Harness Error (TIMEOUT), message = null
 
-PASS slotchange event: Append a child to a host. 
-PASS slotchange event: Remove a child from a host. 
-PASS slotchange event: Remove a child before adding an event listener. 
+TIMEOUT slotchange event: Append a child to a host. Test timed out
+TIMEOUT slotchange event: Remove a child from a host. Test timed out
+TIMEOUT slotchange event: Remove a child before adding an event listener. Test timed out
 PASS slotchange event: Change slot= attribute to make it un-assigned. 
 TIMEOUT slotchange event: Change slot&apos;s name= attribute so that none is assigned. Test timed out
 PASS slotchange event: Change slot= attribute to make it assigned.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272622</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-02-02 13:38:27 -0800</bug_when>
    <thetext>Marked test as flaky in http://trac.webkit.org/projects/webkit/changeset/211593</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1354377</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-09-28 16:55:55 -0700</bug_when>
    <thetext>This has since started to be a flaky timeout on Sierra as well:

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK2%20(Tests)/r222625%20(3254)/results.html
https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK2%20(Tests)/builds/3254</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1447164</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-01 21:18:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/42841417&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462245</commentid>
    <comment_count>4</comment_count>
      <attachid>350479</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-09-21 19:55:38 -0700</bug_when>
    <thetext>Created attachment 350479
Reduction

The issue here is that the JS wrapper of a HTMLSlotElement can be prematurely collected. We need to use the GC retention mechanism we introduced in https://bugs.webkit.org/show_bug.cgi?id=184307 to keep these slot elements alive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462260</commentid>
    <comment_count>5</comment_count>
      <attachid>350486</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-09-21 20:58:42 -0700</bug_when>
    <thetext>Created attachment 350486
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462261</commentid>
    <comment_count>6</comment_count>
      <attachid>350486</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-09-21 20:59:31 -0700</bug_when>
    <thetext>Comment on attachment 350486
Fixes the bug

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

&gt; LayoutTests/fast/shadow-dom/signal-slot-list-retains-js-wrappers.html:27
&gt; +            const x = new Array(100);

This path is used for in-browser testing. This test also catches the same bug in Chrome sometimes LOL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462264</commentid>
    <comment_count>7</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-09-21 21:02:35 -0700</bug_when>
    <thetext>Attachment 350486 did not pass style-queue:


ERROR: Source/WebCore/dom/MutationObserver.cpp:193:  More than one command on the same line  [whitespace/newline] [4]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462919</commentid>
    <comment_count>8</comment_count>
      <attachid>350486</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2018-09-24 15:18:47 -0700</bug_when>
    <thetext>Comment on attachment 350486
Fixes the bug

r=me seems reasonable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462983</commentid>
    <comment_count>9</comment_count>
      <attachid>350486</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-09-24 16:11:38 -0700</bug_when>
    <thetext>Comment on attachment 350486
Fixes the bug

Clearing flags on attachment: 350486

Committed r236440: &lt;https://trac.webkit.org/changeset/236440&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1462984</commentid>
    <comment_count>10</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-09-24 16:11:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1465382</commentid>
    <comment_count>11</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-10-01 20:46:04 -0700</bug_when>
    <thetext>Removed the failing test expectation in https://trac.webkit.org/r236710 now that I observe the test isn&apos;t failing on the flakiness dashboard.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>350479</attachid>
            <date>2018-09-21 19:55:38 -0700</date>
            <delta_ts>2018-09-21 19:55:38 -0700</delta_ts>
            <desc>Reduction</desc>
            <filename>bug167652.html</filename>
            <type>text/html</type>
            <size>1195</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KPHByZSBpZD0ibG9nIj48L3ByZT4KPHNjcmlw
dD4KCmZ1bmN0aW9uIHRyaWdnZXJTbG90Q2hhbmdlKGhvc3QsIHNoYWRvd1Jvb3QsIHNsb3RjaGFu
Z2VMaXN0ZW5lcikgewogICAgc2hhZG93Um9vdC5pbm5lckhUTUwgPSAnPGRpdj48c2xvdD48L3Ns
b3Q+PC9kaXY+JzsKICAgIHNoYWRvd1Jvb3QucXVlcnlTZWxlY3Rvcignc2xvdCcpLmFkZEV2ZW50
TGlzdGVuZXIoJ3Nsb3RjaGFuZ2UnLCBzbG90Y2hhbmdlTGlzdGVuZXIpOwogICAgaG9zdC5pbm5l
ckhUTUwgPSAnaGVsbG8nOwogICAgc2hhZG93Um9vdC5pbm5lckhUTUwgPSAnJzsKICAgIGhvc3Qu
aW5uZXJIVE1MID0gJyc7Cn0KCmZ1bmN0aW9uIHJ1blRlc3QoKSB7CiAgICBsZXQgc2xvdGNoYW5n
ZUNvdW50ID0gMDsKICAgIGNvbnN0IGl0ZXJhdGlvbiA9IDEwMDA7CiAgICBjb25zdCBob3N0ID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICBjb25zdCBzaGFkb3dSb290ID0gaG9z
dC5hdHRhY2hTaGFkb3coe21vZGU6ICdjbG9zZWQnfSk7CiAgICBmb3IgKGxldCBpID0gMDsgaSA8
IGl0ZXJhdGlvbjsgaSsrKSB7CiAgICAgICAgdHJpZ2dlclNsb3RDaGFuZ2UoaG9zdCwgc2hhZG93
Um9vdCwgKCkgPT4gc2xvdGNoYW5nZUNvdW50KyspOwogICAgICAgIGNvbnN0IHggPSBuZXcgQXJy
YXkoMTAwKTsKICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IDEwMDsgaisrKQogICAgICAgICAg
ICB4W2pdID0gbmV3IEFycmF5OwogICAgfQogICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZl
KSA9PiB7CiAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7CiAgICAgICAgICAgIGxvZy50ZXh0Q29u
dGVudCArPSBzbG90Y2hhbmdlQ291bnQgPT09IGl0ZXJhdGlvbiA/ICdQQVNTJyA6IGBGQUlMIC0g
ZXhwZWN0ZWQgJHtpdGVyYXRpb259IHNsb3RjaGFuZ2UgZXZlbnRzIGJ1dCBnb3QgJHtzbG90Y2hh
bmdlQ291bnR9YDsKICAgICAgICAgICAgbG9nLnRleHRDb250ZW50ICs9ICdcbic7CiAgICAgICAg
ICAgIHJlc29sdmUoKTsKICAgICAgICB9LCAwKTsKICAgIH0pOwp9Cgphc3luYyBmdW5jdGlvbiBy
dW5BbGxUZXN0cygpIHsKICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMjA7IGkrKykKICAgICAgICBy
dW5UZXN0KCk7Cn0KCnJ1bkFsbFRlc3RzKCk7Cgo8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350486</attachid>
            <date>2018-09-21 20:58:42 -0700</date>
            <delta_ts>2018-09-24 16:11:38 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-167652-20180921205841.patch</filename>
            <type>text/plain</type>
            <size>6280</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIzNjM4MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE4LTA5LTIxICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvc2hhZG93LWRvbS9zbG90Y2hhbmdlLmh0bWwgaXMgYSBmbGFreSBmYWlsdXJl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjc2NTIK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgYnVn
IGFwcGVhcnMgdG8gYmUgY2F1c2VkIGJ5IHRoZSBKUyB3cmFwcGVycyBvZiBzbG90IGVsZW1lbnRz
IGdldHRpbmcgcHJlbWF0dXJlbHkgY29sbGVjdGVkLgorICAgICAgICBEZXBsb3llZCBHQ1JlYWNo
YWJsZVJlZiBpbnRyb2R1Y2VkIGluIHIyMzYzNzYgdG8gZml4IHRoZSBidWcuCisKKyAgICAgICAg
VGVzdDogZmFzdC9zaGFkb3ctZG9tL3NpZ25hbC1zbG90LWxpc3QtcmV0YWlucy1qcy13cmFwcGVy
cy5odG1sCisKKyAgICAgICAgKiBkb20vTXV0YXRpb25PYnNlcnZlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpzaWduYWxTbG90TGlzdCk6CisgICAgICAgIChXZWJDb3JlOjpNdXRhdGlvbk9ic2Vy
dmVyOjplbnF1ZXVlU2xvdENoYW5nZUV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6Ok11dGF0aW9u
T2JzZXJ2ZXI6Om5vdGlmeU11dGF0aW9uT2JzZXJ2ZXJzKToKKwogMjAxOC0wOS0yMSAgSnVzdGlu
IE1pY2hhdWQgIDxqdXN0aW5fbWljaGF1ZEBhcHBsZS5jb20+CiAKICAgICAgICAgSW1wbGVtZW50
IGluaXRpYWxWYWx1ZSBzdXBwb3J0IGZvciBDU1MgQ3VzdG9tIFByb3BlcnRpZXMgYW5kIFZhbHVl
cyBBUEkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5jcHAJKHJldmlz
aW9uIDIzNjM3NikKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMzQsNiArMzQsNyBAQAogI2luY2x1ZGUgIk11dGF0aW9uT2JzZXJ2
ZXIuaCIKIAogI2luY2x1ZGUgIkRvY3VtZW50LmgiCisjaW5jbHVkZSAiR0NSZWFjaGFibGVSZWYu
aCIKICNpbmNsdWRlICJIVE1MU2xvdEVsZW1lbnQuaCIKICNpbmNsdWRlICJNaWNyb3Rhc2tzLmgi
CiAjaW5jbHVkZSAiTXV0YXRpb25DYWxsYmFjay5oIgpAQCAtMTUxLDkgKzE1Miw5IEBAIHN0YXRp
YyBNdXRhdGlvbk9ic2VydmVyU2V0JiBzdXNwZW5kZWRNdXQKIH0KIAogLy8gaHR0cHM6Ly9kb20u
c3BlYy53aGF0d2cub3JnLyNzaWduYWwtc2xvdC1saXN0Ci1zdGF0aWMgVmVjdG9yPFJlZlB0cjxI
VE1MU2xvdEVsZW1lbnQ+PiYgc2lnbmFsU2xvdExpc3QoKQorc3RhdGljIFZlY3RvcjxHQ1JlYWNo
YWJsZVJlZjxIVE1MU2xvdEVsZW1lbnQ+PiYgc2lnbmFsU2xvdExpc3QoKQogewotICAgIHN0YXRp
YyBOZXZlckRlc3Ryb3llZDxWZWN0b3I8UmVmUHRyPEhUTUxTbG90RWxlbWVudD4+PiBsaXN0Owor
ICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxWZWN0b3I8R0NSZWFjaGFibGVSZWY8SFRNTFNsb3RF
bGVtZW50Pj4+IGxpc3Q7CiAgICAgcmV0dXJuIGxpc3Q7CiB9CiAKQEAgLTE4OSw4ICsxOTAsOCBA
QCB2b2lkIE11dGF0aW9uT2JzZXJ2ZXI6OmVucXVldWVNdXRhdGlvblJlCiB2b2lkIE11dGF0aW9u
T2JzZXJ2ZXI6OmVucXVldWVTbG90Q2hhbmdlRXZlbnQoSFRNTFNsb3RFbGVtZW50JiBzbG90KQog
ewogICAgIEFTU0VSVChpc01haW5UaHJlYWQoKSk7Ci0gICAgQVNTRVJUKCFzaWduYWxTbG90TGlz
dCgpLmNvbnRhaW5zKCZzbG90KSk7Ci0gICAgc2lnbmFsU2xvdExpc3QoKS5hcHBlbmQoJnNsb3Qp
OworICAgIEFTU0VSVChzaWduYWxTbG90TGlzdCgpLmZpbmRNYXRjaGluZyhbJnNsb3RdKGF1dG8m
IGVudHJ5KSB7IHJldHVybiBlbnRyeS5wdHIoKSA9PSAmc2xvdDsgfSkgPT0gbm90Rm91bmQpOwor
ICAgIHNpZ25hbFNsb3RMaXN0KCkuYXBwZW5kKHNsb3QpOwogCiAgICAgcXVldWVNdXRhdGlvbk9i
c2VydmVyQ29tcG91bmRNaWNyb3Rhc2soKTsKIH0KQEAgLTI3Myw3ICsyNzQsNyBAQCB2b2lkIE11
dGF0aW9uT2JzZXJ2ZXI6Om5vdGlmeU11dGF0aW9uT2JzCiAKICAgICAgICAgLy8gMy4gTGV0IHNp
Z25hbExpc3QgYmUgYSBjb3B5IG9mIHVuaXQgb2YgcmVsYXRlZCBzaW1pbGFyLW9yaWdpbiBicm93
c2luZyBjb250ZXh0cycgc2lnbmFsIHNsb3QgbGlzdC4KICAgICAgICAgLy8gNC4gRW1wdHkgdW5p
dCBvZiByZWxhdGVkIHNpbWlsYXItb3JpZ2luIGJyb3dzaW5nIGNvbnRleHRzJyBzaWduYWwgc2xv
dCBsaXN0LgotICAgICAgICBWZWN0b3I8UmVmUHRyPEhUTUxTbG90RWxlbWVudD4+IHNsb3RMaXN0
OworICAgICAgICBWZWN0b3I8R0NSZWFjaGFibGVSZWY8SFRNTFNsb3RFbGVtZW50Pj4gc2xvdExp
c3Q7CiAgICAgICAgIGlmICghc2lnbmFsU2xvdExpc3QoKS5pc0VtcHR5KCkpIHsKICAgICAgICAg
ICAgIHNsb3RMaXN0LnN3YXAoc2lnbmFsU2xvdExpc3QoKSk7CiAgICAgICAgICAgICBmb3IgKGF1
dG8mIHNsb3QgOiBzbG90TGlzdCkKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIzNjM3NikKKysrIExheW91
dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE4LTA5
LTIxICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIGltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2hhZG93LWRvbS9zbG90Y2hhbmdlLmh0bWwgaXMgYSBm
bGFreSBmYWlsdXJlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNjc2NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGRlZCBhIHJlZ3Jlc3Npb24gdGVzdCBmb3Igc2lnbmFsaW5nIGEgbG90IG9mIHNsb3Qg
ZWxlbWVudHMuCisKKyAgICAgICAgKiBmYXN0L3NoYWRvdy1kb20vc2lnbmFsLXNsb3QtbGlzdC1y
ZXRhaW5zLWpzLXdyYXBwZXJzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9z
aGFkb3ctZG9tL3NpZ25hbC1zbG90LWxpc3QtcmV0YWlucy1qcy13cmFwcGVycy5odG1sOiBBZGRl
ZC4KKwogMjAxOC0wOS0yMSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBDdXN0b20gZWxlbWVudHMgaW4gYSByZWFjdGlvbiBxdWV1ZSBjYW4gbG9zZSBpdHMgSlMg
d3JhcHBlciBhbmQgYmVjb21lIEhUTUxVbmtub3duRWxlbWVudApJbmRleDogTGF5b3V0VGVzdHMv
ZmFzdC9zaGFkb3ctZG9tL3NpZ25hbC1zbG90LWxpc3QtcmV0YWlucy1qcy13cmFwcGVycy1leHBl
Y3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL3NpZ25h
bC1zbG90LWxpc3QtcmV0YWlucy1qcy13cmFwcGVycy1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50
KQorKysgTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL3NpZ25hbC1zbG90LWxpc3QtcmV0YWlu
cy1qcy13cmFwcGVycy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw5IEBA
CitUaGlzIHRlc3RzIHNpZ25hbGluZyBhIHNsb3QgY2hhbmdlIG9uIGxvdHMgb2Ygc2xvdCBlbGVt
ZW50cyBpbiBhIHNpbmdsZSBtaWNyb3Rhc2suCitXZWJLaXQgc2hvdWxkIHJldGFpbiB0aGUgSlMg
d3JhcHBlcnMgb2YgdGhvc2UgZWxlbWVudHMgYW5kIGZpcmUgdGhlIHNsb3RjaGFuZ2UgZXZlbnQu
CisKK1BBU1MKK1BBU1MKK1BBU1MKK1BBU1MKK1BBU1MKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9zaGFkb3ctZG9tL3NpZ25hbC1zbG90LWxpc3QtcmV0YWlucy1qcy13cmFwcGVycy5odG1sCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9zaWduYWwtc2xvdC1saXN0
LXJldGFpbnMtanMtd3JhcHBlcnMuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9m
YXN0L3NoYWRvdy1kb20vc2lnbmFsLXNsb3QtbGlzdC1yZXRhaW5zLWpzLXdyYXBwZXJzLmh0bWwJ
KHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw1NCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4K
Kzxib2R5PgorPHA+VGhpcyB0ZXN0cyBzaWduYWxpbmcgYSBzbG90IGNoYW5nZSBvbiBsb3RzIG9m
IHNsb3QgZWxlbWVudHMgaW4gYSBzaW5nbGUgbWljcm90YXNrLjxicj4KK1dlYktpdCBzaG91bGQg
cmV0YWluIHRoZSBKUyB3cmFwcGVycyBvZiB0aG9zZSBlbGVtZW50cyBhbmQgZmlyZSB0aGUgc2xv
dGNoYW5nZSBldmVudC48L3A+Cis8cHJlIGlkPSJsb2ciPjwvcHJlPgorPHNjcmlwdD4KKworZnVu
Y3Rpb24gdHJpZ2dlclNsb3RDaGFuZ2UoaG9zdCwgc2hhZG93Um9vdCwgc2xvdGNoYW5nZUxpc3Rl
bmVyKSB7CisgICAgc2hhZG93Um9vdC5pbm5lckhUTUwgPSAnPGRpdj48c2xvdD48L3Nsb3Q+PC9k
aXY+JzsKKyAgICBzaGFkb3dSb290LnF1ZXJ5U2VsZWN0b3IoJ3Nsb3QnKS5hZGRFdmVudExpc3Rl
bmVyKCdzbG90Y2hhbmdlJywgc2xvdGNoYW5nZUxpc3RlbmVyKTsKKyAgICBob3N0LmlubmVySFRN
TCA9ICdoZWxsbyc7CisgICAgc2hhZG93Um9vdC5pbm5lckhUTUwgPSAnJzsKKyAgICBob3N0Lmlu
bmVySFRNTCA9ICcnOworfQorCitmdW5jdGlvbiBydW5UZXN0KCkgeworICAgIGxldCBzbG90Y2hh
bmdlQ291bnQgPSAwOworICAgIGNvbnN0IGl0ZXJhdGlvbiA9IHdpbmRvdy5HQ0NvbnRyb2xsZXIg
PyA1IDogNTAwOworICAgIGNvbnN0IGhvc3QgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYn
KTsKKyAgICBjb25zdCBzaGFkb3dSb290ID0gaG9zdC5hdHRhY2hTaGFkb3coe21vZGU6ICdjbG9z
ZWQnfSk7CisgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBpdGVyYXRpb247IGkrKykgeworICAgICAg
ICB0cmlnZ2VyU2xvdENoYW5nZShob3N0LCBzaGFkb3dSb290LCAoKSA9PiBzbG90Y2hhbmdlQ291
bnQrKyk7CisgICAgICAgIGlmICh3aW5kb3cuR0NDb250cm9sbGVyKQorICAgICAgICAgICAgR0ND
b250cm9sbGVyLmNvbGxlY3QoKTsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBjb25zdCB4
ID0gbmV3IEFycmF5KDEwMCk7CisgICAgICAgICAgICBmb3IgKGxldCBqID0gMDsgaiA8IDEwMDsg
aisrKQorICAgICAgICAgICAgICAgIHhbal0gPSBuZXcgQXJyYXk7CisgICAgICAgIH0KKyAgICB9
CisgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CisgICAgICAgIHNldFRpbWVv
dXQoKCkgPT4geworICAgICAgICAgICAgbG9nLnRleHRDb250ZW50ICs9IHNsb3RjaGFuZ2VDb3Vu
dCA9PT0gaXRlcmF0aW9uID8gJ1BBU1MnIDogYEZBSUwgLSBleHBlY3RlZCAke2l0ZXJhdGlvbn0g
c2xvdGNoYW5nZSBldmVudHMgYnV0IGdvdCAke3Nsb3RjaGFuZ2VDb3VudH1gOworICAgICAgICAg
ICAgbG9nLnRleHRDb250ZW50ICs9ICdcbic7CisgICAgICAgICAgICByZXNvbHZlKCk7CisgICAg
ICAgIH0sIDApOworICAgIH0pOworfQorCitjb25zdCBwcm9taXNlcyA9IFtdOworY29uc3Qgb3V0
ZXJSdW5zID0gd2luZG93LkdDQ29udHJvbGxlciA/IDUgOiAyMDsKK2ZvciAobGV0IGkgPSAwOyBp
IDwgb3V0ZXJSdW5zOyBpKyspCisgICAgcHJvbWlzZXNbaV0gPSBydW5UZXN0KCk7CisKK2lmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgIFByb21pc2UuYWxsKHByb21pc2VzKS50aGVu
KCgpID0+IHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpKTsKK30KKworPC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>