<?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>81963</bug_id>
          
          <creation_ts>2012-03-22 14:10:09 -0700</creation_ts>
          <short_desc>WebProcess can get stuck in GC during many low memory signals</short_desc>
          <delta_ts>2012-03-27 13:29:58 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</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="Stephanie Lewis">slewis</reporter>
          <assigned_to name="Stephanie Lewis">slewis</assigned_to>
          <cc>eric</cc>
    
    <cc>slewis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>585676</commentid>
    <comment_count>0</comment_count>
    <who name="Stephanie Lewis">slewis</who>
    <bug_when>2012-03-22 14:10:09 -0700</bug_when>
    <thetext>We have seen evidence of a computer getting stuck in GC during a low memory signal.  The GC was paging in more memory to run and so it was unable to finish before the next low memory signal fired.

We think with the new style of GC we will not get any value to forcing GC during a low memory signal so we should remove the call.

&lt;rdar://problem/11094830&gt; WebProcess appears to get stuck in its GC handler</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586866</commentid>
    <comment_count>1</comment_count>
      <attachid>133588</attachid>
    <who name="Stephanie Lewis">slewis</who>
    <bug_when>2012-03-23 17:07:25 -0700</bug_when>
    <thetext>Created attachment 133588
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586868</commentid>
    <comment_count>2</comment_count>
      <attachid>133588</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2012-03-23 17:10:09 -0700</bug_when>
    <thetext>Comment on attachment 133588
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589150</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-27 12:36:36 -0700</bug_when>
    <thetext>Attachment 133588 was posted by a committer and has review+, assigning to Stephanie Lewis for commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>589219</commentid>
    <comment_count>4</comment_count>
    <who name="Stephanie Lewis">slewis</who>
    <bug_when>2012-03-27 13:29:58 -0700</bug_when>
    <thetext>Committed http://trac.webkit.org/projects/webkit/changeset/111977</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133588</attachid>
            <date>2012-03-23 17:07:25 -0700</date>
            <delta_ts>2012-03-23 17:10:09 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-https-bugs.webkit.org-show_bug.cgi-id-81963-WebProce.patch</filename>
            <type>text/plain</type>
            <size>2648</size>
            <attacher name="Stephanie Lewis">slewis</attacher>
            
              <data encoding="base64">RnJvbSBlNjFmZDA0OTlhNzlmMjU4ZWJhYTM2M2JkZDdiNzM4YWU3YjE2ZmFjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVwaGFuaWUgTGV3aXMgPHNsZXdpc0BhcHBsZS5jb20+CkRh
