summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-14 22:09:54 +0000
committerstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-14 22:09:54 +0000
commit9ab2c5fb33c5726924c7dba8c036108de89d28c8 (patch)
tree0592ebbd869f4776280cd368a8b1e9bcb8504cfd /tools
parenta5f39cfd9a7f29d271a0bcef9b65bfc0c671c599 (diff)
downloadchromium_src-9ab2c5fb33c5726924c7dba8c036108de89d28c8.zip
chromium_src-9ab2c5fb33c5726924c7dba8c036108de89d28c8.tar.gz
chromium_src-9ab2c5fb33c5726924c7dba8c036108de89d28c8.tar.bz2
Suppress deliberate leak of Mac plugins on shutdown
TBR=pinkerton BUG=none TEST=Mac valgrind bots Review URL: http://codereview.chromium.org/1513040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44554 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/valgrind/memcheck/suppressions_mac.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/valgrind/memcheck/suppressions_mac.txt b/tools/valgrind/memcheck/suppressions_mac.txt
index 894156a..5b74b1c 100644
--- a/tools/valgrind/memcheck/suppressions_mac.txt
+++ b/tools/valgrind/memcheck/suppressions_mac.txt
@@ -188,6 +188,19 @@
fun:+[NSObject alloc]
fun:+[GTMTheme(BrowserThemeProviderInitialization) themeWithBrowserThemeProvider:isOffTheRecord:]
}
+{
+ # Plugins are deliberately not unloaded (on shutdown) on the Mac, in order to
+ # prevent crashes for those that don't unload cleanly.
+ plugin_unload
+ Memcheck:Leak
+ fun:_Znw*
+ fun:_ZN4base17LoadNativeLibraryERK8FilePath
+ fun:_ZN5NPAPI9PluginLib4LoadEv
+ fun:_ZN5NPAPI9PluginLib13NP_InitializeEv
+ fun:_ZN21WebPluginDelegateImpl6CreateERK8FilePathRKSsy
+ fun:_ZN19TestWebViewDelegate20CreatePluginDelegateERK4GURLRKSsPSs
+ fun:_ZN11webkit_glue13WebPluginImpl10initializeEPN6WebKit18WebPluginContainerE
+}
# 3. Suppressions for real chromium bugs that are not yet fixed.
{