<?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>173836</bug_id>
          
          <creation_ts>2017-06-26 09:38:47 -0700</creation_ts>
          <short_desc>[TestWebKitAPI] REGRESSION (r218750): Fix leak of NSURLResponse in WKURLSchemeHandler-1.mm</short_desc>
          <delta_ts>2017-06-27 17:28: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>Tools / Tests</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>173730</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1322863</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2017-06-26 09:38:47 -0700</bug_when>
    <thetext>Commit r218750 introduced a leak of an NSURLResponse object in WKURLSchemeHandler-1.mm.

Bug 173730: Add SPI to WKURLSchemeTask for redirection
&lt;​https://bugs.webkit.org/show_bug.cgi?id=173730&gt;
&lt;https://trac.webkit.org/r218750&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322864</commentid>
    <comment_count>1</comment_count>
      <attachid>313845</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2017-06-26 09:40:47 -0700</bug_when>
    <thetext>Created attachment 313845
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322877</commentid>
    <comment_count>2</comment_count>
      <attachid>313845</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2017-06-26 10:19:22 -0700</bug_when>
    <thetext>Comment on attachment 313845
Patch v1

Alex--!!! (And whoever reviewed that!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322888</commentid>
    <comment_count>3</comment_count>
      <attachid>313845</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-26 10:48:39 -0700</bug_when>
    <thetext>Comment on attachment 313845
Patch v1

Clearing flags on attachment: 313845

Committed r218810: &lt;http://trac.webkit.org/changeset/218810&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322889</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-26 10:48:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1323336</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-06-27 17:28:28 -0700</bug_when>
    <thetext>Maybe some day we can use ARC for our tests even before we move to using ARC to compile WebKit itself.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313845</attachid>
            <date>2017-06-26 09:40:47 -0700</date>
            <delta_ts>2017-06-26 10:48:39 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-173836-20170626094046.patch</filename>
            <type>text/plain</type>
            <size>2927</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4ODA3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWM0MTM5OWU2ZjE2NTVjZTNkM2VjZGVhODljZTg3MWFi
MTMzMTFiNS4uYmZiY2VjOWM2OWUxOWI2ODc2NTYyMjhkYzk2MDdkODZlNDY3MzE1YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE3LTA2LTI2ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CisKKyAg
ICAgICAgW1Rlc3RXZWJLaXRBUEldIFJFR1JFU1NJT04gKHIyMTg3NTApOiBGaXggbGVhayBvZiBO
U1VSTFJlc3BvbnNlIGluIFdLVVJMU2NoZW1lSGFuZGxlci0xLm1tCisgICAgICAgIDxodHRwczov
L3dlYmtpdC5vcmcvYi8xNzM4MzY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9XS1VSTFNj
aGVtZUhhbmRsZXItMS5tbToKKyAgICAgICAgKC1bUmVkaXJlY3RTY2hlbWVIYW5kbGVyIHdlYlZp
ZXc6c3RhcnRVUkxTY2hlbWVUYXNrOl0pOiBVc2UKKyAgICAgICAgYWRvcHROUygpIHRvIGZpeCB0
aGUgbGVhay4gIEFsc28gdXNlIGF1dG8vYWRvcHROUygpIGZvciBvdGhlcgorICAgICAgICBvYmpl
Y3RzIGluIHRoaXMgdGVzdC4KKwogMjAxNy0wNi0yMSAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJA
YXBwbGUuY29tPgogCiAgICAgICAgIFtUZXN0V2ViS2l0QVBJXSBGaXggZmFsc2UtcG9zaXRpdmUg
YmFkIHJlbGVhc2Ugd2FybmluZ3MgZm91bmQgYnkgY2xhbmcgc3RhdGljIGFuYWx5emVyCmRpZmYg
LS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9XS1VSTFNjaGVt
ZUhhbmRsZXItMS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1dL
VVJMU2NoZW1lSGFuZGxlci0xLm1tCmluZGV4IDM1YWYwNmFlNjUyMTRlNzRjMjZkZjU3NWM4NjM1
YzY2MDFlMTMzNWEuLjNhMWJkNGI3NDcxMzZhZTFhM2FkNzQzM2NkNWJiN2RlMDYzMzJiMjIgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNvY29hL1dLVVJMU2No
ZW1lSGFuZGxlci0xLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0MkNv
Y29hL1dLVVJMU2NoZW1lSGFuZGxlci0xLm1tCkBAIC0yMDMsMTMgKzIwMywxNCBAQCBAaW1wbGVt
ZW50YXRpb24gUmVkaXJlY3RTY2hlbWVIYW5kbGVyIHsgfQogLSAodm9pZCl3ZWJWaWV3OihXS1dl
YlZpZXcgKil3ZWJWaWV3IHN0YXJ0VVJMU2NoZW1lVGFzazooaWQgPFdLVVJMU2NoZW1lVGFzaz4p
dGFzawogewogICAgIEFTU0VSVF9TVFJFUSh0YXNrLnJlcXVlc3QuVVJMLmFic29sdXRlU3RyaW5n
LlVURjhTdHJpbmcsICJ0ZXN0aW5nOi8vL2luaXRpYWwiKTsKLSAgICBOU1VSTFJlc3BvbnNlICpy
ZXNwb25zZSA9IFtbW05TVVJMUmVzcG9uc2UgYWxsb2NdIGluaXRXaXRoVVJMOnRhc2sucmVxdWVz
dC5VUkwgTUlNRVR5cGU6bmlsIGV4cGVjdGVkQ29udGVudExlbmd0aDowIHRleHRFbmNvZGluZ05h
bWU6bmlsXSBhdXRvcmVsZWFzZV07Ci0gICAgTlNVUkxSZXF1ZXN0ICpyZXF1ZXN0ID0gW05TVVJM
UmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0cmluZzpAInRlc3Rpbmc6Ly8v
cmVkaXJlY3RlZCJdXTsKLSAgICBbKGlkPFdLVVJMU2NoZW1lVGFza1ByaXZhdGU+KXRhc2sgX2Rp
ZFBlcmZvcm1SZWRpcmVjdGlvbjpyZXNwb25zZSBuZXdSZXF1ZXN0OnJlcXVlc3RdOworICAgIGF1
dG8gcmVkaXJlY3RSZXNwb25zZSA9IGFkb3B0TlMoW1tOU1VSTFJlc3BvbnNlIGFsbG9jXSBpbml0
V2l0aFVSTDp0YXNrLnJlcXVlc3QuVVJMIE1JTUVUeXBlOm5pbCBleHBlY3RlZENvbnRlbnRMZW5n
dGg6MCB0ZXh0RW5jb2RpbmdOYW1lOm5pbF0pOworICAgIGF1dG8gcmVxdWVzdCA9IGFkb3B0TlMo
W1tOU1VSTFJlcXVlc3QgYWxsb2NdIGluaXRXaXRoVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAi
dGVzdGluZzovLy9yZWRpcmVjdGVkIl1dKTsKKyAgICBbKGlkPFdLVVJMU2NoZW1lVGFza1ByaXZh
dGU+KXRhc2sgX2RpZFBlcmZvcm1SZWRpcmVjdGlvbjpyZWRpcmVjdFJlc3BvbnNlLmdldCgpIG5l
d1JlcXVlc3Q6cmVxdWVzdC5nZXQoKV07CiAgICAgQVNTRVJUX0ZBTFNFKHJlY2VpdmVkUmVkaXJl
Y3QpOwogICAgIEFTU0VSVF9TVFJFUSh0YXNrLnJlcXVlc3QuVVJMLmFic29sdXRlU3RyaW5nLlVU
RjhTdHJpbmcsICJ0ZXN0aW5nOi8vL3JlZGlyZWN0ZWQiKTsKICAgICBOU1N0cmluZyAqaHRtbCA9
IEAiPHNjcmlwdD53aW5kb3cud2Via2l0Lm1lc3NhZ2VIYW5kbGVycy50ZXN0SGFuZGxlci5wb3N0
TWVzc2FnZSgnRG9jdW1lbnQgVVJMOiAnICsgZG9jdW1lbnQuVVJMKTs8L3NjcmlwdD4iOwotICAg
IFt0YXNrIGRpZFJlY2VpdmVSZXNwb25zZTpbW05TVVJMUmVzcG9uc2UgYWxsb2NdIGluaXRXaXRo
VVJMOnRhc2sucmVxdWVzdC5VUkwgTUlNRVR5cGU6QCJ0ZXh0L2h0bWwiIGV4cGVjdGVkQ29udGVu
dExlbmd0aDpodG1sLmxlbmd0aCB0ZXh0RW5jb2RpbmdOYW1lOm5pbF1dOworICAgIGF1dG8gZmlu
YWxSZXNwb25zZSA9IGFkb3B0TlMoW1tOU1VSTFJlc3BvbnNlIGFsbG9jXSBpbml0V2l0aFVSTDp0
YXNrLnJlcXVlc3QuVVJMIE1JTUVUeXBlOkAidGV4dC9odG1sIiBleHBlY3RlZENvbnRlbnRMZW5n
dGg6aHRtbC5sZW5ndGggdGV4dEVuY29kaW5nTmFtZTpuaWxdKTsKKyAgICBbdGFzayBkaWRSZWNl
aXZlUmVzcG9uc2U6ZmluYWxSZXNwb25zZS5nZXQoKV07CiAgICAgW3Rhc2sgZGlkUmVjZWl2ZURh
dGE6W2h0bWwgZGF0YVVzaW5nRW5jb2Rpbmc6TlNVVEY4U3RyaW5nRW5jb2RpbmddXTsKICAgICBb
dGFzayBkaWRGaW5pc2hdOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>