<?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>25784</bug_id>
          
          <creation_ts>2009-05-14 02:20:20 -0700</creation_ts>
          <short_desc>Leaks seen on HTTP tests</short_desc>
          <delta_ts>2009-05-14 09:47:24 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>husam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>121236</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-14 02:20:20 -0700</bug_when>
    <thetext>There are many leaks seen on HTTP tests. Some of them seem to be in system frameworks, so I&apos;m going to fix some, and file Radar bugs for others.

For those who can see it, one Radar bug is &lt;rdar://problem/6886937&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121237</commentid>
    <comment_count>1</comment_count>
      <attachid>30320</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-14 02:23:49 -0700</bug_when>
    <thetext>Created attachment 30320
proposed fix

This fixes two bugs I found.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121268</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-14 05:09:13 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; For those who can see it, one Radar bug is &lt;rdar://problem/6886937&gt;.

Another one: &lt;rdar://problem/6887278&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121318</commentid>
    <comment_count>3</comment_count>
      <attachid>30320</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-05-14 09:24:24 -0700</bug_when>
    <thetext>Comment on attachment 30320
proposed fix

&gt; -        NSMutableURLRequest *mutableRequest = [request.nsURLRequest() mutableCopy];
&gt; +        NSMutableURLRequest *mutableRequest = [[request.nsURLRequest() mutableCopy] autorelease];

Clearly this was just introduced by the bug fix for content sniffing. I&apos;d prefer to find a way to fix this with an additional local variable and a normal release rather than autorelease.

r=me as is, but consider making it use release instead of autorelease</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121324</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-14 09:47:24 -0700</bug_when>
    <thetext>Committed r43709.

