<?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>102616</bug_id>
          
          <creation_ts>2012-11-18 11:53:58 -0800</creation_ts>
          <short_desc>[WK2][WTR] Memory leak in TestController::initialize()</short_desc>
          <delta_ts>2012-11-19 06:51:24 -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>WebKit2</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>
          
          <blocked>100678</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>tmpsantos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>770163</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-18 11:53:58 -0800</bug_when>
    <thetext>WKStringCreateWithUTF8CString() is called for the icon database path but the returned pointer is not adopted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770170</commentid>
    <comment_count>1</comment_count>
      <attachid>174854</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-18 12:27:52 -0800</bug_when>
    <thetext>Created attachment 174854
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770175</commentid>
    <comment_count>2</comment_count>
      <attachid>174854</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-18 12:54:59 -0800</bug_when>
    <thetext>Comment on attachment 174854
Patch

Attachment 174854 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14879529</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770597</commentid>
    <comment_count>3</comment_count>
      <attachid>174949</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-19 04:25:45 -0800</bug_when>
    <thetext>Created attachment 174949
Patch

Attempt to make Win-EWS happy by exporting 2 additional WTF symbols.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770618</commentid>
    <comment_count>4</comment_count>
      <attachid>174949</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-19 04:57:53 -0800</bug_when>
    <thetext>Comment on attachment 174949
Patch

Attachment 174949 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14910172</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770655</commentid>
    <comment_count>5</comment_count>
      <attachid>174963</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-19 05:54:32 -0800</bug_when>
    <thetext>Created attachment 174963
Patch

Another attempt to make win-ews happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770663</commentid>
    <comment_count>6</comment_count>
      <attachid>174963</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-19 06:20:25 -0800</bug_when>
    <thetext>Comment on attachment 174963
Patch

Green bubble :)
Good someone please cq+ ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770692</commentid>
    <comment_count>7</comment_count>
      <attachid>174963</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 06:51:19 -0800</bug_when>
    <thetext>Comment on attachment 174963
Patch

Clearing flags on attachment: 174963

Committed r135151: &lt;http://trac.webkit.org/changeset/135151&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770694</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-19 06:51:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174854</attachid>
            <date>2012-11-18 12:27:52 -0800</date>
            <delta_ts>2012-11-19 04:25:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>102616_wtr_leak.patch</filename>
            <type>text/plain</type>
            <size>3284</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAwOTZm
