<?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>218132</bug_id>
          
          <creation_ts>2020-10-23 11:51:38 -0700</creation_ts>
          <short_desc>Null dereference in CompositeEditCommand::cloneParagraphUnderNewElement() due to not checking for top of DOM tree</short_desc>
          <delta_ts>2020-10-28 22:33:06 -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>
          
          
          <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="Julian Gonzalez">julian_a_gonzalez</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ews-feeder</cc>
    
    <cc>product-security</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1701099</commentid>
    <comment_count>0</comment_count>
    <who name="Julian Gonzalez">julian_a_gonzalez</who>
    <bug_when>2020-10-23 11:51:38 -0700</bug_when>
    <thetext>e.g.

    #0 0x2d60df731 in WebCore::Node::parentNode() const+0x21
    #1 0x2da279932 in WebCore::CompositeEditCommand::cloneParagraphUnderNewElement(WebCore::Position const&amp;, WebCore::Position const&amp;, WebCore::Node*, WebCore::Element*)+0x882
    #2 0x2da27a567 in WebCore::CompositeEditCommand::moveParagraphWithClones(WebCore::VisiblePosition const&amp;, WebCore::VisiblePosition const&amp;, WebCore::Element*, WebCore::Node*)+0x327
    #3 0x2da309ced in WebCore::IndentOutdentCommand::indentIntoBlockquote(WebCore::Position const&amp;, WebCore::Position const&amp;, WTF::RefPtr&lt;WebCore::Element, WTF::DumbPtrTraits&lt;WebCore::Element&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::Element&gt; &gt;&amp;)+0x53d
    #4 0x2da30b75c in WebCore::IndentOutdentCommand::formatRange(WebCore::Position const&amp;, WebCore::Position const&amp;, WebCore::Position const&amp;, WTF::RefPtr&lt;WebCore::Element, WTF::DumbPtrTraits&lt;WebCore::Element&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::Element&gt; &gt;&amp;)+0x3c
    #5 0x2da256c41 in WebCore::ApplyBlockElementCommand::formatSelection(WebCore::VisiblePosition const&amp;, WebCore::VisiblePosition const&amp;)+0xca1
    #6 0x2da30b706 in WebCore::IndentOutdentCommand::formatSelection(WebCore::VisiblePosition const&amp;, WebCore::VisiblePosition const&amp;)+0x36
    #7 0x2da255a99 in WebCore::ApplyBlockElementCommand::doApply()+0x459
    #8 0x2da2545c6 in WebCore::CompositeEditCommand::apply()+0x216
    #9 0x2da313828 in WebCore::executeIndent(WebCore::Frame&amp;, WebCore::Event*, WebCore::EditorCommandSource, WTF::String const&amp;)+0xc8
    #10 0x2da2d8d9b in WebCore::Editor::Command::execute(WTF::String const&amp;, WebCore::Event*) const+0xdb
    #11 0x2d9f61aa3 in WebCore::Document::execCommand(WTF::String const&amp;, bool, WTF::String const&amp;)+0xf3
    #12 0x2d7480189 in WebCore::jsDocumentPrototypeFunction_execCommandBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSDocument*)+0x469
    #13 0x2d732884b in 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*)+0xfb
    #14 0x2d7328748 in WebCore::jsDocumentPrototypeFunction_execCommand(JSC::JSGlobalObject*, JSC::CallFrame*)+0x8

&lt;rdar://problem/66894117&gt; Null Ptr Deref @ WebCore::Node::parentNode const+0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701101</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-23 11:51:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/70628729&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701116</commentid>
    <comment_count>2</comment_count>
      <attachid>412205</attachid>
    <who name="Julian Gonzalez">julian_a_gonzalez</who>
    <bug_when>2020-10-23 12:28:42 -0700</bug_when>
    <thetext>Created attachment 412205
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701587</commentid>
    <comment_count>3</comment_count>
      <attachid>412348</attachid>
    <who name="Julian Gonzalez">julian_a_gonzalez</who>
    <bug_when>2020-10-26 13:21:06 -0700</bug_when>
    <thetext>Created attachment 412348
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1701742</commentid>
    <comment_count>4</comment_count>
      <attachid>412383</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-10-26 20:36:12 -0700</bug_when>
    <thetext>Created attachment 412383
