<?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>67621</bug_id>
          
          <creation_ts>2011-09-05 18:00:33 -0700</creation_ts>
          <short_desc>[chromium] REGRESSION(94353): requestAnimationFrame not throttled in compositing path</short_desc>
          <delta_ts>2011-09-06 12:02: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>New Bugs</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="James Robinson">jamesr</reporter>
          <assigned_to name="Nat Duca">nduca</assigned_to>
          <cc>enne</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>nduca</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>462293</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-05 18:00:33 -0700</bug_when>
    <thetext>See http://webstuff.nfshost.com/anim-timing/raftime.html.  When compositing is enabled, requestAnimationFrame is uncapped.

Regression range is 94351 - 94379.  Will bisect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462331</commentid>
    <comment_count>1</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-05 20:34:16 -0700</bug_when>
    <thetext>Locally confirmed that it&apos;s http://trac.webkit.org/changeset/94353. I&apos;m not really sure how...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462361</commentid>
    <comment_count>2</comment_count>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-09-05 22:18:51 -0700</bug_when>
    <thetext>Oy! Well I guess we know what I&apos;m doing on Tuesday then. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462696</commentid>
    <comment_count>3</comment_count>
      <attachid>106452</attachid>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-09-06 11:34:24 -0700</bug_when>
    <thetext>Created attachment 106452
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462701</commentid>
    <comment_count>4</comment_count>
      <attachid>106452</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-06 11:42:48 -0700</bug_when>
    <thetext>Comment on attachment 106452
Patch

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

&gt; Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:91
&gt; +    commitIfNeeded(false);

actually we don&apos;t want to do layout here either. it&apos;s the responsibility of the caller to WebWidget::paint() to call animateAndLayout() before calling this function

&gt; Source/WebCore/platform/graphics/chromium/cc/CCSingleThreadProxy.cpp:237
&gt; +    if (!alreadyCalledLayout)
&gt; +        m_layerTreeHost-&gt;animateAndLayout(frameBeginTime);

i think you can just delete this completely</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462710</commentid>
    <comment_count>5</comment_count>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-09-06 11:55:08 -0700</bug_when>
    <thetext>&gt; i think you can just delete this completely
I did this because we&apos;re going to have to eventually invert that. But, I&apos;ll do as you wish.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462712</commentid>
    <comment_count>6</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-09-06 11:56:54 -0700</bug_when>
    <thetext>Eventually we&apos;ll need it, but not for compositeAndReadback().  That path will not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462713</commentid>
    <comment_count>7</comment_count>
      <attachid>106456</attachid>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-09-06 11:57:05 -0700</bug_when>
    <thetext>Created attachment 106456
Okay</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>462719</commentid>
    <comment_count>8</comment_count>
    <who name="Nat Duca">nduca</who>
    <bug_when>2011-09-06 12:02:41 -0700</bug_when>
    <thetext>Committed r94587: &lt;http://trac.webkit.org/changeset/94587&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106452</attachid>
            <date>2011-09-06 11:34:24 -0700</date>
            <delta_ts>2011-09-06 11:57:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67621-20110906113423.patch</filename>
            <type>text/plain</type>
            <size>3121</size>
            <attacher name="Nat Duca">nduca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ1NjAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxYzkxMWNiNWFiMTMwOTA3
