<?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>211159</bug_id>
          
          <creation_ts>2020-04-28 17:55:53 -0700</creation_ts>
          <short_desc>Specific dom node order of Shadow DOM (re)projection causes crash</short_desc>
          <delta_ts>2020-05-01 07:35:17 -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>DOM</component>
          <version>Safari 13</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.15</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="Elliott Marquez">emarquez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dfreedm</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>florian</cc>
    
    <cc>kangil.han</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1646783</commentid>
    <comment_count>0</comment_count>
      <attachid>397914</attachid>
    <who name="Elliott Marquez">emarquez</who>
    <bug_when>2020-04-28 17:55:53 -0700</bug_when>
    <thetext>Created attachment 397914
Reproduction of failure

Hello, there seems to be some mix of issues projecting a &lt;slot&gt;&apos;s default content into a shadow root that has both a named and nameless slot. I have attached a reproduction case and here is a JSbin for a live example:

https://jsbin.com/qicoganici/1/edit

Some quirks I&apos;ve found:

Removing the named slot:

&lt;div&gt;
  &lt;slot&gt;&lt;/slot&gt;
&lt;/div&gt;


moving it into the same div as the nameless slot:

&lt;div&gt;
  &lt;slot name=&quot;named&quot;&gt;&lt;/slot&gt;
  &lt;slot&gt;&lt;/slot&gt;
&lt;/div&gt;


or moving it after the nameless slot:

&lt;div&gt;
  &lt;slot&gt;&lt;/slot&gt;
&lt;/div&gt;
&lt;slot name=&quot;named&quot;&gt;&lt;/slot&gt;


seems to prevent this crash. Additionally, removing the default content (the text node &quot;default&quot; in this example):

&lt;my-element-inner&gt;
  &lt;slot&gt;&lt;/slot&gt;
  &lt;div slot=&quot;named&quot;&gt;named slot&lt;div&gt;
&lt;/my-element-inner&gt;


wrapping the slot in the outer element with a span or div:

&lt;my-element-inner&gt;
  &lt;span&gt;&lt;slot&gt;default&lt;/slot&gt;&lt;/span&gt;
  &lt;div slot=&quot;named&quot;&gt;named slot&lt;div&gt;
&lt;/my-element-inner&gt;


or actually projecting a value into the outer element:

&lt;my-element-outer&gt;projected&lt;/my-element-outer&gt;


also seems to prevent this crash as well. Notably, simply wrapping the named slot in an element:

&lt;div&gt;
  &lt;slot name=&quot;named&quot;&gt;&lt;/slot&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;slot&gt;&lt;/slot&gt;
&lt;/div&gt;

does not prevent this crash. Confirm this crash on Safari 13.1 (WK: 156609.1.20.111.8) and 13.2 (WK: 15610.1.10)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647228</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-29 17:57:52 -0700</bug_when>
    <thetext>Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x00007fff40c872a3 WebCore::RenderTreeBuilder::Block::attachIgnoringContinuation(WebCore::RenderBlock&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*) + 67
1   com.apple.WebCore             	0x00007fff40c86f56 WebCore::RenderTreeBuilder::Block::attach(WebCore::RenderBlock&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*) + 86
2   com.apple.WebCore             	0x00007fff40c8ae4a WebCore::RenderTreeBuilder::BlockFlow::attach(WebCore::RenderBlockFlow&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*) + 298
3   com.apple.WebCore             	0x00007fff40c86d7b WebCore::RenderTreeBuilder::attach(WebCore::RenderElement&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*) + 1739
4   com.apple.WebCore             	0x00007fff40c96d08 WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr&lt;WebCore::Style::Update const, std::__1::default_delete&lt;WebCore::Style::Update const&gt; &gt;) + 5912
5   com.apple.WebCore             	0x00007fff4024f89c WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType) + 1468
6   com.apple.WebCore             	0x00007fff3ef6d044 WebCore::Document::updateStyleIfNeeded() + 468
7   com.apple.WebCore             	0x00007fff3ef6cb0b WebCore::Document::finishedParsing() + 539
8   com.apple.WebCore             	0x00007fff3ef641b4 WebCore::HTMLDocumentParser::prepareToStopParsing() + 196
9   com.apple.WebCore             	0x00007fff3ef63ed4 WebCore::HTMLDocumentParser::finish() + 388
10  com.apple.WebCore             	0x00007fff406eff21 WebCore::DocumentLoader::finishedLoading() + 545
11  com.apple.WebCore             	0x00007fff3efce24c WebCore::CachedResource::checkNotify() + 92
12  com.apple.WebCore             	0x00007fff4077d099 WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*) + 1241</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647229</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-29 17:58:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/62626920&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647825</commentid>
    <comment_count>3</comment_count>
      <attachid>398176</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2020-05-01 06:26:18 -0700</bug_when>
    <thetext>Created attachment 398176
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647840</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-01 07:35:16 -0700</bug_when>
    <thetext>Committed r260997: &lt;https://trac.webkit.org/changeset/260997&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 398176.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>397914</attachid>
            <date>2020-04-28 17:55:53 -0700</date>
            <delta_ts>2020-04-28 17:55:53 -0700</delta_ts>
            <desc>Reproduction of failure</desc>
            <filename>safari-segfault.html</filename>
            <type>text/html</type>
            <size>4609</size>
            <attacher name="Elliott Marquez">emarquez</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIiAiaHR0cDov