Reduced test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702123</commentid>
    <comment_count>5</comment_count>
    <who name="Julian Gonzalez">julian_a_gonzalez</who>
    <bug_when>2020-10-27 15:10:48 -0700</bug_when>
    <thetext>Thanks for the new test case! I will incorporate it into my patch - it should hopefully eliminate the test failure I see here (which I cannot reproduce locally).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702134</commentid>
    <comment_count>6</comment_count>
      <attachid>412471</attachid>
    <who name="Julian Gonzalez">julian_a_gonzalez</who>
    <bug_when>2020-10-27 15:49:15 -0700</bug_when>
    <thetext>Created attachment 412471
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702627</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-28 22:26:14 -0700</bug_when>
    <thetext>Committed r269137: &lt;https://trac.webkit.org/changeset/269137&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 412471.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1702629</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-10-28 22:33:06 -0700</bug_when>
    <thetext>There is no security implication here.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412205</attachid>
            <date>2020-10-23 12:28:42 -0700</date>
            <delta_ts>2020-10-26 13:21:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218132-20201023122841.patch</filename>
            <type>text/plain</type>
            <size>2560</size>
            <attacher name="Julian Gonzalez">julian_a_gonzalez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4ODIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGM4M2RhYzI1NzlmMjJk
ODA0ZTAxYzUyM2Q2YjkwYWZhZGU0MzRkOS4uNmZiMzdjMjRhYjJjMzM3Y2Y4MjMwYTY2NDJmMzE5
ZDQ4NWQ3Y2Q3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTEwLTIzICBKdWxp
YW4gR29uemFsZXogIDxqdWxpYW5fYV9nb256YWxlekBhcHBsZS5jb20+CisKKyAgICAgICAgTnVs
bCBkZXJlZmVyZW5jZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQYXJhZ3JhcGhVbmRl
ck5ld0VsZW1lbnQoKSBkdWUgdG8gbm90IGNoZWNraW5nIGZvciB0b3Agb2YgRE9NIHRyZWUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODEzMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gaXRlcmF0
aW5nIHRocm91Z2ggcGFyZW50IG5vZGVzLCBjbG9uZVBhcmFncmFwaFVuZGVyTmV3RWxlbWVudCgp
CisgICAgICAgIGhhcyB0byBiZSBjYXJlZnVsIHRvIGNoZWNrIGZvciB0aGUgdG9wIG9mIHRoZSBE
T00gdHJlZSAod2hlcmUKKyAgICAgICAgcGFyZW50Tm9kZSgpIHJldHVybnMgbnVsbHB0cikgYW5k
IHN0b3AgaXRlcmF0aW5nLgorCisgICAgICAgICogZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFu
ZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQYXJh
Z3JhcGhVbmRlck5ld0VsZW1lbnQpOgorCiAyMDIwLTEwLTIxICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CiAKICAgICAgICAgU2hhcmUgbW9yZSBjb2RlIGJldHdlZW4gV29ya2VyR2xv
YmFsU2NvcGUgYW5kIFdvcmtsZXRHbG9iYWxTY29wZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcAppbmRleCAyMDY4OTFjMTRlNTllMjFiOGYwYmI1
MjI3MTkxZWE1OTJkMDMyYjRlLi44NjZiMjViZmNmYjZlZjc0NjlkOWQ2NDg4Zjg3NmQ5NGUyOTEy
MGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21t
YW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5k
LmNwcApAQCAtMTI2OCw3ICsxMjY4LDcgQEAgdm9pZCBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xv
bmVQYXJhZ3JhcGhVbmRlck5ld0VsZW1lbnQoY29uc3QgUG9zaXRpb24mIHN0YXJ0LAogICAgICAg
ICAvLyBJZiBlbmQgaXMgbm90IGEgZGVzY2VuZGFudCBvZiBvdXRlck5vZGUgd2UgbmVlZCB0bwog
ICAgICAgICAvLyBmaW5kIHRoZSBmaXJzdCBjb21tb24gYW5jZXN0b3IgdG8gaW5jcmVhc2UgdGhl
IHNjb3BlCiAgICAgICAgIC8vIG9mIG91ciBuZXh0U2libGluZyB0cmF2ZXJzYWwuCi0gICAgICAg
IHdoaWxlICghZW5kLmRlcHJlY2F0ZWROb2RlKCktPmlzRGVzY2VuZGFudE9mKG91dGVyTm9kZS5n
ZXQoKSkpIHsKKyAgICAgICAgd2hpbGUgKCFlbmQuZGVwcmVjYXRlZE5vZGUoKS0+aXNEZXNjZW5k
YW50T2Yob3V0ZXJOb2RlLmdldCgpKSAmJiBvdXRlck5vZGUtPnBhcmVudE5vZGUoKSkgewogICAg
ICAgICAgICAgb3V0ZXJOb2RlID0gb3V0ZXJOb2RlLT5wYXJlbnROb2RlKCk7CiAgICAgICAgIH0K
IApAQCAtMTI3Nyw5ICsxMjc3LDEwIEBAIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6OmNsb25l
UGFyYWdyYXBoVW5kZXJOZXdFbGVtZW50KGNvbnN0IFBvc2l0aW9uJiBzdGFydCwKICAgICAgICAg
ICAgIC8vIE1vdmUgbGFzdE5vZGUgdXAgaW4gdGhlIHRyZWUgYXMgbXVjaCBhcyBub2RlIHdhcyBt
b3ZlZCB1cCBpbiB0aGUKICAgICAgICAgICAgIC8vIHRyZWUgYnkgTm9kZVRyYXZlcnNhbDo6bmV4
dFNraXBwaW5nQ2hpbGRyZW4sIHNvIHRoYXQgdGhlIHJlbGF0aXZlIGRlcHRoIGJldHdlZW4KICAg
ICAgICAgICAgIC8vIG5vZGUgYW5kIHRoZSBvcmlnaW5hbCBzdGFydCBub2RlIGlzIG1haW50YWlu
ZWQgaW4gdGhlIGNsb25lLgotICAgICAgICAgICAgd2hpbGUgKHN0YXJ0Tm9kZS0+cGFyZW50Tm9k
ZSgpICE9IG5vZGUtPnBhcmVudE5vZGUoKSkgeworICAgICAgICAgICAgd2hpbGUgKHN0YXJ0Tm9k
ZS0+cGFyZW50Tm9kZSgpICYmIHN0YXJ0Tm9kZS0+cGFyZW50Tm9kZSgpICE9IG5vZGUtPnBhcmVu
dE5vZGUoKSkgewogICAgICAgICAgICAgICAgIHN0YXJ0Tm9kZSA9IHN0YXJ0Tm9kZS0+cGFyZW50
Tm9kZSgpOwogICAgICAgICAgICAgICAgIGxhc3ROb2RlID0gbGFzdE5vZGUtPnBhcmVudE5vZGUo
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQobGFzdE5vZGUpOwogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBhdXRvIGNsb25lZE5vZGUgPSBub2RlLT5jbG9uZU5vZGUodHJ1ZSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412348</attachid>
            <date>2020-10-26 13:21:06 -0700</date>
            <delta_ts>2020-10-27 15:49:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218132-20201026132105.patch</filename>
            <type>text/plain</type>
            <size>6215</size>
            <attacher name="Julian Gonzalez">julian_a_gonzalez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4ODIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGM4M2RhYzI1NzlmMjJk
