diff options
author | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-21 01:04:56 +0000 |
---|---|---|
committer | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-21 01:04:56 +0000 |
commit | f615bda33ed9381b6bb3b0218c6ab5f0393664be (patch) | |
tree | a2553f7be5c11420652eff4a250358568b06f3ea /tools | |
parent | 4d5e4ffba71554dc4828c00b207c63f42fe315fe (diff) | |
download | chromium_src-f615bda33ed9381b6bb3b0218c6ab5f0393664be.zip chromium_src-f615bda33ed9381b6bb3b0218c6ab5f0393664be.tar.gz chromium_src-f615bda33ed9381b6bb3b0218c6ab5f0393664be.tar.bz2 |
Leak NSS to prevent shutdown crashes.
NSS can be used by non-joinable threads (worker threads). These can access it after ~AtExitManager has already triggered the NSS shutdown code, so we can crash on shutdown. Therefore we leak NSS.
BUG=61585
TEST=existing
Review URL: http://codereview.chromium.org/5240001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66904 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt index 37437cf..6e788b0 100644 --- a/tools/valgrind/memcheck/suppressions.txt +++ b/tools/valgrind/memcheck/suppressions.txt @@ -793,6 +793,42 @@ fun:_ZN20NavigationController7LoadURLERK4GURLS2_j fun:_ZN7browser8NavigateEPNS_14NavigateParamsE } +{ + # Intentionally leaking NSS to prevent shutdown crashes + bug_61585a + Memcheck:Leak + fun:calloc + fun:error_get_my_stack + fun:nss_ClearErrorStack + fun:NSSArena_Create + ... + fun:nss_Init + fun:NSS_InitReadWrite + ... + fun:_ZN4base13EnsureNSSInitEv +} +{ + bug_61585b + Memcheck:Leak + fun:malloc + fun:PORT_Alloc_Util + fun:sec_asn1e_allocate_item + fun:SEC_ASN1EncodeItem_Util + fun:sftkdb_encodeCipherText + fun:sftkdb_EncryptAttribute + fun:sftkdb_ChangePassword + fun:NSC_InitPIN + fun:PK11_InitPin + ... + fun:_ZN4base13OpenTestNSSDBERK8FilePathPKc +} +{ + bug_61585c + Memcheck:Leak + fun:malloc + fun:PL_ArenaAllocate + fun:PORT_ArenaAlloc_Util +} #----------------------------------------------------------------------- # 3. Suppressions for real chromium bugs that are not yet fixed. |