<?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>106683</bug_id>
          
          <creation_ts>2013-01-11 11:36:01 -0800</creation_ts>
          <short_desc>TestRunner leaks when running tests</short_desc>
          <delta_ts>2013-01-11 11:59:35 -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>Tools / Tests</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="Pratik Solanki">psolanki</reporter>
          <assigned_to name="Pratik Solanki">psolanki</assigned_to>
          <cc>psolanki</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>805464</commentid>
    <comment_count>0</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2013-01-11 11:36:01 -0800</bug_when>
    <thetext>When looking at &lt;http://build.webkit.org/builders/Apple%20MountainLion%20%28Leaks%29/builds/2298/steps/layout-test/logs/stdio&gt;, there are a number of TestRunner object leaks e.g.

Leak: 0x7fd29a48bcc0  size=256  zone: DefaultMallocZone_0x1016e3000
	0x00000001 0x00000000 0x01000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00010001 0x00000000 0x01000000 0x00000000 	................
	0x00010000 0x00000001 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000081 0x00000000 0x00000073 0x00000000 	........s.......
	...
	Call stack: [thread 0x7fff72b57180]: 
		start 
		main DumpRenderTree.mm:932 
		dumpRenderTree(int, char const**) DumpRenderTree.mm:894 
		runTestingServerLoop() DumpRenderTree.mm:847 
		runTest(std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) DumpRenderTree.mm:1332 
		TestRunner::create(std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) TestRunner.cpp:106 
		WTF::RefCounted&amp;lt;TestRunner&amp;gt;::operator new(unsigned long) RefCounted.h:197 
		WTF::fastMalloc(unsigned long) FastMalloc.cpp:274 
		malloc 
		malloc_zone_malloc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805474</commentid>
    <comment_count>1</comment_count>
      <attachid>182386</attachid>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2013-01-11 11:44:37 -0800</bug_when>
    <thetext>Created attachment 182386
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805488</commentid>
    <comment_count>2</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2013-01-11 11:59:35 -0800</bug_when>
    <thetext>Committed r139478: &lt;http://trac.webkit.org/changeset/139478&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182386</attachid>
            <date>2013-01-11 11:44:37 -0800</date>
            <delta_ts>2013-01-11 11:45:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106683-20130111114139.patch</filename>
            <type>text/plain</type>
            <size>1452</size>
            <attacher name="Pratik Solanki">psolanki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5NDcwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDExZGZmYjJiMjY4YzMxOTNlZWViYmVmOGVkNmEyYTgx
YmY0ODYzMS4uZmVlOWU1ZDE5Mjk1NzM1NzQ3OGJmOTgxMDg2NmFlNDFjMWY3MWUxNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDEzLTAxLTExICBQcmF0aWsgU29sYW5raSAgPHBzb2xhbmtpQGFwcGxlLmNvbT4KKwor
ICAgICAgICBUZXN0UnVubmVyIGxlYWtzIHdoZW4gcnVubmluZyB0ZXN0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2NjgzCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIGV4dHJhIHJlZigpIHRo
YXQgd2UgbWlzc2VkIG91dCBvbiBkZWxldGluZyB3aGVuIHJlZmFjdG9yaW5nIHdpbmRvdy5sYXlv
dXRUZXN0Q29udHJvbGxlcgorICAgICAgICB0byB3aW5kb3cudGVzdFJ1bm5lciBpbiByMTI0NzA1
LiBUaGlzIGNhdXNlZCB0aGUgVGVzdFJ1bm5lciBvYmplY3QgdG8gYmUgbGVha2VkIHdoZW4gcnVu
bmluZworICAgICAgICB0ZXN0cy4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Rlc3RSdW5u
ZXIuY3BwOgorICAgICAgICAoVGVzdFJ1bm5lcjo6bWFrZVdpbmRvd09iamVjdCk6CisKIDIwMTMt
MDEtMTEgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVHJ5IENS
TEYgdG8gTEYgY2hhbmdlIGluIHIxMzk0MDcgYWdhaW4uCmRpZmYgLS1naXQgYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9UZXN0UnVubmVyLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RSdW5u
ZXIuY3BwCmluZGV4IGY5ZmZmNDQwNDFmZDJjMzQwYmY3YTZkMjM5Yzk4ZDQxMzEzYjc3YjkuLmVj
NjRjMGZjODk2NTJmZGJiODUzNzZmNTQ2ZWI3OGU2MDEyZDI2ODkgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL1Rlc3RSdW5uZXIuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L1Rlc3RSdW5uZXIuY3BwCkBAIC0yMTQzLDcgKzIxNDMsNiBAQCB2b2lkIFRlc3RSdW5uZXI6Om1h
a2VXaW5kb3dPYmplY3QoSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIHdpbmRvd09i
amVjdAogewogICAgIEpTUmV0YWluUHRyPEpTU3RyaW5nUmVmPiB0ZXN0UnVubmVyU3RyKEFkb3B0
LCBKU1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygidGVzdFJ1bm5lciIpKTsKICAgICByZWYo
KTsKLSAgICByZWYoKTsKIAogICAgIEpTQ2xhc3NSZWYgY2xhc3NSZWYgPSBnZXRKU0NsYXNzKCk7
CiAgICAgSlNWYWx1ZVJlZiBsYXlvdXRUZXN0Q29udG9sbGVyT2JqZWN0ID0gSlNPYmplY3RNYWtl
KGNvbnRleHQsIGNsYXNzUmVmLCB0aGlzKTsK
</data>
<flag name="review"
          id="200372"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>