<?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>124558</bug_id>
          
          <creation_ts>2013-11-18 21:24:21 -0800</creation_ts>
          <short_desc>IncrementalSweeper needs to use DelayedReleaseScope too</short_desc>
          <delta_ts>2013-11-19 11:14:17 -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>JavaScriptCore</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="Mark Hahnenberg">mhahnenberg</reporter>
          <assigned_to name="Mark Hahnenberg">mhahnenberg</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951942</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-11-18 21:24:21 -0800</bug_when>
    <thetext>Since it does sweeping which can potentially release Objective-C objects.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951947</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-11-18 21:34:59 -0800</bug_when>
    <thetext>&lt;rdar://problem/15500057&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951949</commentid>
    <comment_count>2</comment_count>
      <attachid>217269</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-11-18 21:43:19 -0800</bug_when>
    <thetext>Created attachment 217269
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952141</commentid>
    <comment_count>3</comment_count>
      <attachid>217269</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-19 11:14:15 -0800</bug_when>
    <thetext>Comment on attachment 217269
Patch

Clearing flags on attachment: 217269

Committed r159508: &lt;http://trac.webkit.org/changeset/159508&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952142</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-19 11:14:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217269</attachid>
            <date>2013-11-18 21:43:19 -0800</date>
            <delta_ts>2013-11-19 11:14:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124558-20131118214319.patch</filename>
            <type>text/plain</type>
            <size>3686</size>
            <attacher name="Mark Hahnenberg">mhahnenberg</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU5NDgwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDEzLTExLTE4ICBNYXJrIEhhaG5lbmJlcmcgIDxtaGFobmVuYmVyZ0BhcHBsZS5jb20+CisK
