<?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>226527</bug_id>
          
          <creation_ts>2021-06-02 00:58:42 -0700</creation_ts>
          <short_desc>Nullptr crash in CompositeEditCommand::splitTreeToNode via InsertParagraphSeparatorCommand::doApply</short_desc>
          <delta_ts>2021-06-08 00:36:09 -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>HTML Editing</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=220349</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>
          
          <blocked>224977</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Frédéric Wang Nélar">fred.wang</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cgarcia</cc>
    
    <cc>ews-feeder</cc>
    
    <cc>fred.wang</cc>
    
    <cc>gpoo</cc>
    
    <cc>product-security</cc>
    
    <cc>rbuis</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1765893</commentid>
    <comment_count>0</comment_count>
      <attachid>430323</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-06-02 00:58:42 -0700</bug_when>
    <thetext>Created attachment 430323
Test

e.g.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x000000016919381f WebCore::Node::ref() const + 0 (Node.h:780) [inlined]
1   com.apple.WebCore             	0x000000016919381f WTF::DefaultRefDerefTraits&lt;WebCore::Node&gt;::refIfNotNull(WebCore::Node*) + 0 (RefPtr.h:36) [inlined]
2   com.apple.WebCore             	0x000000016919381f WTF::RefPtr&lt;WebCore::Node, WTF::RawPtrTraits&lt;WebCore::Node&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::Node&gt; &gt;::RefPtr(WebCore::Node*) + 0 (RefPtr.h:63) [inlined]
3   com.apple.WebCore             	0x000000016919381f WTF::RefPtr&lt;WebCore::Node, WTF::RawPtrTraits&lt;WebCore::Node&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::Node&gt; &gt;::RefPtr(WebCore::Node*) + 0 (RefPtr.h:63) [inlined]
4   com.apple.WebCore             	0x000000016919381f WTF::RefPtr&lt;WebCore::Node, WTF::RawPtrTraits&lt;WebCore::Node&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::Node&gt; &gt;::operator=(WebCore::Node*) + 0 (RefPtr.h:153) [inlined]
5   com.apple.WebCore             	0x000000016919381f WebCore::CompositeEditCommand::splitTreeToNode(WebCore::Node&amp;, WebCore::Node&amp;, bool) + 79 (CompositeEditCommand.cpp:1751)
6   com.apple.WebCore             	0x00000001691e584a WebCore::InsertParagraphSeparatorCommand::doApply() + 6746 (InsertParagraphSeparatorCommand.cpp:396)
7   com.apple.WebCore             	0x000000016918d508 WebCore::CompositeEditCommand::applyCommandToComposite(WTF::Ref&lt;WebCore::EditCommand, WTF::RawPtrTraits&lt;WebCore::EditCommand&gt; &gt;&amp;&amp;) + 40 (CompositeEditCommand.cpp:488)
8   com.apple.WebCore             	0x000000016918da39 WebCore::CompositeEditCommand::insertParagraphSeparator(bool, bool) + 89 (CompositeEditCommand.cpp:529)
9   com.apple.WebCore             	0x00000001691fc0eb WebCore::ReplaceSelectionCommand::doApply() + 14203 (ReplaceSelectionCommand.cpp:1426)
10  com.apple.WebCore             	0x000000016917c7c7 WebCore::CompositeEditCommand::apply() + 167 (CompositeEditCommand.cpp:397)
11  com.apple.WebCore             	0x00000001691b1034 WebCore::Editor::replaceSelectionWithFragment(WebCore::DocumentFragment&amp;, WebCore::Editor::SelectReplacement, WebCore::Editor::SmartReplace, WebCore::Editor::MatchStyle, WebCore::EditAction, WebCore::MailBlockquoteHandling) + 868 (Editor.cpp:698)
12  com.apple.WebCore             	0x00000001691b17f6 WebCore::Editor::replaceSelectionWithText(WTF::String const&amp;, WebCore::Editor::SelectReplacement, WebCore::Editor::SmartReplace, WebCore::EditAction) + 118 (Editor.cpp:741)
13  com.apple.WebCore             	0x00000001691b0c69 WebCore::Editor::handleTextEvent(WebCore::TextEvent&amp;) + 201 (Editor.cpp:349)
14  com.apple.WebCore             	0x000000016967de6f WebCore::EventHandler::defaultTextInputEventHandler(WebCore::TextEvent&amp;) + 31 (EventHandler.cpp:4161)
15  com.apple.WebCore             	0x00000001690e8ef3 WebCore::callDefaultEventHandlersInBubblingOrder(WebCore::Event&amp;, WebCore::EventPath const&amp;) + 39 (EventDispatcher.cpp:63) [inlined]
16  com.apple.WebCore             	0x00000001690e8ef3 WebCore::EventDispatcher::dispatchEvent(WebCore::Node&amp;, WebCore::Event&amp;) + 1763 (EventDispatcher.cpp:204)
17  com.apple.WebCore             	0x00000001691b3429 WebCore::Editor::pasteAsPlainText(WTF::String const&amp;, bool) + 217 (Editor.cpp:621)
18  com.apple.WebCore             	0x00000001691b3839 WebCore::Editor::pasteAsPlainTextWithPasteboard(WebCore::Pasteboard&amp;) + 361 (Editor.cpp:641)
19  com.apple.WebCore             	0x00000001691ba97c WebCore::Editor::pasteAsPlainText(WebCore::Editor::FromMenuOrKeyBinding) + 412 (Editor.cpp:1493)
20  com.apple.WebCore             	0x00000001691dc3a3 WebCore::executePasteAndMatchStyle(WebCore::Frame&amp;, WebCore::Event*, WebCore::EditorCommandSource, WTF::String const&amp;) + 51 (EditorCommand.cpp:935)
21  com.apple.WebCore             	0x00000001690ac0fc WebCore::Document::execCommand(WTF::String const&amp;, bool, WTF::String const&amp;) + 76 (Document.cpp:5758)
22  com.apple.WebCore             	0x000000016836af76 WebCore::jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSDocument*) + 218 (JSDocument.cpp:5869) [inlined]
23  com.apple.WebCore             	0x000000016836af76 long long WebCore::IDLOperation&lt;WebCore::JSDocument&gt;::call&lt;&amp;(WebCore::jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSDocument*)), (WebCore::CastedThisErrorBehavior)0&gt;(JSC::JSGlobalObject&amp;, JSC::CallFrame&amp;, char const*) + 392 (JSDOMOperation.h:55) [inlined]
24  com.apple.WebCore             	0x000000016836af76 WebCore::jsDocumentPrototypeFunction_execCommand(JSC::JSGlobalObject*, JSC::CallFrame*) + 422 (JSDocument.cpp:5874)

