* Scripts/run-webkit-tests:
authorsullivan <sullivan@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Sep 2005 19:41:24 +0000 (19:41 +0000)
committersullivan <sullivan@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Sep 2005 19:41:24 +0000 (19:41 +0000)
        Excluded a known system leak to reduce noise; added comments about which leaks
        are being excluded.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10437 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/run-webkit-tests

index 7c7d89277a0b7c2e56d7590453a7a99c7f7acc36..4a050c7d987cdaf34561ed180f7239576b9f2862 100644 (file)
@@ -1,3 +1,9 @@
+2005-09-01  John Sullivan  <sullivan@apple.com>
+
+        * Scripts/run-webkit-tests:
+        Excluded a known system leak to reduce noise; added comments about which leaks
+        are being excluded.
+
 2005-09-01  Tim Omernick  <tomernick@apple.com>
 
         Change made by Darin, reviewed by John and myself.
index 028811e40ea37944568e49839a504c09d73d6194..bc6b4827a9d23ade87b56afb277eb38ba43269e0 100755 (executable)
@@ -525,7 +525,12 @@ sub printLeaks
     $atLineStart = 1;
 
     print " ? checking for leaks in $toolName\n";
-    my $leaksOutput = `leaks -exclude pthread_create $toolPID`;
+    # we are excluding the following reported leaks so they don't get in our way of finding WebKit leaks:
+    # pthread_create: false positive leak of 'THRD', Radar 3387783
+    # _CFPreferencesDomainDeepCopyDictionary: leak apparently in CFPreferences, Radar 4220786
+    # Note that this exclusion doesn't quite work right; sometimes a leak of 'THRD' with no stack trace will
+    # still appear in the leaks output.
+    my $leaksOutput = `leaks -exclude pthread_create -exclude _CFPreferencesDomainDeepCopyDictionary $toolPID`;
     my ($count, $bytes) = $leaksOutput =~ /Process $toolPID: (\d+) leaks? for (\d+) total/;
     my ($excluded) = $leaksOutput =~ /(\d+) leaks? excluded/;