L3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCI+CjxodG1sPgo8aGVhZD4KICA8bWV0YSBo
dHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYt
OCI+CiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0
L2NzcyI+CiAgPHRpdGxlPjwvdGl0bGU+CiAgPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50
PSJDb2NvYSBIVE1MIFdyaXRlciI+CiAgPG1ldGEgbmFtZT0iQ29jb2FWZXJzaW9uIiBjb250ZW50
PSIxODk0LjQiPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICBwLnAxIHttYXJnaW46IDAu
MHB4IDAuMHB4IDAuMHB4IDAuMHB4OyBmb250OiAxMi4wcHggVGltZXM7IGNvbG9yOiAjMDAwMDAw
OyAtd2Via2l0LXRleHQtc3Ryb2tlOiAjMDAwMDAwfQogICAgcC5wMiB7bWFyZ2luOiAwLjBweCAw
LjBweCAwLjBweCAwLjBweDsgZm9udDogMTIuMHB4IFRpbWVzOyBjb2xvcjogIzAwMDAwMDsgLXdl
YmtpdC10ZXh0LXN0cm9rZTogIzAwMDAwMDsgbWluLWhlaWdodDogMTQuMHB4fQogICAgc3Bhbi5z
MSB7Zm9udC1rZXJuaW5nOiBub25lfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CjxwIGNsYXNz
PSJwMSI+PHNwYW4gY2xhc3M9InMxIj4mbHQ7IURPQ1RZUEUgaHRtbCZndDs8L3NwYW4+PC9wPgo8
cCBjbGFzcz0icDEiPjxzcGFuIGNsYXNzPSJzMSI+Jmx0O2h0bWwmZ3Q7PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPiZsdDtib2R5Jmd0Ozwvc3Bhbj48L3A+CjxwIGNs
YXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj7CoCA8L3NwYW4+Jmx0O215LWVsZW1lbnQtb3V0ZXImZ3Q7Jmx0Oy9teS1lbGVtZW50LW91
dGVyJmd0Ozwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCA8L3NwYW4+Jmx0O3NjcmlwdCZndDs8L3Nw
YW4+PC9wPgo8cCBjbGFzcz0icDEiPjxzcGFuIGNsYXNzPSJzMSI+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+wqAgwqAgPC9zcGFuPmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBm
dW5jdGlvbigpIHtkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ3VucmVzb2x2ZWQnKX0p
Ozwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMiI+PHNwYW4gY2xhc3M9InMxIj48L3NwYW4+PGJyPjwv
cD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPsKgIMKgIDwvc3Bhbj5jbGFzcyBNeUVsZW1lbnRJbm5lciBleHRlbmRzIEhU
TUxFbGVtZW50IHs8L3NwYW4+PC9wPgo8cCBjbGFzcz0icDEiPjxzcGFuIGNsYXNzPSJzMSI+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+wqAgwqAgwqAgPC9zcGFuPmNvbm5lY3Rl
ZENhbGxiYWNrKCkgezwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48
c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCDCoCDCoCA8L3NwYW4+Y29u
c3Qgc3IgPSB0aGlzLmF0dGFjaFNoYWRvdyh7bW9kZTogJ29wZW4nfSk8L3NwYW4+PC9wPgo8cCBj
bGFzcz0icDEiPjxzcGFuIGNsYXNzPSJzMSI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+wqAgwqAgwqAgwqAgPC9zcGFuPnNyLmlubmVySFRNTCA9IGA8L3NwYW4+PC9wPgo8cCBj
bGFzcz0icDEiPjxzcGFuIGNsYXNzPSJzMSI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+wqAgwqAgwqAgwqAgwqAgPC9zcGFuPiZsdDtzbG90IG5hbWU9Im5hbWVkIiZndDsmbHQ7
L3Nsb3QmZ3Q7PC9zcGFuPjwvcD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgIMKgIMKgIMKgIMKgIDwvc3Bhbj4mbHQ7
ZGl2Jmd0Ozwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCDCoCDCoCDCoCDCoCA8L3NwYW4+Jmx0
O3Nsb3QmZ3Q7Jmx0Oy9zbG90Jmd0Ozwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xh
c3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCDCoCDCoCDC
oCA8L3NwYW4+Jmx0Oy9kaXYmZ3Q7PC9zcGFuPjwvcD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFz
cz0iczEiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgIMKgIMKgIMKgIMKg
IDwvc3Bhbj5gOzwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCDCoCA8L3NwYW4+fTwvc3Bhbj48
L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj7CoCDCoCA8L3NwYW4+fTwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMiI+PHNw
YW4gY2xhc3M9InMxIj48L3NwYW4+PGJyPjwvcD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0i
czEiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgIMKgIDwvc3Bhbj5jdXN0
b21FbGVtZW50cy5kZWZpbmUoJ215LWVsZW1lbnQtaW5uZXInLCBNeUVsZW1lbnRJbm5lcik7PC9z
cGFuPjwvcD4KPHAgY2xhc3M9InAyIj48c3BhbiBjbGFzcz0iczEiPjwvc3Bhbj48YnI+PC9wPgo8
cCBjbGFzcz0icDEiPjxzcGFuIGNsYXNzPSJzMSI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+wqAgwqAgPC9zcGFuPmNsYXNzIE15RWxlbWVudE91dGVyIGV4dGVuZHMgSFRNTEVs
ZW1lbnQgezwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCDCoCA8L3NwYW4+Y29ubmVjdGVkQ2Fs
bGJhY2soKSB7PC9zcGFuPjwvcD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgIMKgIMKgIMKgIDwvc3Bhbj5jb25zdCBz
ciA9IHRoaXMuYXR0YWNoU2hhZG93KHttb2RlOiAnb3Blbid9KTwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij7CoCDCoCDCoCDCoCA8L3NwYW4+c3IuaW5uZXJIVE1MID0gYDwvc3Bhbj48L3A+CjxwIGNsYXNz
PSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij7CoCDCoCDCoCDCoCDCoCA8L3NwYW4+Jmx0O215LWVsZW1lbnQtaW5uZXImZ3Q7PC9zcGFuPjwv
cD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPsKgIMKgIMKgIMKgIMKgIMKgIDwvc3Bhbj4mbHQ7c2xvdCZndDtkZWZhdWx0
Jmx0Oy9zbG90Jmd0Ozwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48
c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCDCoCDCoCDCoCDCoCA8L3Nw
YW4+Jmx0O2RpdiBzbG90PSJuYW1lZCImZ3Q7bmFtZWQgc2xvdCZsdDtkaXYmZ3Q7PC9zcGFuPjwv
cD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPsKgIMKgIMKgIMKgIMKgIDwvc3Bhbj4mbHQ7L215LWVsZW1lbnQtaW5uZXIm
Z3Q7PC9zcGFuPjwvcD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgIMKgIMKgIMKgIDwvc3Bhbj5gOzwvc3Bhbj48L3A+
CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xhc3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj7CoCDCoCDCoCA8L3NwYW4+fTwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNw
YW4gY2xhc3M9InMxIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj7CoCDCoCA8
L3NwYW4+fTwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMiI+PHNwYW4gY2xhc3M9InMxIj48L3NwYW4+
PGJyPjwvcD4KPHAgY2xhc3M9InAxIj48c3BhbiBjbGFzcz0iczEiPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPsKgIMKgIDwvc3Bhbj5jdXN0b21FbGVtZW50cy5kZWZpbmUoJ215
LWVsZW1lbnQtb3V0ZXInLCBNeUVsZW1lbnRPdXRlcik7PC9zcGFuPjwvcD4KPHAgY2xhc3M9InAx
Ij48c3BhbiBjbGFzcz0iczEiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKg
IDwvc3Bhbj4mbHQ7L3NjcmlwdCZndDs8L3NwYW4+PC9wPgo8cCBjbGFzcz0icDEiPjxzcGFuIGNs
YXNzPSJzMSI+Jmx0Oy9ib2R5Jmd0Ozwvc3Bhbj48L3A+CjxwIGNsYXNzPSJwMSI+PHNwYW4gY2xh
c3M9InMxIj4mbHQ7L2h0bWwmZ3Q7PC9zcGFuPjwvcD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398176</attachid>
            <date>2020-05-01 06:26:18 -0700</date>
            <delta_ts>2020-05-01 07:35:16 -0700</delta_ts>
            <desc>patch</desc>
            <filename>composed-tree-iterator-escape.patch</filename>
            <type>text/plain</type>
            <size>4079</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4NDlmMjk3ZjFhZC4uNzA5MTI3Mzg4ZjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAyMC0wNS0wMSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
