Ignore an ANGLE leak that is not WebKit's fault
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 18 Nov 2011 19:15:42 +0000 (19:15 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 18 Nov 2011 19:15:42 +0000 (19:15 +0000)
* Scripts/old-run-webkit-tests:
(countAndPrintLeaks):
* Scripts/webkitpy/layout_tests/port/leakdetector.py:
(LeakDetector._callstacks_to_exclude_from_leaks):
Added ScanFromString to the call stacks to exclude on all OS versions.

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

Tools/ChangeLog
Tools/Scripts/old-run-webkit-tests
Tools/Scripts/webkitpy/layout_tests/port/leakdetector.py

index cc6235b031241b22e6082f9e7dc115ae2f14070d..5be64ab6c6597713121c71155301f2ebc0907b4f 100644 (file)
@@ -1,3 +1,13 @@
+2011-11-18  Adam Roben  <aroben@apple.com>
+
+        Ignore an ANGLE leak that is not WebKit's fault
+
+        * Scripts/old-run-webkit-tests:
+        (countAndPrintLeaks):
+        * Scripts/webkitpy/layout_tests/port/leakdetector.py:
+        (LeakDetector._callstacks_to_exclude_from_leaks):
+        Added ScanFromString to the call stacks to exclude on all OS versions.
+
 2011-11-18  Adam Roben  <aroben@apple.com>
 
         Ignore another Lion-specific leak that is not WebKit's fault
index 78cf4b45a70f7022a781e2ab35703bae5f21bbf0..eda86af1e83b3f0340732e28494109e45996b94d 100755 (executable)
@@ -1251,7 +1251,8 @@ sub countAndPrintLeaks($$$)
     );
 
     my @callStacksToExclude = (
-        "Flash_EnforceLocalSecurity" # leaks in Flash plug-in code, rdar://problem/4449747
+        "Flash_EnforceLocalSecurity", # leaks in Flash plug-in code, rdar://problem/4449747
+        "ScanFromString", # <http://code.google.com/p/angleproject/issues/detail?id=249> leak in ANGLE
     );
 
     if (isLeopard()) {
index 54bfc4eecf253ae3bbd92895fc1ed15b33807ddf..855a59d4bf389ae1c06fe58cc826a61c1322ab91 100644 (file)
@@ -55,6 +55,7 @@ class LeakDetector(object):
     def _callstacks_to_exclude_from_leaks(self):
         callstacks = [
             "Flash_EnforceLocalSecurity",  # leaks in Flash plug-in code, rdar://problem/4449747
+            "ScanFromString", # <http://code.google.com/p/angleproject/issues/detail?id=249> leak in ANGLE
         ]
         if self._port.is_leopard():
             callstacks += [