<?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>169573</bug_id>
          
          <creation_ts>2017-03-13 16:08:39 -0700</creation_ts>
          <short_desc>[WK2] Call processDidCrash() right away when terminating a process that exceeded background CPU limit</short_desc>
          <delta_ts>2017-03-21 14:08:28 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>169456</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1287404</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-03-13 16:08:39 -0700</bug_when>
    <thetext>Call processDidCrash() right away when terminating a process that exceeded background CPU limit and let the client decide when to reload the content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287405</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-03-13 16:09:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/30960968&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1287406</commentid>
    <comment_count>2</comment_count>
      <attachid>304317</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-03-13 16:10:54 -0700</bug_when>
    <thetext>Created attachment 304317
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289836</commentid>
    <comment_count>3</comment_count>
      <attachid>304317</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-03-21 14:08:25 -0700</bug_when>
    <thetext>Comment on attachment 304317
Patch

Clearing flags on attachment: 304317

Committed r214230: &lt;http://trac.webkit.org/changeset/214230&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289837</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-03-21 14:08:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304317</attachid>
            <date>2017-03-13 16:10:54 -0700</date>
            <delta_ts>2017-03-21 14:08:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169573-20170313161054.patch</filename>
            <type>text/plain</type>
            <size>5429</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzODU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggODU5MDE5ZDNmMjFmYmFm
