<?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>135177</bug_id>
          
          <creation_ts>2014-07-22 14:37:35 -0700</creation_ts>
          <short_desc>REGRESSION (r171239): Much more time spent taking snapshots during the PLT</short_desc>
          <delta_ts>2014-07-23 03:25:30 -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>WebKit2</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>135190</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>mitz</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1024071</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-22 14:37:35 -0700</bug_when>
    <thetext>We&apos;re taking way more snapshots now due to a mistake in r171239.

&lt;rdar://problem/17764847&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024073</commentid>
    <comment_count>1</comment_count>
      <attachid>235316</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-22 14:43:28 -0700</bug_when>
    <thetext>Created attachment 235316
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024075</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-22 14:47:11 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/171366</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024169</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-07-22 22:53:15 -0700</bug_when>
    <thetext>This change broke three API tests, so I&apos;m going to roll out.

Tests that failed:
  WKUserContentController.ScriptMessageHandlerWithNavigation
  WebKit2.RestoreSessionStateContainingFormData
Tests that timed out:
  DeviceScaleFactorOnBack.WebKit2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024172</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-22 23:00:02 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 135190</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024197</commentid>
    <comment_count>5</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-23 03:04:54 -0700</bug_when>
    <thetext>What! How is that possible? I added this message very recently and the *only* thing it does is take a snapshot. Will investigate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024198</commentid>
    <comment_count>6</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-23 03:16:49 -0700</bug_when>
    <thetext>The UI process is stuck in a HashTable lock adding a string to the AtomicString table under decidePolicyForResponse. Still unclear how I could have influenced this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024199</commentid>
    <comment_count>7</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-23 03:19:03 -0700</bug_when>
    <thetext>Given http://trac.webkit.org/changeset/171367 I wonder if ap was off-by-one somehow. Testing now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024200</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-23 03:23:48 -0700</bug_when>
    <thetext>Rolling out my patch changes nothing, rolling out Joe&apos;s fixes all three tests. gg.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024203</commentid>
    <comment_count>9</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-07-23 03:25:30 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Rolling out my patch changes nothing, rolling out Joe&apos;s fixes all three tests. gg.

Rolled this one back in in http://trac.webkit.org/changeset/171471, will go roll Joe out.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235316</attachid>
            <date>2014-07-22 14:43:28 -0700</date>
            <delta_ts>2014-07-22 14:45:51 -0700</delta_ts>
            <desc>patch</desc>
            <filename>snapshot-frequency.diff</filename>
            <type>text/plain</type>
            <size>5176</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBhOWE4ZTA5Li5jMzIzNWEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUg
QEAKKzIwMTQtMDctMjIgIFRpbW90aHkgSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29t
PgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxNzEyMzkpOiBNdWNoIG1vcmUgdGltZSBzcGVudCB0
YWtpbmcgc25hcHNob3RzIGR1cmluZyB0aGUgUExUCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzUxNzcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE3
NzY0ODQ3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQ
cm94eTo6d2lsbENoYW5nZUN1cnJlbnRIaXN0b3J5SXRlbUZvck1haW5GcmFtZSk6CisgICAgICAg
IChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6d2lsbENoYW5nZUN1cnJlbnRIaXN0b3J5SXRlbSk6IERl
bGV0ZWQuCisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAgICAqIFVJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW46CisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6
OldlYkZyYW1lTG9hZGVyQ2xpZW50Ojp3aWxsQ2hhbmdlQ3VycmVudEhpc3RvcnlJdGVtKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6
OldlYlBhZ2U6OndpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0ZW1Gb3JNYWluRnJhbWUpOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQYWdlOjp3aWxsQ2hhbmdlQ3VycmVudEhpc3RvcnlJdGVtKTogRGVs
ZXRlZC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oOgorICAgICAgICBS
ZW5hbWUgV2lsbENoYW5nZUN1cnJlbnRIaXN0b3J5SXRlbSB0byBXaWxsQ2hhbmdlQ3VycmVudEhp
c3RvcnlJdGVtRm9yTWFpbkZyYW1lLgorICAgICAgICBPbmx5IHNlbmQgaXQgd2hlbiB0aGUgY3Vy
cmVudCBoaXN0b3J5IGl0ZW0gZm9yIHRoZSBtYWluIGZyYW1lIGNoYW5nZXMuCisKIDIwMTQtMDct
MjIgIEJlbmphbWluIFBvdWxhaW4gIDxicG91bGFpbkBhcHBsZS5jb20+CiAKICAgICAgICAgW2lP
U11bV0syXSBVSSBoZWxwZXJzIHRoYXQgem9vbSBvbiBhbiBlbGVtZW50IGlnbm9yZSB0aGUgdmll
d3BvcnQncyBhbGxvd3NVc2VyU2NhbGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFn
ZVByb3h5LmNwcAppbmRleCA3ZjU4NGEzLi5iNWFmMzg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvV2ViUGFnZVByb3h5LmNwcApAQCAtNTE3MSw3ICs1MTcxLDcgQEAgdm9pZCBXZWJQYWdl
UHJveHk6Om5hdmlnYXRpb25HZXN0dXJlU25hcHNob3RXYXNSZW1vdmVkKCkKICAgICBtX2lzU2hv
d2luZ05hdmlnYXRpb25HZXN0dXJlU25hcHNob3QgPSBmYWxzZTsKIH0KIAotdm9pZCBXZWJQYWdl
UHJveHk6OndpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0ZW0oKQordm9pZCBXZWJQYWdlUHJveHk6
OndpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0ZW1Gb3JNYWluRnJhbWUoKQogewogICAgIHJlY29y
ZE5hdmlnYXRpb25TbmFwc2hvdCgpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlBhZ2VQcm94eS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5oCmluZGV4IGJlMjcwN2QuLjBkNGUwMDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViUGFnZVByb3h5LmgKQEAgLTEwMzEsNyArMTAzMSw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBk
aWRCbG9ja0luc2VjdXJlUGx1Z2luVmVyc2lvbihjb25zdCBTdHJpbmcmIG1pbWVUeXBlLCBjb25z
dCBTdHJpbmcmIHBsdWdpblVSTFN0cmluZywgY29uc3QgU3RyaW5nJiBmcmFtZVVSTFN0cmluZywg
Y29uc3QgU3RyaW5nJiBwYWdlVVJMU3RyaW5nLCBib29sIHJlcGxhY2VtZW50T2JzY3VyZWQpOwog
I2VuZGlmIC8vIEVOQUJMRShORVRTQ0FQRV9QTFVHSU5fQVBJKQogICAgIHZvaWQgc2V0Q2FuU2hv
cnRDaXJjdWl0SG9yaXpvbnRhbFdoZWVsRXZlbnRzKGJvb2wgY2FuU2hvcnRDaXJjdWl0SG9yaXpv
bnRhbFdoZWVsRXZlbnRzKSB7IG1fY2FuU2hvcnRDaXJjdWl0SG9yaXpvbnRhbFdoZWVsRXZlbnRz
ID0gY2FuU2hvcnRDaXJjdWl0SG9yaXpvbnRhbFdoZWVsRXZlbnRzOyB9Ci0gICAgdm9pZCB3aWxs
Q2hhbmdlQ3VycmVudEhpc3RvcnlJdGVtKCk7CisgICAgdm9pZCB3aWxsQ2hhbmdlQ3VycmVudEhp
c3RvcnlJdGVtRm9yTWFpbkZyYW1lKCk7CiAKICAgICB2b2lkIHJlYXR0YWNoVG9XZWJQcm9jZXNz
KCk7CiAgICAgdWludDY0X3QgcmVhdHRhY2hUb1dlYlByb2Nlc3NXaXRoSXRlbShXZWJCYWNrRm9y
d2FyZExpc3RJdGVtKik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5Lm1lc3NhZ2VzLmluIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQ
cm94eS5tZXNzYWdlcy5pbgppbmRleCBiMGYxOWJmLi5mODAyNTJmIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4KQEAgLTQwNCw3ICs0
MDQsNyBAQCBtZXNzYWdlcyAtPiBXZWJQYWdlUHJveHkgewogICAgIERpZEZpbmlzaExvYWRGb3JR
dWlja0xvb2tEb2N1bWVudEluTWFpbkZyYW1lKFdlYktpdDo6UXVpY2tMb29rRG9jdW1lbnREYXRh
IGRhdGEpCiAjZW5kaWYKIAotICAgIFdpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0ZW0oKQorICAg
IFdpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0ZW1Gb3JNYWluRnJhbWUoKQogCiAjaWYgVVNFKENP
TlRFTlRfRklMVEVSSU5HKQogICAgIENvbnRlbnRGaWx0ZXJEaWRCbG9ja0xvYWRGb3JGcmFtZShX
ZWJDb3JlOjpDb250ZW50RmlsdGVyIGNvbnRlbnRGaWx0ZXIsIHVpbnQ2NF90IGZyYW1lSUQpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZy
YW1lTG9hZGVyQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1
cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCmluZGV4IGY1NTBlYjUuLjZkYzI4OGMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJh
bWVMb2FkZXJDbGllbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29y
ZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCkBAIC0xNjI2LDggKzE2MjYsMTAgQEAg
dm9pZCBXZWJGcmFtZUxvYWRlckNsaWVudDo6d2lsbENoYW5nZUN1cnJlbnRIaXN0b3J5SXRlbSgp
CiAgICAgV2ViUGFnZSogd2ViUGFnZSA9IG1fZnJhbWUtPnBhZ2UoKTsKICAgICBpZiAoIXdlYlBh
Z2UpCiAgICAgICAgIHJldHVybjsKKyAgICBpZiAoIW1fZnJhbWUtPmlzTWFpbkZyYW1lKCkpCisg
ICAgICAgIHJldHVybjsKIAotICAgIHdlYlBhZ2UtPndpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0
ZW0oKTsKKyAgICB3ZWJQYWdlLT53aWxsQ2hhbmdlQ3VycmVudEhpc3RvcnlJdGVtRm9yTWFpbkZy
YW1lKCk7CiB9CiAKICNpZiBVU0UoQ09OVEVOVF9GSUxURVJJTkcpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKaW5kZXggMWMyZWQ4YS4uM2YwMTBhZSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAt
NDg0OCw5ICs0ODQ4LDkgQEAgdm9pZCBXZWJQYWdlOjpkaWRDaGFuZ2VTY3JvbGxPZmZzZXRGb3JG
cmFtZShGcmFtZSogZnJhbWUpCiAgICAgdXBkYXRlTWFpbkZyYW1lU2Nyb2xsT2Zmc2V0UGlubmlu
ZygpOwogfQogCi12b2lkIFdlYlBhZ2U6OndpbGxDaGFuZ2VDdXJyZW50SGlzdG9yeUl0ZW0oKQor
dm9pZCBXZWJQYWdlOjp3aWxsQ2hhbmdlQ3VycmVudEhpc3RvcnlJdGVtRm9yTWFpbkZyYW1lKCkK
IHsKLSAgICBzZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OldpbGxDaGFuZ2VDdXJyZW50SGlz
dG9yeUl0ZW0oKSk7CisgICAgc2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpXaWxsQ2hhbmdl
Q3VycmVudEhpc3RvcnlJdGVtRm9yTWFpbkZyYW1lKCkpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQ
YWdlLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCmluZGV4
IGZiZmZiMjMuLjhhMTA3MmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuaApAQCAtODQyLDcgKzg0Miw3IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgZGlkQ2hh
bmdlU2Nyb2xsT2Zmc2V0Rm9yRnJhbWUoV2ViQ29yZTo6RnJhbWUqKTsKIAotICAgIHZvaWQgd2ls
bENoYW5nZUN1cnJlbnRIaXN0b3J5SXRlbSgpOworICAgIHZvaWQgd2lsbENoYW5nZUN1cnJlbnRI
aXN0b3J5SXRlbUZvck1haW5GcmFtZSgpOwogCiBwcml2YXRlOgogICAgIFdlYlBhZ2UodWludDY0
X3QgcGFnZUlELCBjb25zdCBXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzJik7Cg==
</data>
<flag name="review"
          id="259886"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>