ODA0ZTAxYzUyM2Q2YjkwYWZhZGU0MzRkOS4uNmZiMzdjMjRhYjJjMzM3Y2Y4MjMwYTY2NDJmMzE5
ZDQ4NWQ3Y2Q3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTEwLTIzICBKdWxp
YW4gR29uemFsZXogIDxqdWxpYW5fYV9nb256YWxlekBhcHBsZS5jb20+CisKKyAgICAgICAgTnVs
bCBkZXJlZmVyZW5jZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQYXJhZ3JhcGhVbmRl
ck5ld0VsZW1lbnQoKSBkdWUgdG8gbm90IGNoZWNraW5nIGZvciB0b3Agb2YgRE9NIHRyZWUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODEzMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gaXRlcmF0
aW5nIHRocm91Z2ggcGFyZW50IG5vZGVzLCBjbG9uZVBhcmFncmFwaFVuZGVyTmV3RWxlbWVudCgp
CisgICAgICAgIGhhcyB0byBiZSBjYXJlZnVsIHRvIGNoZWNrIGZvciB0aGUgdG9wIG9mIHRoZSBE
T00gdHJlZSAod2hlcmUKKyAgICAgICAgcGFyZW50Tm9kZSgpIHJldHVybnMgbnVsbHB0cikgYW5k
IHN0b3AgaXRlcmF0aW5nLgorCisgICAgICAgICogZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFu
ZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQYXJh
Z3JhcGhVbmRlck5ld0VsZW1lbnQpOgorCiAyMDIwLTEwLTIxICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CiAKICAgICAgICAgU2hhcmUgbW9yZSBjb2RlIGJldHdlZW4gV29ya2VyR2xv
YmFsU2NvcGUgYW5kIFdvcmtsZXRHbG9iYWxTY29wZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcAppbmRleCAyMDY4OTFjMTRlNTllMjFiOGYwYmI1
MjI3MTkxZWE1OTJkMDMyYjRlLi44NjZiMjViZmNmYjZlZjc0NjlkOWQ2NDg4Zjg3NmQ5NGUyOTEy
MGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21t
YW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5k
LmNwcApAQCAtMTI2OCw3ICsxMjY4LDcgQEAgdm9pZCBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xv
bmVQYXJhZ3JhcGhVbmRlck5ld0VsZW1lbnQoY29uc3QgUG9zaXRpb24mIHN0YXJ0LAogICAgICAg
ICAvLyBJZiBlbmQgaXMgbm90IGEgZGVzY2VuZGFudCBvZiBvdXRlck5vZGUgd2UgbmVlZCB0bwog
ICAgICAgICAvLyBmaW5kIHRoZSBmaXJzdCBjb21tb24gYW5jZXN0b3IgdG8gaW5jcmVhc2UgdGhl
IHNjb3BlCiAgICAgICAgIC8vIG9mIG91ciBuZXh0U2libGluZyB0cmF2ZXJzYWwuCi0gICAgICAg
IHdoaWxlICghZW5kLmRlcHJlY2F0ZWROb2RlKCktPmlzRGVzY2VuZGFudE9mKG91dGVyTm9kZS5n
ZXQoKSkpIHsKKyAgICAgICAgd2hpbGUgKCFlbmQuZGVwcmVjYXRlZE5vZGUoKS0+aXNEZXNjZW5k
YW50T2Yob3V0ZXJOb2RlLmdldCgpKSAmJiBvdXRlck5vZGUtPnBhcmVudE5vZGUoKSkgewogICAg
ICAgICAgICAgb3V0ZXJOb2RlID0gb3V0ZXJOb2RlLT5wYXJlbnROb2RlKCk7CiAgICAgICAgIH0K
IApAQCAtMTI3Nyw5ICsxMjc3LDEwIEBAIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6OmNsb25l
UGFyYWdyYXBoVW5kZXJOZXdFbGVtZW50KGNvbnN0IFBvc2l0aW9uJiBzdGFydCwKICAgICAgICAg
ICAgIC8vIE1vdmUgbGFzdE5vZGUgdXAgaW4gdGhlIHRyZWUgYXMgbXVjaCBhcyBub2RlIHdhcyBt
b3ZlZCB1cCBpbiB0aGUKICAgICAgICAgICAgIC8vIHRyZWUgYnkgTm9kZVRyYXZlcnNhbDo6bmV4
dFNraXBwaW5nQ2hpbGRyZW4sIHNvIHRoYXQgdGhlIHJlbGF0aXZlIGRlcHRoIGJldHdlZW4KICAg
ICAgICAgICAgIC8vIG5vZGUgYW5kIHRoZSBvcmlnaW5hbCBzdGFydCBub2RlIGlzIG1haW50YWlu
ZWQgaW4gdGhlIGNsb25lLgotICAgICAgICAgICAgd2hpbGUgKHN0YXJ0Tm9kZS0+cGFyZW50Tm9k
ZSgpICE9IG5vZGUtPnBhcmVudE5vZGUoKSkgeworICAgICAgICAgICAgd2hpbGUgKHN0YXJ0Tm9k
ZS0+cGFyZW50Tm9kZSgpICYmIHN0YXJ0Tm9kZS0+cGFyZW50Tm9kZSgpICE9IG5vZGUtPnBhcmVu
dE5vZGUoKSkgewogICAgICAgICAgICAgICAgIHN0YXJ0Tm9kZSA9IHN0YXJ0Tm9kZS0+cGFyZW50
Tm9kZSgpOwogICAgICAgICAgICAgICAgIGxhc3ROb2RlID0gbGFzdE5vZGUtPnBhcmVudE5vZGUo
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQobGFzdE5vZGUpOwogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBhdXRvIGNsb25lZE5vZGUgPSBub2RlLT5jbG9uZU5vZGUodHJ1ZSk7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMzBlMmVjMjU0YjBkNzhhNDI5MWYxMTdlZjcxNmM5MTFmMjBjODM3MC4uZWQxYTZmM2Q4NDhh
MDBkMjhmYWVhMjFmNWM2MTc0NDJlYThlYTQ1ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIw
LTEwLTI2ICBKdWxpYW4gR29uemFsZXogIDxqdWxpYW5fYV9nb256YWxlekBhcHBsZS5jb20+CisK
KyAgICAgICAgTnVsbCBkZXJlZmVyZW5jZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQ
YXJhZ3JhcGhVbmRlck5ld0VsZW1lbnQoKSBkdWUgdG8gbm90IGNoZWNraW5nIGZvciB0b3Agb2Yg
RE9NIHRyZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxODEzMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBhIHRlc3QgdG8gdmVyaWZ5IHRoYXQgd2UgZG9uJ3QgaXRlcmF0ZSBvdXRzaWRlIHRoZSBE
T00gdHJlZSB3aGlsZSBjbG9uaW5nIGEgcGFyYWdyYXBoLgorCisgICAgICAgICogZWRpdGluZy9k
ZWxldGluZy9tb3ZlLXBhcmFncmFwaC1jcmFzaC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIGVkaXRpbmcvZGVsZXRpbmcvbW92ZS1wYXJhZ3JhcGgtY3Jhc2guaHRtbDogQWRkZWQuCisK
IDIwMjAtMTAtMjEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBN
ZXNzYWdlUG9ydCAmIE1lc3NhZ2VFdmVudCBzaG91bGQgYmUgZXhwb3NlZCB0byBBdWRpb1dvcmts
ZXRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL21vdmUtcGFyYWdy
YXBoLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvbW92
ZS1wYXJhZ3JhcGgtY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI3ZTg4NzExMGUzZmU0
OWVmYjlhNTdiNmJkZGRlNzE2NDFkZjJmYzkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9lZGl0aW5nL2RlbGV0aW5nL21vdmUtcGFyYWdyYXBoLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDEwIEBACisKKworVGhpcyB0ZXN0cyB0aGF0IGEgY3Jhc2ggd2lsbCBub3Qgb2NjdXIg
ZHVyaW5nIHBhcmFncmFwaCBjbG9uaW5nLgorCisKK1RoaXMgdGVzdHMgdGhhdCBhIGNyYXNoIHdp
bGwgbm90IG9jY3VyIGR1cmluZyBwYXJhZ3JhcGggY2xvbmluZy4KKworCisKKwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9tb3ZlLXBhcmFncmFwaC1jcmFzaC5odG1s
IGIvTGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9tb3ZlLXBhcmFncmFwaC1jcmFzaC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjI5M2NiNzM0MDEwNmY1Yzg0MmNjMmMxYzg3MzI1NjMyNWZkNWEyODQKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL21vdmUtcGFyYWdy
YXBoLWNyYXNoLmh0bWwKQEAgLTAsMCArMSw2MiBAQAorPCFET0NUWVBFIGh0bWw+PCEtLSB3ZWJr
aXQtdGVzdC1ydW5uZXIgWyBkdW1wSlNDb25zb2xlTG9nSW5TdGRFcnI9dHJ1ZSBdIC0tPgorPGhl
YWQ+Cis8c3R5bGU+Citib2R5IHsgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTsgLXdl
YmtpdC1tYXNrLWltYWdlOiB1cmwobnVsbCk7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keSBv
bmxvYWQ9dGVzdG9ubG9hZCgpPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGZ1bmN0aW9uIHRlc3Rv
bmxvYWQoKSB7CisgICAgICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiaW5kZW50IiwgZmFs
c2UpOworICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gZG9Eb2N1bWVudENvbW1hbmRzKCkg
eworICAgICAgICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImluc2VydEltYWdlIiwgIiIpOwor
ICAgICAgICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoInNlbGVjdEFsbCIsIGZhbHNlKTsKKyAg
ICAgICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJzdHJpa2VUaHJvdWdoIiwgZmFsc2UpOwor
ICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gaGFuZGxlV2Via2l0QW5pbWF0aW9uRnJhbWUo
KSB7CisgICAgICAgICAgICB3aW5kb3cud2Via2l0UmVxdWVzdEFuaW1hdGlvbkZyYW1lKGRvRG9j
dW1lbnRDb21tYW5kcyk7CisgICAgICAgICAgICB3aW5kb3cud2Via2l0Q2FuY2VsQW5pbWF0aW9u
RnJhbWUoMSk7CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiB0YWJsZXN0eWxlKCkgewor
ICAgICAgICAgICAgZG9jdW1lbnQuYWxsWzIxJWRvY3VtZW50LmFsbC5sZW5ndGhdLmFwcGVuZENo
aWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRt
bCIsICJmcmFtZSIpKTsKKyAgICAgICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJqdXN0aWZ5
RnVsbCIsIGZhbHNlKTsKKyAgICAgICAgICAgIGRvY3VtZW50LmdldFNlbGVjdGlvbigpLnNldFBv
c2l0aW9uKG91dHB1dCwgMSk7CisKKyAgICAgICAgICAgIHByb2dyZXNzLmFkZEV2ZW50TGlzdGVu
ZXIoIkRPTVN1YnRyZWVNb2RpZmllZCIsIGhhbmRsZVdlYmtpdEFuaW1hdGlvbkZyYW1lKTsKKyAg
ICAgICAgICAgIHByb2dyZXNzLnNldEF0dHJpYnV0ZSgiaW5wdXRtb2RlIiwgImxhdGluIik7CisK
KyAgICAgICAgICAgIGZyYW1lc2V0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZnJhbWVzZXQi
KTsKKyAgICAgICAgICAgIGZyYW1lc2V0LmFkZEV2ZW50TGlzdGVuZXIoIkRPTVN1YnRyZWVNb2Rp
ZmllZCIsIGhhbmRsZVdlYmtpdEFuaW1hdGlvbkZyYW1lKTsKKyAgICAgICAgICAgIGZyYW1lc2V0
LnNldEF0dHJpYnV0ZSgic2FuZGJveCIsICJhbGxvd1NjcmlwdHMiKTsKKworICAgICAgICAgICAg
aWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFz
VGV4dCgpOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+CisKKyAgICA8dGFibGU+CisgICAgICAg
IDx0aD48L3RoPgorICAgICAgICA8dGg+PC90aD4KKyAgICAgICAgPHByb2dyZXNzIGlkPSJwcm9n
cmVzcyI+PC9wcm9ncmVzcz4KKyAgICAgICAgPHN0eWxlIG9ubG9hZD0idGFibGVzdHlsZSgpIj48
L3N0eWxlPgorICAgIDwvdGFibGU+CisKKyAgICA8Y29udGVudD48L2NvbnRlbnQ+CisgICAgPGFj
cm9ueW0+CisgICAgICAgIDxhYmJyPjwvYWJicj4KKyAgICA8L2Fjcm9ueW0+CisKKyAgICA8cD4K
KyAgICAgICAgPG1lbnU+PC9tZW51PgorICAgICAgICA8aDU+PC9oNT4KKyAgICA8L3A+CisgICAg
PG91dHB1dCBpZD0ib3V0cHV0Ij4gPC9vdXRwdXQ+CisgICAgPG1ldGEgc2xvdD48L21ldGE+Cisg
ICAgPHNoYWRvdz48L3NoYWRvdz4KKyAgICA8cD5UaGlzIHRlc3RzIHRoYXQgYSBjcmFzaCB3aWxs
IG5vdCBvY2N1ciBkdXJpbmcgcGFyYWdyYXBoIGNsb25pbmcuPC9wPgorPC9ib2R5PgorPC9odG1s
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>412383</attachid>
            <date>2020-10-26 20:36:12 -0700</date>
            <delta_ts>2020-10-26 20:36:12 -0700</delta_ts>
            <desc>Reduced test case</desc>
            <filename>reduced.html</filename>
            <type>text/html</type>
            <size>598</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cjxib2R5IGNvbnRlbnRlZGl0YWJsZT4KCjx0YWJsZT48c3R5bGUgaWQ9
