<?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>141669</bug_id>
          
          <creation_ts>2015-02-16 15:20:23 -0800</creation_ts>
          <short_desc>REGRESSION (r176459): Process suspension cleanup timer sometimes never stops</short_desc>
          <delta_ts>2015-02-16 15:24:30 -0800</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1069620</commentid>
    <comment_count>0</comment_count>
      <attachid>246688</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-16 15:20:23 -0800</bug_when>
    <thetext>Created attachment 246688
patch

r176459 accidentally removed the code to stop the cleanup timer in the case where we successfully finish marking layers volatile, causing the timer to continue running once the process comes back from a suspended state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069621</commentid>
    <comment_count>1</comment_count>
      <attachid>246688</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-02-16 15:21:33 -0800</bug_when>
    <thetext>Comment on attachment 246688
patch

Testable?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069622</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-16 15:22:14 -0800</bug_when>
    <thetext>Attachment 246688 did not pass style-queue:


ERROR: Source/WebKit2/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069623</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-16 15:22:47 -0800</bug_when>
    <thetext>I don&apos;t think we have any infrastructure for testing process suspension (nor would I have any idea how to test that a timer that has negligible functional impact *isn&apos;t* firing).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1069625</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-16 15:24:30 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/180180</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246688</attachid>
            <date>2015-02-16 15:20:23 -0800</date>
            <delta_ts>2015-02-16 15:21:33 -0800</delta_ts>
            <desc>patch</desc>
            <filename>timer.diff</filename>
            <type>text/plain</type>
            <size>1412</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBiOGVlZThjLi5kYjJmOTEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTUtMDItMTYgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgUkVHUkVTU0lPTiAocjE3NjQ1OSk6IFByb2Nlc3Mgc3VzcGVuc2lvbiBjbGVhbnVw
IHRpbWVyIHNvbWV0aW1lcyBuZXZlciBzdG9wcworICAgICAgICBOZWVkIHRoZSBidWcgVVJMIChP
T1BTISkuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNz
OjptYXJrQWxsTGF5ZXJzVm9sYXRpbGVJZlBvc3NpYmxlKToKKyAgICAgICAgcjE3NjQ1OSBhY2Np
ZGVudGFsbHkgcmVtb3ZlZCB0aGUgY29kZSB0byBzdG9wIHRoZSBjbGVhbnVwIHRpbWVyCisgICAg
ICAgIGluIHRoZSBjYXNlIHdoZXJlIHdlIHN1Y2Nlc3NmdWxseSBmaW5pc2ggbWFya2luZyBsYXll
cnMgdm9sYXRpbGUsCisgICAgICAgIGNhdXNpbmcgdGhlIHRpbWVyIHRvIGNvbnRpbnVlIHJ1bm5p
bmcgb25jZSB0aGUgcHJvY2VzcyBjb21lcyBiYWNrCisgICAgICAgIGZyb20gYSBzdXNwZW5kZWQg
c3RhdGUuCisKIDIwMTUtMDItMTYgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNv
bT4KIAogICAgICAgICBBZGQgbnVsbGFiaWxpdHkgcXVhbGlmaWVycyB0byBhbGwgQVBJIGhlYWRl
cnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCmluZGV4IGMzYzkxM2Yu
LjhhNDQyM2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vz
cy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcApAQCAt
MTE5Niw2ICsxMTk2LDcgQEAgYm9vbCBXZWJQcm9jZXNzOjptYXJrQWxsTGF5ZXJzVm9sYXRpbGVJ
ZlBvc3NpYmxlKCkKIHZvaWQgV2ViUHJvY2Vzczo6cHJvY2Vzc1N1c3BlbnNpb25DbGVhbnVwVGlt
ZXJGaXJlZCgpCiB7CiAgICAgaWYgKG1hcmtBbGxMYXllcnNWb2xhdGlsZUlmUG9zc2libGUoKSkg
eworICAgICAgICBtX3Byb2Nlc3NTdXNwZW5zaW9uQ2xlYW51cFRpbWVyLnN0b3AoKTsKICAgICAg
ICAgcGFyZW50UHJvY2Vzc0Nvbm5lY3Rpb24oKS0+c2VuZChNZXNzYWdlczo6V2ViUHJvY2Vzc1By
b3h5OjpQcm9jZXNzUmVhZHlUb1N1c3BlbmQoKSwgMCk7CiAgICAgfQogfQo=
</data>
<flag name="review"
          id="271636"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>