<?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>33162</bug_id>
          
          <creation_ts>2010-01-04 11:31:11 -0800</creation_ts>
          <short_desc>Releasing an initialized WebView without calling IWebView::close or DestroyWindow leaks the WebView</short_desc>
          <delta_ts>2011-09-26 05:16:33 -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>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>rls.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>176771</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-01-04 11:31:11 -0800</bug_when>
    <thetext>If a WebKit application does the following:

IWebView* webView;
WebKitCreateInstance(CLSID_WebView, 0, IID_IWebView, reinterpret_cast&lt;void**&gt;(&amp;webView));
webView-&gt;initWithFrame(rect, 0, 0);
webView-&gt;Release();

...then the WebView will be leaked.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176772</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-01-04 11:31:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/7507492&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192474</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-02-22 08:46:08 -0800</bug_when>
    <thetext>I think this might be fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192493</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-02-22 09:48:45 -0800</bug_when>
    <thetext>Yes, this was fixed somewhere in r52829-52830.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208534</commentid>
    <comment_count>4</comment_count>
    <who name="Russ Schnapp">rls.webkit</who>
    <bug_when>2010-04-05 10:16:56 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Yes, this was fixed somewhere in r52829-52830.

Actually, I&apos;m not sure this is really fixed. In rev 57076, WebKitAPITest WebViewDestruction, NoCloseOrDestroyViewWindow is failing:

FAIL: WebViewDestruction: NoCloseOrDestroyViewWindow
        webViewCount() == currentWebViewCount - 1 (.\tests\WebViewDestruction.cpp:92)

After assigning 0 to webView, statistics-&gt;webViewCount() is still returning a value of 1.

I found this while running the Windows build. Should I reopen this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208549</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-04-05 10:33:21 -0700</bug_when>
    <thetext>Sure, I guess reopening this is a good way to handle it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>472250</commentid>
    <comment_count>6</comment_count>
      <attachid>108478</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-23 08:20:32 -0700</bug_when>
    <thetext>Created attachment 108478
Remove two failing WebKitAPITest tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>473061</commentid>
    <comment_count>7</comment_count>
      <attachid>108478</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-26 05:16:13 -0700</bug_when>
    <thetext>Comment on attachment 108478
Remove two failing WebKitAPITest tests

Landed in r95943.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>108478</attachid>
            <date>2011-09-23 08:20:32 -0700</date>
            <delta_ts>2011-09-26 05:16:33 -0700</delta_ts>
            <desc>Remove two failing WebKitAPITest tests</desc>
            <filename>bug-33162-20110923112040.patch</filename>
            <type>text/plain</type>
            <size>2379</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTU3MzUKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2M2UwNzI3MzQzMTJiMzVjZGQyMTIzMzA5MGMwYjcxYTk4