InQiPjwvc3R5bGU+PC90YWJsZT4KPG91dHB1dCBpZD0ib3V0cHV0Ij4gPC9vdXRwdXQ+PHN0cmlr
ZT48aW1nPgo8c2hhZG93Pjwvc2hhZG93Pgo8L3N0cmlrZT4KCjxwPlRoaXMgdGVzdHMgdGhhdCBh
IGNyYXNoIHdpbGwgbm90IG9jY3VyIGR1cmluZyBwYXJhZ3JhcGggY2xvbmluZy48L3A+Cgo8c2Ny
aXB0PgppZiAod2luZG93LnRlc3RSdW5uZXIpCiAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsK
CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3NoYWRvdycpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIsICJmcmFtZSIpKTsK
ZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ3NlbGVjdEFsbCcpOwoKdC5zZXRBdHRyaWJ1dGUoJ29ubG9h
ZCcsICdkb2N1bWVudC5leGVjQ29tbWFuZCgianVzdGlmeUZ1bGwiLCBmYWxzZSknKTsKCmRvY3Vt
ZW50LmV4ZWNDb21tYW5kKCJpbmRlbnQiLCBmYWxzZSk7Cgpkb2N1bWVudC53cml0ZSgnUEFTUycp
Owo8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412471</attachid>
            <date>2020-10-27 15:49:15 -0700</date>
            <delta_ts>2020-10-28 22:26:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218132-20201027154914.patch</filename>
            <type>text/plain</type>
            <size>5007</size>
            <attacher name="Julian Gonzalez">julian_a_gonzalez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4ODIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGM4M2RhYzI1NzlmMjJk