&lt;rdar://78561736&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1765998</commentid>
    <comment_count>1</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2021-06-02 08:20:11 -0700</bug_when>
    <thetext>Below is the state of the tree before it crashes, where the divs are display: table. This is fixed by attachment 430342 from bug 224977.

#document	0x61f00001dc80 (renderer 0x6160003ce480) 
	HTML	0x60c0002a6880 (renderer 0x61200007da40) 
		DIV	0x60c0002abb00 (renderer 0x61400007bc40) 
*			#text	0x60b0000e8c70 &quot;onload = () =&gt; { document.execCommand(&apos;SelectAll&apos;); document.execCommand(&apos;Copy&apos;); document.execCommand(&apos;SelectAll&apos;); document.designMode = &apos;on&apos;; document.execCommand(&apos;PasteAndMatchStyle&apos;); };&quot;
		DIV	0x60c0002b3600 (renderer 0x61400007c240) 
			BR	0x60c0002b3900 (renderer 0x6110001d5640) 
		BODY	0x60c0002a7600 (renderer 0x61200007e040) 
		STYLE	0x610000024140 (renderer (nil)) 
			#text	0x60b0000e6ee0 &quot;\n  head, script, div {\n    display: table;\n  }\n&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1766004</commentid>
    <comment_count>2</comment_count>
      <attachid>430360</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2021-06-02 08:29:43 -0700</bug_when>
    <thetext>Created attachment 430360
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767692</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-08 00:36:05 -0700</bug_when>
    <thetext>Committed r278593 (238583@main): &lt;https://commits.webkit.org/238583@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 430360.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>430323</attachid>
            <date>2021-06-02 00:58:42 -0700</date>
            <delta_ts>2021-06-02 00:58:42 -0700</delta_ts>
            <desc>Test</desc>
            <filename>repro_654.html</filename>
            <type>text/html</type>
            <size>298</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PHN0eWxlPgogIGhlYWQsIHNjcmlwdCwgZGl2IHsKICAgIGRpc3BsYXk6IHRhYmxlOwogIH0KPC9z