NzY2NTkwLi4xODY1YjdmYjA0Y2JiNDBkYjk5OTc0YjBjZjc5Mjk5MGI1M2RjODgzIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTEtMDktMjMgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgorCisgICAgICAg
IFJlbW92ZSB0d28gZmFpbGluZyBXZWJLaXRBUElUZXN0IHRlc3RzCisKKyAgICAgICAgVGhlIGZh
aWx1cmVzIGFyZSBjb3ZlcmVkIGJ5IDxodHRwOi8vd2Via2l0Lm9yZy9iLzMzMTYyPiBhbmQgPGh0
dHA6Ly93ZWJraXQub3JnL2IvMzI4Njg+LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogV2ViS2l0QVBJVGVzdC90ZXN0cy9XZWJWaWV3RGVzdHJ1Y3Rp
b24uY3BwOiBSZW1vdmVkIHRoZSBOb0Nsb3NlT3JEZXN0cm95Vmlld1dpbmRvdyBhbmQKKyAgICAg
ICAgTWFpbkZyYW1lQWZ0ZXJDbG9zZSB0ZXN0cy4KKwogMjAxMS0wOS0yMiAgQWRhbSBSb2JlbiAg
PGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIEZpbmRTYWZhcmkKZGlmZiAtLWdp
dCBhL1Rvb2xzL1dlYktpdEFQSVRlc3QvdGVzdHMvV2ViVmlld0Rlc3RydWN0aW9uLmNwcCBiL1Rv
b2xzL1dlYktpdEFQSVRlc3QvdGVzdHMvV2ViVmlld0Rlc3RydWN0aW9uLmNwcAppbmRleCBiN2Fl
MGI2YjgxNjBlYjE5YTZmMmQ5MTk1NWQwNmYzYTNlNmY4N2UwLi40YWIzYTZhMDczNDI0M2I5YTQw
OWQxYmFlMTVlYjBiMTQ3YTAyYTA4IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRBUElUZXN0L3Rl
c3RzL1dlYlZpZXdEZXN0cnVjdGlvbi5jcHAKKysrIGIvVG9vbHMvV2ViS2l0QVBJVGVzdC90ZXN0
cy9XZWJWaWV3RGVzdHJ1Y3Rpb24uY3BwCkBAIC0xMTQsMTcgKzExNCw2IEBAIFRFU1QoV2ViVmll
d0Rlc3RydWN0aW9uLCBDbG9zZVdpdGhvdXRJbml0V2l0aEZyYW1lKQogICAgIGZpbmlzaFdlYlZp
ZXdEZXN0cnVjdGlvblRlc3Qod2ViVmlldywgMCk7CiB9CiAKLS8vIFRlc3RzIHRoYXQgcmVsZWFz
aW5nIGEgV2ViVmlldyB3aXRob3V0IGNhbGxpbmcgSVdlYlZpZXc6OmNsb3NlIG9yIERlc3Ryb3lX
aW5kb3cgZG9lc24ndCBsZWFrLiA8aHR0cDovL3dlYmtpdC5vcmcvYi8zMzE2Mj4KLVRFU1QoV2Vi
Vmlld0Rlc3RydWN0aW9uLCBOb0Nsb3NlT3JEZXN0cm95Vmlld1dpbmRvdykKLXsKLSAgICBDT01Q
dHI8SVdlYlZpZXc+IHdlYlZpZXc7Ci0gICAgSG9zdFdpbmRvdyB3aW5kb3c7Ci0gICAgSFdORCB2
aWV3V2luZG93OwotICAgIGNyZWF0ZUFuZEluaXRpYWxpemVXZWJWaWV3KHdlYlZpZXcsIHdpbmRv
dywgdmlld1dpbmRvdyk7Ci0KLSAgICBmaW5pc2hXZWJWaWV3RGVzdHJ1Y3Rpb25UZXN0KHdlYlZp
ZXcsIHZpZXdXaW5kb3cpOwotfQotCiAvLyBUZXN0cyB0aGF0IGNhbGxpbmcgSVdlYlZpZXc6OmNs
b3NlIHdpdGhvdXQgY2FsbGluZyBEZXN0cm95V2luZG93LCB0aGVuIHJlbGVhc2luZyBhIFdlYlZp
ZXcgZG9lc24ndCBjcmFzaC4gPGh0dHA6Ly93ZWJraXQub3JnL2IvMzI4Mjc+CiBURVNUKFdlYlZp
ZXdEZXN0cnVjdGlvbiwgQ2xvc2VXaXRob3V0RGVzdHJveVZpZXdXaW5kb3cpCiB7CkBAIC0yMTQs
MTkgKzIwMyw0IEBAIFRFU1QoV2ViVmlld0Rlc3RydWN0aW9uLCBDbG9zZVRoZW5EZXN0cm95SG9z
dFdpbmRvdykKICAgICBmaW5pc2hXZWJWaWV3RGVzdHJ1Y3Rpb25UZXN0KHdlYlZpZXcsIHZpZXdX
aW5kb3cpOwogfQogCi0vLyBUZXN0cyB0aGF0IGNhbGxpbmcgSVdlYlZpZXc6Om1haW5GcmFtZSBh
ZnRlciBjYWxsaW5nIElXZWJWaWV3OjpjbG9zZSBkb2Vzbid0IGNyYXNoLiA8aHR0cDovL3dlYmtp
dC5vcmcvYi8zMjg2OD4KLVRFU1QoV2ViVmlld0Rlc3RydWN0aW9uLCBNYWluRnJhbWVBZnRlckNs
b3NlKQotewotICAgIENPTVB0cjxJV2ViVmlldz4gd2ViVmlldzsKLSAgICBIb3N0V2luZG93IHdp
bmRvdzsKLSAgICBIV05EIHZpZXdXaW5kb3c7Ci0gICAgY3JlYXRlQW5kSW5pdGlhbGl6ZVdlYlZp
ZXcod2ViVmlldywgd2luZG93LCB2aWV3V2luZG93KTsKLQotICAgIFRFU1RfQVNTRVJUKFNVQ0NF
RURFRCh3ZWJWaWV3LT5jbG9zZSgpKSk7Ci0gICAgQ09NUHRyPElXZWJGcmFtZT4gbWFpbkZyYW1l
OwotICAgIFRFU1RfQVNTRVJUKFNVQ0NFRURFRCh3ZWJWaWV3LT5tYWluRnJhbWUoJm1haW5GcmFt
ZSkpKTsKLQotICAgIGZpbmlzaFdlYlZpZXdEZXN0cnVjdGlvblRlc3Qod2ViVmlldywgdmlld1dp
bmRvdyk7Ci19Ci0KIH0gLy8gbmFtZXNwYWNlIFdlYktpdEFQSVRlc3QK
</data>

          </attachment>
      

    </bug>

</bugzilla>