<?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>209100</bug_id>
          
          <creation_ts>2020-03-13 20:44:21 -0700</creation_ts>
          <short_desc>[Tree building] Reset the fragmented flow status before calling child.willBeRemovedFromTree.</short_desc>
          <delta_ts>2020-03-14 05:57:42 -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>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1629997</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-03-13 20:44:21 -0700</bug_when>
    <thetext>willBeRemovedFromTree assumes all the cleanup has already happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629998</commentid>
    <comment_count>1</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-03-13 20:44:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/60434672&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1629999</commentid>
    <comment_count>2</comment_count>
      <attachid>393571</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-03-13 20:51:17 -0700</bug_when>
    <thetext>Created attachment 393571
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630001</commentid>
    <comment_count>3</comment_count>
      <attachid>393571</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-13 20:54:39 -0700</bug_when>
    <thetext>Comment on attachment 393571
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        [Tree building] Reset the fragmented flow status before signal will-be-removed.

Maybe &quot;before calling child.willBeRemovedFromTree()&quot;

&gt; Source/WebCore/ChangeLog:9
&gt; +        ::willBeRemoved() assumes all the cleanup has happened and it&apos;s the final step before calling d&apos;tor.

It this referring to the child.willBeRemovedFromTree()?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630040</commentid>
    <comment_count>4</comment_count>
      <attachid>393582</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-03-14 04:31:31 -0700</bug_when>
    <thetext>Created attachment 393582
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630041</commentid>
    <comment_count>5</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-03-14 04:32:22 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #3)
&gt; Comment on attachment 393571 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=393571&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:3
&gt; &gt; +        [Tree building] Reset the fragmented flow status before signal will-be-removed.
&gt; 
&gt; Maybe &quot;before calling child.willBeRemovedFromTree()&quot;
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:9
&gt; &gt; +        ::willBeRemoved() assumes all the cleanup has happened and it&apos;s the final step before calling d&apos;tor.
&gt; 
&gt; It this referring to the child.willBeRemovedFromTree()?
Correct. I confused it with willBeDestroyed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630043</commentid>
    <comment_count>6</comment_count>
      <attachid>393582</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-14 05:57:40 -0700</bug_when>
    <thetext>Comment on attachment 393582
Patch

Clearing flags on attachment: 393582

Committed r258466: &lt;https://trac.webkit.org/changeset/258466&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630044</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-14 05:57:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393571</attachid>
            <date>2020-03-13 20:51:17 -0700</date>
            <delta_ts>2020-03-14 04:31:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209100-20200313205116.patch</filename>
            <type>text/plain</type>
            <size>4021</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4MDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzc2NzA2YmY4ODM3YjAz