YTJjMmVhM2U2OWE0ODhiYzA1N2Q4NmIzLi43YjA4NjNlZDFkZjA0ODZiYTFjNjAzYjI3NTNiM2Qw
MmE5NmVhN2M4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMDYgIE5hdCBE
dWNhICA8bmR1Y2FAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gUkVHUkVTU0lP
Tig5NDM1Myk6IHJlcXVlc3RBbmltYXRpb25GcmFtZSBub3QgdGhyb3R0bGVkIGluIGNvbXBvc2l0
aW5nIHBhdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY3NjIxCisKKyAgICAgICAgQ0NTaW5nbGVUaHJlYWRQcm94eSBzaG91bGQgbm90IHBlcmZvcm0g
bGF5b3V0IHdoZW4gY2FsbGVkCisgICAgICAgIHZpYSB0aGUgY29tcG9zaXRlSW1tZWRpYXRlbHkg
cGF0aC4gRG9pbmcgc28gbWFrZXMgaXQgbG9vaworICAgICAgICBsaWtlIGZyYW1lIHJhdGUgaXMg
dW5ib3VuZGVkLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21wb3NpdGVBbmRS
ZWFkYmFjayk6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21wb3Np
dGVJbW1lZGlhdGVseSk6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpj
b21taXRJZk5lZWRlZCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NTaW5nbGVUaHJlYWRQcm94eS5oOgorCiAyMDExLTA5LTA1ICBQYXZlbCBQb2Rpdmlsb3YgIDxw
b2Rpdmlsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IHJlLWltcGxl
bWVudCBSYXdTb3VyY2VDb2RlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmNw
cAppbmRleCA2MGJlNzU2MTE5YmRjYTFkZDhjYjAxZTRkODczNzI3YWJjZTM0OTdhLi4xYTY3NzI3
YjNmMTRhZjUzNWFhZDViMjNkNDc3OTA0M2IwZjAzYWRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1Np
bmdsZVRocmVhZFByb3h5LmNwcApAQCAtODgsNyArODgsNyBAQCBib29sIENDU2luZ2xlVGhyZWFk
UHJveHk6OmNvbXBvc2l0ZUFuZFJlYWRiYWNrKHZvaWQgKnBpeGVscywgY29uc3QgSW50UmVjdCYg
cmVjdAogICAgIGlmICghcmVjcmVhdGVDb250ZXh0SWZOZWVkZWQoKSkKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCi0gICAgY29tbWl0SWZOZWVkZWQoKTsKKyAgICBjb21taXRJZk5lZWRlZChmYWxz
ZSk7CiAKIAogICAgIGlmICghZG9Db21wb3NpdGUoKSkKQEAgLTE4OCw3ICsxODgsNyBAQCB2b2lk
IENDU2luZ2xlVGhyZWFkUHJveHk6OmNvbXBvc2l0ZUltbWVkaWF0ZWx5KCkKICAgICBpZiAoIXJl
Y3JlYXRlQ29udGV4dElmTmVlZGVkKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIGNvbW1pdElm
TmVlZGVkKCk7CisgICAgY29tbWl0SWZOZWVkZWQodHJ1ZSk7CiAKICAgICBpZiAoZG9Db21wb3Np
dGUoKSkKICAgICAgICAgbV9sYXllclRyZWVIb3N0SW1wbC0+cHJlc2VudCgpOwpAQCAtMjI5LDEx
ICsyMjksMTIgQEAgYm9vbCBDQ1NpbmdsZVRocmVhZFByb3h5OjpyZWNyZWF0ZUNvbnRleHRJZk5l
ZWRlZCgpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi12b2lkIENDU2luZ2xlVGhyZWFkUHJveHk6
OmNvbW1pdElmTmVlZGVkKCkKK3ZvaWQgQ0NTaW5nbGVUaHJlYWRQcm94eTo6Y29tbWl0SWZOZWVk
ZWQoYm9vbCBhbHJlYWR5Q2FsbGVkTGF5b3V0KQogewogICAgIC8vIFVwZGF0ZQogICAgIGRvdWJs
ZSBmcmFtZUJlZ2luVGltZSA9IGN1cnJlbnRUaW1lKCk7Ci0gICAgbV9sYXllclRyZWVIb3N0LT5h
bmltYXRlQW5kTGF5b3V0KGZyYW1lQmVnaW5UaW1lKTsKKyAgICBpZiAoIWFscmVhZHlDYWxsZWRM
YXlvdXQpCisgICAgICAgIG1fbGF5ZXJUcmVlSG9zdC0+YW5pbWF0ZUFuZExheW91dChmcmFtZUJl
Z2luVGltZSk7CiAgICAgbV9sYXllclRyZWVIb3N0LT51cGRhdGVMYXllcnMoKTsKIAogICAgIC8v
IENvbW1pdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5oCmluZGV4IDc2NWI4NTlm
OTUxNTAyNmU5ZDc4NzUyMWQ0OTlkNTFhOTgwZjhmOTcuLmM1MjgwYzA2MThlNThiNmM3MWEwODIz
MzU1M2JhOWQwYTY5NWRiNDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL2NjL0NDU2luZ2xlVGhyZWFkUHJveHkuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmgK
QEAgLTYzLDcgKzYzLDcgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBleHBsaWNpdCBDQ1Npbmds
ZVRocmVhZFByb3h5KENDTGF5ZXJUcmVlSG9zdCopOwogICAgIGJvb2wgcmVjcmVhdGVDb250ZXh0
SWZOZWVkZWQoKTsKLSAgICB2b2lkIGNvbW1pdElmTmVlZGVkKCk7CisgICAgdm9pZCBjb21taXRJ
Zk5lZWRlZChib29sIGFscmVhZHlDYWxsZWRMYXlvdXQpOwogICAgIGJvb2wgZG9Db21wb3NpdGUo
KTsKIAogICAgIC8vIEFjY2Vzc2VkIG9uIG1haW4gdGhyZWFkIG9ubHkuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106456</attachid>
            <date>2011-09-06 11:57:05 -0700</date>
            <delta_ts>2011-09-06 11:57:34 -0700</delta_ts>
            <desc>Okay</desc>
            <filename>bug-67621-20110906115704.patch</filename>
            <type>text/plain</type>
            <size>1969</size>
            <attacher name="Nat Duca">nduca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTQ1NjAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxYzkxMWNiNWFiMTMwOTA3