ODA0ZTAxYzUyM2Q2YjkwYWZhZGU0MzRkOS4uMzUxYmRiZTYwNDY3MmJmYjJjMzMyNWJiNDA2NzE1
YjY2ZDIxM2UwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTEwLTI3ICBKdWxp
YW4gR29uemFsZXogIDxqdWxpYW5fYV9nb256YWxlekBhcHBsZS5jb20+CisKKyAgICAgICAgTnVs
bCBkZXJlZmVyZW5jZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQYXJhZ3JhcGhVbmRl
ck5ld0VsZW1lbnQoKSBkdWUgdG8gbm90IGNoZWNraW5nIGZvciB0b3Agb2YgRE9NIHRyZWUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxODEzMgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gaXRlcmF0
aW5nIHRocm91Z2ggcGFyZW50IG5vZGVzLCBjbG9uZVBhcmFncmFwaFVuZGVyTmV3RWxlbWVudCgp
CisgICAgICAgIGhhcyB0byBiZSBjYXJlZnVsIHRvIGNoZWNrIGZvciB0aGUgdG9wIG9mIHRoZSBE
T00gdHJlZSAod2hlcmUKKyAgICAgICAgcGFyZW50Tm9kZSgpIHJldHVybnMgbnVsbHB0cikgYW5k
IHN0b3AgaXRlcmF0aW5nLgorCisgICAgICAgICogZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFu
ZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQYXJh
Z3JhcGhVbmRlck5ld0VsZW1lbnQpOgorCiAyMDIwLTEwLTIxICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CiAKICAgICAgICAgU2hhcmUgbW9yZSBjb2RlIGJldHdlZW4gV29ya2VyR2xv
YmFsU2NvcGUgYW5kIFdvcmtsZXRHbG9iYWxTY29wZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9Db21wb3NpdGVFZGl0Q29tbWFuZC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0
aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5kLmNwcAppbmRleCAyMDY4OTFjMTRlNTllMjFiOGYwYmI1
MjI3MTkxZWE1OTJkMDMyYjRlLi44NjZiMjViZmNmYjZlZjc0NjlkOWQ2NDg4Zjg3NmQ5NGUyOTEy
MGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21t
YW5kLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL0NvbXBvc2l0ZUVkaXRDb21tYW5k
LmNwcApAQCAtMTI2OCw3ICsxMjY4LDcgQEAgdm9pZCBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xv
bmVQYXJhZ3JhcGhVbmRlck5ld0VsZW1lbnQoY29uc3QgUG9zaXRpb24mIHN0YXJ0LAogICAgICAg
ICAvLyBJZiBlbmQgaXMgbm90IGEgZGVzY2VuZGFudCBvZiBvdXRlck5vZGUgd2UgbmVlZCB0bwog
ICAgICAgICAvLyBmaW5kIHRoZSBmaXJzdCBjb21tb24gYW5jZXN0b3IgdG8gaW5jcmVhc2UgdGhl
IHNjb3BlCiAgICAgICAgIC8vIG9mIG91ciBuZXh0U2libGluZyB0cmF2ZXJzYWwuCi0gICAgICAg
IHdoaWxlICghZW5kLmRlcHJlY2F0ZWROb2RlKCktPmlzRGVzY2VuZGFudE9mKG91dGVyTm9kZS5n
ZXQoKSkpIHsKKyAgICAgICAgd2hpbGUgKCFlbmQuZGVwcmVjYXRlZE5vZGUoKS0+aXNEZXNjZW5k
YW50T2Yob3V0ZXJOb2RlLmdldCgpKSAmJiBvdXRlck5vZGUtPnBhcmVudE5vZGUoKSkgewogICAg
ICAgICAgICAgb3V0ZXJOb2RlID0gb3V0ZXJOb2RlLT5wYXJlbnROb2RlKCk7CiAgICAgICAgIH0K
IApAQCAtMTI3Nyw5ICsxMjc3LDEwIEBAIHZvaWQgQ29tcG9zaXRlRWRpdENvbW1hbmQ6OmNsb25l
UGFyYWdyYXBoVW5kZXJOZXdFbGVtZW50KGNvbnN0IFBvc2l0aW9uJiBzdGFydCwKICAgICAgICAg
ICAgIC8vIE1vdmUgbGFzdE5vZGUgdXAgaW4gdGhlIHRyZWUgYXMgbXVjaCBhcyBub2RlIHdhcyBt
b3ZlZCB1cCBpbiB0aGUKICAgICAgICAgICAgIC8vIHRyZWUgYnkgTm9kZVRyYXZlcnNhbDo6bmV4
dFNraXBwaW5nQ2hpbGRyZW4sIHNvIHRoYXQgdGhlIHJlbGF0aXZlIGRlcHRoIGJldHdlZW4KICAg
ICAgICAgICAgIC8vIG5vZGUgYW5kIHRoZSBvcmlnaW5hbCBzdGFydCBub2RlIGlzIG1haW50YWlu
ZWQgaW4gdGhlIGNsb25lLgotICAgICAgICAgICAgd2hpbGUgKHN0YXJ0Tm9kZS0+cGFyZW50Tm9k
ZSgpICE9IG5vZGUtPnBhcmVudE5vZGUoKSkgeworICAgICAgICAgICAgd2hpbGUgKHN0YXJ0Tm9k
ZS0+cGFyZW50Tm9kZSgpICYmIHN0YXJ0Tm9kZS0+cGFyZW50Tm9kZSgpICE9IG5vZGUtPnBhcmVu
dE5vZGUoKSkgewogICAgICAgICAgICAgICAgIHN0YXJ0Tm9kZSA9IHN0YXJ0Tm9kZS0+cGFyZW50
Tm9kZSgpOwogICAgICAgICAgICAgICAgIGxhc3ROb2RlID0gbGFzdE5vZGUtPnBhcmVudE5vZGUo
KTsKKyAgICAgICAgICAgICAgICBBU1NFUlQobGFzdE5vZGUpOwogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBhdXRvIGNsb25lZE5vZGUgPSBub2RlLT5jbG9uZU5vZGUodHJ1ZSk7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMzBlMmVjMjU0YjBkNzhhNDI5MWYxMTdlZjcxNmM5MTFmMjBjODM3MC4uNjgxNDMwM2M0NGJk
NWY3ZGNhNjE4OWFiNjJhYzc2NmZkNjFiYTMwMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIw
LTEwLTI3ICBKdWxpYW4gR29uemFsZXogIDxqdWxpYW5fYV9nb256YWxlekBhcHBsZS5jb20+CisK
KyAgICAgICAgTnVsbCBkZXJlZmVyZW5jZSBpbiBDb21wb3NpdGVFZGl0Q29tbWFuZDo6Y2xvbmVQ
YXJhZ3JhcGhVbmRlck5ld0VsZW1lbnQoKSBkdWUgdG8gbm90IGNoZWNraW5nIGZvciB0b3Agb2Yg
RE9NIHRyZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxODEzMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBhIHRlc3QgdG8gdmVyaWZ5IHRoYXQgd2UgZG9uJ3QgaXRlcmF0ZSBvdXRzaWRlIHRoZSBE
T00gdHJlZSB3aGlsZSBjbG9uaW5nIGEgcGFyYWdyYXBoLgorICAgICAgICBUaGFua3MgdG8gUnlv
c3VrZSBOaXdhIGZvciBoZWxwaW5nIG1pbmltaXplIHRoZSB0ZXN0IGFuZCBtYWtlIGl0IG1vcmUg
c3RhYmxlLgorCisgICAgICAgICogZWRpdGluZy9kZWxldGluZy9tb3ZlLXBhcmFncmFwaC1jcmFz
aC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvZGVsZXRpbmcvbW92ZS1w
YXJhZ3JhcGgtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMjAtMTAtMjEgIENocmlzIER1bWV6ICA8
Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBNZXNzYWdlUG9ydCAmIE1lc3NhZ2VFdmVudCBz
aG91bGQgYmUgZXhwb3NlZCB0byBBdWRpb1dvcmtsZXRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9lZGl0aW5nL2RlbGV0aW5nL21vdmUtcGFyYWdyYXBoLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvbW92ZS1wYXJhZ3JhcGgtY3Jhc2gtZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjE3Y2ViMWIyNDRiYzM5ZjhhYTljOTlkNzNmNTg5OTI1Y2JhYjBhMzMK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL2RlbGV0aW5nL21vdmUtcGFy
YWdyYXBoLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKKworVGhpcyB0ZXN0cyB0
aGF0IGEgY3Jhc2ggd2lsbCBub3Qgb2NjdXIgZHVyaW5nIHBhcmFncmFwaCBjbG9uaW5nLgorCisK
K1RoaXMgdGVzdHMgdGhhdCBhIGNyYXNoIHdpbGwgbm90IG9jY3VyIGR1cmluZyBwYXJhZ3JhcGgg
Y2xvbmluZy4KKworCisKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvZGVs
ZXRpbmcvbW92ZS1wYXJhZ3JhcGgtY3Jhc2guaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcvZGVs
ZXRpbmcvbW92ZS1wYXJhZ3JhcGgtY3Jhc2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kYWFiZjRiZjBlNWQ3
ZWVjMjI2ODFjNDU4OTAyYmY3M2ViM2FlMjNmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZWRpdGluZy9kZWxldGluZy9tb3ZlLXBhcmFncmFwaC1jcmFzaC5odG1sCkBAIC0wLDAgKzEs
MjAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGJvZHkgY29udGVudGVkaXRhYmxlPgorPHRhYmxlPjxz
dHlsZSBpZD0idCI+PC9zdHlsZT48L3RhYmxlPgorPG91dHB1dCBpZD0ib3V0cHV0Ij4gPC9vdXRw
dXQ+PHN0cmlrZT48aW1nPgorPHNoYWRvdz48L3NoYWRvdz4KKzwvc3RyaWtlPgorPHA+VGhpcyB0
ZXN0cyB0aGF0IGEgY3Jhc2ggd2lsbCBub3Qgb2NjdXIgZHVyaW5nIHBhcmFncmFwaCBjbG9uaW5n
LjwvcD4KKzxzY3JpcHQ+CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB0ZXN0
UnVubmVyLmR1bXBBc1RleHQoKTsKKworICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3NoYWRv
dycpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5v
cmcvMTk5OS94aHRtbCIsICJmcmFtZSIpKTsKKyAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnc2Vs
ZWN0QWxsJyk7CisKKyAgICB0LnNldEF0dHJpYnV0ZSgnb25sb2FkJywgJ2RvY3VtZW50LmV4ZWND
b21tYW5kKCJqdXN0aWZ5RnVsbCIsIGZhbHNlKScpOworICAgIGRvY3VtZW50LmV4ZWNDb21tYW5k
KCJpbmRlbnQiLCBmYWxzZSk7CisgICAgZG9jdW1lbnQud3JpdGUoJ1BBU1MnKTsKKzwvc2NyaXB0
PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
      

    </bug>

</bugzilla>