+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.
$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/;