diff options
author | levin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-10 07:39:12 +0000 |
---|---|---|
committer | levin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-10 07:39:12 +0000 |
commit | 7dbfefe01d85c8cc6c34d4d04a96029bf2c5ddfa (patch) | |
tree | 3cf00391912e898ce1f2f06d152ca23a1c76eb6e /tools | |
parent | 112bd4674a886777b79dcd03263088b692fb47fd (diff) | |
download | chromium_src-7dbfefe01d85c8cc6c34d4d04a96029bf2c5ddfa.zip chromium_src-7dbfefe01d85c8cc6c34d4d04a96029bf2c5ddfa.tar.gz chromium_src-7dbfefe01d85c8cc6c34d4d04a96029bf2c5ddfa.tar.bz2 |
Fix a memory leak in the worker tests.
Clean-up suppressions: remove ones that appear to have been fixed,
clarify another to be a known leak by design.
BUG=26966,22923
TEST=valgrind tests (for ui and layout tests)
Review URL: http://codereview.chromium.org/465075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34239 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r-- | tools/valgrind/memcheck/suppressions.txt | 72 |
1 files changed, 9 insertions, 63 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt index 6ff26b7..44a8f1a 100644 --- a/tools/valgrind/memcheck/suppressions.txt +++ b/tools/valgrind/memcheck/suppressions.txt @@ -533,6 +533,15 @@ fun:_ZN12ChromeThread10DeleteSoonI23ExtensionMessageServiceEEbNS_2IDERKN15tracked_objects8LocationEPT_ fun:_ZN12ChromeThread14DeleteOnThreadILNS_2IDE0EE8DestructI23ExtensionMessageServiceEEvPT_ } +{ + # This is an on demand initialization which is done and then intentionally + # kept around (not freed) while the process is running. + intentional_WebCore_XMLNames_init_leak + Memcheck:Leak + ... + fun:_ZN7WebCore8XMLNames4initEv + ... +} #----------------------------------------------------------------------- # 3. Suppressions for real chromium bugs that are not yet fixed. @@ -717,17 +726,6 @@ fun:gtk_widget_size_allocate } { - bug_16324 - Memcheck:Leak - fun:malloc - fun:_ZN3WTF10fastMallocEj - fun:_ZN7WebCore14newUCharVectorEj - fun:_ZN7WebCore10StringImplC1EPKcjj - fun:_ZN7WebCore17CStringTranslator9translateERPNS_10StringImplERKPKcj - ... - fun:_ZN7WebCore12parseUASheetERKNS_6StringE -} -{ bug_16326 Memcheck:Leak fun:_Znw* @@ -1183,58 +1181,6 @@ fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE } { - bug_26966 - Memcheck:Leak - fun:malloc - fun:_ZN3WTF10fastMallocEj - fun:_ZN7WebCore10StringImpl19createUninitializedEjRPt - fun:_ZN7WebCore10StringImpl6createEPKcj - fun:_ZN7WebCore10StringImpl6createEPKc - fun:_ZN7WebCore17CStringTranslator9translateERPNS_10StringImplERKPKcj - fun:_ZN3WTF24HashSetTranslatorAdapterIPN7WebCore10StringImplENS_10HashTraitsIS3_EEPKcNS1_17CStringTranslatorEE9translateERS3_RKS7_SC_j - fun:_ZN3WTF9HashTableIPN7WebCore10StringImplES3_NS_17IdentityExtractorIS3_EENS1_10StringHashENS_10HashTraitsIS3_EES8_E18addPassingHashCodeIPKcSC_NS_24HashSetTranslatorAdapterIS3_S8_SC_NS1_17CStringTranslatorEEEEESt4pairINS_17HashTableIteratorIS3_S3_S5_S6_S8_S8_EEbERKT_RKT0_ - fun:_ZN3WTF7HashSetIPN7WebCore10StringImplENS1_10StringHashENS_10HashTraitsIS3_EEE3addIPKcNS1_17CStringTranslatorEEESt4pairINS_24HashTableIteratorAdapterINS_9HashTableIS3_S3_NS_17IdentityExtractorIS3_EES4_S6_S6_EES3_EEbERKT_ - fun:_ZN7WebCore12AtomicString3addEPKc - fun:_ZN7WebCore12AtomicStringC1EPKc - fun:_ZN7WebCore8XMLNames4initEv - fun:_ZN7WebCore5FrameC1EPNS_4PageEPNS_21HTMLFrameOwnerElementEPNS_17FrameLoaderClientE - fun:_ZN7WebCore5Frame6createEPNS_4PageEPNS_21HTMLFrameOwnerElementEPNS_17FrameLoaderClientE - fun:_ZN6WebKit12WebFrameImpl21initializeAsMainFrameEPNS_11WebViewImplE - fun:_ZN6WebKit11WebViewImpl19initializeMainFrameEPNS_14WebFrameClientE - fun:_ZN10RenderView4InitEiiRK19RendererPreferencesPN4base14RefCountedDataIiEEi - fun:_ZN10RenderView6CreateEP16RenderThreadBaseiiRK19RendererPreferencesRK14WebPreferencesPN4base14RefCountedDataIiEEi - fun:_ZN12RenderThread15OnCreateNewViewEiRK19RendererPreferencesRK14WebPreferencesi - fun:_Z16DispatchToMethodI12RenderThreadMS0_FviRK19RendererPreferencesRK14WebPreferencesiEiS1_S4_iEvPT_T0_RK6Tuple4IT1_T2_T3_T4_E - fun:_ZN3IPC16MessageWithTupleI6Tuple4Ii19RendererPreferences14WebPreferencesiEE8DispatchI12RenderThreadMS7_FviRKS2_RKS3_iEEEbPKNS_7MessageEPT_T0_ - fun:_ZN12RenderThread24OnControlMessageReceivedERKN3IPC7MessageE -} -{ - bug_26966_2 - Memcheck:Leak - fun:malloc - fun:_ZN3WTF10fastMallocEj - fun:_ZN7WebCore10StringImpl19createUninitializedEjRPt - fun:_ZN7WebCore10StringImpl6createEPKcj - fun:_ZN7WebCore10StringImpl6createEPKc - fun:_ZN7WebCore17CStringTranslator9translateERPNS_10StringImplERKPKcj - fun:_ZN3WTF24HashSetTranslatorAdapterIPN7WebCore10StringImplENS_10HashTraitsIS3_EEPKcNS1_17CStringTranslatorEE9translateERS3_RKS7_SC_j - fun:_ZN3WTF9HashTableIPN7WebCore10StringImplES3_NS_17IdentityExtractorIS3_EENS1_10StringHashENS_10HashTraitsIS3_EES8_E18addPassingHashCodeIPKcSC_NS_24HashSetTranslatorAdapterIS3_S8_SC_NS1_17CStringTranslatorEEEEESt4pairINS_17HashTableIteratorIS3_S3_S5_S6_S8_S8_EEbERKT_RKT0_ - fun:_ZN3WTF7HashSetIPN7WebCore10StringImplENS1_10StringHashENS_10HashTraitsIS3_EEE3addIPKcNS1_17CStringTranslatorEEESt4pairINS_24HashTableIteratorAdapterINS_9HashTableIS3_S3_NS_17IdentityExtractorIS3_EES4_S6_S6_EES3_EEbERKT_ - fun:_ZN7WebCore12AtomicString3addEPKc - fun:_ZN7WebCore12AtomicStringC1EPKc - fun:_ZN7WebCore10EventNamesC1Ev - fun:_ZN7WebCore16ThreadGlobalDataC1Ev - fun:_ZN3WTF14ThreadSpecificIN7WebCore16ThreadGlobalDataEEcvPS2_Ev - fun:_ZN3WTF14ThreadSpecificIN7WebCore16ThreadGlobalDataEEdeEv - fun:_ZN7WebCore16threadGlobalDataEv - fun:_ZN7WebCore10StringImpl5emptyEv - fun:_ZN7WebCore12AtomicString3addEPKc - fun:_ZN7WebCore12AtomicStringC1EPKc - fun:_ZN7WebCore12AtomicString4initEv - fun:_ZN6WebKit10initializeEPNS_12WebKitClientE - fun:_ZN12RenderThread23EnsureWebKitInitializedEv -} -{ bug_27313 Memcheck:Leak ... |