<?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>88299</bug_id>
          
          <creation_ts>2012-06-05 00:23:51 -0700</creation_ts>
          <short_desc>A style in an older shadow subtree causes assert when composing with &lt;shadow/&gt;</short_desc>
          <delta_ts>2012-06-07 20:13:47 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Takashi Sakamoto">tasak</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>morrita</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>641244</commentid>
    <comment_count>0</comment_count>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-06-05 00:23:51 -0700</bug_when>
    <thetext>The following is stack trace:

ASSERTION FAILED: !attached()
third_party/WebKit/Source/WebCore/dom/Node.cpp(1312) : virtual void WebCore::Node::attach()
1   0x75f580
2   0x7b8e3a
3   0x6cc6cd
4   0x6ca3a6
5   0x735b9f
6   0x10aa4a9
7   0x6cc6cd
8   0x6ca3a6
9   0x735b9f
10  0x6cbdcd
11  0x6c9e4d
12  0x152d71c
13  0x7adbe3
14  0x1c43873
15  0xca5fb9
16  0xca9b53
17  0xca8054
18  0xca5cbe
19  0xee172c
20  0xee4450
21  0x24ed9850618e
[20163:20163:1570975979892:ERROR:process_util_posix.cc(143)] Received signal 11
        base::debug::StackTrace::StackTrace() [0x87993e]
        base::(anonymous namespace)::StackDumpSignalHandler() [0x839a01]
        0x7f306becbaf0
        WebCore::Node::attach() [0x75f58a]
        WebCore::Text::attach() [0x7b8e3a]
        WebCore::ContainerNode::attachChildren() [0x6cc6cd]
        WebCore::ContainerNode::attach() [0x6ca3a6]
        WebCore::Element::attach() [0x735b9f]
        WebCore::InsertionPoint::attach() [0x10aa4a9]
        WebCore::ContainerNode::attachChildren() [0x6cc6cd]
        WebCore::ContainerNode::attach() [0x6ca3a6]
        WebCore::Element::attach() [0x735b9f]
        WebCore::updateTreeAfterInsertion() [0x6cbdcd]
        WebCore::ContainerNode::appendChild() [0x6c9e4d]
        WebCore::replaceChildrenWithFragment() [0x152d71c]
        WebCore::ShadowRoot::setInnerHTML() [0x7adbe3]
        WebCore::ShadowRootV8Internal::innerHTMLAttrSetter() [0x1c43873]
        v8::internal::JSObject::SetPropertyWithCallback() [0xca5fb9]
        v8::internal::JSObject::SetPropertyForResult() [0xca9b53]
        v8::internal::JSReceiver::SetProperty() [0xca8054]
        v8::internal::JSReceiver::SetProperty() [0xca5cbe]
        v8::internal::StoreIC::Store() [0xee172c]
        v8::internal::StoreIC_Miss() [0xee4450]
        0x24ed9850618e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>642278</commentid>
    <comment_count>1</comment_count>
      <attachid>145960</attachid>
    <who name="Takashi Sakamoto">tasak</who>
    <bug_when>2012-06-06 01:27:52 -0700</bug_when>
    <thetext>Created attachment 145960
repro</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643225</commentid>
    <comment_count>2</comment_count>
      <attachid>146199</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-06 22:49:09 -0700</bug_when>
    <thetext>Created attachment 146199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643226</commentid>
    <comment_count>3</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-06 22:50:07 -0700</bug_when>
    <thetext>Dimitri, could you take a look?
takak@ caught this slip-out from the last refactoring.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643227</commentid>
    <comment_count>4</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-06 22:50:27 -0700</bug_when>
    <thetext>s/takak@/tasak@/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>643586</commentid>
    <comment_count>5</comment_count>
      <attachid>146199</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-06-07 08:52:07 -0700</bug_when>
    <thetext>Comment on attachment 146199
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        A style in an older shadow subtree causes assert when composing with &lt;shadow/&gt;

Really minor nit: don&apos;t use XML self-closing tag syntax. We&apos;re not in XML-land :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644190</commentid>
    <comment_count>6</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-07 18:41:33 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; 
&gt; Really minor nit: don&apos;t use XML self-closing tag syntax. We&apos;re not in XML-land :)
I admit that a part of my mind has been sticking at that era :-) Will fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644191</commentid>
    <comment_count>7</comment_count>
      <attachid>146445</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-06-07 18:42:11 -0700</bug_when>
    <thetext>Created attachment 146445
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644255</commentid>
    <comment_count>8</comment_count>
      <attachid>146445</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-07 20:13:42 -0700</bug_when>
    <thetext>Comment on attachment 146445