OTY1Li43YjZhNDExIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTItMTEtMTggIENocmlzdG9waGUgRHVtZXogIDxj
aHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAgICAgICBbV0syXVtXVFJdIE1lbW9yeSBs
ZWFrIGluIFRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjYxNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBjYWxsIHRvIFdLU3RyaW5nQ3JlYXRl
V2l0aFVURjhDU3RyaW5nKCkgdG8gY29uc3RydWN0CisgICAgICAgIHRoZSBpY29uIGRhdGFiYXNl
IHBhdGggd2hpY2ggd2FzIGxlYWtpbmcgbWVtb3J5IHNpbmNlIHRoZQorICAgICAgICByZXR1cm5l
ZCBXS1N0cmluZ1JlZiB3YXMgbm90IGFkb3B0ZWQuIFRoZSBjb2RlIG5vdyB1c2VzCisgICAgICAg
IFdURjo6U3RyaW5nIGluc3RlYWQgb2Ygc3RkOjpzdHJpbmcgYW5kIGNvbnZlcnRzIGl0IHRvIGEK
KyAgICAgICAgV0tTdHJpbmdSZWYgdXNpbmcgdG9XSygpLgorCisgICAgICAgICogV2ViS2l0VGVz
dFJ1bm5lci9TdHJpbmdGdW5jdGlvbnMuaDoKKyAgICAgICAgKFdUUjo6dG9XSyk6IE92ZXJsb2Fk
IHRvV0soKSB0byB0YWtlIGEgV1RGOjpTdHJpbmcgaW4KKyAgICAgICAgYXJndW1lbnQKKyAgICAg
ICAgKFdUUik6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6
CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKToKKwogMjAxMi0xMS0x
NyAgRGltaXRyaSBHbGF6a292ICA8ZGdsYXprb3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJl
bW92ZSB1bnVzZWQgY29kZSBJIHdyb3RlIGEgbG9uZyB0aW1lIGFnbyBmcm9tIGdhcmRlbmluZ3Nl
cnZlci5weQpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9TdHJpbmdGdW5jdGlv
bnMuaCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvU3RyaW5nRnVuY3Rpb25zLmgKaW5kZXggMTI5
ZTdiZS4uMTNmNmU1OCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9TdHJpbmdG
dW5jdGlvbnMuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1N0cmluZ0Z1bmN0aW9ucy5o
CkBAIC0zOCw2ICszOCw3IEBACiAjaW5jbHVkZSA8d3RmL093bkFycmF5UHRyLmg+CiAjaW5jbHVk
ZSA8d3RmL1Bhc3NPd25BcnJheVB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QbGF0Zm9ybS5oPgorI2lu
Y2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcu
aD4KICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CiAKQEAgLTU1LDYgKzU2LDExIEBAIGlubGluZSBX
S1JldGFpblB0cjxXS1N0cmluZ1JlZj4gdG9XSyhKU1JldGFpblB0cjxKU1N0cmluZ1JlZj4gc3Ry
aW5nKQogICAgIHJldHVybiB0b1dLKHN0cmluZy5nZXQoKSk7CiB9CiAKK2lubGluZSBXS1JldGFp
blB0cjxXS1N0cmluZ1JlZj4gdG9XSyhjb25zdCBXVEY6OlN0cmluZyYgc3RyaW5nKQoreworICAg
IHJldHVybiBhZG9wdFdLKFdLU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKHN0cmluZy51dGY4
KCkuZGF0YSgpKSk7Cit9CisKIGlubGluZSBKU1JldGFpblB0cjxKU1N0cmluZ1JlZj4gdG9KUyhX
S1N0cmluZ1JlZiBzdHJpbmcpCiB7CiAgICAgcmV0dXJuIEpTUmV0YWluUHRyPEpTU3RyaW5nUmVm
PihBZG9wdCwgV0tTdHJpbmdDb3B5SlNTdHJpbmcoc3RyaW5nKSk7CmRpZmYgLS1naXQgYS9Ub29s
cy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCmluZGV4IDJlYjYzNWIuLjE0NWMyNzAgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCisrKyBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCkBAIC0zMzEsNyArMzMxLDYgQEAg
dm9pZCBUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZShpbnQgYXJnYywgY29uc3QgY2hhciogYXJn
dltdKQogICAgICAgICBXS0NvbnRleHRTZXREaXNrQ2FjaGVEaXJlY3RvcnkobV9jb250ZXh0Lmdl
dCgpLCBkdW1wUmVuZGVyVHJlZVRlbXBXSy5nZXQoKSk7CiAgICAgICAgIFdLQ29udGV4dFNldENv
b2tpZVN0b3JhZ2VEaXJlY3RvcnkobV9jb250ZXh0LmdldCgpLCBkdW1wUmVuZGVyVHJlZVRlbXBX
Sy5nZXQoKSk7CiAKLSAgICAgICAgc3RkOjpzdHJpbmcgaWNvbkRhdGFiYXNlRmlsZVRlbXAoZHVt
cFJlbmRlclRyZWVUZW1wKTsKICAgICAgICAgLy8gV2ViQ29yZTo6cGF0aEJ5QXBwZW5kaW5nQ29t
cG9uZW50IGlzIG5vdCB1c2VkIGhlcmUgYmVjYXVzZSBvZiB0aGUgbmFtZXNwYWNlLAogICAgICAg
ICAvLyB3aGljaCBsZWFkcyB1cyB0byB0aGlzIHVnbHkgI2lmZGVmIGFuZCBmaWxlIHBhdGggY29u
Y2F0ZW5hdGlvbi4KICNpZiBPUyhXSU5ET1dTKQpAQCAtMzM5LDkgKzMzOCw4IEBAIHZvaWQgVGVz
dENvbnRyb2xsZXI6OmluaXRpYWxpemUoaW50IGFyZ2MsIGNvbnN0IGNoYXIqIGFyZ3ZbXSkKICNl
bHNlCiAgICAgICAgIGNvbnN0IGNoYXIgc2VwYXJhdG9yID0gJy8nOwogI2VuZGlmCi0gICAgICAg
IGljb25EYXRhYmFzZUZpbGVUZW1wID0gaWNvbkRhdGFiYXNlRmlsZVRlbXAgKyBzZXBhcmF0b3Ig
KyAiV2VicGFnZUljb25zLmRiIjsKLSAgICAgICAgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IGlj
b25EYXRhYmFzZUZpbGVUZW1wV0sgPSBXS1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZyhpY29u
RGF0YWJhc2VGaWxlVGVtcC5jX3N0cigpKTsKLSAgICAgICAgV0tDb250ZXh0U2V0SWNvbkRhdGFi
YXNlUGF0aChtX2NvbnRleHQuZ2V0KCksIGljb25EYXRhYmFzZUZpbGVUZW1wV0suZ2V0KCkpOwor
ICAgICAgICBTdHJpbmcgaWNvbkRhdGFiYXNlRmlsZVRlbXAgPSBTdHJpbmc6OmZyb21VVEY4KGR1
bXBSZW5kZXJUcmVlVGVtcCkgKyBzZXBhcmF0b3IgKyBTdHJpbmcoQVNDSUlMaXRlcmFsKCJXZWJw
YWdlSWNvbnMuZGIiKSk7CisgICAgICAgIFdLQ29udGV4dFNldEljb25EYXRhYmFzZVBhdGgobV9j
b250ZXh0LmdldCgpLCB0b1dLKGljb25EYXRhYmFzZUZpbGVUZW1wKS5nZXQoKSk7CiAgICAgfQog
CiAgICAgcGxhdGZvcm1Jbml0aWFsaXplQ29udGV4dCgpOwo=
</data>
<flag name="review"
          id="190091"
          type_id="1"
          status="+"
          setter="kenneth"
    />
    <flag name="commit-queue"
          id="190092"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174949</attachid>
            <date>2012-11-19 04:25:45 -0800</date>
            <delta_ts>2012-11-19 05:54:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>102616_testController_leak.patch</filename>
            <type>text/plain</type>
            <size>5187</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDY0NzU3MmYuLmMzY2Q3NGIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTExLTE5ICBDaHJpc3RvcGhlIER1
bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CisKKyAgICAgICAgW1dLMl1bV1RSXSBN
ZW1vcnkgbGVhayBpbiBUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZSgpCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDI2MTYKKworICAgICAgICBSZXZp
ZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KKworICAgICAgICBFeHBvcnQgYSBm
ZXcgYWRkaXRpb25hbCBXVEYgc3ltYm9scyBmb3Igd2luZG93cyBwb3J0LgorCisgICAgICAgICog
SmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmRlZjoK
KwogMjAxMi0xMS0xOCAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAg
IFRyeSB0byBmaXggdGhlIERGRyBidWlsZCBhZnRlciByMTM1MDk5LgpkaWZmIC0tZ2l0IGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZhU2NyaXB0Q29yZS9K
YXZhU2NyaXB0Q29yZS5kZWYgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
dmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmRlZgppbmRleCA2MDcwYmE2Li40
N2NiOTFhIDEwMDc1NQotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
dmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmRlZgorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3Jp
cHRDb3JlLmRlZgpAQCAtMjQsNiArMjQsNyBAQCBFWFBPUlRTCiAgICAgPz8wUmVmQ291bnRlZExl
YWtDb3VudGVyQFdURkBAUUFFQFBCREBaCiAgICAgPz8wUmVnRXhwT2JqZWN0QEpTQ0BASUFFQFBB
VkpTR2xvYmFsT2JqZWN0QDFAUEFWU3RydWN0dXJlQDFAUEFWUmVnRXhwQDFAQFoKICAgICA/PzBT
SEExQFdURkBAUUFFQFhaCisgICAgPz8wU3RyaW5nQFdURkBAUUFFQFZBU0NJSUxpdGVyYWxAMUBA
WgogICAgID8/MFN0cmluZ09iamVjdEBKU0NAQElBRUBBQVZKU0dsb2JhbERhdGFAMUBQQVZTdHJ1
Y3R1cmVAMUBAWgogICAgID8/MFN0cnVjdHVyZUBKU0NAQEFBRUBBQVZKU0dsb2JhbERhdGFAMUBQ
QVZKU0dsb2JhbE9iamVjdEAxQFZKU1ZhbHVlQDFAQUJWVHlwZUluZm9AMUBQQlVDbGFzc0luZm9A
MUBFSEBaCiAgICAgPz8wVGhyZWFkQ29uZGl0aW9uQFdURkBAUUFFQFhaCkBAIC0yMTMsNiArMjE0
LDcgQEAgRVhQT1JUUwogICAgID9mcmVlRmF0RW50cnlTbG93QFN5bWJvbFRhYmxlRW50cnlASlND
QEBBQUVYWFoKICAgICA/ZnJvbUBJZGVudGlmaWVyQEpTQ0BAU0E/QVYxMkBQQVZFeGVjU3RhdGVA
MkBIQFoKICAgICA/ZnJvbUBJZGVudGlmaWVyQEpTQ0BAU0E/QVYxMkBQQVZFeGVjU3RhdGVAMkBJ
QFoKKyAgICA/ZnJvbVVURjhAU3RyaW5nQFdURkBAU0E/QVYxMkBQQkVAWgogICAgID9mdW5jdGlv
bkdldHRlckBQcm9wZXJ0eVNsb3RASlNDQEBBQkU/QVZKU1ZhbHVlQDJAUEFWRXhlY1N0YXRlQDJA
QFoKICAgICA/Z2V0QFN0cnVjdHVyZUBKU0NAQFFBRUhBQVZKU0dsb2JhbERhdGFAMkBWUHJvcGVy
dHlOYW1lQDJAQUFJQUFQQVZKU0NlbGxAMkBAWgogICAgID9nZXRDYWxjdWxhdGVkRGlzcGxheU5h
bWVASlNDQEBZQT9BVlN0cmluZ0BXVEZAQFBBVkV4ZWNTdGF0ZUAxQFBBVkpTT2JqZWN0QDFAQFoK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2NWM0
MDlmLi4zYWIxMTYyIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTItMTEtMTkgIENocmlzdG9waGUgRHVtZXogIDxj
aHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAgICAgICBbV0syXVtXVFJdIE1lbW9yeSBs
ZWFrIGluIFRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjYxNgorCisgICAgICAgIFJldmlld2VkIGJ5
IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgorCisgICAgICAgIFJlbW92ZSBjYWxsIHRvIFdL
U3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKCkgdG8gY29uc3RydWN0CisgICAgICAgIHRoZSBp
Y29uIGRhdGFiYXNlIHBhdGggd2hpY2ggd2FzIGxlYWtpbmcgbWVtb3J5IHNpbmNlIHRoZQorICAg
ICAgICByZXR1cm5lZCBXS1N0cmluZ1JlZiB3YXMgbm90IGFkb3B0ZWQuIFRoZSBjb2RlIG5vdyB1
c2VzCisgICAgICAgIFdURjo6U3RyaW5nIGluc3RlYWQgb2Ygc3RkOjpzdHJpbmcgYW5kIGNvbnZl
cnRzIGl0IHRvIGEKKyAgICAgICAgV0tTdHJpbmdSZWYgdXNpbmcgdG9XSygpLgorCisgICAgICAg
ICogV2ViS2l0VGVzdFJ1bm5lci9TdHJpbmdGdW5jdGlvbnMuaDoKKyAgICAgICAgKFdUUjo6dG9X
Syk6IE92ZXJsb2FkIHRvV0soKSB0byB0YWtlIGEgV1RGOjpTdHJpbmcgaW4KKyAgICAgICAgYXJn
dW1lbnQuCisgICAgICAgIChXVFIpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENv
bnRyb2xsZXIuY3BwOgorICAgICAgICAoV1RSOjpUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZSk6
CisKIDIwMTItMTEtMTkgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJlbW92ZSBJRExTdHJ1Y3R1cmUucG0KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvU3RyaW5nRnVuY3Rpb25zLmggYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1N0cmlu
Z0Z1bmN0aW9ucy5oCmluZGV4IDEyOWU3YmUuLjEzZjZlNTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvU3RyaW5nRnVuY3Rpb25zLmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9TdHJpbmdGdW5jdGlvbnMuaApAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHd0Zi9P
d25BcnJheVB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzT3duQXJyYXlQdHIuaD4KICNpbmNsdWRl
IDx3dGYvUGxhdGZvcm0uaD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAjaW5jbHVk
ZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgogCkBAIC01
NSw2ICs1NiwxMSBAQCBpbmxpbmUgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IHRvV0soSlNSZXRh
aW5QdHI8SlNTdHJpbmdSZWY+IHN0cmluZykKICAgICByZXR1cm4gdG9XSyhzdHJpbmcuZ2V0KCkp
OwogfQogCitpbmxpbmUgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IHRvV0soY29uc3QgV1RGOjpT
dHJpbmcmIHN0cmluZykKK3sKKyAgICByZXR1cm4gYWRvcHRXSyhXS1N0cmluZ0NyZWF0ZVdpdGhV
VEY4Q1N0cmluZyhzdHJpbmcudXRmOCgpLmRhdGEoKSkpOworfQorCiBpbmxpbmUgSlNSZXRhaW5Q
dHI8SlNTdHJpbmdSZWY+IHRvSlMoV0tTdHJpbmdSZWYgc3RyaW5nKQogewogICAgIHJldHVybiBK
U1JldGFpblB0cjxKU1N0cmluZ1JlZj4oQWRvcHQsIFdLU3RyaW5nQ29weUpTU3RyaW5nKHN0cmlu
ZykpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5j
cHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcAppbmRleCAyZWI2
MzViLi4xNDVjMjcwIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250
cm9sbGVyLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNw
cApAQCAtMzMxLDcgKzMzMSw2IEBAIHZvaWQgVGVzdENvbnRyb2xsZXI6OmluaXRpYWxpemUoaW50
IGFyZ2MsIGNvbnN0IGNoYXIqIGFyZ3ZbXSkKICAgICAgICAgV0tDb250ZXh0U2V0RGlza0NhY2hl
RGlyZWN0b3J5KG1fY29udGV4dC5nZXQoKSwgZHVtcFJlbmRlclRyZWVUZW1wV0suZ2V0KCkpOwog
ICAgICAgICBXS0NvbnRleHRTZXRDb29raWVTdG9yYWdlRGlyZWN0b3J5KG1fY29udGV4dC5nZXQo
KSwgZHVtcFJlbmRlclRyZWVUZW1wV0suZ2V0KCkpOwogCi0gICAgICAgIHN0ZDo6c3RyaW5nIGlj
b25EYXRhYmFzZUZpbGVUZW1wKGR1bXBSZW5kZXJUcmVlVGVtcCk7CiAgICAgICAgIC8vIFdlYkNv
cmU6OnBhdGhCeUFwcGVuZGluZ0NvbXBvbmVudCBpcyBub3QgdXNlZCBoZXJlIGJlY2F1c2Ugb2Yg
dGhlIG5hbWVzcGFjZSwKICAgICAgICAgLy8gd2hpY2ggbGVhZHMgdXMgdG8gdGhpcyB1Z2x5ICNp
ZmRlZiBhbmQgZmlsZSBwYXRoIGNvbmNhdGVuYXRpb24uCiAjaWYgT1MoV0lORE9XUykKQEAgLTMz
OSw5ICszMzgsOCBAQCB2b2lkIFRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKGludCBhcmdjLCBj
b25zdCBjaGFyKiBhcmd2W10pCiAjZWxzZQogICAgICAgICBjb25zdCBjaGFyIHNlcGFyYXRvciA9
ICcvJzsKICNlbmRpZgotICAgICAgICBpY29uRGF0YWJhc2VGaWxlVGVtcCA9IGljb25EYXRhYmFz
ZUZpbGVUZW1wICsgc2VwYXJhdG9yICsgIldlYnBhZ2VJY29ucy5kYiI7Ci0gICAgICAgIFdLUmV0
YWluUHRyPFdLU3RyaW5nUmVmPiBpY29uRGF0YWJhc2VGaWxlVGVtcFdLID0gV0tTdHJpbmdDcmVh
dGVXaXRoVVRGOENTdHJpbmcoaWNvbkRhdGFiYXNlRmlsZVRlbXAuY19zdHIoKSk7Ci0gICAgICAg
IFdLQ29udGV4dFNldEljb25EYXRhYmFzZVBhdGgobV9jb250ZXh0LmdldCgpLCBpY29uRGF0YWJh
c2VGaWxlVGVtcFdLLmdldCgpKTsKKyAgICAgICAgU3RyaW5nIGljb25EYXRhYmFzZUZpbGVUZW1w
ID0gU3RyaW5nOjpmcm9tVVRGOChkdW1wUmVuZGVyVHJlZVRlbXApICsgc2VwYXJhdG9yICsgU3Ry
aW5nKEFTQ0lJTGl0ZXJhbCgiV2VicGFnZUljb25zLmRiIikpOworICAgICAgICBXS0NvbnRleHRT
ZXRJY29uRGF0YWJhc2VQYXRoKG1fY29udGV4dC5nZXQoKSwgdG9XSyhpY29uRGF0YWJhc2VGaWxl
VGVtcCkuZ2V0KCkpOwogICAgIH0KIAogICAgIHBsYXRmb3JtSW5pdGlhbGl6ZUNvbnRleHQoKTsK
</data>
<flag name="commit-queue"
          id="190227"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174963</attachid>
            <date>2012-11-19 05:54:32 -0800</date>
            <delta_ts>2012-11-19 06:51:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>102616_testController_leak.patch</filename>
            <type>text/plain</type>
            <size>4959</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBiNmI1NmM4Li44Mzc2YjFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTItMTEtMTkgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVs
LmNvbT4KKworICAgICAgICBbV0syXVtXVFJdIE1lbW9yeSBsZWFrIGluIFRlc3RDb250cm9sbGVy
Ojppbml0aWFsaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwMjYxNgorCisgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0
aWFuc2VuLgorCisgICAgICAgIEV4cG9ydCBhIGZldyBhZGRpdGlvbmFsIFdURiBzeW1ib2xzIGZv
ciB3aW5kb3dzIHBvcnQuCisKKyAgICAgICAgKiB3aW4vV2ViS2l0Mi5kZWY6CisKIDIwMTItMTEt
MTkgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAg
IFtHVEtdIFRlc3QgL3dlYmtpdDIvV2ViS2l0V2ViVmlldy9jcmVhdGUtcmVhZHktY2xvc2UgaXMg
ZmFpbGluZyBhZnRlciByMTM0NTg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi93aW4vV2Vi
S2l0Mi5kZWYgYi9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYKaW5kZXggMDgwZmU5OS4u
ODQxNmI5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDIuZGVmCisrKyBi
L1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyLmRlZgpAQCAtMTU4LDYgKzE1OCw3IEBAIEVYUE9S
VFMKICAgICAgICAgPz8wU3RyaW5nQFdURkBAUUFFQFBCREBaCiAgICAgICAgID8/MFN0cmluZ0BX
VEZAQFFBRUBQQl9XQFoKICAgICAgICAgPz8wU3RyaW5nQFdURkBAUUFFQFBCX1dJQFoKKyAgICAg
ICAgPz8wU3RyaW5nQFdURkBAUUFFQFZBU0NJSUxpdGVyYWxAMUBAWgogICAgICAgICA/PzFTZXJp
YWxpemVkU2NyaXB0VmFsdWVAV2ViQ29yZUBAUUFFQFhaCiAgICAgICAgID9hYnNvbHV0ZUJvdW5k
aW5nQm94UmVjdEBSZW5kZXJPYmplY3RAV2ViQ29yZUBAUUJFP0FWSW50UmVjdEAyQF9OQFoKICAg
ICAgICAgP2Fic29sdXRlQm91bmRpbmdCb3hSZWN0SWdub3JpbmdUcmFuc2Zvcm1zQFJlbmRlck9i
amVjdEBXZWJDb3JlQEBRQkU/QVZJbnRSZWN0QDJAWFoKQEAgLTE4Myw2ICsxODQsNyBAQCBFWFBP
UlRTCiAgICAgICAgID9maW5kQFN0cmluZ0ltcGxAV1RGQEBRQUVJUEFWMTJASUBaCiAgICAgICAg
ID9maW5kQFN0cmluZ0ltcGxAV1RGQEBRQUVJUEFWMTJAQFoKICAgICAgICAgP2Fic29sdXRlQ2Fy
ZXRCb3VuZHNARnJhbWVTZWxlY3Rpb25AV2ViQ29yZUBAUUFFP0FWSW50UmVjdEAyQFhaCisgICAg
ICAgID9mcm9tVVRGOEBTdHJpbmdAV1RGQEBTQT9BVjEyQFBCRUBaCiAgICAgICAgID9mcm9tVVRG
OFdpdGhMYXRpbjFGYWxsYmFja0BTdHJpbmdAV1RGQEBTQT9BVjEyQFBCRUlAWgogICAgICAgICA/
Z2FyYmFnZUNvbGxlY3REb2N1bWVudFJlc291cmNlc0BDYWNoZWRSZXNvdXJjZUxvYWRlckBXZWJD
b3JlQEBRQUVYWFoKICAgICAgICAgP2dldENhY2hlZERPTVN0cnVjdHVyZUBXZWJDb3JlQEBZQVBB
VlN0cnVjdHVyZUBKU0NAQFBBVkpTRE9NR2xvYmFsT2JqZWN0QDFAUEJVQ2xhc3NJbmZvQDNAQFoK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2NWM0
MDlmLi4zYWIxMTYyIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTItMTEtMTkgIENocmlzdG9waGUgRHVtZXogIDxj
aHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAgICAgICBbV0syXVtXVFJdIE1lbW9yeSBs
ZWFrIGluIFRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKCkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjYxNgorCisgICAgICAgIFJldmlld2VkIGJ5
IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgorCisgICAgICAgIFJlbW92ZSBjYWxsIHRvIFdL
U3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKCkgdG8gY29uc3RydWN0CisgICAgICAgIHRoZSBp
Y29uIGRhdGFiYXNlIHBhdGggd2hpY2ggd2FzIGxlYWtpbmcgbWVtb3J5IHNpbmNlIHRoZQorICAg
ICAgICByZXR1cm5lZCBXS1N0cmluZ1JlZiB3YXMgbm90IGFkb3B0ZWQuIFRoZSBjb2RlIG5vdyB1
c2VzCisgICAgICAgIFdURjo6U3RyaW5nIGluc3RlYWQgb2Ygc3RkOjpzdHJpbmcgYW5kIGNvbnZl
cnRzIGl0IHRvIGEKKyAgICAgICAgV0tTdHJpbmdSZWYgdXNpbmcgdG9XSygpLgorCisgICAgICAg
ICogV2ViS2l0VGVzdFJ1bm5lci9TdHJpbmdGdW5jdGlvbnMuaDoKKyAgICAgICAgKFdUUjo6dG9X
Syk6IE92ZXJsb2FkIHRvV0soKSB0byB0YWtlIGEgV1RGOjpTdHJpbmcgaW4KKyAgICAgICAgYXJn
dW1lbnQuCisgICAgICAgIChXVFIpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENv
bnRyb2xsZXIuY3BwOgorICAgICAgICAoV1RSOjpUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZSk6
CisKIDIwMTItMTEtMTkgIEtlbnRhcm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJlbW92ZSBJRExTdHJ1Y3R1cmUucG0KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvU3RyaW5nRnVuY3Rpb25zLmggYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1N0cmlu
Z0Z1bmN0aW9ucy5oCmluZGV4IDEyOWU3YmUuLjEzZjZlNTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvU3RyaW5nRnVuY3Rpb25zLmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9TdHJpbmdGdW5jdGlvbnMuaApAQCAtMzgsNiArMzgsNyBAQAogI2luY2x1ZGUgPHd0Zi9P
d25BcnJheVB0ci5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzT3duQXJyYXlQdHIuaD4KICNpbmNsdWRl
IDx3dGYvUGxhdGZvcm0uaD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAjaW5jbHVk
ZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgogCkBAIC01
NSw2ICs1NiwxMSBAQCBpbmxpbmUgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IHRvV0soSlNSZXRh
aW5QdHI8SlNTdHJpbmdSZWY+IHN0cmluZykKICAgICByZXR1cm4gdG9XSyhzdHJpbmcuZ2V0KCkp
OwogfQogCitpbmxpbmUgV0tSZXRhaW5QdHI8V0tTdHJpbmdSZWY+IHRvV0soY29uc3QgV1RGOjpT
dHJpbmcmIHN0cmluZykKK3sKKyAgICByZXR1cm4gYWRvcHRXSyhXS1N0cmluZ0NyZWF0ZVdpdGhV
VEY4Q1N0cmluZyhzdHJpbmcudXRmOCgpLmRhdGEoKSkpOworfQorCiBpbmxpbmUgSlNSZXRhaW5Q
dHI8SlNTdHJpbmdSZWY+IHRvSlMoV0tTdHJpbmdSZWYgc3RyaW5nKQogewogICAgIHJldHVybiBK
U1JldGFpblB0cjxKU1N0cmluZ1JlZj4oQWRvcHQsIFdLU3RyaW5nQ29weUpTU3RyaW5nKHN0cmlu
ZykpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5j
cHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcAppbmRleCAyZWI2
MzViLi4xNDVjMjcwIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250
cm9sbGVyLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNw
cApAQCAtMzMxLDcgKzMzMSw2IEBAIHZvaWQgVGVzdENvbnRyb2xsZXI6OmluaXRpYWxpemUoaW50
IGFyZ2MsIGNvbnN0IGNoYXIqIGFyZ3ZbXSkKICAgICAgICAgV0tDb250ZXh0U2V0RGlza0NhY2hl
RGlyZWN0b3J5KG1fY29udGV4dC5nZXQoKSwgZHVtcFJlbmRlclRyZWVUZW1wV0suZ2V0KCkpOwog
ICAgICAgICBXS0NvbnRleHRTZXRDb29raWVTdG9yYWdlRGlyZWN0b3J5KG1fY29udGV4dC5nZXQo
KSwgZHVtcFJlbmRlclRyZWVUZW1wV0suZ2V0KCkpOwogCi0gICAgICAgIHN0ZDo6c3RyaW5nIGlj
b25EYXRhYmFzZUZpbGVUZW1wKGR1bXBSZW5kZXJUcmVlVGVtcCk7CiAgICAgICAgIC8vIFdlYkNv
cmU6OnBhdGhCeUFwcGVuZGluZ0NvbXBvbmVudCBpcyBub3QgdXNlZCBoZXJlIGJlY2F1c2Ugb2Yg
dGhlIG5hbWVzcGFjZSwKICAgICAgICAgLy8gd2hpY2ggbGVhZHMgdXMgdG8gdGhpcyB1Z2x5ICNp
ZmRlZiBhbmQgZmlsZSBwYXRoIGNvbmNhdGVuYXRpb24uCiAjaWYgT1MoV0lORE9XUykKQEAgLTMz
OSw5ICszMzgsOCBAQCB2b2lkIFRlc3RDb250cm9sbGVyOjppbml0aWFsaXplKGludCBhcmdjLCBj
b25zdCBjaGFyKiBhcmd2W10pCiAjZWxzZQogICAgICAgICBjb25zdCBjaGFyIHNlcGFyYXRvciA9
ICcvJzsKICNlbmRpZgotICAgICAgICBpY29uRGF0YWJhc2VGaWxlVGVtcCA9IGljb25EYXRhYmFz
ZUZpbGVUZW1wICsgc2VwYXJhdG9yICsgIldlYnBhZ2VJY29ucy5kYiI7Ci0gICAgICAgIFdLUmV0
YWluUHRyPFdLU3RyaW5nUmVmPiBpY29uRGF0YWJhc2VGaWxlVGVtcFdLID0gV0tTdHJpbmdDcmVh
dGVXaXRoVVRGOENTdHJpbmcoaWNvbkRhdGFiYXNlRmlsZVRlbXAuY19zdHIoKSk7Ci0gICAgICAg
IFdLQ29udGV4dFNldEljb25EYXRhYmFzZVBhdGgobV9jb250ZXh0LmdldCgpLCBpY29uRGF0YWJh
c2VGaWxlVGVtcFdLLmdldCgpKTsKKyAgICAgICAgU3RyaW5nIGljb25EYXRhYmFzZUZpbGVUZW1w
ID0gU3RyaW5nOjpmcm9tVVRGOChkdW1wUmVuZGVyVHJlZVRlbXApICsgc2VwYXJhdG9yICsgU3Ry
aW5nKEFTQ0lJTGl0ZXJhbCgiV2VicGFnZUljb25zLmRiIikpOworICAgICAgICBXS0NvbnRleHRT
ZXRJY29uRGF0YWJhc2VQYXRoKG1fY29udGV4dC5nZXQoKSwgdG9XSyhpY29uRGF0YWJhc2VGaWxl
VGVtcCkuZ2V0KCkpOwogICAgIH0KIAogICAgIHBsYXRmb3JtSW5pdGlhbGl6ZUNvbnRleHQoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>