U3BlY2lmaWMgZG9tIG5vZGUgb3JkZXIgb2YgU2hhZG93IERPTSAocmUpcHJvamVjdGlvbiBjYXVz
ZXMgY3Jhc2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxMTE1OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjI2MjY5MjA+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3NoYWRvdy1kb20vY29t
cG9zZWQtdHJlZS1pdGVyYXRvci1lc2NhcGUtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9zaGFkb3ctZG9tL2NvbXBvc2VkLXRyZWUtaXRlcmF0b3ItZXNjYXBlLmh0bWw6IEFk
ZGVkLgorIAogMjAyMC0wNC0yOCAgRGllZ28gUGlubyBHYXJjaWEgIDxkcGlub0BpZ2FsaWEuY29t
PgogCiAgICAgICAgIFtHVEtdIEdhcmRlbmluZywgdXBkYXRlIGV4cGVjdGF0aW9ucyBhZnRlciBy
MjYwODE1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vY29tcG9zZWQt
dHJlZS1pdGVyYXRvci1lc2NhcGUtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvc2hh
ZG93LWRvbS9jb21wb3NlZC10cmVlLWl0ZXJhdG9yLWVzY2FwZS1leHBlY3RlZC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi41NTAzZjI4NTNmMgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRvbS9jb21wb3NlZC10cmVlLWl0ZXJh
dG9yLWVzY2FwZS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMiBAQAorPGRpdj5uYW1lZCBzbG90
PC9kaXY+Cis8ZGl2PmRlZmF1bHQ8L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
c2hhZG93LWRvbS9jb21wb3NlZC10cmVlLWl0ZXJhdG9yLWVzY2FwZS5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9zaGFkb3ctZG9tL2NvbXBvc2VkLXRyZWUtaXRlcmF0b3ItZXNjYXBlLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjZmMzFjMTA3ZWJhCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2NvbXBvc2VkLXRyZWUtaXRl
cmF0b3ItZXNjYXBlLmh0bWwKQEAgLTAsMCArMSwzNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKzxib2R5PgorICA8bXktZWxlbWVudC1vdXRlcj48L215LWVsZW1lbnQtb3V0ZXI+CisgIDxz
Y3JpcHQ+CisgICAgY2xhc3MgTXlFbGVtZW50SW5uZXIgZXh0ZW5kcyBIVE1MRWxlbWVudCB7Cisg
ICAgICBjb25uZWN0ZWRDYWxsYmFjaygpIHsKKyAgICAgICAgY29uc3Qgc3IgPSB0aGlzLmF0dGFj
aFNoYWRvdyh7bW9kZTogJ29wZW4nfSkKKyAgICAgICAgc3IuaW5uZXJIVE1MID0gYAorICAgICAg
ICAgIDxzbG90IG5hbWU9Im5hbWVkIj48L3Nsb3Q+CisgICAgICAgICAgPGRpdj4KKyAgICAgICAg
ICAgIDxzbG90Pjwvc2xvdD4KKyAgICAgICAgICA8L2Rpdj4KKyAgICAgICAgICBgOworICAgICAg
fQorICAgIH0KKworICAgIGN1c3RvbUVsZW1lbnRzLmRlZmluZSgnbXktZWxlbWVudC1pbm5lcics
IE15RWxlbWVudElubmVyKTsKKworICAgIGNsYXNzIE15RWxlbWVudE91dGVyIGV4dGVuZHMgSFRN
TEVsZW1lbnQgeworICAgICAgY29ubmVjdGVkQ2FsbGJhY2soKSB7CisgICAgICAgIGNvbnN0IHNy
ID0gdGhpcy5hdHRhY2hTaGFkb3coe21vZGU6ICdvcGVuJ30pCisgICAgICAgIHNyLmlubmVySFRN
TCA9IGAKKyAgICAgICAgICA8bXktZWxlbWVudC1pbm5lcj4KKyAgICAgICAgICAgIDxzbG90PmRl
ZmF1bHQ8L3Nsb3Q+CisgICAgICAgICAgICA8ZGl2IHNsb3Q9Im5hbWVkIj5uYW1lZCBzbG90PGRp
dj4KKyAgICAgICAgICA8L215LWVsZW1lbnQtaW5uZXI+CisgICAgICAgIGA7CisgICAgICB9Cisg
ICAgfQorCisgICAgY3VzdG9tRWxlbWVudHMuZGVmaW5lKCdteS1lbGVtZW50LW91dGVyJywgTXlF
bGVtZW50T3V0ZXIpOworICA8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCA5NjExNThkMzZmNy4uNzYwM2Q1MDQzMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAor
MjAyMC0wNS0wMSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
U3BlY2lmaWMgZG9tIG5vZGUgb3JkZXIgb2YgU2hhZG93IERPTSAocmUpcHJvamVjdGlvbiBjYXVz
ZXMgY3Jhc2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxMTE1OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjI2MjY5MjA+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29tcG9zZWRUcmVlSXRlcmF0b3Ig
bWF5IHRyYXZlcnNlIHRvIG5vZGVzIG91dHNpZGUgaXRzIHJvb3QgZWxlbWVudCBpZiBpdCBpcyBj
b25zdHJ1Y3RlZAorICAgICAgICB3aXRoIGEgc3RhcnRpbmcgbm9kZSB0aGF0IGhhcyBubyBuZXh0
IHNpYmxpbmcgaW5zaWRlIGEgc2xvdC4KKworICAgICAgICBUaGlzIGxlYWRzIHRvIG1pc2NvbXB1
dGluZyBSZW5kZXJUcmVlUG9zaXRpb246Om5leHRTaWJsaW5nKCkgYW5kIGV2ZW50dWFsIG51bGxw
dHIgY3Jhc2ggaW4KKyAgICAgICAgUmVuZGVyVHJlZUJ1aWxkZXIgd2hlbiBhZGRpbmcgYSByZW5k
ZXJlciAoZHVlIHRvIGJlZm9yZUNoaWxkIHJlbmRlcmVyIGJlaW5nIG91dHNpZGUgdGhlIHBhcmVu
dCByZW5kZXJlcikuCisKKyAgICAgICAgVGVzdCBjYXNlIGJ5IEVsbGlvdHQgTWFycXVlei4KKwor
ICAgICAgICBUZXN0OiBmYXN0L3NoYWRvdy1kb20vY29tcG9zZWQtdHJlZS1pdGVyYXRvci1lc2Nh
cGUuaHRtbAorCisgICAgICAgICogZG9tL0NvbXBvc2VkVHJlZUl0ZXJhdG9yLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNvbXBvc2VkVHJlZUl0ZXJhdG9yOjpDb250ZXh0OjpDb250ZXh0KToKKwor
ICAgICAgICBXaGVuIGZpbmRpbmQgdGhlIGVuZCBpdGVyYXRvciBmb3IgYSB0cmVlIGNvbnRleHQg
d2UgbmVlZCB0byBsb29rIGZvciBhIHNpYmxpbmcgaW4gYW5jZXN0b3JzIGlmCisgICAgICAgIHRo
ZSBjdXJyZW50IG5vZGUgaGFzIG5vIHNpYmxpbmdzLgorCiAyMDIwLTA0LTI5ICBBbGljaWEgQm95
YSBHYXJjw61hICA8YWJveWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBQbGF0Zm9ybU1lZGlhUmVz
b3VyY2VMb2FkZXIgc2hvdWxkIGJlIGRlc3Ryb3llZCBvbiB0aGUgbWFpbiB0aHJlYWQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db21wb3NlZFRyZWVJdGVyYXRvci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vQ29tcG9zZWRUcmVlSXRlcmF0b3IuY3BwCmluZGV4IDgwY2E0ZGVkOWUw
Li41ZmU1MzU4YjM4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbXBvc2VkVHJl
ZUl0ZXJhdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29tcG9zZWRUcmVlSXRlcmF0
b3IuY3BwCkBAIC00OSw3ICs0OSw3IEBAIENvbXBvc2VkVHJlZUl0ZXJhdG9yOjpDb250ZXh0OjpD
b250ZXh0KENvbnRhaW5lck5vZGUmIHJvb3QsIE5vZGUmIG5vZGUsIFNsb3R0ZWRUCiAgICAgOiBp
dGVyYXRvcihyb290LCAmbm9kZSkKICAgICAsIGVuZChpdGVyYXRvcikKIHsKLSAgICBlbmQudHJh
dmVyc2VOZXh0U2libGluZygpOworICAgIGVuZC50cmF2ZXJzZU5leHRTa2lwcGluZ0NoaWxkcmVu
KCk7CiB9CiAKIENvbXBvc2VkVHJlZUl0ZXJhdG9yOjpDb21wb3NlZFRyZWVJdGVyYXRvcihDb250
YWluZXJOb2RlJiByb290LCBGaXJzdENoaWxkVGFnKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>