Patch for landing

Clearing flags on attachment: 146445

Committed r119790: &lt;http://trac.webkit.org/changeset/119790&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>644257</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-07 20:13:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145960</attachid>
            <date>2012-06-06 01:27:52 -0700</date>
            <delta_ts>2012-06-06 01:27:52 -0700</delta_ts>
            <desc>repro</desc>
            <filename>repro.html</filename>
            <type>text/html</type>
            <size>626</size>
            <attacher name="Takashi Sakamoto">tasak</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHNjcmlwdD4KaWYgKCF3aW5kb3cuV2ViS2l0
U2hhZG93Um9vdCAmJiB3aW5kb3cuaW50ZXJuYWxzKSB7CiAgd2luZG93LldlYktpdFNoYWRvd1Jv
b3QgPSBmdW5jdGlvbihlbGVtZW50KSB7CiAgICByZXR1cm4gaW50ZXJuYWxzLmVuc3VyZVNoYWRv
d1Jvb3QoZWxlbWVudCk7CiAgfQp9Cjwvc2NyaXB0Pgo8c2NyaXB0PgpmdW5jdGlvbiBydW5UZXN0
cygpCnsKICAgIHZhciBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKICAgIGRv
Y3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZGl2KTsKCiAgICBzaGFkb3cxID0gbmV3IFdlYktpdFNo
YWRvd1Jvb3QoZGl2KTsKICAgIHNoYWRvdzEuaW5uZXJIVE1MID0gIjxzdHlsZT5kaXYgeyBjb2xv
cjogcmVkOyB9PC9zdHlsZT48ZGl2PkhFTExPPC9kaXY+IjsKCiAgICBzaGFkb3cyID0gbmV3IFdl
YktpdFNoYWRvd1Jvb3QoZGl2KTsKICAgIHNoYWRvdzIuaW5uZXJIVE1MID0gIjxkaXY+PHNoYWRv
dz48L3NoYWRvdz48L2Rpdj4iOwogICAgZG9jdW1lbnQuYm9keS5vZmZzZXRMZWZ0Owp9Cjwvc2Ny
aXB0Pgo8L2hlYWQ+Cjxib2R5IG9ubG9hZD0icnVuVGVzdHMoKSI+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146199</attachid>
            <date>2012-06-06 22:49:09 -0700</date>
            <delta_ts>2012-06-07 18:42:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-88299-20120607144907.patch</filename>
            <type>text/plain</type>
            <size>4106</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5NjU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDM4YmZhYjYzMGM1NGZj
