<?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>84480</bug_id>
          
          <creation_ts>2012-04-20 12:44:07 -0700</creation_ts>
          <short_desc>ASSERT failure in RenderLayer::computeRepaintRects</short_desc>
          <delta_ts>2012-04-24 18:58:41 -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>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>1</everconfirmed>
          <reporter name="Yong Li">yong.li.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>606817</commentid>
    <comment_count>0</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-20 12:44:07 -0700</bug_when>
    <thetext>When accelerated compositing is enabled, an assert failure can occur in RenderLayer::computeRepaintRects:

ASSERT(!m_visibleContentStatusDirty);

#0  WebCore::RenderLayer::computeRepaintRects
#1  WebCore::RenderLayerCompositor::updateBacking
#2  WebCore::RenderLayerCompositor::updateLayerCompositingState (
#3  WebCore::RenderLayer::styleChanged (this=0x766bbb28, 
#4  WebCore::RenderBoxModelObject::styleDidChange

The issue can be simply and obviously fixed by adding a call to updateVisibilityStatus() before styleChanged() calling compositor-&gt;updateLayerCompositingState().

Do I have to create a test case for it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606829</commentid>
    <comment_count>1</comment_count>
      <attachid>138149</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-20 12:58:00 -0700</bug_when>
    <thetext>Created attachment 138149
The patch

The problem is obvious and easy to fix. The patch doesn&apos;t include a test. Creating a test may need much more effort than fixing it, and probably doesn&apos;t worth for such a small flaw.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>606873</commentid>
    <comment_count>2</comment_count>
      <attachid>138149</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-20 13:55:11 -0700</bug_when>
    <thetext>Comment on attachment 138149
The patch

This should have a testcase. I haven&apos;t seen this assertion on Mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609000</commentid>
    <comment_count>3</comment_count>
      <attachid>138634</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-24 13:45:48 -0700</bug_when>
    <thetext>Created attachment 138634
With test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609023</commentid>
    <comment_count>4</comment_count>
      <attachid>138634</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-04-24 14:01:31 -0700</bug_when>
    <thetext>Comment on attachment 138634
With test case

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

&gt; LayoutTests/compositing/visibility/compositing-and-visibility--turned-off-together.html:16
&gt; +if (window.layoutTestController)
&gt; +    layoutTestController.dumpAsText();
&gt; +
&gt; +function dotest()
&gt; +{
&gt; +    document.getElementById(&apos;theelement&apos;).style.setProperty(&apos;visibility&apos;,&apos;hidden&apos;,&apos;&apos;);
&gt; +    document.getElementById(&apos;theelement&apos;).style.removeProperty(&apos;-webkit-perspective&apos;);
&gt; +
&gt; +    // force layout
&gt; +    document.body.offsetTop;
&gt; +}
&gt; +&lt;/script&gt;
&gt; +&lt;/head&gt;
&gt; +&lt;body onload=&quot;setTimeout(dotest,20)&quot;&gt;

If you&apos;re using setTimeout, you need to use layoutTestController.waitUntilDone/notifyDone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609050</commentid>
    <comment_count>5</comment_count>
      <attachid>138640</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-24 14:15:39 -0700</bug_when>
    <thetext>Created attachment 138640
with test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609089</commentid>
    <comment_count>6</comment_count>
      <attachid>138640</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-24 14:42:13 -0700</bug_when>
    <thetext>Comment on attachment 138640
with test case

Thanks Simon!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609372</commentid>
    <comment_count>7</comment_count>
      <attachid>138640</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-24 18:58:25 -0700</bug_when>
    <thetext>Comment on attachment 138640
with test case

Clearing flags on attachment: 138640

Committed r115157: &lt;http://trac.webkit.org/changeset/115157&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609373</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-24 18:58:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138149</attachid>
            <date>2012-04-20 12:58:00 -0700</date>
            <delta_ts>2012-04-24 13:45:48 -0700</delta_ts>
            <desc>The patch</desc>
            <filename>84480.patch</filename>
            <type>text/plain</type>
            <size>479</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IDEzMjg4MWYuLjZi
YmRjNWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtNDcx
OSw2ICs0NzE5LDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6c3R5bGVDaGFuZ2VkKFN0eWxlRGlmZmVy
ZW5jZSwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKQogI2VuZGlmCiAKICNpZiBVU0UoQUND
RUxFUkFURURfQ09NUE9TSVRJTkcpCisgICAgdXBkYXRlVmlzaWJpbGl0eVN0YXR1cygpOwogICAg
IHVwZGF0ZVRyYW5zZm9ybSgpOwogCiAgICAgaWYgKGNvbXBvc2l0b3IoKS0+dXBkYXRlTGF5ZXJD
b21wb3NpdGluZ1N0YXRlKHRoaXMpKQo=
</data>
<flag name="review"
          id="143423"
          type_id="1"
          status="-"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138634</attachid>
            <date>2012-04-24 13:45:48 -0700</date>
            <delta_ts>2012-04-24 14:01:30 -0700</delta_ts>
            <desc>With test case</desc>
            <filename>84480.patch</filename>
            <type>text/plain</type>
            <size>3575</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMzViZmI0Li5hM2ZhODNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDQt
MjQgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgQVNTRVJUIGZhaWx1cmUgaW4g
UmVuZGVyTGF5ZXI6OmNvbXB1dGVSZXBhaW50UmVjdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NDgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgbGF5b3V0IHRlc3QgZm9yIGl0LgorCisgICAg
ICAgICogY29tcG9zaXRpbmcvdmlzaWJpbGl0eS9jb21wb3NpdGluZy1hbmQtdmlzaWJpbGl0eS0t
dHVybmVkLW9mZi10b2dldGhlci1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBv
c2l0aW5nL3Zpc2liaWxpdHkvY29tcG9zaXRpbmctYW5kLXZpc2liaWxpdHktLXR1cm5lZC1vZmYt
dG9nZXRoZXIuaHRtbDogQWRkZWQuCisKIDIwMTItMDQtMTcgIEFsbGFuIFNhbmRmZWxkIEplbnNl
biAgPGFsbGFuLmplbnNlbkBub2tpYS5jb20+CiAKICAgICAgICAgQXNzZXJ0cyBpbiBYTUxIdHRw
UmVxdWVzdFByb2dyZXNzRXZlbnRUaHJvdHRsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29t
cG9zaXRpbmcvdmlzaWJpbGl0eS9jb21wb3NpdGluZy1hbmQtdmlzaWJpbGl0eS0tdHVybmVkLW9m
Zi10b2dldGhlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmls
aXR5L2NvbXBvc2l0aW5nLWFuZC12aXNpYmlsaXR5LS10dXJuZWQtb2ZmLXRvZ2V0aGVyLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43MzQ4NTdjCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvdmlzaWJpbGl0eS9jb21wb3Np
dGluZy1hbmQtdmlzaWJpbGl0eS0tdHVybmVkLW9mZi10b2dldGhlci1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwzIEBACitUaGlzIHRlc3QgdmVyaWZpZXMgbm8gYXNzZXJ0aW9uIGZhaWx1cmUgaXMg
cmFpc2VkIHdoZW4gdmlzaWJpbGl0eSBhbmQgbmVlZCBmb3IgY29tcG9zaXRpbmcgYXJlIHR1cm5l
ZCBvZmYgYXQgc2FtZSB0aW1lLgorCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy92aXNpYmlsaXR5L2NvbXBvc2l0aW5nLWFuZC12aXNpYmlsaXR5LS10dXJuZWQtb2Zm
LXRvZ2V0aGVyLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmlsaXR5L2NvbXBv
c2l0aW5nLWFuZC12aXNpYmlsaXR5LS10dXJuZWQtb2ZmLXRvZ2V0aGVyLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGE0NDcyNgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2liaWxpdHkvY29tcG9zaXRpbmctYW5kLXZpc2liaWxp
dHktLXR1cm5lZC1vZmYtdG9nZXRoZXIuaHRtbApAQCAtMCwwICsxLDIxIEBACis8aHRtbD4KKzxz
Y3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24gZG90ZXN0KCkKK3sKKyAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgndGhlZWxlbWVudCcpLnN0eWxlLnNldFByb3BlcnR5KCd2aXNp
YmlsaXR5JywnaGlkZGVuJywnJyk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RoZWVs
ZW1lbnQnKS5zdHlsZS5yZW1vdmVQcm9wZXJ0eSgnLXdlYmtpdC1wZXJzcGVjdGl2ZScpOworCisg
ICAgLy8gZm9yY2UgbGF5b3V0CisgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7Cit9Cis8L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0ic2V0VGltZW91dChkb3Rlc3QsMjApIj4KKzxw
PlRoaXMgdGVzdCB2ZXJpZmllcyBubyBhc3NlcnRpb24gZmFpbHVyZSBpcyByYWlzZWQgd2hlbiB2
aXNpYmlsaXR5IGFuZCBuZWVkIGZvciBjb21wb3NpdGluZyBhcmUgdHVybmVkIG9mZiBhdCBzYW1l
IHRpbWUuPC9wPgorCis8ZGl2IGlkPSJ0aGVlbGVtZW50IiBjbGFzcz0iYWJzdG9wIiBzdHlsZT0i
cG9zaXRpb246IGFic29sdXRlOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyAtd2Via2l0LXBlcnNwZWN0
aXZlOiAxIj5QQVNTPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2I2MmUz
Ni4uOTEwNTM1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA0LTIwICBZb25n
IExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIEFTU0VSVCBmYWlsdXJlIGluIFJlbmRlckxh
eWVyOjpjb21wdXRlUmVwYWludFJlY3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04NDQ4MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVwZGF0ZSB2aXNpYmlsaXR5IHN0YXR1cyBpZiBuZWNlc3NhcnkgYmVm
b3JlIHVwZGF0aW5nCisgICAgICAgIGNvbXBvc2l0aW5nIHN0YXRlIGluIFJlbmRlckxheWVyOjpz
dHlsZUNoYW5nZWQoKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgYmVjYXVzZSB0aGlzIGlzIG9i
dmlvdXNseSByaWdodCB0aGluZyB0byBkbworICAgICAgICBhbmQgY3JlYXRpbmcgbmV3IHRlc3Qg
c2VlbXMgdG9vIG11Y2ggZm9yIHRoaXMgc21hbGwgY2hhbmdlLgorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpzdHls
ZUNoYW5nZWQpOgorCiAyMDEyLTA0LTE3ICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5q
ZW5zZW5Abm9raWEuY29tPgogCiAgICAgICAgIEFzc2VydHMgaW4gWE1MSHR0cFJlcXVlc3RQcm9n
cmVzc0V2ZW50VGhyb3R0bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
CmluZGV4IDEzMjg4MWYuLjZiYmRjNWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckxheWVyLmNwcApAQCAtNDcxOSw2ICs0NzE5LDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6c3R5bGVD
aGFuZ2VkKFN0eWxlRGlmZmVyZW5jZSwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKQogI2Vu
ZGlmCiAKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCisgICAgdXBkYXRlVmlzaWJp
bGl0eVN0YXR1cygpOwogICAgIHVwZGF0ZVRyYW5zZm9ybSgpOwogCiAgICAgaWYgKGNvbXBvc2l0
b3IoKS0+dXBkYXRlTGF5ZXJDb21wb3NpdGluZ1N0YXRlKHRoaXMpKQo=
</data>
<flag name="review"
          id="144052"
          type_id="1"
          status="-"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138640</attachid>
            <date>2012-04-24 14:15:39 -0700</date>
            <delta_ts>2012-04-24 18:58:24 -0700</delta_ts>
            <desc>with test case</desc>
            <filename>84480.patch</filename>
            <type>text/plain</type>
            <size>3704</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMzViZmI0Li5hODg1MDQ2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDQt
MjQgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgQVNTRVJUIGZhaWx1cmUgaW4g
UmVuZGVyTGF5ZXI6OmNvbXB1dGVSZXBhaW50UmVjdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NDgwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgbGF5b3V0IHRlc3QgZm9yIGl0LgorCisgICAg
ICAgICogY29tcG9zaXRpbmcvdmlzaWJpbGl0eS9jb21wb3NpdGluZy1hbmQtdmlzaWJpbGl0eS10
dXJuZWQtb2ZmLXRvZ2V0aGVyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY29tcG9z
aXRpbmcvdmlzaWJpbGl0eS9jb21wb3NpdGluZy1hbmQtdmlzaWJpbGl0eS10dXJuZWQtb2ZmLXRv
Z2V0aGVyLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA0LTE3ICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4g
IDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgogCiAgICAgICAgIEFzc2VydHMgaW4gWE1MSHR0cFJl
cXVlc3RQcm9ncmVzc0V2ZW50VGhyb3R0bGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL3Zpc2liaWxpdHkvY29tcG9zaXRpbmctYW5kLXZpc2liaWxpdHktdHVybmVkLW9mZi10
b2dldGhlci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmlsaXR5
L2NvbXBvc2l0aW5nLWFuZC12aXNpYmlsaXR5LXR1cm5lZC1vZmYtdG9nZXRoZXItZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdiZmE1YTgKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92aXNpYmlsaXR5L2NvbXBvc2l0aW5n
LWFuZC12aXNpYmlsaXR5LXR1cm5lZC1vZmYtdG9nZXRoZXItZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMyBAQAorVGhpcyB0ZXN0IHZlcmlmaWVzIG5vIGFzc2VydGlvbiBmYWlsdXJlIGlzIHJhaXNl
ZCB3aGVuIHZpc2liaWxpdHkgYW5kIG5lZWQgZm9yIGNvbXBvc2l0aW5nIGFyZSB0dXJuZWQgb2Zm
IGF0IHNhbWUgdGltZS4KKworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy92
aXNpYmlsaXR5L2NvbXBvc2l0aW5nLWFuZC12aXNpYmlsaXR5LXR1cm5lZC1vZmYtdG9nZXRoZXIu
aHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3Zpc2liaWxpdHkvY29tcG9zaXRpbmctYW5k
LXZpc2liaWxpdHktdHVybmVkLW9mZi10b2dldGhlci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmU5NWQxYjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9j
b21wb3NpdGluZy92aXNpYmlsaXR5L2NvbXBvc2l0aW5nLWFuZC12aXNpYmlsaXR5LXR1cm5lZC1v
ZmYtdG9nZXRoZXIuaHRtbApAQCAtMCwwICsxLDI2IEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlw
dD4KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICBsYXlvdXRUZXN0Q29u
dHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGls
RG9uZSgpOworfQorZnVuY3Rpb24gZG90ZXN0KCkKK3sKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgndGhlZWxlbWVudCcpLnN0eWxlLnNldFByb3BlcnR5KCd2aXNpYmlsaXR5JywnaGlkZGVu
JywnJyk7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RoZWVsZW1lbnQnKS5zdHlsZS5y
ZW1vdmVQcm9wZXJ0eSgnLXdlYmtpdC1wZXJzcGVjdGl2ZScpOworCisgICAgLy8gZm9yY2UgbGF5
b3V0CisgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CisKKyAgICBpZiAod2luZG93LmxheW91
dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0ic2V0VGltZW91dChkb3Rl
c3QsMCkiPgorPHA+VGhpcyB0ZXN0IHZlcmlmaWVzIG5vIGFzc2VydGlvbiBmYWlsdXJlIGlzIHJh
aXNlZCB3aGVuIHZpc2liaWxpdHkgYW5kIG5lZWQgZm9yIGNvbXBvc2l0aW5nIGFyZSB0dXJuZWQg
b2ZmIGF0IHNhbWUgdGltZS48L3A+CisKKzxkaXYgaWQ9InRoZWVsZW1lbnQiIGNsYXNzPSJhYnN0
b3AiIHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEiPlRo
aXMgbGluZSBzaG91bGQgYmUgaW52aXNpYmxlPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKaW5kZXggN2I2MmUzNi4uOTEwNTM1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisy
MDEyLTA0LTIwICBZb25nIExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIEFTU0VSVCBmYWls
dXJlIGluIFJlbmRlckxheWVyOjpjb21wdXRlUmVwYWludFJlY3RzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDQ4MAorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSB2aXNpYmlsaXR5IHN0YXR1cyBp
ZiBuZWNlc3NhcnkgYmVmb3JlIHVwZGF0aW5nCisgICAgICAgIGNvbXBvc2l0aW5nIHN0YXRlIGlu
IFJlbmRlckxheWVyOjpzdHlsZUNoYW5nZWQoKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgYmVj
YXVzZSB0aGlzIGlzIG9idmlvdXNseSByaWdodCB0aGluZyB0byBkbworICAgICAgICBhbmQgY3Jl
YXRpbmcgbmV3IHRlc3Qgc2VlbXMgdG9vIG11Y2ggZm9yIHRoaXMgc21hbGwgY2hhbmdlLgorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlckxheWVyOjpzdHlsZUNoYW5nZWQpOgorCiAyMDEyLTA0LTE3ICBBbGxhbiBTYW5kZmVsZCBK
ZW5zZW4gIDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgogCiAgICAgICAgIEFzc2VydHMgaW4gWE1M
SHR0cFJlcXVlc3RQcm9ncmVzc0V2ZW50VGhyb3R0bGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXIuY3BwCmluZGV4IDEzMjg4MWYuLjZiYmRjNWEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtNDcxOSw2ICs0NzE5LDcgQEAgdm9pZCBSZW5k
ZXJMYXllcjo6c3R5bGVDaGFuZ2VkKFN0eWxlRGlmZmVyZW5jZSwgY29uc3QgUmVuZGVyU3R5bGUq
IG9sZFN0eWxlKQogI2VuZGlmCiAKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCisg
ICAgdXBkYXRlVmlzaWJpbGl0eVN0YXR1cygpOwogICAgIHVwZGF0ZVRyYW5zZm9ybSgpOwogCiAg
ICAgaWYgKGNvbXBvc2l0b3IoKS0+dXBkYXRlTGF5ZXJDb21wb3NpdGluZ1N0YXRlKHRoaXMpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>