| # There are three kinds of suppressions in this file. |
| # 1. third party stuff we have no control over |
| # |
| # 2. intentional unit test errors, or stuff that is somehow a false positive |
| # in our own code, or stuff that is so trivial it's not worth fixing |
| # |
| # 3. Suppressions for real chromium bugs that are not yet fixed. |
| # These should all be in chromium's bug tracking system (but a few aren't yet). |
| # Periodically we should sweep this file and the bug tracker clean by |
| # running overnight and removing outdated bugs/suppressions. |
| #----------------------------------------------------------------------- |
| |
| # 1. third party stuff we have no control over |
| { |
| Uninitialized value in deflate |
| Memcheck:Cond |
| ... |
| fun:MOZ_Z_deflate |
| } |
| { |
| gtk developers don't like cleaning up one-time leaks. See http://mail.gnome.org/archives/gtk-devel-list/2004-April/msg00230.html |
| Memcheck:Leak |
| ... |
| fun:gtk_init_check |
| } |
| { |
| Fontconfig leak? |
| Memcheck:Leak |
| ... |
| fun:XML_ParseBuffer |
| fun:FcConfigParseAndLoad |
| } |
| { |
| bug_9245_FcConfigAppFontAddFile_leak |
| Memcheck:Leak |
| ... |
| fun:FcConfigAppFontAddFile |
| } |
| { |
| # See also http://www.gnome.org/~johan/gtk.suppression |
| # (which has a smattering of similar pango suppressions) |
| pango_font_leak_todo |
| Memcheck:Leak |
| ... |
| fun:FcFontRenderPrepare |
| obj:* |
| fun:pango_font_map_load_fontset |
| } |
| { |
| # Fontconfig leak, seen in shard 16 of 20 of ui_tests |
| # See https://bugs.freedesktop.org/show_bug.cgi?id=8428 |
| # and http://www.gnome.org/~johan/gtk.suppression |
| fontconfig_bug_8428 |
| Memcheck:Leak |
| fun:realloc |
| fun:FcPatternObjectInsertElt |
| fun:FcPatternObjectAddWithBinding |
| } |
| { |
| dlopen invalid read, probably a bug in glibc. TODO(dkegel): file glibc bug |
| Memcheck:Value4 |
| ... |
| fun:dlopen@@GLIBC_2.1 |
| fun:PR_LoadLibraryWithFlags |
| } |
| { |
| NSS/glibc leak. See also http://sources.redhat.com/bugzilla/show_bug.cgi?id=2451 |
| Memcheck:Leak |
| ... |
| fun:dlopen@@GLIBC_2.1 |
| fun:PR_LoadLibraryWithFlags |
| } |
| { |
| Pure NSS leak, does not involve glibc. TODO(dkegel): track down and fix or file bug. |
| Memcheck:Leak |
| ... |
| fun:NSS_NoDB_Init |
| } |
| { |
| Another pure NSS leak, does not involve glibc. TODO(dkegel): track down and fix or file bug. Shows up under --show-reachable=yes. |
| Memcheck:Leak |
| ... |
| fun:SECMOD_LoadUserModule |
| } |
| { |
| bug_12614 |
| Memcheck:Leak |
| fun:malloc |
| ... |
| fun:PR_LoadLibraryWithFlags |
| ... |
| fun:SECMOD_LoadModule |
| } |
| { |
| Error in ICU |
| Memcheck:Overlap |
| fun:memcpy |
| fun:init_resb_result |
| } |
| { |
| libc_dynamiclinker_foo |
| Memcheck:Cond |
| obj:/lib*/ld-2.*.so |
| obj:/lib*/ld-2.*.so |
| } |
| { |
| libc_dynamiclinker_bar |
| Memcheck:Addr4 |
| obj:/lib*/ld-2.*.so |
| obj:/lib*/ld-2.*.so |
| } |
| { |
| FIXME epoll uninitialized data 1 |
| Memcheck:Param |
| epoll_ctl(epfd) |
| fun:syscall |
| fun:event_add |
| } |
| { |
| FIXME epoll uninitialized data 2 |
| Memcheck:Param |
| epoll_ctl(epfd) |
| fun:syscall |
| fun:event_del |
| } |
| { |
| FIXME epoll uninitialized data 3 |
| Memcheck:Param |
| epoll_wait(epfd) |
| fun:syscall |
| fun:event_base_loop |
| } |
| { |
| FIXME IPCing uninitialized data |
| Memcheck:Param |
| socketcall.sendmsg(msg.msg_iov[i]) |
| fun:sendmsg |
| fun:_ZN3IPC7Channel11ChannelImpl4SendEPNS_7MessageE |
| } |
| |
| { |
| # There is a fix in mainline, http://www.sqlite.org/cvstrac/chngview?cn=5968 |
| # See also http://article.gmane.org/gmane.comp.db.sqlite.general/43177 |
| SQLite write |
| Memcheck:Param |
| write(buf) |
| ... |
| fun:writeJournalHdr |
| } |
| |
| # Fixed in newer SQLite |
| # http://www.sqlite.org/cvstrac/tktview?tn=3326 |
| # http://www.sqlite.org/cvstrac/tktview?tn=3575 |
| # (Caller of sqlite3VdbeExec is either sqlite3Step or its wrapper sqlite3_step) |
| { |
| SQLite_bug_3326 |
| Memcheck:Cond |
| fun:sqlite3VdbeMemShallowCopy |
| fun:sqlite3VdbeExec |
| fun:sqlite3*tep |
| } |
| # SQLite intentionally leaks a little memory in findLockInfo() in sqlite3_open |
| # Newer versions don't do this. |
| # See http://www.mail-archive.com/sqlite-users@sqlite.org/msg02334.html |
| # and http://www.mail-archive.com/sqlite-users@sqlite.org/msg30449.html |
| { |
| sqlite_open_leak |
| Memcheck:Leak |
| ... |
| fun:findLockInfo |
| ... |
| fun:sqlite3OsOpen |
| } |
| { |
| libevent does not provide a way to clean up unused oneshot timers at exit |
| Memcheck:Leak |
| fun:calloc |
| fun:event_base_once |
| fun:event_base_loopexit |
| fun:_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE |
| } |
| |
| #----------------------------------------------------------------------- |
| # 2. intentional unit test errors, or stuff that is somehow a false positive |
| # in our own code, or stuff that is so trivial it's not worth fixing |
| |
| { |
| logging::InitLogging never frees filename. It would be hard to free properly. |
| Memcheck:Leak |
| ... |
| fun:_ZN7logging11InitLoggingEPKcNS_18LoggingDestinationENS_15LogLockingStateENS_20OldFileDeletionStateE |
| } |
| { |
| Linux tests don't bother to undo net::TestServerLauncher::LoadTestRootCert(). |
| Memcheck:Leak |
| ... |
| fun:_ZN3net18TestServerLauncher16LoadTestRootCertEv |
| } |
| { |
| # uitest's ResourceDispatcherTest.CrossSiteAfterCrash crashes on purpose |
| Intentional_crash |
| Memcheck:Addr4 |
| fun:_ZN12AboutHandler10AboutCrashEv |
| } |
| { |
| # Minor commandline options leak in v8 |
| # See http://code.google.com/p/v8/issues/detail?id=275 |
| v8_bug_275 |
| Memcheck:Leak |
| fun:_Znaj |
| ... |
| fun:_ZN2v88internal8FlagList18SetFlagsFromStringEPKci |
| } |
| |
| #----------------------------------------------------------------------- |
| # 3. Suppressions for real chromium bugs that are not yet fixed. |
| # These should all be in chromium's bug tracking system (but a few aren't yet). |
| |
| { |
| (Probable memory leak in Skia) |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN10SkFontHost15ResolveTypefaceEj |
| fun:_ZN24SkScalerContext_FreeType9setupSizeEv |
| fun:_ZN24SkScalerContext_FreeType19generateFontMetricsEPN7SkPaint11FontMetricsES2_ |
| fun:_ZN15SkScalerContext14getFontMetricsEPN7SkPaint11FontMetricsES2_ |
| fun:_ZN12SkGlyphCacheC1EPK12SkDescriptor |
| fun:_ZN12SkGlyphCache10VisitCacheEPK12SkDescriptorPFbPKS_PvES5_ |
| } |
| { |
| Another possible skia leak |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN10SkFontHost15ResolveTypefaceEj |
| fun:_ZN24SkScalerContext_FreeType9setupSizeEv |
| fun:_ZN24SkScalerContext_FreeType15generateMetricsEP7SkGlyph |
| fun:_ZN24SkScalerContext_FreeType15generateAdvanceEP7SkGlyph |
| fun:_ZN15SkScalerContext10getAdvanceEP7SkGlyph |
| fun:_ZN12SkGlyphCache13lookupMetricsEjNS_11MetricsTypeE |
| fun:_ZN12SkGlyphCache17getGlyphIDAdvanceEt |
| fun:_Z24sk_getAdvance_glyph_nextP12SkGlyphCachePPKc |
| fun:_ZNK7SkPaint12measure_textEP12SkGlyphCachePKcjPiP6SkRect |
| fun:_ZNK7SkPaint11measureTextEPKvjP6SkRectf |
| fun:_ZNK7SkPaint11measureTextEPKvj |
| fun:_ZNK7WebCore14SimpleFontData21platformWidthForGlyphEt |
| } |
| { |
| # src/webkit/tools/test_shell/node_leak_test.cc:44 |
| NodeLeakTest_leak_todo |
| Memcheck:Leak |
| fun:_Znwj |
| ... |
| fun:_ZN9file_util12AppendToPathEPSbIwSt11char_traitsIwESaIwEERKS3_ |
| fun:*src_webkit_tools_test_shell_node_leak_test.cc*NodeLeakTest5SetUpEv |
| fun:_ZN7testing4Test3RunEv |
| } |
| { |
| # http://crbug.com/9246 |
| webcore_renderText_leak_todo |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN10SkFontHost15ResolveTypefaceEj |
| fun:_ZN24SkScalerContext_FreeType9setupSizeEv |
| fun:_ZN24SkScalerContext_FreeType15generateMetricsEP7SkGlyph |
| fun:_ZN24SkScalerContext_FreeType15generateAdvanceEP7SkGlyph |
| fun:_ZN15SkScalerContext10getAdvanceEP7SkGlyph |
| fun:_ZN12SkGlyphCache13lookupMetricsEjNS_11MetricsTypeE |
| fun:_ZN12SkGlyphCache17getGlyphIDAdvanceEt |
| fun:_Z24sk_getAdvance_glyph_nextP12SkGlyphCachePPKc |
| fun:_ZNK7SkPaint12measure_textEP12SkGlyphCachePKcjPiP6SkRect |
| fun:_ZNK7SkPaint11measureTextEPKvjP6SkRectf |
| fun:_ZNK7SkPaint11measureTextEPKvj |
| fun:_ZNK7WebCore14SimpleFontData21platformWidthForGlyphEt |
| fun:_ZNK7WebCore14SimpleFontData13widthForGlyphEt |
| fun:_ZN7WebCore13WidthIterator7advanceEiPNS_11GlyphBufferE |
| fun:_ZNK7WebCore4Font23floatWidthForSimpleTextERKNS_7TextRunEPNS_11GlyphBufferE |
| fun:_ZNK7WebCore4Font10floatWidthERKNS_7TextRunE |
| fun:_ZNK7WebCore4Font5widthERKNS_7TextRunE |
| fun:_ZNK7WebCore10RenderText14widthFromCacheERKNS_4FontEiii |
| fun:_ZN7WebCore10RenderText14calcPrefWidthsEi |
| fun:_ZNK7WebCore10RenderText12maxPrefWidthEv |
| fun:_ZNK7WebCore10RenderText5widthEjjRKNS_4FontEi |
| fun:_ZN7WebCore9textWidthEPNS_10RenderTextEjjRKNS_4FontEibb |
| fun:_ZN7WebCore11RenderBlock17findNextLineBreakERNS_12BidiResolverINS_14InlineIteratorENS_7BidiRunEEEbPNS_6EClearE |
| } |
| { |
| webcore_parse_leak_todo |
| Memcheck:Leak |
| fun:_Znaj |
| fun:_ZN7WebCore17CSSPrimitiveValue6createEdNS0_9UnitTypesE |
| fun:_ZN7WebCore9CSSParser10parseValueEib |
| fun:_ZN7WebCore9CSSParser12parse4ValuesEiPKib |
| fun:_ZN7WebCore9CSSParser10parseValueEib |
| fun:_Z10cssyyparsePv |
| fun:_ZN7WebCore9CSSParser10parseSheetEPNS_13CSSStyleSheetERKNS_6StringE |
| fun:_ZN7WebCore13CSSStyleSheet11parseStringERKNS_6StringEb |
| fun:_ZN7WebCore12parseUASheetERKNS_6StringE |
| fun:_ZN7WebCore12parseUASheetEPKcj |
| fun:_ZN7WebCore22loadSimpleDefaultStyleEv |
| fun:_ZN7WebCore16CSSStyleSelectorC1EPNS_8DocumentERKNS_6StringEPNS_14StyleSheetListEPNS_13CSSStyleSheetEbb |
| fun:_ZN7WebCore8Document6attachEv |
| fun:_ZN7WebCore5Frame11setDocumentEN3WTF10PassRefPtrINS_8DocumentEEE |
| fun:_ZN7WebCore11FrameLoader5beginERKNS_4KURLEbPNS_14SecurityOriginE |
| fun:_ZN7WebCore11FrameLoader4initEv |
| fun:_ZN7WebCore5Frame4initEv |
| fun:_ZN12WebFrameImpl13InitMainFrameEP11WebViewImpl |
| fun:_ZN7WebView6CreateEP15WebViewDelegateRK14WebPreferences |
| fun:_ZN11WebViewHost6CreateEP10_GtkWidgetP15WebViewDelegateRK14WebPreferences |
| fun:_ZN9TestShell10InitializeERKSbIwSt11char_traitsIwESaIwEE |
| fun:_ZN9TestShell15CreateNewWindowERKSbIwSt11char_traitsIwESaIwEEPPS_ |
| fun:_ZN13TestShellTest17CreateEmptyWindowEv |
| fun:_ZN13TestShellTest5SetUpEv |
| } |
| { |
| webcore_parse_leak_2_todo |
| Memcheck:Leak |
| fun:_Znaj |
| fun:_ZN7WebCore17CSSPrimitiveValue16createIdentifierEi |
| fun:_ZN7WebCore9CSSParser10parseValueEib |
| fun:_Z10cssyyparsePv |
| fun:_ZN7WebCore9CSSParser10parseSheetEPNS_13CSSStyleSheetERKNS_6StringE |
| fun:_ZN7WebCore13CSSStyleSheet11parseStringERKNS_6StringEb |
| fun:_ZN7WebCore12parseUASheetERKNS_6StringE |
| fun:_ZN7WebCore12parseUASheetEPKcj |
| fun:_ZN7WebCore22loadSimpleDefaultStyleEv |
| fun:_ZN7WebCore16CSSStyleSelectorC1EPNS_8DocumentERKNS_6StringEPNS_14StyleSheetListEPNS_13CSSStyleSheetEbb |
| fun:_ZN7WebCore8Document6attachEv |
| fun:_ZN7WebCore5Frame11setDocumentEN3WTF10PassRefPtrINS_8DocumentEEE |
| fun:_ZN7WebCore11FrameLoader5beginERKNS_4KURLEbPNS_14SecurityOriginE |
| fun:_ZN7WebCore11FrameLoader4initEv |
| fun:_ZN7WebCore5Frame4initEv |
| fun:_ZN12WebFrameImpl13InitMainFrameEP11WebViewImpl |
| fun:_ZN7WebView6CreateEP15WebViewDelegateRK14WebPreferences |
| fun:_ZN11WebViewHost6CreateEP10_GtkWidgetP15WebViewDelegateRK14WebPreferences |
| fun:_ZN9TestShell10InitializeERKSbIwSt11char_traitsIwESaIwEE |
| fun:_ZN9TestShell15CreateNewWindowERKSbIwSt11char_traitsIwESaIwEEPPS_ |
| fun:_ZN13TestShellTest17CreateEmptyWindowEv |
| fun:_ZN13TestShellTest5SetUpEv |
| } |
| { |
| # Leak reported by NSS but possibly our fault, see http://crbug/4609 |
| bug_4609 |
| Memcheck:Leak |
| ... |
| fun:NSS_Shutdown |
| } |
| { |
| # See http://crbug.com/6522 |
| bug_6522 |
| Memcheck:Param |
| write(buf) |
| ... |
| fun:fwrite |
| fun:_ZN12DownloadFile16AppendDataToFileEPKci |
| fun:_ZN19DownloadFileManager14UpdateDownloadEiP14DownloadBuffer |
| } |
| { |
| # Chromium flakily leaks tasks at shutdown, see |
| # http://crbug.com/6532 |
| # http://codereview.chromium.org/20067 |
| # http://codereview.chromium.org/42083 |
| # To reproduce, run ipc tests |
| # This is the -O0 case |
| # In Purify, they don't even try to free them anymore. |
| # For now, in Valgrind, we'll add suppressions to ignore these leaks. |
| bug_6532 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_Z17NewRunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvvEEP14CancelableTaskPT_T0_ |
| } |
| { |
| # See http://crbug.com/6532 |
| # This is the -O1 case |
| bug_6532b |
| Memcheck:Leak |
| ... |
| fun:_ZN3IPC12ChannelProxy7Context14OnChannelErrorEv |
| fun:_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi |
| } |
| { |
| # See http://crbug.com/6547 |
| # Found by running 20-sharded ui tests over and over, aways in shard 18 |
| # after AutomationProxyTest.AutocompleteParallelProxy |
| bug_6547 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN18ResourceDispatcher12CreateBridgeERKSsRK4GURLS4_S4_S1_S1_S1_iiN12ResourceType4TypeEjii |
| fun:_ZN11webkit_glue20ResourceLoaderBridge6CreateERKSsRK4GURLS5_S5_S2_S2_S2_iiN12ResourceType4TypeEii |
| fun:_ZN7WebCore22ResourceHandleInternal5StartEPN11webkit_glue20ResourceLoaderBridge16SyncLoadResponseE |
| fun:_ZN7WebCore14ResourceHandle5startEPNS_5FrameE |
| fun:_ZN7WebCore14ResourceHandle6createERKNS_15ResourceRequestEPNS_20ResourceHandleClientEPNS_5FrameEbbb |
| } |
| { |
| # See http://crbug.com/9450 |
| v8_bindings_leak_crbug_9450 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN7WebCore7V8Proxy20RegisterGlobalHandleENS_16GlobalHandleTypeEPvN2v810PersistentINS3_5ValueEEE |
| } |
| { |
| # V8 leak? See http://crbug.com/9458 |
| bug_9458 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_NPN_RegisterObject |
| fun:_Z25CreateV8ObjectForNPObjectP8NPObjectS0_ |
| } |
| { |
| # webkit leak? See http://crbug.com/9503 |
| bug_9503 |
| Memcheck:Leak |
| ... |
| fun:_ZN19TestWebViewDelegate24UpdateSelectionClipboardEb |
| } |
| { |
| # skia memory leak? See http://crbug.com/9757 |
| bug_9757 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN10SkFontHost12FindTypefaceEPK10SkTypefacePKcNS0_5StyleE |
| fun:_ZN10SkTypeface6CreateEPKcNS_5StyleE |
| } |
| { |
| # see http://crbug.com/10737 |
| Â Â bug_10737 |
| Â Â Memcheck:Leak |
| Â Â fun:calloc |
| Â Â fun:g_malloc0 |
| Â Â fun:g_closure_new_simple |
| Â Â fun:g_cclosure_new |
| Â Â fun:_ZN16BrowserWindowGtk19ConnectAcceleratorsEv |
| Â Â fun:_ZN16BrowserWindowGtkC1EP7Browser |
| Â Â fun:_ZN13BrowserWindow19CreateBrowserWindowEP7Browser |
| } |
| { |
| # real leak; see http://crbug.com/10738 |
| bug_10738 |
| Memcheck:Leak |
| ... |
| fun:_ZN20NavigationController22NavigateToPendingEntryEb |
| fun:_ZN20NavigationController9LoadEntryEP15NavigationEntry |
| fun:_ZN20NavigationController7LoadURLERK4GURLS2_j |
| } |
| { |
| # Another variant of http://crbug.com/10738 |
| bug_10738b |
| Memcheck:Leak |
| fun:_Znwj |
| ... |
| fun:_ZN22RendererSecurityPolicy15GrantRequestURLEiRK4GURL |
| } |
| { |
| # see http://crbug.com/10748 |
| bug_10748 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN22RendererSecurityPolicy3AddEi |
| fun:_ZN24BrowserRenderProcessHost4InitEv |
| fun:_ZN14RenderViewHost16CreateRenderViewEv |
| } |
| { |
| # Possible NSS leak, see http://crbug.com/10750 |
| bug_10750 |
| Memcheck:Leak |
| fun:calloc |
| fun:PR_Calloc |
| ... |
| fun:SECMOD_UnloadUserModule |
| } |
| { |
| # See http://crbug.com/10755 (1/2) |
| bug_10755 |
| Memcheck:Leak |
| fun:_Znwj |
| ... |
| fun:_ZN12RenderThread12RemoveFilterEPN3IPC12ChannelProxy13MessageFilterE |
| } |
| { |
| # See http://crbug.com/10755 (2/2) |
| bug_10755b |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN3IPC12ChannelProxy5CloseEv |
| fun:_ZN3IPC11SyncChannelD0Ev |
| fun:_ZN11ChildThread7CleanUpEv |
| fun:_ZN12RenderThread7CleanUpEv |
| } |
| { |
| # See http://crbug.com/10758 |
| bug_10758 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN14MetricsService17GetPluginListTask3RunEv |
| fun:_ZN11MessageLoop7RunTaskEP4Task |
| } |
| { |
| # See http://crbug.com/10871 |
| bug_10871 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZNSs4_Rep9_S_createEjjRKSaIcE |
| fun:_ZNSs4_Rep8_M_cloneERKSaIcEj |
| fun:_ZNSs7reserveEj |
| fun:_ZNK4GURL27ResolveWithCharsetConverterERKSsPN9url_canon16CharsetConverterE |
| fun:_ZNK4GURL7ResolveERKSs |
| fun:_ZN17URLRequestHttpJob18IsRedirectResponseEP4GURLPi |
| } |
| { |
| # See http://crbug.com/10873 |
| bug_10873 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZNSs4_Rep9_S_createEjjRKSaIcE |
| fun:_ZNSs4_Rep8_M_cloneERKSaIcEj |
| fun:_ZNSs7reserveEj |
| fun:_ZNK4GURL17ReplaceComponentsERKN9url_canon12ReplacementsIcEE |
| fun:_ZN13URLRequestJob21NotifyHeadersCompleteEv |
| fun:_ZN17URLRequestHttpJob21NotifyHeadersCompleteEv |
| fun:_ZN17URLRequestHttpJob16OnStartCompletedEi |
| } |
| { |
| # See http://crbug.com/11116 |
| bug_11116a |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN11ChildThread21OnProcessFinalReleaseEv |
| } |
| { |
| # See http://crbug.com/11116 |
| bug_11116b |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN11ChildThread14OnChannelErrorEv |
| } |
| { |
| # See http://crbug.com/11117 |
| bug_11117 |
| Memcheck:Leak |
| ... |
| fun:_ZN3IPC12ChannelProxy4SendEPNS_7MessageE |
| ... |
| fun:_ZN24RendererWebKitClientImpl24suddenTerminationChangedEb |
| } |
| { |
| # See http://crbug.com/11130 |
| bug_11130 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_Z17NewRunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvPNS0_7MessageEES4_EP14CancelableTaskPT_T0_RKT1_ |
| fun:_ZN3IPC12ChannelProxy4SendEPNS_7MessageE |
| fun:_ZN3IPC11SyncChannel15SendWithTimeoutEPNS_7MessageEi |
| fun:_ZN3IPC11SyncChannel4SendEPNS_7MessageE |
| fun:_ZN11ChildThread4SendEPN3IPC7MessageE |
| fun:_ZN12RenderThread4SendEPN3IPC7MessageE |
| fun:_ZN19AppCacheContextImpl19UnInitializeContextEv |
| } |
| { |
| # See http://crbug.com/11139 |
| bug_11139 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN14ProcessWatcher23EnsureProcessTerminatedEi |
| } |
| { |
| # See http://crbug.com/11144 |
| # This suppression is loose enough to match at least two message leaks |
| bug_11144 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN3IPC12ChannelProxy4SendEPNS_7MessageE |
| fun:_ZN3IPC11SyncChannel15SendWithTimeoutEPNS_7MessageEi |
| fun:_ZN3IPC11SyncChannel4SendEPNS_7MessageE |
| fun:_ZN11ChildThread4SendEPN3IPC7MessageE |
| fun:_ZN12RenderThread4SendEPN3IPC7MessageE |
| } |
| { |
| # See http://crbug.com/11213 |
| bug_11213 |
| Memcheck:Leak |
| ... |
| fun:_ZN7WebCore14ResourceHandle6createERKNS_15ResourceRequestEPNS_20ResourceHandleClientEPNS_5FrameEbbb |
| fun:_ZN7WebCore14ResourceLoader4loadERKNS_15ResourceRequestE |
| fun:_ZN7WebCore17SubresourceLoader6createEPNS_5FrameEPNS_23SubresourceLoaderClientERKNS_15ResourceRequestEbbb |
| fun:_ZN7WebCore6Loader4Host20servePendingRequestsERN3WTF5DequeIPNS_7RequestEEERb |
| } |
| { |
| # See http://crbug.com/11462 |
| bug_11462 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN27SafeBrowsingProtocolManager21HandleServiceResponseERK4GURLPKci |
| fun:_ZN27SafeBrowsingProtocolManager18OnURLFetchCompleteEPK10URLFetcherRK4GURLRK16URLRequestStatusiRKSt6vectorISsSaISsEERKSs |
| fun:_ZN10URLFetcher4Core21OnCompletedURLRequestERK16URLRequestStatus |
| fun:_ZN14RunnableMethodIN10URLFetcher4CoreEMS1_FvRK16URLRequestStatusE6Tuple1IS2_EE3RunEv |
| } |
| { |
| bug_11838 |
| Memcheck:Cond |
| fun:strlen |
| ... |
| fun:__xmlRaiseError |
| ... |
| fun:_ZN16Toolbar5Importer17LocateNextOpenTagEP9XmlReader |
| fun:_ZN16Toolbar5Importer27LocateNextTagWithStopByNameEP9XmlReaderRKSsS3_ |
| fun:_ZN16Toolbar5Importer24ParseBookmarksFromReaderEP9XmlReaderPSt6vectorIN13ProfileWriter13BookmarkEntryESaIS4_EE |
| fun:_ZN39Toolbar5ImporterTest_BookmarkParse_Test8TestBodyEv |
| } |
| { |
| bug_12366 |
| Memcheck:Leak |
| fun:malloc |
| ... |
| fun:cairo_image_surface_create |
| fun:_ZN3gfx6Canvas13SizeStringIntERKSbIwSt11char_traitsIwESaIwEERKNS_4FontEPiSA_i |
| } |
| { |
| # See bug 12539 and 12549 |
| bug_12539 |
| Memcheck:Leak |
| ... |
| fun:_ZN7WebCore11ImageSource18createFrameAtIndexEj |
| fun:_ZNK11webkit_glue12ImageDecoder6DecodeEPKhj |
| } |
| { |
| # very common in ui tests |
| bug_12863 |
| Memcheck:Leak |
| fun:malloc |
| fun:g_malloc |
| fun:g_slice_alloc |
| fun:g_slice_alloc0 |
| fun:g_type_create_instance |
| fun:g_object_constructor |
| fun:g_object_newv |
| fun:g_object_new_valist |
| fun:g_object_new |
| fun:gtk_event_box_new |
| fun:_ZN6TabGtkC1EPNS_11TabDelegateE |
| fun:_ZN11TabStripGtk13TabInsertedAtEP11TabContentsib |
| fun:_ZN13TabStripModel19InsertTabContentsAtEiP11TabContentsbb |
| } |
| { |
| # very common in ui tests |
| bug_16089 |
| Memcheck:Leak |
| fun:* |
| fun:_ZN4base22LinuxDynamicThreadPool8PostTaskEP4Task |
| fun:_ZN10WorkerPool8PostTaskERKN15tracked_objects8LocationEP4Taskb |
| } |
| { |
| # very common in ui tests |
| bug_16091 |
| Memcheck:Leak |
| fun:* |
| fun:_ZNSt6vectorIPN11MessageLoop19DestructionObserverESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_ |
| fun:_ZN11MessageLoop22AddDestructionObserverEPNS_19DestructionObserverE |
| fun:_ZN4base20WaitableEventWatcher13StartWatchingEPNS_13WaitableEventEPNS0_8DelegateE |
| fun:_ZN3IPC11SyncChannel11SyncContext15OnChannelOpenedEv |
| } |
| { |
| # very common in ui tests |
| bug_16092 |
| Memcheck:Leak |
| fun:* |
| fun:_ZN11MessageLoopC1ENS_4TypeE |
| fun:_ZN4base6Thread10ThreadMainEv |
| } |
| { |
| # very common in ui tests |
| bug_16092b |
| Memcheck:Leak |
| fun:* |
| fun:_ZNSt11_Deque_baseIN11MessageLoop11PendingTaskESaIS1_EE17_M_initialize_mapEj |
| fun:_ZN11MessageLoopC1ENS_4TypeE |
| fun:_ZN4base6Thread10ThreadMainEv |
| } |
| { |
| # very common in ui tests |
| # two different leaks here, one common, one uncommon. |
| bug_16093 |
| Memcheck:Leak |
| ... |
| fun:_ZN3netL16HostResolverProcERKSsPP8addrinfo |
| fun:_ZN3netL15ResolveAddrInfoEPNS_10HostMapperERKSsPP8addrinfo |
| fun:_ZN3net12HostResolver3Job8DoLookupEv |
| } |
| { |
| # very common in ui tests |
| bug_16095 |
| Memcheck:Leak |
| ... |
| fun:_ZN11MessageLoop21AddToDelayedWorkQueueERKNS_11PendingTaskE |
| fun:_ZN11MessageLoop6DoWorkEv |
| } |
| { |
| # very common in ui tests |
| bug_16096 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZNSs4_Rep9_S_createEjjRKSaIcE |
| fun:_ZNSs4_Rep8_M_cloneERKSaIcEj |
| fun:_ZNSs7reserveEj |
| fun:_ZNSs6appendEPKcj |
| fun:_Z14StringAppendVTISsEvPT_PKNS0_10value_typeEPc |
| fun:_Z13StringAppendVPSsPKcPc |
| fun:_Z12StringPrintfPKcz |
| } |
| { |
| # Somewhat common in ui tests. See also bug 9245. |
| bug_16102 |
| Memcheck:Leak |
| fun:realloc |
| fun:FcPatternObjectInsertElt |
| fun:FcConfigPatternAdd |
| fun:FcConfigSubstituteWithPat |
| fun:FcFontRenderPrepare |
| fun:FcFontSetMatch |
| fun:FcFontMatch |
| } |
| { |
| bug_16103 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN20ShownSectionsHandler22HandleGetShownSectionsEPK5Value |
| fun:_ZN12CallbackImplI20ShownSectionsHandlerMS0_FvPK5ValueE6Tuple1IS3_EE13RunWithParamsERKS7_ |
| fun:_ZN5DOMUI19ProcessDOMUIMessageERKSsS1_ib |
| fun:_ZN11TabContents19ProcessDOMUIMessageERKSsS1_ib |
| } |
| { |
| bug_16104 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN7history20VisitSegmentDatabase17QuerySegmentUsageERKN4base4TimeEiPSt6vectorIP13PageUsageDataSaIS7_EE |
| fun:_ZN7history14HistoryBackend24QueryTopURLsAndRedirectsE13scoped_refptrI18CancelableRequest1I14CallbackRunnerI6Tuple2IPSt6vectorI4GURLSaIS6_EEPSt3mapIS6_S1_I16RefCountedVectorIS6_EESt4lessIS6_ESaISt4pairIKS6_SD_EEEEES4_IS8_SK_EEEi |
| } |
| { |
| bug_16128 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_ZN3IPC11SyncChannelC1ERKSsNS_7Channel4ModeEPNS3_8ListenerEPNS_12ChannelProxy13MessageFilterEP11MessageLoopbPN4base13WaitableEventE |
| fun:_ZN11ChildThread4InitEv |
| fun:_ZN12RenderThread4InitEv |
| } |
| { |
| bug_16129 |
| Memcheck:Leak |
| fun:_Znwj |
| fun:_Z11NewCallbackI11WebViewImplPN11webkit_glue20ImageResourceFetcherERK8SkBitmapEPN9Callback2IT0_T1_E4TypeEPT_MSD_FvS8_S9_E |
| fun:_ZN11WebViewImpl13DownloadImageEiRK4GURLi |
| fun:_ZN10RenderView15OnDownloadImageEiRK4GURLi |
| } |