ZDUzOTRkNjM2NjQxOTUzNjBjOWU3YzdiMC4uZDcxMjJmZDJmYzEwOTUyZmY1ZWI3ODlkOTdkYjhj
YmExNDZhOThjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAzLTEzICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1RyZWUgYnVpbGRpbmddIFJl
c2V0IHRoZSBmcmFnbWVudGVkIGZsb3cgc3RhdHVzIGJlZm9yZSBzaWduYWwgd2lsbC1iZS1yZW1v
dmVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5
MTAwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MDQzNDY3Mj4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICA6OndpbGxCZVJlbW92ZWQoKSBhc3N1bWVz
IGFsbCB0aGUgY2xlYW51cCBoYXMgaGFwcGVuZWQgYW5kIGl0J3MgdGhlIGZpbmFsIHN0ZXAgYmVm
b3JlIGNhbGxpbmcgZCd0b3IuCisgICAgICAgIEl0IGRlc3Ryb3lzIGNlcnRhaW4gc3RydWN0dXJl
cyB0aGF0IHJlc2V0RnJhZ21lbnRlZEZsb3dTdGF0ZU9uUmVtb3ZhbCgpIGxhdGVyIGNoZWNrcyBh
Z2FpbnN0LiAKKworICAgICAgICBUZXN0OiBmYXN0L211bHRpY29sL3JlcGFyZW50LWZyYWdtZW50
LWZsb3ctY29udGVudC5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVy
VHJlZUJ1aWxkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVHJlZUJ1aWxkZXI6OmRl
dGFjaEZyb21SZW5kZXJFbGVtZW50KToKKwogMjAyMC0wMy0xMyAgWmFsYW4gQnVqdGFzICA8emFs
YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtUcmVlIGJ1aWxkaW5nXSBCbG9jazo6YXR0YWNoSWdu
b3JpbmdDb250aW51YXRpb24gc2hvdWxkIGFsbG93IGlubGluZSB0YWJsZXMgYXMgYmVmb3JlIGNo
aWxkIGNvbnRhaW5lcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0
aW5nL1JlbmRlclRyZWVCdWlsZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRh
dGluZy9SZW5kZXJUcmVlQnVpbGRlci5jcHAKaW5kZXggNGIyNGIzYjY5Y2NhMTI3ZjU2MjEwYjlk
ZTY4YzhjZWJmNjQyZmM1Ni4uNjA1MWUzNGU4MWQ4ZGMyNzZiZjExYTUyNGJjMmIxY2IxNDYwODZj
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRy
ZWVCdWlsZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVu
ZGVyVHJlZUJ1aWxkZXIuY3BwCkBAIC04NzMsMTEgKzg3MywxMSBAQCBSZW5kZXJQdHI8UmVuZGVy
T2JqZWN0PiBSZW5kZXJUcmVlQnVpbGRlcjo6ZGV0YWNoRnJvbVJlbmRlckVsZW1lbnQoUmVuZGVy
RWxlbWVudAogICAgIGlmICghcGFyZW50LnJlbmRlclRyZWVCZWluZ0Rlc3Ryb3llZCgpICYmIGNo
aWxkLmlzU2VsZWN0aW9uQm9yZGVyKCkpCiAgICAgICAgIHBhcmVudC5mcmFtZSgpLnNlbGVjdGlv
bigpLnNldE5lZWRzU2VsZWN0aW9uVXBkYXRlKCk7CiAKKyAgICBjaGlsZC5yZXNldEZyYWdtZW50
ZWRGbG93U3RhdGVPblJlbW92YWwoKTsKKwogICAgIGlmICghcGFyZW50LnJlbmRlclRyZWVCZWlu
Z0Rlc3Ryb3llZCgpKQogICAgICAgICBjaGlsZC53aWxsQmVSZW1vdmVkRnJvbVRyZWUoKTsKIAot
ICAgIGNoaWxkLnJlc2V0RnJhZ21lbnRlZEZsb3dTdGF0ZU9uUmVtb3ZhbCgpOwotCiAgICAgLy8g
V0FSTklORzogVGhlcmUgc2hvdWxkIGJlIG5vIGNvZGUgcnVubmluZyBiZXR3ZWVuIHdpbGxCZVJl
bW92ZWRGcm9tVHJlZSgpIGFuZCB0aGUgYWN0dWFsIHJlbW92YWwgYmVsb3cuCiAgICAgLy8gVGhp
cyBpcyBuZWVkZWQgdG8gYXZvaWQgcmFjZSBjb25kaXRpb25zIHdoZXJlIHdpbGxCZVJlbW92ZWRG
cm9tVHJlZSgpIHdvdWxkIGRpcnR5IHRoZSB0cmVlJ3Mgc3RydWN0dXJlCiAgICAgLy8gYW5kIHRo
ZSBjb2RlIHJ1bm5pbmcgaGVyZSB3b3VsZCBmb3JjZSBhbiB1bnRpbWVseSByZWJ1aWxkaW5nLCBs
ZWF2aW5nIHxjaGlsZHwgZGFuZ2xpbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDM4NDg1MDUwZDFkMzkxY2YzZmU2ZWZi
ZTkxZmE2MzFhZDc3YTU0OS4uZWRjNjRhYTY3MTliNDU0OGM1MWYwMGZjOTAzMWI5ZGZjZTQxM2Uz
ZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIwLTAzLTEzICBaYWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CisKKyAgICAgICAgW1RyZWUgYnVpbGRpbmddIFJlc2V0IHRoZSBmcmFnbWVu
dGVkIGZsb3cgc3RhdHVzIGJlZm9yZSBzaWduYWwgd2lsbC1iZS1yZW1vdmVkLgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MTAwCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS82MDQzNDY3Mj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIGZhc3QvbXVsdGljb2wvcmVwYXJlbnQtZnJhZ21lbnQtZmxvdy1j
b250ZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9tdWx0aWNvbC9yZXBh
cmVudC1mcmFnbWVudC1mbG93LWNvbnRlbnQuaHRtbDogQWRkZWQuCisKIDIwMjAtMDMtMTMgIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbVHJlZSBidWlsZGluZ10g
QmxvY2s6OmF0dGFjaElnbm9yaW5nQ29udGludWF0aW9uIHNob3VsZCBhbGxvdyBpbmxpbmUgdGFi
bGVzIGFzIGJlZm9yZSBjaGlsZCBjb250YWluZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvbXVsdGljb2wvcmVwYXJlbnQtZnJhZ21lbnQtZmxvdy1jb250ZW50LWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvcmVwYXJlbnQtZnJhZ21lbnQtZmxvdy1jb250ZW50
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mYTgzM2Y3ODE1MzJkZTM2ZTVlMTYzY2RkNmEzNDU5
YjdhODBhMTljCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9y
ZXBhcmVudC1mcmFnbWVudC1mbG93LWNvbnRlbnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBA
QAorUEFTUyBpZiBubyBjcmFzaCBvciBhc3NlcnQgaW4gZGVidWcuCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvcmVwYXJlbnQtZnJhZ21lbnQtZmxvdy1jb250ZW50Lmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL3JlcGFyZW50LWZyYWdtZW50LWZsb3ctY29u
dGVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjNiNDUzM2I5OGM0ZGZkOTQwNWVhOWU2MjdmNTI2NjUxNTg1
YTNiMzQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL3JlcGFy
ZW50LWZyYWdtZW50LWZsb3ctY29udGVudC5odG1sCkBAIC0wLDAgKzEsOCBAQAorUEFTUyBpZiBu
byBjcmFzaCBvciBhc3NlcnQgaW4gZGVidWcuCis8c3VtbWFyeSBpZD1zdW1tYXJ5Pjwvc3VtbWFy
eT48ZGV0YWlscyBpZD1kZXRhaWxzIHN0eWxlPSJvdmVyZmxvdzogLXdlYmtpdC1wYWdlZC15Ij48
L2RldGFpbHM+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5u
ZXIuZHVtcEFzVGV4dCgpOworZG9jdW1lbnQuYm9keS5vZmZzZXRIZWlnaHQ7CitkZXRhaWxzLmFw
cGVuZENoaWxkKHN1bW1hcnkpOworPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393582</attachid>
            <date>2020-03-14 04:31:31 -0700</date>
            <delta_ts>2020-03-14 05:57:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209100-20200314043130.patch</filename>
            <type>text/plain</type>
            <size>4088</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4MDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzc2NzA2YmY4ODM3YjAz