dGU6IFRodSwgMjIgTWFyIDIwMTIgMTU6MzU6MDkgLTA3MDAKU3ViamVjdDogW1BBVENIXSBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE5NjMgV2ViUHJvY2VzcyBjYW4K
IGdldCBzdHVjayBpbiBHQyBkdXJpbmcgbWFueSBsb3cgbWVtb3J5IHNpZ25hbHMuCiA8cmRhcjov
L3Byb2JsZW0vMTEwOTQ4MzA+IFdlYlByb2Nlc3MgYXBwZWFycyB0byBnZXQgc3R1Y2sKIGluIGl0
cyBHQyBoYW5kbGVyICg4MTk2MykuIFJlbW92ZSBHQyBjYWxsLgoKUmVtb3ZlIHRoZSBjYWxsIHRv
IGdhcmJhZ2UgY29sbGVjdCAgaW4gbG93IG1lbW9yeSBzaWduYWwgaGFuZGxlci4gIERpZCBzb21l
IHRlc3Rpbmcgd2l0aCBoaXR0aW5nIHRoZSBsb3cgbWVtb3J5IGhhbmRsZXIKZHVyaW5nIE1lbWJ1
c3RlciBhbmQgd2Ugd291bGQgZ2V0IGJhY2sgYXQgbW9zdCAxMDBrIC0gMjAway4gIFRoYXQgaXNu
J3QgZW5vdWdoIHRvIGhlbHAgdGhlIHN5c3RlbSwgYW5kIGluCnRoYXQgc3RhdGUgdGhlIEdDIGNv
bGxlY3Rpb24gY2FuIHRha2UgYSBzdWJzdGFudGlhbCBhbW91bnQgb2YgdGltZS4KClJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgoKUGVyZm9ybWFuY2UgQ2hhbmdlLCBubyBjaGFuZ2UgaW4gYmVo
YXZpb3IuCgoqIHBsYXRmb3JtL21hYy9NZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMubW06CihXZWJD
b3JlOjpNZW1vcnlQcmVzc3VyZUhhbmRsZXI6OnJlbGVhc2VNZW1vcnkpOgotLS0KIFNvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArKysrKysr
KysrKysrKysKIC4uLi9wbGF0Zm9ybS9tYWMvTWVtb3J5UHJlc3N1cmVIYW5kbGVyTWFjLm1tICAg
ICAgIHwgICAgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1M2M2NDg0Li44NDcxZjU3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTggQEAKKzIwMTItMDMtMjMgIFN0ZXBoYW5pZSBMZXdpcyAgPHNsZXdpc0BhcHBsZS5j
b20+CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgx
OTYzIFdlYlByb2Nlc3MgY2FuIGdldCBzdHVjayBpbiBHQyBkdXJpbmcgbWFueSBsb3cgbWVtb3J5
IHNpZ25hbHMuCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xMTA5NDgzMD4gV2ViUHJvY2VzcyBh
cHBlYXJzIHRvIGdldCBzdHVjayBpbiBpdHMgR0MgaGFuZGxlciAoODE5NjMpLgorICAgICAgICBS
ZW1vdmUgdGhlIGNhbGwgdG8gZ2FyYmFnZSBjb2xsZWN0ICBpbiBsb3cgbWVtb3J5IHNpZ25hbCBo
YW5kbGVyLiAgRGlkIHNvbWUgdGVzdGluZyB3aXRoIGhpdHRpbmcgdGhlIGxvdyBtZW1vcnkgaGFu
ZGxlcgorICAgICAgICBkdXJpbmcgTWVtYnVzdGVyIGFuZCB3ZSB3b3VsZCBnZXQgYmFjayBhdCBt
b3N0IDEwMGsgLSAyMDBrLiAgVGhhdCBpc24ndCBlbm91Z2ggdG8gaGVscCB0aGUgc3lzdGVtLCBh
bmQgaW4gCisgICAgICAgIHRoYXQgc3RhdGUgdGhlIEdDIGNvbGxlY3Rpb24gY2FuIHRha2UgYSBz
dWJzdGFudGlhbCBhbW91bnQgb2YgdGltZS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBQZXJmb3JtYW5jZSBDaGFuZ2UsIG5vIGNoYW5nZSBpbiBiZWhh
dmlvci4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy9NZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMu
bW06CisgICAgICAgIChXZWJDb3JlOjpNZW1vcnlQcmVzc3VyZUhhbmRsZXI6OnJlbGVhc2VNZW1v
cnkpOgorCiAyMDEyLTAzLTIzICBBZGFtIEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIE1hdGNoIERPTTQgc3BlYyB3aXRoIHJlc3BlY3QgdG8gRG9jdW1lbnRGcmFnbWVudCBp
bnNlcnRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9NZW1vcnlQ
cmVzc3VyZUhhbmRsZXJNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvTWVtb3J5
UHJlc3N1cmVIYW5kbGVyTWFjLm1tCmluZGV4IDBlNDEwZDkuLjE3MjdiYWMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9NZW1vcnlQcmVzc3VyZUhhbmRsZXJNYWMubW0K
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL01lbW9yeVByZXNzdXJlSGFuZGxlck1h
Yy5tbQpAQCAtMTM1LDggKzEzNSw2IEBAIHZvaWQgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpyZWxl
YXNlTWVtb3J5KGJvb2wgY3JpdGljYWwpCiAKICAgICBtZW1vcnlDYWNoZSgpLT5wcnVuZVRvUGVy
Y2VudGFnZShjcml0aWNhbCA/IDAgOiAwLjVmKTsKIAotICAgIGdjQ29udHJvbGxlcigpLmdhcmJh
Z2VDb2xsZWN0Tm93KCk7Ci0KICAgICBXVEY6OnJlbGVhc2VGYXN0TWFsbG9jRnJlZU1lbW9yeSgp
OwogfQogI2VuZGlmCi0tIAoxLjcuNS40Cgo=
</data>
<flag name="review"
          id="137622"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>