YTJjMmVhM2U2OWE0ODhiYzA1N2Q4NmIzLi43YjA4NjNlZDFkZjA0ODZiYTFjNjAzYjI3NTNiM2Qw
MmE5NmVhN2M4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDktMDYgIE5hdCBE
dWNhICA8bmR1Y2FAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gUkVHUkVTU0lP
Tig5NDM1Myk6IHJlcXVlc3RBbmltYXRpb25GcmFtZSBub3QgdGhyb3R0bGVkIGluIGNvbXBvc2l0
aW5nIHBhdGgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTY3NjIxCisKKyAgICAgICAgQ0NTaW5nbGVUaHJlYWRQcm94eSBzaG91bGQgbm90IHBlcmZvcm0g
bGF5b3V0IHdoZW4gY2FsbGVkCisgICAgICAgIHZpYSB0aGUgY29tcG9zaXRlSW1tZWRpYXRlbHkg
cGF0aC4gRG9pbmcgc28gbWFrZXMgaXQgbG9vaworICAgICAgICBsaWtlIGZyYW1lIHJhdGUgaXMg
dW5ib3VuZGVkLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21wb3NpdGVBbmRS
ZWFkYmFjayk6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21wb3Np
dGVJbW1lZGlhdGVseSk6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpj
b21taXRJZk5lZWRlZCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2Mv
Q0NTaW5nbGVUaHJlYWRQcm94eS5oOgorCiAyMDExLTA5LTA1ICBQYXZlbCBQb2Rpdmlsb3YgIDxw
b2Rpdmlsb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IHJlLWltcGxl
bWVudCBSYXdTb3VyY2VDb2RlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmNw
cAppbmRleCA2MGJlNzU2MTE5YmRjYTFkZDhjYjAxZTRkODczNzI3YWJjZTM0OTdhLi4wYWYzMzBk
YmQ4ZjQ2N2ZkYWZkN2RhNDAzNmYwNGJjODQ1MTYzZGUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1Np
bmdsZVRocmVhZFByb3h5LmNwcApAQCAtOTAsNyArOTAsNiBAQCBib29sIENDU2luZ2xlVGhyZWFk
UHJveHk6OmNvbXBvc2l0ZUFuZFJlYWRiYWNrKHZvaWQgKnBpeGVscywgY29uc3QgSW50UmVjdCYg
cmVjdAogCiAgICAgY29tbWl0SWZOZWVkZWQoKTsKIAotCiAgICAgaWYgKCFkb0NvbXBvc2l0ZSgp
KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKQEAgLTIzMiw4ICsyMzEsNiBAQCBib29sIENDU2lu
Z2xlVGhyZWFkUHJveHk6OnJlY3JlYXRlQ29udGV4dElmTmVlZGVkKCkKIHZvaWQgQ0NTaW5nbGVU
aHJlYWRQcm94eTo6Y29tbWl0SWZOZWVkZWQoKQogewogICAgIC8vIFVwZGF0ZQotICAgIGRvdWJs
ZSBmcmFtZUJlZ2luVGltZSA9IGN1cnJlbnRUaW1lKCk7Ci0gICAgbV9sYXllclRyZWVIb3N0LT5h
bmltYXRlQW5kTGF5b3V0KGZyYW1lQmVnaW5UaW1lKTsKICAgICBtX2xheWVyVHJlZUhvc3QtPnVw
ZGF0ZUxheWVycygpOwogCiAgICAgLy8gQ29tbWl0Cg==
</data>
<flag name="review"
          id="102891"
          type_id="1"
          status="+"
          setter="jamesr"
    />
    <flag name="commit-queue"
          id="102892"
          type_id="3"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>