KyAgICAgICAgSW5jcmVtZW50YWxTd2VlcGVyIG5lZWRzIHRvIHVzZSBEZWxheWVkUmVsZWFzZVNj
b3BlIHRvbworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI0NTU4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
SXQgZG9lcyBzd2VlcGluZyB0b28sIHNvIGl0IG5lZWRzIHRvIHVzZSBpdC4gQWxzbyByZWZhY3Rv
cmVkIGFuCisgICAgICAgIEFTU0VSVCB0aGF0IHNob3VsZCBoYXZlIGNhdWdodCB0aGlzIHNvb25l
ci4KKworICAgICAgICAqIGhlYXAvRGVsYXllZFJlbGVhc2VTY29wZS5oOgorICAgICAgICAoSlND
OjpEZWxheWVkUmVsZWFzZVNjb3BlOjppc0luRWZmZWN0Rm9yKToKKyAgICAgICAgKiBoZWFwL0lu
Y3JlbWVudGFsU3dlZXBlci5jcHA6CisgICAgICAgIChKU0M6OkluY3JlbWVudGFsU3dlZXBlcjo6
ZG9Td2VlcCk6CisgICAgICAgICogaGVhcC9NYXJrZWRCbG9jay5jcHA6CisgICAgICAgIChKU0M6
Ok1hcmtlZEJsb2NrOjpzd2VlcCk6CisgICAgICAgICogaGVhcC9NYXJrZWRTcGFjZS5jcHA6Cisg
ICAgICAgIChKU0M6Ok1hcmtlZFNwYWNlOjpzd2VlcCk6CisKIDIwMTMtMTEtMTggIE1pY2hhZWwg
U2Fib2ZmICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgQVJNNjQgQ1JBU0g6IERlYnVn
IGJ1aWxkcyBjcmFzaCBpbiBlbWl0UG9pbnRlclZhbGlkYXRpb24oKQpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL2hlYXAvRGVsYXllZFJlbGVhc2VTY29wZS5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL0RlbGF5ZWRSZWxlYXNlU2NvcGUuaAkocmV2aXNpb24g
MTU5NDc5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvRGVsYXllZFJlbGVhc2VTY29w
ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC01Nyw2ICs1NywxMSBAQCBwdWJsaWM6CiAgICAgICAgIG1f
ZGVsYXllZFJlbGVhc2VPYmplY3RzLmFwcGVuZChzdGQ6Om1vdmUob2JqZWN0KSk7CiAgICAgfQog
CisgICAgc3RhdGljIGJvb2wgaXNJbkVmZmVjdEZvcihNYXJrZWRTcGFjZSYgbWFya2VkU3BhY2Up
CisgICAgeworICAgICAgICByZXR1cm4gbWFya2VkU3BhY2UubV9jdXJyZW50RGVsYXllZFJlbGVh
c2VTY29wZTsKKyAgICB9CisKIHByaXZhdGU6CiAgICAgTWFya2VkU3BhY2UmIG1fbWFya2VkU3Bh
Y2U7CiAgICAgVmVjdG9yPFJldGFpblB0cjxDRlR5cGVSZWY+PiBtX2RlbGF5ZWRSZWxlYXNlT2Jq
ZWN0czsKQEAgLTc2LDYgKzgxLDExIEBAIHB1YmxpYzoKICAgICBEZWxheWVkUmVsZWFzZVNjb3Bl
KE1hcmtlZFNwYWNlJikKICAgICB7CiAgICAgfQorCisgICAgc3RhdGljIGJvb2wgaXNJbkVmZmVj
dEZvcihNYXJrZWRTcGFjZSYpCisgICAgeworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiB9
OwogCiAjZW5kaWYgLy8gVVNFKENGKQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAv
SW5jcmVtZW50YWxTd2VlcGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvaGVhcC9JbmNyZW1lbnRhbFN3ZWVwZXIuY3BwCShyZXZpc2lvbiAxNTk0NzkpCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvaGVhcC9JbmNyZW1lbnRhbFN3ZWVwZXIuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSAiSW5jcmVtZW50YWxTd2VlcGVyLmgiCiAK
ICNpbmNsdWRlICJBUElTaGltcy5oIgorI2luY2x1ZGUgIkRlbGF5ZWRSZWxlYXNlU2NvcGUuaCIK
ICNpbmNsdWRlICJIZWFwLmgiCiAjaW5jbHVkZSAiSlNPYmplY3QuaCIKICNpbmNsdWRlICJKU1N0
cmluZy5oIgpAQCAtMTAwLDYgKzEwMSw3IEBAIHZvaWQgSW5jcmVtZW50YWxTd2VlcGVyOjpkb1dv
cmsoKQogCiB2b2lkIEluY3JlbWVudGFsU3dlZXBlcjo6ZG9Td2VlcChkb3VibGUgc3dlZXBCZWdp
blRpbWUpCiB7CisgICAgRGVsYXllZFJlbGVhc2VTY29wZSBzY29wZShtX3ZtLT5oZWFwLm1fb2Jq
ZWN0U3BhY2UpOwogICAgIHdoaWxlIChtX2N1cnJlbnRCbG9ja1RvU3dlZXBJbmRleCA8IG1fYmxv
Y2tzVG9Td2VlcC5zaXplKCkpIHsKICAgICAgICAgc3dlZXBOZXh0QmxvY2soKTsKIApJbmRleDog
U291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFya2VkQmxvY2suY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZEJsb2NrLmNwcAkocmV2aXNpb24gMTU5
NDc5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2hlYXAvTWFya2VkQmxvY2suY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVk
ZSAiTWFya2VkQmxvY2suaCIKIAorI2luY2x1ZGUgIkRlbGF5ZWRSZWxlYXNlU2NvcGUuaCIKICNp
bmNsdWRlICJJbmNyZW1lbnRhbFN3ZWVwZXIuaCIKICNpbmNsdWRlICJKU0NlbGwuaCIKICNpbmNs
dWRlICJKU0Rlc3RydWN0aWJsZU9iamVjdC5oIgpAQCAtMTAyLDYgKzEwMyw3IEBAIE1hcmtlZEJs
b2NrOjpGcmVlTGlzdCBNYXJrZWRCbG9jazo6c3BlY2kKIAogTWFya2VkQmxvY2s6OkZyZWVMaXN0
IE1hcmtlZEJsb2NrOjpzd2VlcChTd2VlcE1vZGUgc3dlZXBNb2RlKQogeworICAgIEFTU0VSVChE
ZWxheWVkUmVsZWFzZVNjb3BlOjppc0luRWZmZWN0Rm9yKGhlYXAoKS0+bV9vYmplY3RTcGFjZSkp
OwogICAgIEhFQVBfTE9HX0JMT0NLX1NUQVRFX1RSQU5TSVRJT04odGhpcyk7CiAKICAgICBtX3dl
YWtTZXQuc3dlZXAoKTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFwL01hcmtlZFNw
YWNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaGVhcC9NYXJrZWRT
cGFjZS5jcHAJKHJldmlzaW9uIDE1OTQ3OSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9oZWFw
L01hcmtlZFNwYWNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTIwLDkgKzEyMCw2IEBAIHZvaWQg
TWFya2VkU3BhY2U6Omxhc3RDaGFuY2VUb0ZpbmFsaXplKCkKIAogdm9pZCBNYXJrZWRTcGFjZTo6
c3dlZXAoKQogewotI2lmIFVTRShDRikKLSAgICBBU1NFUlQobV9jdXJyZW50RGVsYXllZFJlbGVh
c2VTY29wZSk7Ci0jZW5kaWYKICAgICBtX2hlYXAtPnN3ZWVwZXIoKS0+d2lsbEZpbmlzaFN3ZWVw
aW5nKCk7CiAgICAgZm9yRWFjaEJsb2NrPFN3ZWVwPigpOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>