N2VhMDJlYTlhM2Q3YWFiNmJkZjZkYTg3YS4uYmZkZjJlNjQ3NTk2YWIxYzM1MzY3NDAyNDg5YTkw
ODk5MWVhZTY5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA2LTA2ICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIEEgc3R5bGUgaW4gYW4g
b2xkZXIgc2hhZG93IHN1YnRyZWUgY2F1c2VzIGFzc2VydCB3aGVuIGNvbXBvc2luZyB3aXRoIDxz
aGFkb3cvPgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODgyOTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJ
bnNlcnRpb25Qb2ludDo6YXR0YWNoKCkgYXNzdW1lcyBpdHMgZGlzdHJpYnV0ZWQgY29udGVudCBu
b3QgYmVpbmcgYXR0YWNoKCktZWQuCisgICAgICAgIEJ1dCB0aGlzIGFzc3VtcHRpb24gY2FuIGJy
ZWFrLiBUaGlzIGNoYW5nZSBhZGRlZCBhIGd1YXJkIGZvciB0aGF0LgorICAgICAgICBUaGlzIGNh
biBoYXBwZW4gZm9yIHNoYWRvdyBib3VuZGFyaWVzIGluIGdlbmVyYWwuIEJ1dCBTaGFkb3dSb290
IGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vc2hh
ZG93L2luc2VydGlvbi1wb2ludC1zaGFkb3ctY3Jhc2guaHRtbAorCisgICAgICAgICogaHRtbC9z
aGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zZXJ0aW9uUG9p
bnQ6OmF0dGFjaCk6CisKIDIwMTItMDYtMDYgIExldmkgV2VpbnRyYXViICA8bGV2aXdAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFVzZSBlbmNsb3NpbmdJbnRSZWN0IGluc3RlYWQgb2YgcGl4ZWxT
bmFwcGVkSW50UmVjdCBpbiBSZW5kZXJGaWxlVXBsb2FkQ29udHJvbApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwCmluZGV4IDFjYTFlMzEwMWFkNWE3ODdh
YjE5YWZkNWNkMGEyNzNkNzc3MmU1ZTEuLjU4MDUxMjg2MjdjNWQwYjc1ZDA0OTEyOGEwMDMzNjg1
NTdlMDg3YjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlv
blBvaW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2lu
dC5jcHAKQEAgLTQ5LDggKzQ5LDExIEBAIHZvaWQgSW5zZXJ0aW9uUG9pbnQ6OmF0dGFjaCgpCiB7
CiAgICAgaWYgKFNoYWRvd1Jvb3QqIHJvb3QgPSBzaGFkb3dSb290KCkpCiAgICAgICAgIHJvb3Qt
Pm93bmVyKCktPmVuc3VyZURpc3RyaWJ1dGlvbigpOwotICAgIGZvciAoc2l6ZV90IGkgPSAwOyBp
IDwgbV9kaXN0cmlidXRpb24uc2l6ZSgpOyArK2kpCi0gICAgICAgIG1fZGlzdHJpYnV0aW9uLmF0
KGkpLT5hdHRhY2goKTsKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG1fZGlzdHJpYnV0aW9u
LnNpemUoKTsgKytpKSB7CisgICAgICAgIGlmICghbV9kaXN0cmlidXRpb24uYXQoaSktPmF0dGFj
aGVkKCkpCisgICAgICAgICAgICBtX2Rpc3RyaWJ1dGlvbi5hdChpKS0+YXR0YWNoKCk7CisgICAg
fQorCiAgICAgSFRNTEVsZW1lbnQ6OmF0dGFjaCgpOwogfQogCkBAIC02MCw2ICs2Myw3IEBAIHZv
aWQgSW5zZXJ0aW9uUG9pbnQ6OmRldGFjaCgpCiAgICAgICAgIHJvb3QtPm93bmVyKCktPmVuc3Vy
ZURpc3RyaWJ1dGlvbigpOwogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbV9kaXN0cmlidXRp
b24uc2l6ZSgpOyArK2kpCiAgICAgICAgIG1fZGlzdHJpYnV0aW9uLmF0KGkpLT5kZXRhY2goKTsK
KwogICAgIEhUTUxFbGVtZW50OjpkZXRhY2goKTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZiODhhNDU3MjI5NGEy
ZTJlZTI2ZTdiMjkwMGI0YWU0NjFhNGFmMjguLjUyZTczZjE3MzkwZmZjOGRlM2Y4NWIxYjViNjE4
ZWE5MDExNTc4YjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0wNi0wNiAgTU9SSVRBIEhh
amltZSAgPG1vcnJpdGFAZ29vZ2xlLmNvbT4KKworICAgICAgICBBIHN0eWxlIGluIGFuIG9sZGVy
IHNoYWRvdyBzdWJ0cmVlIGNhdXNlcyBhc3NlcnQgd2hlbiBjb21wb3Npbmcgd2l0aCA8c2hhZG93
Lz4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg4Mjk5
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0
L2RvbS9zaGFkb3cvaW5zZXJ0aW9uLXBvaW50LXNoYWRvdy1jcmFzaC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9pbnNlcnRpb24tcG9pbnQtc2hhZG93LWNy
YXNoLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA2LTA2ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBVc2UgZW5jbG9zaW5nSW50UmVjdCBpbnN0ZWFkIG9mIHBp
eGVsU25hcHBlZEludFJlY3QgaW4gUmVuZGVyRmlsZVVwbG9hZENvbnRyb2wKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9pbnNlcnRpb24tcG9pbnQtc2hhZG93LWNyYXNo
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9pbnNlcnRpb24tcG9p
bnQtc2hhZG93LWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ZWYyMmU5YTQzMWFkMDI3
MjcxM2I3MWZkYzg3OTQwMTZjOGVmMTJmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vc2hhZG93L2luc2VydGlvbi1wb2ludC1zaGFkb3ctY3Jhc2gtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEgQEAKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3No
YWRvdy9pbnNlcnRpb24tcG9pbnQtc2hhZG93LWNyYXNoLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2RvbS9zaGFkb3cvaW5zZXJ0aW9uLXBvaW50LXNoYWRvdy1jcmFzaC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjA0NmY3ZWYyYWNiM2FlZDhmNDI1YTZkMDVmZDE1NjY0MTNkOTY0NmUKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvaW5zZXJ0aW9uLXBvaW50LXNoYWRvdy1j
cmFzaC5odG1sCkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBydW5UZXN0cygpCit7CisgICAgaWYgKHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLmR1
bXBBc1RleHQoKTsKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7
CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYpOworCisgICAgc2hhZG93MSA9IG5l
dyBXZWJLaXRTaGFkb3dSb290KGRpdik7CisgICAgc2hhZG93MS5pbm5lckhUTUwgPSAiPHN0eWxl
PmRpdiB7IGNvbG9yOiByZWQ7IH08L3N0eWxlPjxkaXY+SEVMTE88L2Rpdj4iOworCisgICAgc2hh
ZG93MiA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGRpdik7CisgICAgc2hhZG93Mi5pbm5lckhUTUwg
PSAiPGRpdj48c2hhZG93Pjwvc2hhZG93PjwvZGl2PiI7CisgICAgZG9jdW1lbnQuYm9keS5vZmZz
ZXRMZWZ0OworICAgIGRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gIlBBU1MiOworfQorPC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3RzKCkiPgorPC9ib2R5PgorPC9odG1s
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146445</attachid>
            <date>2012-06-07 18:42:11 -0700</date>
            <delta_ts>2012-06-07 20:13:42 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-88299-20120608104210.patch</filename>
            <type>text/plain</type>
            <size>4065</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE5Nzc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWQyMTZhNWVmMzBkNGI1
ZDNlMmY3ZmQ3MWQ2NGZiYWFjNGZmOTdjMS4uYThjNzZlYTM1YTNlZjI5M2E5MjFlMGZlNTE0OWUx
YjNlZjgyNzdiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA2LTA2ICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIEEgc3R5bGUgaW4gYW4g
b2xkZXIgc2hhZG93IHN1YnRyZWUgY2F1c2VzIGFzc2VydCB3aGVuIGNvbXBvc2luZyB3aXRoIDxz
aGFkb3c+CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
ODI5OQorCisgICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KKworICAgICAgICBJ
bnNlcnRpb25Qb2ludDo6YXR0YWNoKCkgYXNzdW1lcyBpdHMgZGlzdHJpYnV0ZWQgY29udGVudCBu
b3QgYmVpbmcgYXR0YWNoKCktZWQuCisgICAgICAgIEJ1dCB0aGlzIGFzc3VtcHRpb24gY2FuIGJy
ZWFrLiBUaGlzIGNoYW5nZSBhZGRlZCBhIGd1YXJkIGZvciB0aGF0LgorICAgICAgICBUaGlzIGNh
biBoYXBwZW4gZm9yIHNoYWRvdyBib3VuZGFyaWVzIGluIGdlbmVyYWwuIEJ1dCBTaGFkb3dSb290
IGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vc2hh
ZG93L2luc2VydGlvbi1wb2ludC1zaGFkb3ctY3Jhc2guaHRtbAorCisgICAgICAgICogaHRtbC9z
aGFkb3cvSW5zZXJ0aW9uUG9pbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5zZXJ0aW9uUG9p
bnQ6OmF0dGFjaCk6CisKIDIwMTItMDYtMDcgIE1hcmsgUGlsZ3JpbSAgPHBpbGdyaW1AY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gTW92ZSBkaWRTdGFydFdvcmtlclJ1bkxvb3Ag
dG8gUGxhdGZvcm0uaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5z
ZXJ0aW9uUG9pbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSW5zZXJ0aW9uUG9p
bnQuY3BwCmluZGV4IDFjYTFlMzEwMWFkNWE3ODdhYjE5YWZkNWNkMGEyNzNkNzc3MmU1ZTEuLjU4
MDUxMjg2MjdjNWQwYjc1ZDA0OTEyOGEwMDMzNjg1NTdlMDg3YjAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvc2hhZG93L0luc2VydGlvblBvaW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3NoYWRvdy9JbnNlcnRpb25Qb2ludC5jcHAKQEAgLTQ5LDggKzQ5LDExIEBAIHZv
aWQgSW5zZXJ0aW9uUG9pbnQ6OmF0dGFjaCgpCiB7CiAgICAgaWYgKFNoYWRvd1Jvb3QqIHJvb3Qg
PSBzaGFkb3dSb290KCkpCiAgICAgICAgIHJvb3QtPm93bmVyKCktPmVuc3VyZURpc3RyaWJ1dGlv
bigpOwotICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbV9kaXN0cmlidXRpb24uc2l6ZSgpOyAr
K2kpCi0gICAgICAgIG1fZGlzdHJpYnV0aW9uLmF0KGkpLT5hdHRhY2goKTsKKyAgICBmb3IgKHNp
emVfdCBpID0gMDsgaSA8IG1fZGlzdHJpYnV0aW9uLnNpemUoKTsgKytpKSB7CisgICAgICAgIGlm
ICghbV9kaXN0cmlidXRpb24uYXQoaSktPmF0dGFjaGVkKCkpCisgICAgICAgICAgICBtX2Rpc3Ry
aWJ1dGlvbi5hdChpKS0+YXR0YWNoKCk7CisgICAgfQorCiAgICAgSFRNTEVsZW1lbnQ6OmF0dGFj
aCgpOwogfQogCkBAIC02MCw2ICs2Myw3IEBAIHZvaWQgSW5zZXJ0aW9uUG9pbnQ6OmRldGFjaCgp
CiAgICAgICAgIHJvb3QtPm93bmVyKCktPmVuc3VyZURpc3RyaWJ1dGlvbigpOwogICAgIGZvciAo
c2l6ZV90IGkgPSAwOyBpIDwgbV9kaXN0cmlidXRpb24uc2l6ZSgpOyArK2kpCiAgICAgICAgIG1f
ZGlzdHJpYnV0aW9uLmF0KGkpLT5kZXRhY2goKTsKKwogICAgIEhUTUxFbGVtZW50OjpkZXRhY2go
KTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGE0YzNjMDhmMWJlZmZkNGE2MzE0NDFjMDQ0ZDIyZGVjZTg4YjBiNzQu
LjU4N2RkNThlMjJlODY2NGQwYWRiZDA2OWZhN2FmMTk4YTc2ZDhkMmIgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMyBAQAorMjAxMi0wNi0wNiAgTU9SSVRBIEhhamltZSAgPG1vcnJpdGFAZ29vZ2xlLmNvbT4K
KworICAgICAgICBBIHN0eWxlIGluIGFuIG9sZGVyIHNoYWRvdyBzdWJ0cmVlIGNhdXNlcyBhc3Nl
cnQgd2hlbiBjb21wb3Npbmcgd2l0aCA8c2hhZG93PgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODgyOTkKKworICAgICAgICBSZXZpZXdlZCBieSBEaW1p
dHJpIEdsYXprb3YuCisKKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvaW5zZXJ0aW9uLXBvaW50
LXNoYWRvdy1jcmFzaC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3No
YWRvdy9pbnNlcnRpb24tcG9pbnQtc2hhZG93LWNyYXNoLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA2
LTA3ICBPamFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTWFyayBmYXN0
L3RhYmxlL211bHRpcGxlLWNhcHRpb25zLWRpc3BsYXkueGh0bWwgYXMgZmxha3kgb24gQ2hyb21p
dW0uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvaW5zZXJ0aW9uLXBv
aW50LXNoYWRvdy1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFk
b3cvaW5zZXJ0aW9uLXBvaW50LXNoYWRvdy1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
N2VmMjJlOWE0MzFhZDAyNzI3MTNiNzFmZGM4Nzk0MDE2YzhlZjEyZgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9pbnNlcnRpb24tcG9pbnQtc2hhZG93LWNy
YXNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9zaGFkb3cvaW5zZXJ0aW9uLXBvaW50LXNoYWRvdy1jcmFzaC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2luc2VydGlvbi1wb2ludC1zaGFkb3ctY3Jhc2gu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi4wNDZmN2VmMmFjYjNhZWQ4ZjQyNWE2ZDA1ZmQxNTY2NDEzZDk2NDZl
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L2luc2VydGlv
bi1wb2ludC1zaGFkb3ctY3Jhc2guaHRtbApAQCAtMCwwICsxLDI0IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgorZnVuY3Rpb24gcnVuVGVzdHMoKQoreworICAg
IGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImRpdiIpOworICAgIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZGl2KTsKKwor
ICAgIHNoYWRvdzEgPSBuZXcgV2ViS2l0U2hhZG93Um9vdChkaXYpOworICAgIHNoYWRvdzEuaW5u
ZXJIVE1MID0gIjxzdHlsZT5kaXYgeyBjb2xvcjogcmVkOyB9PC9zdHlsZT48ZGl2PkhFTExPPC9k
aXY+IjsKKworICAgIHNoYWRvdzIgPSBuZXcgV2ViS2l0U2hhZG93Um9vdChkaXYpOworICAgIHNo
YWRvdzIuaW5uZXJIVE1MID0gIjxkaXY+PHNoYWRvdz48L3NoYWRvdz48L2Rpdj4iOworICAgIGRv
Y3VtZW50LmJvZHkub2Zmc2V0TGVmdDsKKyAgICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCA9ICJQ
QVNTIjsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJydW5UZXN0cygpIj4K
KzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>