summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-26 07:26:45 +0000
committerglider@chromium.org <glider@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-26 07:26:45 +0000
commit23008931def55538924463d817f9d7a983a4cb34 (patch)
tree15c29696ed08a735dafd673c278b4c95c76c6a5d /tools
parent1c5337879d661bb22be4e4dd49fee0283f767f44 (diff)
downloadchromium_src-23008931def55538924463d817f9d7a983a4cb34.zip
chromium_src-23008931def55538924463d817f9d7a983a4cb34.tar.gz
chromium_src-23008931def55538924463d817f9d7a983a4cb34.tar.bz2
Return some of the 10.6 suppressions occasionally deleted in r59149
Suppress leaks from _ZN8Security9CssmError7throwMeEi (bug 51682) BUG=51682 TBR=maruel Review URL: http://codereview.chromium.org/4141002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63864 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/memcheck/suppressions_mac.txt50
1 files changed, 50 insertions, 0 deletions
diff --git a/tools/valgrind/memcheck/suppressions_mac.txt b/tools/valgrind/memcheck/suppressions_mac.txt
index c73d406..2882238 100644
--- a/tools/valgrind/memcheck/suppressions_mac.txt
+++ b/tools/valgrind/memcheck/suppressions_mac.txt
@@ -156,6 +156,24 @@
fun:_cache_fill
}
+# See http://www.openradar.me/8287193
+{
+ Invalid redzone accesses in DKeyHas8Words
+ Memcheck:Addr4
+ fun:DKeyHas8Words
+}
+
+# See https://bugs.kde.org/show_bug.cgi?id=188572
+# This suppression is missing in Valgrind on Mac 10.6
+# TODO(glider): remove it once it arrives in the trunk.
+{
+ Unavoidable leak in setenv()
+ Memcheck:Leak
+ fun:malloc_zone_malloc
+ fun:__setenv
+ fun:setenv$UNIX2003
+}
+
# 2. Intentional unit test errors, stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing.
{
@@ -898,3 +916,35 @@
fun:_ZN24BrowserAccessibilityTest5SetUpEv
fun:_ZN7testingL35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS3_FS2_vEPKc
}
+
+{
+ bug_51682a
+ Memcheck:Leak
+ fun:malloc
+ fun:__cxa_get_globals
+ fun:__cxa_allocate_exception
+ fun:_ZN8Security9CssmError7throwMeEi
+ fun:_ZN9RSASigner6verifyEPKvmS1_m
+ fun:_ZN16SignatureContext5finalERKN8Security8CssmDataE
+ fun:_ZL20cssm_VerifyDataFinallyPK9cssm_data
+ fun:CSSM_VerifyDataFinal
+ fun:_ZN4base17SignatureVerifier11VerifyFinalEv
+ fun:_ZN36SignatureVerifierTest_BasicTest_Test8TestBodyEv
+}
+
+{
+ bug_51682b
+ Memcheck:Leak
+ fun:malloc
+ fun:__cxa_get_globals
+ fun:__cxa_allocate_exception
+ fun:_ZN8Security9CssmError7throwMeEi
+ fun:_ZNK8Security9DbVersion9findTableEj
+ fun:_ZNK8Security9DbVersion12createCursorEPK10cssm_query
+ fun:_ZN8Security10DbModifier12createCursorEPK10cssm_query
+ fun:_ZN8Security13AppleDatabase12dataGetFirstERNS_9DbContextEPKNS_9CssmQueryEP29cssm_db_record_attribute_dataPNS_8CssmDataERP21cssm_db_unique_record
+ fun:_ZN8Security15DatabaseSession12DataGetFirstElPKNS_9CssmQueryEP29cssm_db_record_attribute_dataPNS_8CssmDataERP21cssm_db_unique_record
+ fun:_ZL17cssm_DataGetFirst17cssm_dl_db_handlePK10cssm_queryPlP29cssm_db_record_attribute_dataP9cssm_dataPP21cssm_db_unique_record
+ fun:CSSM_DL_DataGetFirst
+}
+