NWRlZDA3N2NjZDM3NzJhM2UyNDI3NTY4Ni4uMjFiM2FkMjFjMzcxY2FhMmJlZTU2ODhmOTU4NWE5
ZDcxMmI0NWMzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE3LTAzLTEzICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1dLMl0gQ2FsbCBwcm9jZXNz
RGlkQ3Jhc2goKSByaWdodCBhd2F5IHdoZW4gdGVybWluYXRpbmcgYSBwcm9jZXNzIHRoYXQgZXhj
ZWVkZWQgYmFja2dyb3VuZCBDUFUgbGltaXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE2OTU3MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzA5NjA5
Njg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2Fs
bCBwcm9jZXNzRGlkQ3Jhc2goKSByaWdodCBhd2F5IHdoZW4gdGVybWluYXRpbmcgYSBwcm9jZXNz
IHRoYXQgZXhjZWVkZWQgYmFja2dyb3VuZCBDUFUgbGltaXQKKyAgICAgICAgYW5kIGxldCB0aGUg
Y2xpZW50IGRlY2lkZSB3aGVuIHRvIHJlbG9hZCB0aGUgY29udGVudC4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6
OnJlYXR0YWNoVG9XZWJQcm9jZXNzKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5Ojpk
aXNwYXRjaEFjdGl2aXR5U3RhdGVDaGFuZ2UpOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJv
eHk6OnRlcm1pbmF0ZVByb2Nlc3MpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHku
aDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcDoKKyAgICAgICAgKFdl
YktpdDo6V2ViUHJvY2Vzc1Byb3h5OjpkaWRFeGNlZWRCYWNrZ3JvdW5kQ1BVTGltaXQpOgorCiAy
MDE3LTAzLTEzICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgogCiAgICAg
ICAgIFtXVEZdIENsZWFuIHVwIFJ1bkxvb3AgYW5kIFdvcmtRdWV1ZSB3aXRoIFNlY29uZHMgYW5k
IEZ1bmN0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCmluZGV4
IDhhNTA3MTQ5ODU2NTQwOWUwMjJkMjViNzBhOGI0YTllMTkxMTBjYTEuLjZmMjQ3MjgwZGMyZDM2
ZmFhNjJjMTc1YzQ4MjI1YjU4YzhiMGQ2NzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJQYWdlUHJveHkuY3BwCkBAIC03MTcsNyArNzE3LDYgQEAgdm9pZCBXZWJQYWdlUHJveHk6OnJl
YXR0YWNoVG9XZWJQcm9jZXNzKCkKICAgICBBU1NFUlQobV9wcm9jZXNzLT5zdGF0ZSgpID09IFdl
YlByb2Nlc3NQcm94eTo6U3RhdGU6OlRlcm1pbmF0ZWQpOwogCiAgICAgbV9pc1ZhbGlkID0gdHJ1
ZTsKLSAgICBtX3dhc1Rlcm1pbmF0ZWREdWVUb1Jlc291cmNlRXhoYXVzdGlvbldoaWxlSW5CYWNr
Z3JvdW5kID0gZmFsc2U7CiAgICAgbV9wcm9jZXNzLT5yZW1vdmVXZWJQYWdlKG1fcGFnZUlEKTsK
ICAgICBtX3Byb2Nlc3MtPnJlbW92ZU1lc3NhZ2VSZWNlaXZlcihNZXNzYWdlczo6V2ViUGFnZVBy
b3h5OjptZXNzYWdlUmVjZWl2ZXJOYW1lKCksIG1fcGFnZUlEKTsKIApAQCAtMTUzMCwxMyArMTUy
OSw4IEBAIHZvaWQgV2ViUGFnZVByb3h5OjpkaXNwYXRjaEFjdGl2aXR5U3RhdGVDaGFuZ2UoKQog
ICAgIG1fYWN0aXZpdHlTdGF0ZUNoYW5nZURpc3BhdGNoZXItPmludmFsaWRhdGUoKTsKICNlbmRp
ZgogCi0gICAgaWYgKCFpc1ZhbGlkKCkpIHsKLSAgICAgICAgaWYgKG1fcG90ZW50aWFsbHlDaGFu
Z2VkQWN0aXZpdHlTdGF0ZUZsYWdzICYgQWN0aXZpdHlTdGF0ZTo6SXNWaXNpYmxlICYmIG1fd2Fz
VGVybWluYXRlZER1ZVRvUmVzb3VyY2VFeGhhdXN0aW9uV2hpbGVJbkJhY2tncm91bmQpIHsKLSAg
ICAgICAgICAgIG1fd2FzVGVybWluYXRlZER1ZVRvUmVzb3VyY2VFeGhhdXN0aW9uV2hpbGVJbkJh
Y2tncm91bmQgPSBmYWxzZTsKLSAgICAgICAgICAgIHByb2Nlc3NEaWRDcmFzaCgpOwotICAgICAg
ICB9CisgICAgaWYgKCFpc1ZhbGlkKCkpCiAgICAgICAgIHJldHVybjsKLSAgICB9CiAKICAgICAv
LyBJZiB0aGUgdmlzaWJpbGl0eSBzdGF0ZSBtYXkgaGF2ZSBjaGFuZ2VkLCB0aGVuIHNvIG1heSB0
aGUgdmlzdWFsbHkgaWRsZSAmIG9jY2x1ZGVkIGFnbm9zdGljIHN0YXRlLgogICAgIGlmIChtX3Bv
dGVudGlhbGx5Q2hhbmdlZEFjdGl2aXR5U3RhdGVGbGFncyAmIEFjdGl2aXR5U3RhdGU6OklzVmlz
aWJsZSkKQEAgLTIzOTAsNyArMjM4NCw3IEBAIHZvaWQgV2ViUGFnZVByb3h5OjpzZXRDdXN0b21U
ZXh0RW5jb2RpbmdOYW1lKGNvbnN0IFN0cmluZyYgZW5jb2RpbmdOYW1lKQogICAgIG1fcHJvY2Vz
cy0+c2VuZChNZXNzYWdlczo6V2ViUGFnZTo6U2V0Q3VzdG9tVGV4dEVuY29kaW5nTmFtZShlbmNv
ZGluZ05hbWUpLCBtX3BhZ2VJRCk7CiB9CiAKLXZvaWQgV2ViUGFnZVByb3h5Ojp0ZXJtaW5hdGVQ
cm9jZXNzKFRlcm1pbmF0aW9uUmVhc29uIHRlcm1pbmF0aW9uUmVhc29uKQordm9pZCBXZWJQYWdl
UHJveHk6OnRlcm1pbmF0ZVByb2Nlc3MoKQogewogICAgIC8vIE5PVEU6IFRoaXMgdXNlcyBhIGNo
ZWNrIG9mIG1faXNWYWxpZCByYXRoZXIgdGhhbiBjYWxsaW5nIGlzVmFsaWQoKSBzaW5jZQogICAg
IC8vIHdlIHdhbnQgdGhpcyB0byBydW4gZXZlbiBmb3IgcGFnZXMgYmVpbmcgY2xvc2VkIG9yIHRo
YXQgYWxyZWFkeSBjbG9zZWQuCkBAIC0yMzk5LDcgKzIzOTMsNiBAQCB2b2lkIFdlYlBhZ2VQcm94
eTo6dGVybWluYXRlUHJvY2VzcyhUZXJtaW5hdGlvblJlYXNvbiB0ZXJtaW5hdGlvblJlYXNvbikK
IAogICAgIG1fcHJvY2Vzcy0+cmVxdWVzdFRlcm1pbmF0aW9uKCk7CiAgICAgcmVzZXRTdGF0ZUFm
dGVyUHJvY2Vzc0V4aXRlZCgpOwotICAgIG1fd2FzVGVybWluYXRlZER1ZVRvUmVzb3VyY2VFeGhh
dXN0aW9uV2hpbGVJbkJhY2tncm91bmQgPSB0ZXJtaW5hdGlvblJlYXNvbiA9PSBUZXJtaW5hdGlv
blJlYXNvbjo6UmVzb3VyY2VFeGhhdXN0aW9uV2hpbGVJbkJhY2tncm91bmQ7CiB9CiAKIFNlc3Np
b25TdGF0ZSBXZWJQYWdlUHJveHk6OnNlc3Npb25TdGF0ZShjb25zdCBzdGQ6OmZ1bmN0aW9uPGJv
b2wgKFdlYkJhY2tGb3J3YXJkTGlzdEl0ZW0mKT4mIGZpbHRlcikgY29uc3QKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaCBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCBiYjU3N2ZhYjI3NzBhY2Y3ZTRhNzc3ZmM0
YzMzZGFhMjk2OGM5OGRlLi5iOGE4MjkxZDlhMWQ1YTk5N2ZiMTVkODlkZWMwNjAwYmE4MTNkNDY1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCkBAIC02ODAsOCArNjgw
LDcgQEAgcHVibGljOgogCiAgICAgZG91YmxlIGVzdGltYXRlZFByb2dyZXNzKCkgY29uc3Q7CiAK
LSAgICBlbnVtIGNsYXNzIFRlcm1pbmF0aW9uUmVhc29uIHsgUmVzb3VyY2VFeGhhdXN0aW9uV2hp
bGVJbkJhY2tncm91bmQsIE90aGVyIH07Ci0gICAgdm9pZCB0ZXJtaW5hdGVQcm9jZXNzKFRlcm1p
bmF0aW9uUmVhc29uID0gVGVybWluYXRpb25SZWFzb246Ok90aGVyKTsKKyAgICB2b2lkIHRlcm1p
bmF0ZVByb2Nlc3MoKTsKIAogICAgIFNlc3Npb25TdGF0ZSBzZXNzaW9uU3RhdGUoY29uc3Qgc3Rk
OjpmdW5jdGlvbjxib29sIChXZWJCYWNrRm9yd2FyZExpc3RJdGVtJik+JiA9IG51bGxwdHIpIGNv
bnN0OwogICAgIFJlZlB0cjxBUEk6Ok5hdmlnYXRpb24+IHJlc3RvcmVGcm9tU2Vzc2lvblN0YXRl
KFNlc3Npb25TdGF0ZSwgYm9vbCBuYXZpZ2F0ZSk7CkBAIC0xOTg2LDcgKzE5ODUsNiBAQCBwcml2
YXRlOgogI2VuZGlmCiAKICAgICBib29sIG1faXNVc2luZ0hpZ2hQZXJmb3JtYW5jZVdlYkdMIHsg
ZmFsc2UgfTsKLSAgICBib29sIG1fd2FzVGVybWluYXRlZER1ZVRvUmVzb3VyY2VFeGhhdXN0aW9u
V2hpbGVJbkJhY2tncm91bmQgeyBmYWxzZSB9OwogICAgICAgICAKICAgICBXZWFrUHRyRmFjdG9y
eTxXZWJQYWdlUHJveHk+IG1fd2Vha1B0ckZhY3Rvcnk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9XZWJQcm9jZXNzUHJveHkuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKaW5kZXggNWZmNjRkNjQ4YzRiNzg0MjVmZDkxMjcw
NjM0N2YyODc4Zjk0ZTUwMC4uNTFlMWE2MDMxZjA0MjA5MmYwNzRhYzUyYWM1YzE1ZjcxMjZjZTc1
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAKQEAg
LTExMzUsOSArMTEzNSwxMCBAQCB2b2lkIFdlYlByb2Nlc3NQcm94eTo6ZGlkRXhjZWVkQmFja2dy
b3VuZENQVUxpbWl0KCkKIAogICAgIFJFTEVBU0VfTE9HKFBlcmZvcm1hbmNlTG9nZ2luZywgIiVw
IC0gV2ViUHJvY2Vzc1Byb3h5OjpkaWRFeGNlZWRCYWNrZ3JvdW5kQ1BVTGltaXQoKSBUZXJtaW5h
dGluZyBiYWNrZ3JvdW5kIFdlYlByb2Nlc3MgdGhhdCBoYXMgZXhjZWVkZWQgdGhlIGJhY2tncm91
bmQgQ1BVIGxpbWl0IiwgdGhpcyk7CiAKLSAgICAvLyBXZSBvbmx5IHRlcm1pbmF0ZSB0aGUgcHJv
Y2VzcyBoZXJlLiBXZSB3aWxsIGNhbGwgcHJvY2Vzc0RpZENyYXNoKCkgb25jZSBvbmUgb2YgdGhl
IHBhZ2VzIGJlY29tZXMgdmlzaWJsZSBhZ2FpbiAoc2VlIFdlYlBhZ2VQcm94eTo6ZGlzcGF0Y2hB
Y3Rpdml0eVN0YXRlQ2hhbmdlKCkpLgotICAgIGZvciAoYXV0byYgcGFnZSA6IHBhZ2VzQ29weShw
YWdlcygpKSkKLSAgICAgICAgcGFnZS0+dGVybWluYXRlUHJvY2VzcyhXZWJQYWdlUHJveHk6OlRl
cm1pbmF0aW9uUmVhc29uOjpSZXNvdXJjZUV4aGF1c3Rpb25XaGlsZUluQmFja2dyb3VuZCk7Cisg
ICAgZm9yIChhdXRvJiBwYWdlIDogcGFnZXNDb3B5KHBhZ2VzKCkpKSB7CisgICAgICAgIHBhZ2Ut
PnRlcm1pbmF0ZVByb2Nlc3MoKTsKKyAgICAgICAgcGFnZS0+cHJvY2Vzc0RpZENyYXNoKCk7Cisg
ICAgfQogfQogCiB2b2lkIFdlYlByb2Nlc3NQcm94eTo6dXBkYXRlQmFja2dyb3VuZFJlc3BvbnNp
dmVuZXNzVGltZXIoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>