dHlsZT4KPHNjcmlwdD4KICBvbmxvYWQgPSAoKSA9PiB7CiAgICBkb2N1bWVudC5leGVjQ29tbWFu
ZCgnU2VsZWN0QWxsJyk7CiAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnQ29weScpOwogICAgZG9j
dW1lbnQuZXhlY0NvbW1hbmQoJ1NlbGVjdEFsbCcpOwogICAgZG9jdW1lbnQuZGVzaWduTW9kZSA9
ICdvbic7CiAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnUGFzdGVBbmRNYXRjaFN0eWxlJyk7CiAg
fTsKPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430360</attachid>
            <date>2021-06-02 08:29:43 -0700</date>
            <delta_ts>2021-06-08 00:36:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-Bug-226527-Nullptr-crash-in-CompositeEditCommand-spl.patch</filename>
            <type>text/plain</type>
            <size>6688</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSAwYjE4NWYyMjI0NjIyODE4MDk3Yzg1ZTE1YmU5YWZlNzkwMmFjYmEzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/RnI9QzM9QTlkPUMzPUE5cmljPTIwV2FuZz89
IDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRlOiBNb24sIDI0IE1heSAyMDIxIDE3OjA5OjIwICswMjAw
ClN1YmplY3Q6IFtQQVRDSF0gQnVnIDIyNjUyNyAtIE51bGxwdHIgY3Jhc2ggaW4KIENvbXBvc2l0
ZUVkaXRDb21tYW5kOjpzcGxpdFRyZWVUb05vZGUgdmlhCiBJbnNlcnRQYXJhZ3JhcGhTZXBhcmF0
b3JDb21tYW5kOjpkb0FwcGx5CgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogLi4ucmFncmFwaC13aXRoLWlt
Zy1pbi10YWJsZS1jcmFzaC1leHBlY3RlZC50eHQgfCAgNCArKysrCiAuLi5uc2VydC1wYXJhZ3Jh
cGgtd2l0aC1pbWctaW4tdGFibGUtY3Jhc2guaHRtbCB8IDE1ICsrKysrKysrKysrKysrKwogLi4u
YWdyYXBoLXdpdGgtdGV4dC1pbi10YWJsZS1jcmFzaC1leHBlY3RlZC50eHQgfCAgNCArKysrCiAu
Li5zZXJ0LXBhcmFncmFwaC13aXRoLXRleHQtaW4tdGFibGUtY3Jhc2guaHRtbCB8IDE3ICsrKysr
KysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAg
ICAgICB8IDE2ICsrKysrKysrKysrKysrKysKIC4uLi9lZGl0aW5nL0luc2VydFBhcmFncmFwaFNl
cGFyYXRvckNvbW1hbmQuY3BwIHwgIDEgKwogNyBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2luc2VydC1w
YXJhZ3JhcGgtd2l0aC1pbWctaW4tdGFibGUtY3Jhc2gtZXhwZWN0ZWQudHh0CiBjcmVhdGUgbW9k
ZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2luc2VydC1wYXJhZ3JhcGgtd2l0aC1p
bWctaW4tdGFibGUtY3Jhc2guaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zh
c3QvZWRpdGluZy9pbnNlcnQtcGFyYWdyYXBoLXdpdGgtdGV4dC1pbi10YWJsZS1jcmFzaC1leHBl
Y3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvaW5z
ZXJ0LXBhcmFncmFwaC13aXRoLXRleHQtaW4tdGFibGUtY3Jhc2guaHRtbAoKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1ZjMw
MGVlOTUzLi5jYzZjOTYzOWVhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDYtMDIgIEZy
w6lkw6lyaWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gSW5z
ZXJ0UGFyYWdyYXBoU2VwYXJhdG9yQ29tbWFuZDo6ZG9BcHBseQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI2NTI3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHJlZ3Jlc3Npb24gdGVzdC4KKworICAg
ICAgICAqIGZhc3QvZWRpdGluZy9pbnNlcnQtcGFyYWdyYXBoLXdpdGgtaW1nLWluLXRhYmxlLWNy
YXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9lZGl0aW5nL2luc2VydC1w
YXJhZ3JhcGgtd2l0aC1pbWctaW4tdGFibGUtY3Jhc2guaHRtbDogQWRkZWQuIE5vdGUgdGhhdCBu
b3QgaGF2aW5nIGEKKyAgICAgICAgbmV3IGxpbmUgYXQgdGhlIGVuZCBvZiB0aGUgSFRNTCBmaWxl
IGlzIHJlcXVpcmVkIHRvIG1ha2UgdGhlIHRlc3QgY3Jhc2ggd2l0aG91dCB0aGUgcGF0Y2guCisg
ICAgICAgICogZmFzdC9lZGl0aW5nL2luc2VydC1wYXJhZ3JhcGgtd2l0aC10ZXh0LWluLXRhYmxl
LWNyYXNoLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9lZGl0aW5nL2luc2Vy
dC1wYXJhZ3JhcGgtd2l0aC10ZXh0LWluLXRhYmxlLWNyYXNoLmh0bWw6IEFkZGVkLgorCisKIDIw
MjEtMDUtMzEgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbR0xJQl0gVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZy4gVXBkYXRlIGJhc2VsaW5lcyBhZnRl
ciByMjc3OTcwLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2luc2VydC1w
YXJhZ3JhcGgtd2l0aC1pbWctaW4tdGFibGUtY3Jhc2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9lZGl0aW5nL2luc2VydC1wYXJhZ3JhcGgtd2l0aC1pbWctaW4tdGFibGUtY3Jhc2gt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjA0MDBi
OGIzNzcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvaW5zZXJ0
LXBhcmFncmFwaC13aXRoLWltZy1pbi10YWJsZS1jcmFzaC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSw0IEBACitDT05TT0xFIE1FU1NBR0U6IFRoaXMgdGVzdCBwYXNzZXMgaWYgaXQgZG9lcyBub3Qg
Y3Jhc2guCisKKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvaW5zZXJ0
LXBhcmFncmFwaC13aXRoLWltZy1pbi10YWJsZS1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9lZGl0aW5nL2luc2VydC1wYXJhZ3JhcGgtd2l0aC1pbWctaW4tdGFibGUtY3Jhc2guaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44MWE5MmFiNjAzCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9lZGl0aW5nL2luc2VydC1wYXJhZ3JhcGgtd2l0
aC1pbWctaW4tdGFibGUtY3Jhc2guaHRtbApAQCAtMCwwICsxLDE1IEBACis8c3R5bGU+CisgICNs
YXN0OjpiZWZvcmUgeworICAgIGNvbnRlbnQ6ICcuJzsKKyAgfQorPC9zdHlsZT4KKzxzY3JpcHQ+
CisgIG9ubG9hZCA9ICgpID0+IHsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICB0
ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICBjb25zb2xlLmxvZygiVGhpcyB0ZXN0IHBhc3Nl
cyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4iKQorICAgIGdldFNlbGVjdGlvbigpLnNldEJhc2VBbmRF
eHRlbnQoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignaW1nJyksIDEsIGRvY3VtZW50LnF1ZXJ5U2Vs
ZWN0b3IoJyNsYXN0JyksIDApOworICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdJbnNlcnRQYXJh
Z3JhcGgnKTsKKyAgfTsKKzwvc2NyaXB0PgorPGJvZHkgY29udGVudGVkaXRhYmxlIHN0eWxlPSJk
aXNwbGF5OiB0YWJsZSI+PGltZyBzdHlsZT0iY29udGVudDogJyciPjxkaXY+PC9kaXY+PGRpdiBp
ZD0ibGFzdCI+PC9kaXY+PC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZWRpdGluZy9pbnNlcnQtcGFyYWdyYXBoLXdpdGgtdGV4
dC1pbi10YWJsZS1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcv
aW5zZXJ0LXBhcmFncmFwaC13aXRoLXRleHQtaW4tdGFibGUtY3Jhc2gtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjk4YjMzMjdkNWQKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvaW5zZXJ0LXBhcmFncmFwaC13aXRo
LXRleHQtaW4tdGFibGUtY3Jhc2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNCBAQAorQ09OU09M
RSBNRVNTQUdFOiBUaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXMgbm90IGNyYXNoLgorb25sb2Fk
ID0gKCkgPT4geyBpZiAod2luZG93LnRlc3RSdW5uZXIpIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgp
OyBjb25zb2xlLmxvZygiVGhpcyB0ZXN0IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4iKSBk
b2N1bWVudC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJyk7IGRvY3VtZW50LmV4ZWNDb21tYW5kKCdD
b3B5Jyk7IGRvY3VtZW50LmV4ZWNDb21tYW5kKCdTZWxlY3RBbGwnKTsgZG9jdW1lbnQuZGVzaWdu
TW9kZSA9ICdvbic7IGRvY3VtZW50LmV4ZWNDb21tYW5kKCdQYXN0ZUFuZE1hdGNoU3R5bGUnKTsg
fTsKKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvaW5zZXJ0LXBhcmFn
cmFwaC13aXRoLXRleHQtaW4tdGFibGUtY3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZWRp
dGluZy9pbnNlcnQtcGFyYWdyYXBoLXdpdGgtdGV4dC1pbi10YWJsZS1jcmFzaC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRhNWI3ODRkYjcKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2VkaXRpbmcvaW5zZXJ0LXBhcmFncmFwaC13aXRoLXRl
eHQtaW4tdGFibGUtY3Jhc2guaHRtbApAQCAtMCwwICsxLDE3IEBACis8c3R5bGU+CisgIGhlYWQs
IHNjcmlwdCwgZGl2IHsKKyAgICBkaXNwbGF5OiB0YWJsZTsKKyAgfQorPC9zdHlsZT4KKzxzY3Jp
cHQ+CisgIG9ubG9hZCA9ICgpID0+IHsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAg
ICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICBjb25zb2xlLmxvZygiVGhpcyB0ZXN0IHBh
c3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4iKQorICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdT
ZWxlY3RBbGwnKTsKKyAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnQ29weScpOworICAgIGRvY3Vt
ZW50LmV4ZWNDb21tYW5kKCdTZWxlY3RBbGwnKTsKKyAgICBkb2N1bWVudC5kZXNpZ25Nb2RlID0g
J29uJzsKKyAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnUGFzdGVBbmRNYXRjaFN0eWxlJyk7Cisg
IH07Cis8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyOTM5MmUzODA1Li41NTMxOGVkNWQ5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjEtMDYtMDIgIEZyw6lkw6lyaWMgV2FuZyAgPGZ3
YW5nQGlnYWxpYS5jb20+CisKKyAgICAgICAgQ3Jhc2ggaW4gSW5zZXJ0UGFyYWdyYXBoU2VwYXJh
dG9yQ29tbWFuZDo6ZG9BcHBseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjI2NTI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWZ0ZXIgcjI3MzM3NSBhbmQgcjI3ODAwMiwgaXQgaXMgcG9zc2libGUgdGhh
dCBJbnNlcnRQYXJhZ3JhcGhTZXBhcmF0b3JDb21tYW5kOjpkb0FwcGx5IGlzCisgICAgICAgIGNv
bmZ1c2VkIGJ5IGEgZGlzcGxheTogdGFibGUgc3RhcnQgYmxvY2ssIGxlYWRpbmcgdG8gbnVsbHB0
ciBjcmFzaCBpbiB0aGUgcmVzdCBvZiB0aGUKKyAgICAgICAgZnVuY3Rpb24uIFRoaXMgcGF0Y2gg
anVzdCBleGNsdWRlcyB0aGF0IGNhc2UgaW4gb3JkZXIgdG8gd29yayBhcm91bmQgdGhhdCBraW5k
IG9mIGlzc3VlLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZWRpdGluZy9pbnNlcnQtcGFyYWdyYXBo
LXdpdGgtaW1nLWluLXRhYmxlLWNyYXNoLmh0bWwKKworICAgICAgICAqIGVkaXRpbmcvSW5zZXJ0
UGFyYWdyYXBoU2VwYXJhdG9yQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbnNlcnRQ
YXJhZ3JhcGhTZXBhcmF0b3JDb21tYW5kOjpkb0FwcGx5KToKKwogMjAyMS0wNS0zMSAgRGVhbiBK
YWNrc29uICA8ZGlub0BhcHBsZS5jb20+CiAKICAgICAgICAgW1dlYlhSXSBBdHRhY2ggSU9TdXJm
YWNlIHRvIFdlYlhST3BhcXVlRnJhbWVidWZmZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2VkaXRpbmcvSW5zZXJ0UGFyYWdyYXBoU2VwYXJhdG9yQ29tbWFuZC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9lZGl0aW5nL0luc2VydFBhcmFncmFwaFNlcGFyYXRvckNvbW1hbmQuY3BwCmluZGV4IDc5
Y2E2ZjFkMGUuLjk3NzdlNjJkOTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcv
SW5zZXJ0UGFyYWdyYXBoU2VwYXJhdG9yQ29tbWFuZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9JbnNlcnRQYXJhZ3JhcGhTZXBhcmF0b3JDb21tYW5kLmNwcApAQCAtMTY2LDYgKzE2
Niw3IEBAIHZvaWQgSW5zZXJ0UGFyYWdyYXBoU2VwYXJhdG9yQ29tbWFuZDo6ZG9BcHBseSgpCiAg
ICAgUG9zaXRpb24gY2Fub25pY2FsUG9zID0gVmlzaWJsZVBvc2l0aW9uKGluc2VydGlvblBvc2l0
aW9uKS5kZWVwRXF1aXZhbGVudCgpOwogICAgIGlmICghc3RhcnRCbG9jawogICAgICAgICB8fCAh
c3RhcnRCbG9jay0+bm9uU2hhZG93Qm91bmRhcnlQYXJlbnROb2RlKCkKKyAgICAgICAgfHwgaXNS
ZW5kZXJlZFRhYmxlKHN0YXJ0QmxvY2suZ2V0KCkpCiAgICAgICAgIHx8IGlzVGFibGVDZWxsKHN0
YXJ0QmxvY2suZ2V0KCkpCiAgICAgICAgIHx8IGlzPEhUTUxGb3JtRWxlbWVudD4oKnN0YXJ0Qmxv
Y2spCiAgICAgICAgIC8vIEZJWE1FOiBJZiB0aGUgbm9kZSBpcyBoaWRkZW4sIHdlIGRvbid0IGhh
dmUgYSBjYW5vbmljYWwgcG9zaXRpb24gc28gd2Ugd2lsbCBkbyB0aGUgd3JvbmcgdGhpbmcgZm9y
IHRhYmxlcyBhbmQgPGhyPi4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTQwMzQyCi0tIAoyLjI1LjEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>