(In reply to comment #3)
&gt; r=me as is, but consider making it use release instead of autorelease

I think that it would be much more interesting - but also more difficult - to avoid autorelease in common code path.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30320</attachid>
            <date>2009-05-14 02:23:49 -0700</date>
            <delta_ts>2009-05-14 09:24:24 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>LoaderLeaks.txt</filename>
            <type>text/plain</type>
            <size>2400</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MzY4OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDktMDUtMTQgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNTc4NAorICAgICAgICBM
ZWFrcyBzZWVuIG9uIEhUVFAgdGVzdHMKKworICAgICAgICBXZSBzaG91bGQgY2hhbmdlIFJlc291
cmNlSGFuZGxlTWFjLm1tIHRvIHVzZSBzbWFydCBwb2ludGVycyBzb21lIGRheSwgYnV0IHRoaXMg
aXMgYSBtaW5pbWFsIGZpeC4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291
cmNlSGFuZGxlTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VIYW5kbGU6OmxvYWRS
ZXNvdXJjZVN5bmNocm9ub3VzbHkpOiBSZWxlYXNlIG11dGFibGUgcmVxdWVzdCBjb3B5IG1hZGUg
Zm9yCisgICAgICAgIGRpc2FibGluZyBjb250ZW50IHNuaWZmaW5nLCBtYXRoaW5nIHRoZSBub3Jt
YWwgY29kZSBwYXRoLgorICAgICAgICAoLVtXZWJDb3JlU3luY2hyb25vdXNMb2FkZXIgY29ubmVj
dGlvbjp3aWxsU2VuZFJlcXVlc3Q6cmVkaXJlY3RSZXNwb25zZTpdKTogUmVsZWFzZSBtX3VzZXIK
KyAgICAgICAgYW5kIG1fcGFzcyBiZWZvcmUgb3ZlcndyaXRpbmcuCisgICAgICAgICgtW1dlYkNv
cmVTeW5jaHJvbm91c0xvYWRlciBjb25uZWN0aW9uOmRpZFJlY2VpdmVBdXRoZW50aWNhdGlvbkNo
YWxsZW5nZTpdKTogRGl0dG8uCisKIDIwMDktMDUtMTMgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVy
c2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggYnVpbGQuCkluZGV4OiBXZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1tCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VIYW5kbGVNYWMubW0JKHJldmlzaW9uIDQz
NjA4KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZUhhbmRsZU1hYy5t
bQkod29ya2luZyBjb3B5KQpAQCAtMzUyLDcgKzM1Miw3IEBAIHZvaWQgUmVzb3VyY2VIYW5kbGU6
OmxvYWRSZXNvdXJjZVN5bmNocm8KICAgICAKICAgICBOU1VSTFJlcXVlc3QgKm5zUmVxdWVzdDsK
ICAgICBpZiAoIXNob3VsZENvbnRlbnRTbmlmZlVSTChyZXF1ZXN0LnVybCgpKSkgewotICAgICAg
ICBOU011dGFibGVVUkxSZXF1ZXN0ICptdXRhYmxlUmVxdWVzdCA9IFtyZXF1ZXN0Lm5zVVJMUmVx
dWVzdCgpIG11dGFibGVDb3B5XTsKKyAgICAgICAgTlNNdXRhYmxlVVJMUmVxdWVzdCAqbXV0YWJs
ZVJlcXVlc3QgPSBbW3JlcXVlc3QubnNVUkxSZXF1ZXN0KCkgbXV0YWJsZUNvcHldIGF1dG9yZWxl
YXNlXTsKICAgICAgICAgd2tTZXROU1VSTFJlcXVlc3RTaG91bGRDb250ZW50U25pZmYobXV0YWJs
ZVJlcXVlc3QsIE5PKTsKICAgICAgICAgbnNSZXF1ZXN0ID0gbXV0YWJsZVJlcXVlc3Q7CiAgICAg
fSBlbHNlCkBAIC03OTgsNiArNzk4LDggQEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6cmVjZWl2ZWRD
YW5jZWxsYXRpbwogCiAgICAgaWYgKHJlZGlyZWN0UmVzcG9uc2UpIHsKICAgICAgICAgLy8gVGFr
ZSB1c2VyL3Bhc3Mgb3V0IG9mIHRoZSBVUkwuCisgICAgICAgIFttX3VzZXIgcmVsZWFzZV07Cisg
ICAgICAgIFttX3Bhc3MgcmVsZWFzZV07CiAgICAgICAgIG1fdXNlciA9IFtbbV91cmwgdXNlcl0g
Y29weV07CiAgICAgICAgIG1fcGFzcyA9IFtbbV91cmwgcGFzc3dvcmRdIGNvcHldOwogICAgICAg
ICBpZiAobV91c2VyIHx8IG1fcGFzcykgewpAQCAtODI5LDYgKzgzMSw4IEBAIHZvaWQgUmVzb3Vy
Y2VIYW5kbGU6OnJlY2VpdmVkQ2FuY2VsbGF0aW8KICAgICAgICAgV2ViQ29yZUNyZWRlbnRpYWxT
dG9yYWdlOjpzZXQoY3JlZGVudGlhbCwgW2NoYWxsZW5nZSBwcm90ZWN0aW9uU3BhY2VdKTsKICAg
ICAgICAgW1tjaGFsbGVuZ2Ugc2VuZGVyXSB1c2VDcmVkZW50aWFsOmNyZWRlbnRpYWwgZm9yQXV0
aGVudGljYXRpb25DaGFsbGVuZ2U6Y2hhbGxlbmdlXTsKICAgICAgICAgW2NyZWRlbnRpYWwgcmVs
ZWFzZV07CisgICAgICAgIFttX3VzZXIgcmVsZWFzZV07CisgICAgICAgIFttX3Bhc3MgcmVsZWFz
ZV07CiAgICAgICAgIG1fdXNlciA9IDA7CiAgICAgICAgIG1fcGFzcyA9IDA7CiAgICAgICAgIHJl
dHVybjsK
</data>
<flag name="review"
          id="15264"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>