ZDUzOTRkNjM2NjQxOTUzNjBjOWU3YzdiMC4uMDE0ODM2MWNhNWU3NmY1MjRmYWI1ZDg2MzQ5ZDY4
NDYwNzgyYjUxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAzLTEzICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1RyZWUgYnVpbGRpbmddIFJl
c2V0IHRoZSBmcmFnbWVudGVkIGZsb3cgc3RhdHVzIGJlZm9yZSBjYWxsaW5nIGNoaWxkLndpbGxC
ZVJlbW92ZWRGcm9tVHJlZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIwOTEwMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjA0MzQ2NzI+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIDo6d2lsbEJlUmVtb3Zl
ZEZyb21UcmVlKCkgYXNzdW1lcyBhbGwgdGhlIGNsZWFudXAgaGFzIGhhcHBlbmVkIGFuZCBpdCdz
IHRoZSBmaW5hbCBzdGVwIGJlZm9yZSBjYWxsaW5nIGQndG9yLgorICAgICAgICBJdCBjbGVhcnMg
bV9mcmFnbWVudExpc3QgdGhhdCByZXNldEZyYWdtZW50ZWRGbG93U3RhdGVPblJlbW92YWwoKSBs
YXRlciBjaGVja3MgZm9yIGNvbnNpc3RlbmN5IChtX2ZyYWdtZW50TGlzdC5jb250YWlucyhmcmFn
bWVudCkpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbXVsdGljb2wvcmVwYXJlbnQtZnJhZ21lbnQt
Zmxvdy1jb250ZW50Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy91cGRhdGluZy9SZW5kZXJU
cmVlQnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUcmVlQnVpbGRlcjo6ZGV0
YWNoRnJvbVJlbmRlckVsZW1lbnQpOgorCiAyMDIwLTAzLTEzICBaYWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CiAKICAgICAgICAgW1RyZWUgYnVpbGRpbmddIEJsb2NrOjphdHRhY2hJZ25v
cmluZ0NvbnRpbnVhdGlvbiBzaG91bGQgYWxsb3cgaW5saW5lIHRhYmxlcyBhcyBiZWZvcmUgY2hp
bGQgY29udGFpbmVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRp
bmcvUmVuZGVyVHJlZUJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0
aW5nL1JlbmRlclRyZWVCdWlsZGVyLmNwcAppbmRleCA0YjI0YjNiNjljY2ExMjdmNTYyMTBiOWRl
NjhjOGNlYmY2NDJmYzU2Li42MDUxZTM0ZTgxZDhkYzI3NmJmMTFhNTI0YmMyYjFjYjE0NjA4NmMz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJl
ZUJ1aWxkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5k
ZXJUcmVlQnVpbGRlci5jcHAKQEAgLTg3MywxMSArODczLDExIEBAIFJlbmRlclB0cjxSZW5kZXJP
YmplY3Q+IFJlbmRlclRyZWVCdWlsZGVyOjpkZXRhY2hGcm9tUmVuZGVyRWxlbWVudChSZW5kZXJF
bGVtZW50CiAgICAgaWYgKCFwYXJlbnQucmVuZGVyVHJlZUJlaW5nRGVzdHJveWVkKCkgJiYgY2hp
bGQuaXNTZWxlY3Rpb25Cb3JkZXIoKSkKICAgICAgICAgcGFyZW50LmZyYW1lKCkuc2VsZWN0aW9u
KCkuc2V0TmVlZHNTZWxlY3Rpb25VcGRhdGUoKTsKIAorICAgIGNoaWxkLnJlc2V0RnJhZ21lbnRl
ZEZsb3dTdGF0ZU9uUmVtb3ZhbCgpOworCiAgICAgaWYgKCFwYXJlbnQucmVuZGVyVHJlZUJlaW5n
RGVzdHJveWVkKCkpCiAgICAgICAgIGNoaWxkLndpbGxCZVJlbW92ZWRGcm9tVHJlZSgpOwogCi0g
ICAgY2hpbGQucmVzZXRGcmFnbWVudGVkRmxvd1N0YXRlT25SZW1vdmFsKCk7Ci0KICAgICAvLyBX
QVJOSU5HOiBUaGVyZSBzaG91bGQgYmUgbm8gY29kZSBydW5uaW5nIGJldHdlZW4gd2lsbEJlUmVt
b3ZlZEZyb21UcmVlKCkgYW5kIHRoZSBhY3R1YWwgcmVtb3ZhbCBiZWxvdy4KICAgICAvLyBUaGlz
IGlzIG5lZWRlZCB0byBhdm9pZCByYWNlIGNvbmRpdGlvbnMgd2hlcmUgd2lsbEJlUmVtb3ZlZEZy
b21UcmVlKCkgd291bGQgZGlydHkgdGhlIHRyZWUncyBzdHJ1Y3R1cmUKICAgICAvLyBhbmQgdGhl
IGNvZGUgcnVubmluZyBoZXJlIHdvdWxkIGZvcmNlIGFuIHVudGltZWx5IHJlYnVpbGRpbmcsIGxl
YXZpbmcgfGNoaWxkfCBkYW5nbGluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkMzg0ODUwNTBkMWQzOTFjZjNmZTZlZmJl
OTFmYTYzMWFkNzdhNTQ5Li42ZWUyYjkxMjliYTkzNWZjYjNkNjZjODViMzc1NDA1NWRhMTlhZmYz
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjAtMDMtMTMgIFphbGFuIEJ1anRhcyAgPHphbGFu
QGFwcGxlLmNvbT4KKworICAgICAgICBbVHJlZSBidWlsZGluZ10gUmVzZXQgdGhlIGZyYWdtZW50
ZWQgZmxvdyBzdGF0dXMgYmVmb3JlIGNhbGxpbmcgY2hpbGQud2lsbEJlUmVtb3ZlZEZyb21UcmVl
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MTAw
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MDQzNDY3Mj4KKworICAgICAgICBSZXZpZXdlZCBi
eSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgKiBmYXN0L211bHRpY29sL3JlcGFyZW50LWZyYWdt
ZW50LWZsb3ctY29udGVudC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbXVs
dGljb2wvcmVwYXJlbnQtZnJhZ21lbnQtZmxvdy1jb250ZW50Lmh0bWw6IEFkZGVkLgorCiAyMDIw
LTAzLTEzICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW1RyZWUg
YnVpbGRpbmddIEJsb2NrOjphdHRhY2hJZ25vcmluZ0NvbnRpbnVhdGlvbiBzaG91bGQgYWxsb3cg
aW5saW5lIHRhYmxlcyBhcyBiZWZvcmUgY2hpbGQgY29udGFpbmVyCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L211bHRpY29sL3JlcGFyZW50LWZyYWdtZW50LWZsb3ctY29udGVudC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL3JlcGFyZW50LWZyYWdtZW50LWZs
b3ctY29udGVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmE4MzNmNzgxNTMyZGUzNmU1ZTE2
M2NkZDZhMzQ1OWI3YTgwYTE5YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
bXVsdGljb2wvcmVwYXJlbnQtZnJhZ21lbnQtZmxvdy1jb250ZW50LWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxLDIgQEAKK1BBU1MgaWYgbm8gY3Jhc2ggb3IgYXNzZXJ0IGluIGRlYnVnLgorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL3JlcGFyZW50LWZyYWdtZW50LWZsb3ct
Y29udGVudC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9yZXBhcmVudC1mcmFnbWVu
dC1mbG93LWNvbnRlbnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zYjQ1MzNiOThjNGRmZDk0MDVlYTllNjI3
ZjUyNjY1MTU4NWEzYjM0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0
aWNvbC9yZXBhcmVudC1mcmFnbWVudC1mbG93LWNvbnRlbnQuaHRtbApAQCAtMCwwICsxLDggQEAK
K1BBU1MgaWYgbm8gY3Jhc2ggb3IgYXNzZXJ0IGluIGRlYnVnLgorPHN1bW1hcnkgaWQ9c3VtbWFy
eT48L3N1bW1hcnk+PGRldGFpbHMgaWQ9ZGV0YWlscyBzdHlsZT0ib3ZlcmZsb3c6IC13ZWJraXQt
cGFnZWQteSI+PC9kZXRhaWxzPgorPHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK2RvY3VtZW50LmJvZHkub2Zmc2V0SGVpZ2h0Owor
ZGV0YWlscy5hcHBlbmRDaGlsZChzdW1tYXJ5KTsKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>