# 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
}
{
   pango_font_leak_todo_2
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   fun:g_strdup
   fun:pango_script_get_sample_language
   ...
   fun:pango_font_get_metrics
}
{
   # 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
}
{
   # Another permutation of previous leak.
   fontconfig_bug_8428_2
   Memcheck:Leak
   fun:realloc
   fun:FcPatternObjectInsertElt
   fun:FcPatternObjectAdd
}
{
   bug_18590
   Memcheck:Leak
   fun:malloc
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigValues
   fun:FcConfigSubstituteWithPat
   fun:FcConfigSubstitute
}
{
   dlopen invalid read, probably a bug in glibc.  TODO(dkegel): file glibc bug
   Memcheck:Value4
   ...
   fun:dlopen@@GLIBC_2.1
   fun:PR_LoadLibraryWithFlags
}
{
   # glibc has a bug when it has to retry dns lookup?
   # http://sourceware.org/bugzilla/show_bug.cgi?id=10391
   glibc_bug_10391
   Memcheck:Cond
   ...
   fun:getaddrinfo
}
{
   glibc leak.  See also http://sources.redhat.com/bugzilla/show_bug.cgi?id=2451
   Memcheck:Leak
   fun:malloc
   fun:_dl_map_object_from_fd
}
{
   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
}

{
   # "The section of the SQLite library identified works exactly as it should."
   # http://www.sqlite.org/cvstrac/tktview?tn=536,39
   # http://www.sqlite.org/cvstrac/tktview?tn=694,39
   # http://www.sqlite.org/cvstrac/tktview?tn=964,39
   # This looks like a case where an entire page was allocated, the header and
   # perhaps some data was written, but the entire buffer was not written to.
   # The SQLite authors aren't very interested in adding code to clear buffers
   # for no reason other than pleasing valgrind, but a patch might be accepted
   # under a macro like SQLITE_SECURE_DELETE which could be construed to apply
   # to cases like this. (Note that we compile with SQLITE_SECURE_DELETE.)
   bug_20653a
   Memcheck:Param
   write(buf)
   ...
   fun:sqlite3OsWrite
   fun:pager_write_pagelist
}
{
   bug_20653b
   Memcheck:Param
   write(buf)
   ...
   fun:unixWrite
   fun:sqlite3OsWrite
   ...
   fun:pager_write
}
{
   # 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
}
{
   bug_17576
   Memcheck:Leak
   ...
   fun:findLockInfo
   ...
   fun:unixOpen
   ...
   fun:openDatabase
}
{
   # array of weak references freed but not processed?
   bug_16576
   Memcheck:Leak
   ...
   fun:g_object_weak_ref
   fun:g_object_add_weak_pointer
}
{
   bug_16161
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   ...
   fun:gtk_clipboard_set_text
   fun:_ZN23AutocompleteEditViewGtk20SavePrimarySelectionERKSs
}
{
   # Maybe this is a widget caught in the middle of being destroyed?
   bug_19369
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   fun:g_slice_alloc
   fun:g_datalist_id_set_data_full
   fun:g_object_freeze_notify
   fun:gtk_widget_unparent
   fun:gtk_bin_remove
   fun:g_cclosure_marshal_VOID__OBJECT
   fun:g_type_class_meta_marshal
   fun:g_closure_invoke
   fun:signal_emit_unlocked_R
   fun:g_signal_emit_valist
   fun:g_signal_emit
   fun:gtk_container_remove
   fun:gtk_widget_dispose
   fun:g_object_run_dispose
   fun:gtk_object_destroy
}
{
   # Totem plugin leaks when we load it.
   bug_21326
   Memcheck:Leak
   ...
   fun:_ZN5NPAPI9PluginLib17ReadWebPluginInfoERK8FilePathP13WebPluginInfo
}
{
   # NSS bug https://bugzilla.mozilla.org/show_bug.cgi?id=518443
   https://bugzilla.mozilla.org/show_bug.cgi?id=518443
   Memcheck:Leak
   fun:calloc
   ...
   fun:PORT_ZAlloc_Util
   fun:PORT_NewArena_Util
   fun:PK11_ImportAndReturnPrivateKey
}
{
   bug_23314
   Memcheck:Addr2
   fun:sqlite3PcacheClearSyncFlags
   fun:syncJournal
   fun:sqlite3PagerCommitPhaseOne
   fun:sqlite3BtreeCommitPhaseOne
}
{
   bug_23314b
   Memcheck:Addr4
   fun:sqlite3PcacheClearSyncFlags
   fun:syncJournal
   fun:sqlite3PagerCommitPhaseOne
   fun:sqlite3BtreeCommitPhaseOne
}
{
   # Valgrind doesn't grok clone quite yet on x64,
   # see https://bugs.kde.org/show_bug.cgi?id=117564
   valgrind_bug_117564
   Memcheck:Param
   clone(child_tidptr)
   fun:clone
   fun:_ZN7testing8internal13ExecDeathTest10AssumeRoleEv
}
{
   http://sources.redhat.com/bugzilla/show_bug.cgi?id=5171
   Memcheck:Leak
   fun:calloc
   fun:allocate_dtv
   fun:_dl_allocate_tls
   fun:pthread_create@@GLIBC_2.1
}
{
   leak_in_ps
   Memcheck:Leak
   fun:malloc
   fun:nss_parse_service_list
   ...
   obj:/bin/ps
}
{
   # Valgrind issues with tcmalloc's VDSOSupport module
   bug_28149a
   Memcheck:Addr1
   fun:_ZN4base11VDSOSupport11ElfMemImage4InitEPKv
   fun:_ZN4base11VDSOSupport11ElfMemImageC1EPKv
   fun:_ZN4base11VDSOSupportC1Ev
   fun:_ZN4base11VDSOSupport4InitEv
   fun:_ZN4base14VDSOInitHelperC1Ev
   fun:_Z41__static_initialization_and_destruction_0ii
   fun:_GLOBAL__I__ZN4base11VDSOSupport12kInvalidBaseE
   obj:/b/slave/webkit-rel-linux-valgrind-layout/build/src/sconsbuild/Release/test_shell
   obj:/b/slave/webkit-rel-linux-valgrind-layout/build/src/sconsbuild/Release/test_shell
   fun:__libc_csu_init
   fun:(below main)
}
{
   # Valgrind issues with tcmalloc's VDSOSupport module
   bug_28149b
   Memcheck:Addr4
   ...
   fun:_ZNK4base11VDSOSupport12LookupSymbolEPKcS2_iPNS0_10SymbolInfoE
   ...
   fun:_Z41__static_initialization_and_destruction_0ii
   ...
}

#-----------------------------------------------------------------------
# 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
}
{
   # See comment on struct CheckOpString
   logging::MakeCheckOpString result not freed because app is aborting
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN7logging17MakeCheckOpStringIiiEEPSsRKT_RKT0_PKc
}
{
   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
}
{
   # Non-joinable thread doesn't clean up all state on program exit
   # very common in ui tests
   bug_16096
   Memcheck:Leak
   fun:_Znw*
   fun:_ZNSs4_Rep9_S_createEjjRKSaIcE
   fun:_ZNSs4_Rep8_M_cloneERKSaIcEj
   fun:_ZNSs7reserveEj
   fun:_ZNSs6appendEPKcj
   fun:_Z14StringAppendVTISsEvPT_PKNS0_10value_typeEPc
   fun:_Z13StringAppendVPSsPKcPc
   fun:_Z12StringPrintfPKcz
}
{
   # According to dglazkov, these are one-time leaks and intentional.
   # They may go away if the change to move these off the heap lands.
   bug_17996
   Memcheck:Leak
   ...
   fun:_ZN7WebCore8SVGNames4initEv
}
{
   intentional_ChromeThreadTest_NotReleasedIfTargetThreadNonExistent_Test_leak
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN58ChromeThreadTest_NotReleasedIfTargetThreadNonExistent_Test8TestBodyEv
   fun:_ZN7testing4Test3RunEv
   fun:_ZN7testing8internal12TestInfoImpl3RunEv
   fun:_ZN7testing8TestCase3RunEv
   fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
   fun:_ZN7testing8UnitTest3RunEv
   fun:_ZN9TestSuite3RunEv
   fun:main
}
{
   # A callback object that may or may not be called on exit.
   # See comments in ProxyConfigServiceLinux::Delegate::PostDestroyTask (proxy_config_service_linux.cc)
   intentional_NewRunnableMethod_ProxyConfigServiceLinux_Delegate_CancelableTask_Leak
   Memcheck:Leak
   fun:_Znw*
   fun:_Z17NewRunnableMethodIN3net23ProxyConfigServiceLinux8DelegateEMS2_FvvEEP14CancelableTaskPT_T0_
   fun:_ZN3net23ProxyConfigServiceLinux8Delegate15PostDestroyTaskEv
   fun:_ZN3net23ProxyConfigServiceLinuxD0Ev
}
{
   # Since this object is deleted on the file thread, and the file thread may be
   # gone by the time we want to delete the object, it can leak on shutdown. It
   # should be harmless though.
   bug_28862
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN11ProfileImpl26ReinitializeSpellCheckHostEb
   fun:_ZN24BrowserRenderProcessHost31OnSpellCheckerRequestDictionaryEv
   fun:_ZN3IPC7Message8DispatchI24BrowserRenderProcessHostEEbPKS0_PT_MS5_FvvE
}
#-----------------------------------------------------------------------
# 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).

{
   # 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:_Znw*
   fun:_Z17NewRunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvvEEP14CancelableTaskPT_T0_
}
{
   # See http://crbug.com/6532
   # This is the -O1 case
   bug_6532b
   Memcheck:Leak
   ...
   fun:_ZN3IPC12ChannelProxy7Context14OnChannelErrorEv
   fun:_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi
}
{
   # V8 (or test shell) leak?  See http://crbug.com/9458
   bug_9458
   Memcheck:Leak
   ...
   fun:_NPN_RegisterObject
   fun:_Z25createV8ObjectForNPObjectP8NPObjectS0_
}
{
   # webkit leak?  See http://crbug.com/9503
   bug_9503
   Memcheck:Leak
   ...
   fun:_ZN19TestWebViewDelegate24UpdateSelectionClipboardEb
}
{
   # See http://crbug.com/11139
   bug_11139
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN14ProcessWatcher23EnsureProcessTerminatedEi
}
{
   # 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
}
{
   # very common in ui tests
   bug_16089
   Memcheck:Leak
   fun:*
   fun:_ZN4base22LinuxDynamicThreadPool8PostTaskEP4Task
   ...
   fun:_ZN3net12HostResolver3Job5StartEv
}
{
   # ditto, but tweaked to fire on bots, more robust against optimizer changes?
   bug_16089b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base22LinuxDynamicThreadPool8PostTaskEP4Task
   ...
   fun:_ZN18chrome_browser_net9DnsMaster24PreLockedScheduleLookupsEv
}
{
   # ditto, but tweaked for cat hit by URLFetcherTest.SameThreadsTest on bot
   bug_16089c
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base22LinuxDynamicThreadPool8PostTaskEP4Task
   ...
   fun:_ZN3net13TCPConnectJob13DoResolveHostEv
}
{
   # very common in ui tests
   bug_16091
   Memcheck:Leak
   ...
   fun:_ZN11MessageLoop22AddDestructionObserverEPNS_19DestructionObserverE
   ...
   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:_ZNSt11_Deque_baseIN11MessageLoop11PendingTaskESaIS1_EE17_M_initialize_mapEj
   ...
   fun:_ZN11MessageLoopC1ENS_4TypeE
   fun:_ZN4base6Thread10ThreadMainEv
}
{
   # very common in ui tests
   bug_16092c
   Memcheck:Leak
   ...
   fun:_ZNSt14priority_queueIN11MessageLoop11PendingTaskESt6vectorIS1_SaIS1_EESt4lessIS1_EEC1ERKS6_RKS4_
   fun:_ZN11MessageLoopC1ENS_4TypeE
   fun:_ZN4base6Thread10ThreadMainEv
}
{
   # very common in ui tests
   bug_16093
   Memcheck:Leak
   ...
   fun:getaddrinfo
}
{
   # very common in ui tests
   bug_16095
   Memcheck:Leak
   ...
   fun:_ZN11MessageLoop21AddToDelayedWorkQueueERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
}
{
   # Somewhat common in ui tests.  See also bug 9245.
   bug_16102
   Memcheck:Leak
   fun:realloc
   fun:FcPatternObjectInsertElt
   fun:FcConfigPatternAdd
   fun:FcConfigSubstituteWithPat
   fun:FcFontRenderPrepare
}
{
   bug_16128
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN3IPC11SyncChannelC1ERKSsNS_7Channel4ModeEPNS3_8ListenerEPNS_12ChannelProxy13MessageFilterEP11MessageLoopbPN4base13WaitableEventE
   fun:_ZN11ChildThread4InitEv
}
{
   bug_16128_2
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN3IPC11SyncChannelC2ERKSsNS_7Channel4ModeEPNS3_8ListenerEPNS_12ChannelProxy13MessageFilterEP11MessageLoopbPN4base13WaitableEventE
   fun:_ZN3IPC11SyncChannelC1ERKSsNS_7Channel4ModeEPNS3_8ListenerEPNS_12ChannelProxy13MessageFilterEP11MessageLoopbPN4base13WaitableEventE
   fun:_ZN11ChildThread4InitEv
}
{
   bug_16156
   Memcheck:Leak
   ...
   fun:gtk_im_context_set_cursor_location
   ...
   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*
   ...
   fun:_ZN11webkit_glue16WebURLLoaderImplC1Ev
   fun:_ZN11webkit_glue16WebKitClientImpl15createURLLoaderEv
   fun:_ZN7WebCore22ResourceHandleInternal5startEv
}
{
   bug_16577
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN12RenderThread22InformHostOfCacheStatsEv
}
{
   # Webkit leak in WebCore::HTMLNames::init() ?
   bug_16579
   Memcheck:Leak
   ...
   fun:_ZN7WebCore9HTMLNames4initEv
}
{
   bug_16583
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   fun:g_slice_alloc
   fun:g_slice_alloc0
   fun:g_type_create_instance
   fun:*
   fun:g_object_newv
   fun:g_object_new_valist
}
{
   bug_16584
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN7WebCore10CSSRuleSet12addToRuleSetEPNS_16AtomicStringImplERN3WTF7HashMapIS2_PNS_15CSSRuleDataListENS3_7PtrHashIS2_EENS3_10HashTraitsIS2_EENS9_IS6_EEEEPNS_12CSSStyleRuleEPNS_11CSSSelectorE
   fun:_ZN7WebCore10CSSRuleSet7addRuleEPNS_12CSSStyleRuleEPNS_11CSSSelectorE
   fun:_ZN7WebCore10CSSRuleSet17addRulesFromSheetEPNS_13CSSStyleSheetERKNS_19MediaQueryEvaluatorEPNS_16CSSStyleSelectorE
   ...
   fun:_ZN7WebCore16CSSStyleSelectorC1EPNS_8DocumentERKNS_6StringEPNS_14StyleSheetListEPNS_13CSSStyleSheetEbb
   fun:_ZN7WebCore8Document6attachEv
   fun:_ZN7WebCore5Frame11setDocumentEN3WTF10PassRefPtrINS_8DocumentEEE
   fun:_ZN7WebCore11FrameLoader5beginERKNS_4KURLEbPNS_14SecurityOriginE
   fun:_ZN7WebCore11FrameLoader4initEv
   fun:_ZN7WebCore5Frame4initEv
}
{
   bug_17113
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN18ResourceDispatcher12CreateBridgeERKSsRK4GURLS4_S4_S1_S1_S1_iiN12ResourceType4TypeEjii
   fun:_ZN11webkit_glue20ResourceLoaderBridge6CreateERKSsRK4GURLS5_S5_S2_S2_S2_iiN12ResourceType4TypeEii
   fun:_ZN11webkit_glue16WebURLLoaderImpl7Context5StartERKN6WebKit13WebURLRequestEPNS_20ResourceLoaderBridge16SyncLoadResponseE
   fun:_ZN11webkit_glue16WebURLLoaderImpl18loadAsynchronouslyERKN6WebKit13WebURLRequestEPNS1_18WebURLLoaderClientE
}
{
   bug_17291
   Memcheck:Leak
   fun:malloc
   fun:_ZN3WTF10fastMallocE*
   ...
   fun:_ZN2v88internal8JSObject23SetPropertyWithCallbackEPNS0_6ObjectEPNS0_6StringES3_PS1_
}
{
   # also bug 17979.  It's a nest of leaks.
   bug_17385
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN3IPC12ChannelProxy7Context13CreateChannelERKSsRKNS_7Channel4ModeE
   fun:_ZN3IPC12ChannelProxy4InitERKSsNS_7Channel4ModeEP11MessageLoopb
   fun:_ZN3IPC12ChannelProxyC2ERKSsNS_7Channel4ModeEP11MessageLoopPNS0_7ContextEb
   ...
   fun:_ZN3IPC11SyncChannelC1ERKSsNS_7Channel4ModeEPNS3_8ListenerEPNS_12ChannelProxy13MessageFilterEP11MessageLoopbPN4base13WaitableEventE
}
{
   bug_17451
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN11webkit_glue16WebURLLoaderImplC1Ev
   fun:_ZN11webkit_glue16WebKitClientImpl15createURLLoaderEv
   ...
   fun:_ZN11WebViewImpl13DownloadImageEiRK4GURLi
   fun:_ZN10RenderView17OnDownloadFavIconEiRK4GURLi
}
{
   bug_17451b
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN11webkit_glue15ResourceFetcher5StartEPN6WebKit8WebFrameE
   ...
   fun:_ZN11WebViewImpl13DownloadImageEiRK4GURLi
   fun:_ZN10RenderView17OnDownloadFavIconEiRK4GURLi
}
{
   bug_17540
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base19MessagePumpLibevent19WatchFileDescriptorEibNS0_4ModeEPNS0_21FileDescriptorWatcherEPNS0_7WatcherE
   fun:_ZN16MessageLoopForIO19WatchFileDescriptorEibNS_4ModeEPN4base19MessagePumpLibevent21FileDescriptorWatcherEPNS2_7WatcherE
   fun:_ZN3IPC7Channel11ChannelImpl7ConnectEv
   fun:_ZN3IPC7Channel7ConnectEv
   fun:_ZN3IPC12ChannelProxy7Context15OnChannelOpenedEv
}
{
   # Originally filed as http://crbug.com/6547, but that was closed
   # Found by running ui tests over and over
   bug_18664
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN18ResourceDispatcher12CreateBridgeERKSsRK4GURLS4_S4_S1_S1_S1_iiN12ResourceType4TypeEjii
   fun:_ZN11webkit_glue20ResourceLoaderBridge6CreateERKSsRK4GURLS5_S5_S2_S2_S2_iiN12ResourceType4TypeEii
   ...
   fun:_ZN7WebCore14ResourceHandle5startEPNS_5FrameE
   fun:_ZN7WebCore14ResourceHandle6createERKNS_15ResourceRequestEPNS_20ResourceHandleClientEPNS_5FrameEbbb
}
{
   bug_19191
   Memcheck:Leak
   ...
   fun:_ZN7WebCore10XLinkNames4initEv
}
{
   bug_19196
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN2v817RegisterExtensionEPNS_9ExtensionE
   fun:_ZN7WebCore7V8Proxy23registerExtensionWithV8EPN2v89ExtensionE
   fun:_ZN7WebCore7V8Proxy17registerExtensionEPN2v89ExtensionEi
   fun:_ZN6WebKit17registerExtensionEPN2v89ExtensionEi
   fun:_ZN12RenderThread23EnsureWebKitInitializedEv
}
{
   bug_19371
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN4base13WaitableEvent7EnqueueEPNS0_6WaiterE
   fun:_ZN4base13WaitableEvent9TimedWaitERKNS_9TimeDeltaE
   fun:_ZN4base13WaitableEvent4WaitEv
   fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE
}
{
   bug_19377
   Memcheck:Leak
   fun:calloc
   ...
   fun:event_base_new
   fun:_ZN4base19MessagePumpLibeventC1Ev
   fun:_ZN11MessageLoopC1ENS_4TypeE
   fun:_ZN4base6Thread10ThreadMainEv
}
{
   bug_19463
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base19MessagePumpLibevent4InitEv
   fun:_ZN4base19MessagePumpLibeventC1Ev
   fun:_ZN11MessageLoopC1ENS_4TypeE
}
{
   bug_19546a
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN19SafeBrowsingService5StartEv
   fun:_ZN19SafeBrowsingService10InitializeEP11MessageLoop
   fun:_ZN22ResourceDispatcherHost10InitializeEv
   fun:_ZN18BrowserProcessImpl28CreateResourceDispatcherHostEv
   fun:_ZN18BrowserProcessImpl24resource_dispatcher_hostEv
   fun:_ZN24BrowserRenderProcessHost4InitEv
}
{
   bug_19546b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN19SafeBrowsingService14OnIOInitializeEP11MessageLoopRKSsS3_
   fun:_ZN14RunnableMethodI19SafeBrowsingServiceMS0_FvP11MessageLoopRKSsS4_E6Tuple3IS2_SsSsEE3RunEv
}
{
   bug_19546c
   Memcheck:Leak
   ...
   fun:_ZN19SafeBrowsingService5StartEv
   fun:_ZN19SafeBrowsingService10InitializeEP11MessageLoop
   fun:_ZN22ResourceDispatcherHost10InitializeEv
   fun:_ZN18BrowserProcessImpl28CreateResourceDispatcherHostEv
   fun:_ZN18BrowserProcessImpl24resource_dispatcher_hostEv
   fun:_ZN17ExtensionsService4InitEv
   fun:_ZN11ProfileImpl14InitExtensionsEv
   fun:_Z11BrowserMainRK18MainFunctionParams
   fun:ChromeMain
   fun:main
}
{
   bug_20113
   Memcheck:Leak
   fun:malloc
   fun:_ZN3WTF10fastMallocE*
   ...
   fun:_ZN7WebCore16StorageNamespace23sessionStorageNamespaceEv
   fun:_ZN7WebCore4Page14sessionStorageEb
   fun:_ZNK7WebCore9DOMWindow14sessionStorageEv
   fun:_ZN7WebCore17DOMWindowInternal*24sessionStorageAttrGetterEN2v85LocalINS1_6StringEEERKNS1_12AccessorInfoE
   fun:_ZN2v88internal6Object23GetPropertyWithCallbackEPS1_S2_PNS0_6StringES2_
}
{
   bug_20320
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   ...
   fun:gtk_accel_group_disconnect
   fun:gtk_accel_group_disconnect_key
}
{
   bug_20320b
   Memcheck:Leak
   fun:malloc
   fun:g_malloc
   fun:g_slice_alloc
   fun:handlers_find
   fun:signal_handlers_foreach_matched_R
   fun:g_signal_handlers_disconnect_matched
   fun:gtk_accel_label_set_accel_widget
   fun:gtk_accel_label_destroy
}
{
   bug_20581
   Memcheck:Leak
   ...
   fun:btreeCreateTable
   fun:sqlite3BtreeCreateTable
   fun:sqlite3VdbeExec
   fun:sqlite3Step
   fun:sqlite3_step
   fun:sqlite3_exec
}
{
   bug_20616
   Memcheck:Leak
   ...
   fun:_ZN19SafeBrowsingService11GetDatabaseEv
   fun:_ZN19SafeBrowsingService14OnDBInitializeEv
}
{
   bug_20617
   Memcheck:Leak
   ...
   fun:_ZN18AutomationProvider30WaitForAppModalDialogToBeShownEPN3IPC7MessageE
}
{
   bug_20641a
   Memcheck:Leak
   fun:_Znw*
   fun:_Z17NewRunnableMethodI19SafeBrowsingServiceMS0_FvP11MessageLoopRKSsS4_ES2_SsSsEP14CancelableTaskPT_T0_RKT1_RKT2_RKT3_
   fun:_ZN19SafeBrowsingService5StartEv
   fun:_ZN19SafeBrowsingService10InitializeEP11MessageLoop
}
{
   bug_20641b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN19SafeBrowsingService14OnIOInitializeEP11MessageLoopRKSsS3_
}
{
   bug_20659
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN15tracked_objects10ThreadData12FindLifetimeERKNS_8LocationE
   fun:_ZN15tracked_objects7Tracked13SetBirthPlaceERKNS_8LocationE
   fun:_ZN11MessageLoop15PostTask_HelperERKN15tracked_objects8LocationEP4Taskxb
   fun:_ZN11MessageLoop15PostDelayedTaskERKN15tracked_objects8LocationEP4Taskx
   fun:_ZN4base16BaseTimer_Helper19InitiateDelayedTaskEPNS0_9TimerTaskE
   fun:_ZN4base9BaseTimerI27SafeBrowsingProtocolManagerLb0EE5StartENS_9TimeDeltaEPS1_MS1_FvvE
   fun:_ZN27SafeBrowsingProtocolManager18ScheduleNextUpdateEb
   fun:_ZN27SafeBrowsingProtocolManager10InitializeEv
}
{
   bug_21010a
   Memcheck:Value4
   fun:_ZN2v88internal10PagedSpace10FindObjectEPh
}
{
   bug_21010b
   Memcheck:Value4
   fun:_ZN2v88internal18HeapObjectIterator17HasNextInNextPageEv
}
{
   bug_22021
   Memcheck:Leak
   fun:malloc
   fun:_ZN3WTF10fastMallocE*
   ...
   fun:_ZN7WebCore19V8EventListenerList3addEPNS_15V8EventListenerE
}
{
   bug_22098
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base19MessagePumpLibevent19WatchFileDescriptorEibNS0_4ModeEPNS0_21FileDescriptorWatcherEPNS0_7WatcherE
   fun:_ZN16MessageLoopForIO19WatchFileDescriptorEibNS_4ModeEPN4base19MessagePumpLibevent21FileDescriptorWatcherEPNS2_7WatcherE
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessOutgoingMessagesEv
   fun:_ZN3IPC7Channel11ChannelImpl4SendEPNS_7MessageE
   fun:_ZN3IPC7Channel4SendEPNS_7MessageE
   fun:_ZN3IPC12ChannelProxy7Context13OnSendMessageEPNS_7MessageE
   fun:_ZN3IPC8SendTask3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   fun:_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
   fun:_ZN11MessageLoop3RunEv
   fun:_ZN4base6Thread3RunEP11MessageLoop
   fun:_ZN4base6Thread10ThreadMainEv
   fun:_Z10ThreadFuncPv
   fun:start_thread
}
{
   bug_22109
   Memcheck:Leak
   fun:_Znw*
   fun:_ZNSs4_Rep9_S_createEjjRKSaIcE
   fun:_ZNSs4_Rep8_M_cloneERKSaIcEj
   fun:_ZNSs7reserveEj
   fun:_ZNSs6appendEPKcj
   fun:_Z14StringAppendVTISsEvPT_PKNS0_10value_typeEPc
   fun:_Z12StringPrintfPKcz
}
{
   bug_22450
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN3net26DefaultClientSocketFactory21CreateTCPClientSocketERKNS_11AddressListE
   fun:_ZN3net13TCPConnectJob12DoTCPConnectEv
   fun:_ZN3net13TCPConnectJob6DoLoopEi
   fun:_ZN3net13TCPConnectJob12OnIOCompleteEi
   ...
   fun:_ZN3net16HostResolverImpl3Job16OnLookupCompleteEv
}
{
   bug_22923
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN13WorkerService12CreateWorkerERK4GURLbRKSbItN4base20string16_char_traitsESaItEEiiPN3IPC7Message6SenderEi
   fun:_ZN21ResourceMessageFilter14OnCreateWorkerERK4GURLbRKSbItN4base20string16_char_traitsESaItEEiPi
   fun:_Z16DispatchToMethodI21ResourceMessageFilterMS0_FvRK4GURLbRKSbItN4base20string16_char_traitsESaItEEiPiES1_bS7_iiEvPT_T0_RK6Tuple4IT1_T2_T3_T4_EP6Tuple1IT5_E
}
{
   bug_22932
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN7WebCore26PlatformMessagePortChannel19postMessageToRemoteEN3WTF10PassOwnPtrINS_18MessagePortChannel9EventDataEEE
   fun:_ZN7WebCore18MessagePortChannel19postMessageToRemoteEN3WTF10PassOwnPtrINS0_9EventDataEEE
   fun:*
   fun:_ZN7WebCore8V8Custom32v8MessagePortPostMessageCallbackERKN2v89ArgumentsE
}
{
   bug_23104
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN7WebCore9CSSParser23createFloatingValueListEv
   fun:_Z10cssyyparsePv
   fun:_ZN7WebCore9CSSParser10parseSheetEPNS_13CSSStyleSheetERKNS_6StringE
   fun:_ZN7WebCore13CSSStyleSheet11parseStringERKNS_6StringEb
   fun:_ZN7WebCore12parseUASheetERKNS_6StringE
   fun:_ZN7WebCore12parseUASheetEPKcj
   fun:_ZN7WebCore22loadSimpleDefaultStyleEv
   fun:_ZN7WebCore16CSSStyleSelectorC1EPNS_8DocumentEPNS_14StyleSheetListEPNS_13CSSStyleSheetES6_PKN3WTF6VectorINS7_6RefPtrIS5_EELj0EEEbb
   fun:_ZN7WebCore8Document6attachEv
   fun:_ZN7WebCore5Frame11setDocumentEN3WTF10PassRefPtrINS_8DocumentEEE
   fun:_ZN7WebCore11FrameLoader5beginERKNS_4KURLEbPNS_14SecurityOriginE
   fun:_ZN7WebCore11FrameLoader4initEv
   fun:_ZN7WebCore5Frame4initEv
}
{
   bug_23151
   Memcheck:Addr4
   ...
   fun:_ZN7WebCore23V8AbstractEventListener11handleEventEPNS_5EventE
   fun:_ZN7WebCore11EventTarget18fireEventListenersEPNS_5EventE
   fun:_ZN7WebCore11EventTarget13dispatchEventEN3WTF10PassRefPtrINS_5EventEEE
   fun:_ZN7WebCore14XMLHttpRequest28callReadyStateChangeListenerEv
}
{
   bug_23197
   Memcheck:Leak
   fun:malloc
   fun:_ZN3WTF10fastMallocEj
   fun:_ZN7WebCore10StringImpl19createUninitializedEjRPt
   fun:_ZN7WebCore10StringImpl6createEPKtj
   fun:_ZN6WebKit9WebString6assignEPKtj
   fun:_ZN6WebKit9WebStringC1ERKSbItN4base20string16_char_traitsESaItEE
   fun:_ZNK14WebPreferences5ApplyEP7WebView
   fun:_ZN10RenderView4InitEiPN4base13WaitableEventEiRK19RendererPreferencesPNS0_14RefCountedDataIiEEi
   fun:_ZN10RenderView6CreateEP16RenderThreadBaseiPN4base13WaitableEventEiRK19RendererPreferencesRK14WebPreferencesPNS2_14RefCountedDataIiEEi
   fun:_ZN12RenderThread15OnCreateNewViewEi16ModalDialogEventRK19RendererPreferencesRK14WebPreferencesi
   ...
   fun:_Z12RendererMainRK18MainFunctionParams
   fun:ChromeMain
   fun:main
}
{
   bug_23310
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN7history14HistoryBackend12SetPageTitleERK4GURLRKSbIwSt11char_traitsIwESaIwEE
   fun:_Z16DispatchToMethodIN7history14HistoryBackendEMS1_FvRK4GURLRKSbIwSt11char_traitsIwESaIwEEES2_S8_EvPT_T0_RK6Tuple2IT1_T2_E
   fun:_ZN14RunnableMethodIN7history14HistoryBackendEMS1_FvRK4GURLRKSbIwSt11char_traitsIwESaIwEEE6Tuple2IS2_S8_EE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
}
{
   bug_23313
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZNSt6vectorIN4skia19ConvolutionFilter1D14FilterInstanceESaIS2_EE9push_backERKS2_
   fun:_ZN4skia19ConvolutionFilter1D9AddFilterEiPKsi
   ...
   fun:_ZN4skia15ImageOperations6ResizeERK8SkBitmapNS0_12ResizeMethodEiiRK7SkIRect
}
{
   bug_23918
   Memcheck:Leak
   fun:_Znw*
   fun:_ZNSs4_Rep9_S_createEjjRKSaIcE
   fun:_ZNSs4_Rep8_M_cloneERKSaIcEj
   fun:_ZNSs7reserveEj
   fun:_ZNSs6appendERKSs
   fun:_ZN12StatsCounterC1ERKSs
   fun:_ZN12WebFrameImplC1EPN6WebKit14WebFrameClientE
   fun:_ZN11WebViewImpl19initializeMainFrameEPN6WebKit14WebFrameClientE
   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
   fun:_ZN11ChildThread17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN3IPC12ChannelProxy7Context17OnDispatchMessageERKNS_7MessageE
   fun:_Z16DispatchToMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEES3_EvPT_T0_RK6Tuple1IT1_E
   fun:_ZN14RunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEE6Tuple1IS3_EE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   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
   ...
   fun:FT_Open_Face
   fun:_Z11ref_ft_facej
   fun:_ZN24SkScalerContext_FreeTypeC1EPK12SkDescriptor
   fun:_ZN10SkFontHost19CreateScalerContextEPK12SkDescriptor
   fun:_ZN15SkScalerContext6CreateEPK12SkDescriptor
   fun:_ZN12SkGlyphCacheC1EPK12SkDescriptor
   fun:_ZN12SkGlyphCache10VisitCacheEPK12SkDescriptorPFbPKS_PvES5_
   fun:_Z19FontMetricsDescProcPK12SkDescriptorPv
   fun:_ZNK7SkPaint14descriptorProcEPK8SkMatrixPFvPK12SkDescriptorPvES6_
   fun:_ZNK7SkPaint14getFontMetricsEPNS_11FontMetricsEf
   fun:_ZN7WebCore14SimpleFontData12platformInitEv
   fun:_ZN7WebCore14SimpleFontDataC1ERKNS_16FontPlatformDataEbbPNS_11SVGFontDataE
}
{
   bug_27317
   Memcheck:Leak
   ...
   fun:_ZN6WebKit17WebDataSourceImpl6createERKN7WebCore15ResourceRequestERKNS1_14SubstituteDataE
   fun:_ZN6WebKit21FrameLoaderClientImpl20createDocumentLoaderERKN7WebCore15ResourceRequestERKNS1_14SubstituteDataE
   fun:_ZN7WebCore11FrameLoader4initEv
   fun:_ZN7WebCore5Frame4initEv
   fun:_ZN6WebKit12WebFrameImpl21initializeAsMainFrameEPNS_11WebViewImplE
   fun:_ZN6WebKit11WebViewImpl19initializeMainFrameEPNS_14WebFrameClientE
   fun:_ZN10RenderView4InitEiiRK19RendererPreferencesPN4base14RefCountedDataIiEEi
   fun:_ZN10RenderView6CreateEP16RenderThreadBaseiiRK19RendererPreferencesRK14WebPreferencesPN4base14RefCountedDataIiEEi
   fun:_ZN12RenderThread15OnCreateNewViewEiRK19RendererPreferencesRK14WebPreferencesi
}
{
   # See comment in main_menu.cc
   main_menu_leak
   Memcheck:Leak
   ...
   fun:_ZN8chromeos8MainMenuC1Ev
}
# The following three suppressions are related to the workers code.
{
   bug_27837
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN19WebSharedWorkerStub9OnConnectEii
   fun:_Z16DispatchToMethodI19WebSharedWorkerStubMS0_FviiEiiEvPT_T0_RK6Tuple2IT1_T2_E
   fun:_ZN3IPC16MessageWithTupleI6Tuple2IiiEE8DispatchI19WebSharedWorkerStubMS5_FviiEEEbPKNS_7MessageEPT_T0_
   fun:_ZN19WebSharedWorkerStub17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN13MessageRouter12RouteMessageERKN3IPC7MessageE
   fun:_ZN13MessageRouter17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN11ChildThread17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN3IPC12ChannelProxy7Context17OnDispatchMessageERKNS_7MessageE
   fun:_Z16DispatchToMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEES3_EvPT_T0_RK6Tuple1IT1_E
   fun:_ZN14RunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEE6Tuple1IS3_EE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27838
   Memcheck:Leak
   fun:malloc
   fun:_ZN3WTF10fastMallocEj
   fun:_ZN3WTF13FastAllocBasenwEj
   fun:_ZN7WebCore18MessagePortChannel6createEN3WTF10PassRefPtrINS_26PlatformMessagePortChannelEEE
   fun:_ZN6WebKit19WebSharedWorkerImpl7connectEPNS_21WebMessagePortChannelEPNS_15WebSharedWorker15ConnectListenerE
   fun:_ZN19WebSharedWorkerStub9OnConnectEii
   fun:_Z16DispatchToMethodI19WebSharedWorkerStubMS0_FviiEiiEvPT_T0_RK6Tuple2IT1_T2_E
   fun:_ZN3IPC16MessageWithTupleI6Tuple2IiiEE8DispatchI19WebSharedWorkerStubMS5_FviiEEEbPKNS_7MessageEPT_T0_
   fun:_ZN19WebSharedWorkerStub17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN13MessageRouter12RouteMessageERKN3IPC7MessageE
   fun:_ZN13MessageRouter17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN11ChildThread17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN3IPC12ChannelProxy7Context17OnDispatchMessageERKNS_7MessageE
   fun:_Z16DispatchToMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEES3_EvPT_T0_RK6Tuple1IT1_E
   fun:_ZN14RunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEE6Tuple1IS3_EE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27936
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN7history20ExpireHistoryBackend28BroadcastDeleteNotificationsEPNS0_18DeleteDependenciesE
   fun:_ZN7history20ExpireHistoryBackend21ArchiveSomeOldHistoryEN4base4TimeEPKNS_20ExpiringVisitsReaderEi
   fun:_ZN7history20ExpireHistoryBackend18DoArchiveIterationEv
   fun:_Z16DispatchToMethodIN7history20ExpireHistoryBackendEMS1_FvvEEvPT_T0_RK6Tuple0
   fun:_ZN27ScopedRunnableMethodFactoryIN7history20ExpireHistoryBackendEE14RunnableMethodIMS1_FvvE6Tuple0E3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop13DoDelayedWorkEPN4base4TimeE
   fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27989
   Memcheck:Leak
   fun:_Znam
   fun:_ZN2v88internalL8NewArrayIPNS0_6ObjectEEEPT_i
   fun:_ZN2v88internal22HandleScopeImplementer18GetSpareOrNewBlockEv
   fun:_ZN2v88internal11HandleScope6ExtendEv
   fun:_ZN2v88internal11HandleScope12CreateHandleINS0_6StringEEEPPT_S5_
   fun:_ZN2v88internal6HandleINS0_6StringEEC2EPS2_
   fun:_ZN2v88internal6HandleINS0_6StringEEC1EPS2_
   fun:_ZN2v88internal7Factory12LookupSymbolENS0_6VectorIKcEE
   fun:_ZN2v88internal24AstBuildingParserFactory12LookupSymbolEPKci
   fun:_ZN2v88internal6Parser15ParseIdentifierEPb
   fun:_ZN2v88internal6Parser22ParsePrimaryExpressionEPb
   fun:_ZN2v88internal6Parser36ParseMemberWithNewPrefixesExpressionEPNS0_13PositionStackEPb
   fun:_ZN2v88internal6Parser21ParseMemberExpressionEPb
   fun:_ZN2v88internal6Parser27ParseLeftHandSideExpressionEPb
   fun:_ZN2v88internal6Parser22ParsePostfixExpressionEPb
   fun:_ZN2v88internal6Parser20ParseUnaryExpressionEPb
   fun:_ZN2v88internal6Parser21ParseBinaryExpressionEibPb
   fun:_ZN2v88internal6Parser26ParseConditionalExpressionEbPb
   fun:_ZN2v88internal6Parser25ParseAssignmentExpressionEbPb
   fun:_ZN2v88internal6Parser15ParseExpressionEbPb
   fun:_ZN2v88internal6Parser22ParsePrimaryExpressionEPb
   fun:_ZN2v88internal6Parser36ParseMemberWithNewPrefixesExpressionEPNS0_13PositionStackEPb
}
{
   bug_27989
   Memcheck:Leak
   fun:_Znam
   fun:_ZN2v88internalL8NewArrayIPNS0_6ObjectEEEPT_i
   fun:_ZN2v88internal22HandleScopeImplementer18GetSpareOrNewBlockEv
   fun:_ZN2v88internal11HandleScope6ExtendEv
   fun:_ZN2v88internal11HandleScope12CreateHandleINS0_6StringEEEPPT_S5_
   fun:_ZN2v88internal6HandleINS0_6StringEEC2EPS2_
   fun:_ZN2v88internal6HandleINS0_6StringEEC1EPS2_
   fun:_ZN2v88internal7Factory12LookupSymbolENS0_6VectorIKcEE
   fun:_ZN2v88internal24AstBuildingParserFactory12LookupSymbolEPKci
   fun:_ZN2v88internal6Parser15ParseIdentifierEPb
   fun:_ZN2v88internal6Parser22ParsePrimaryExpressionEPb
   fun:_ZN2v88internal6Parser36ParseMemberWithNewPrefixesExpressionEPNS0_13PositionStackEPb
   fun:_ZN2v88internal6Parser21ParseMemberExpressionEPb
   fun:_ZN2v88internal6Parser27ParseLeftHandSideExpressionEPb
   fun:_ZN2v88internal6Parser22ParsePostfixExpressionEPb
   fun:_ZN2v88internal6Parser20ParseUnaryExpressionEPb
   fun:_ZN2v88internal6Parser21ParseBinaryExpressionEibPb
   fun:_ZN2v88internal6Parser26ParseConditionalExpressionEbPb
   fun:_ZN2v88internal6Parser25ParseAssignmentExpressionEbPb
   fun:_ZN2v88internal6Parser15ParseExpressionEbPb
   fun:_ZN2v88internal6Parser34ParseExpressionOrLabelledStatementEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb
   fun:_ZN2v88internal6Parser14ParseStatementEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb
}
{
   bug_27989
   Memcheck:Leak
   fun:_Znam
   fun:_ZN2v88internalL8NewArrayIPNS0_6ObjectEEEPT_i
   fun:_ZN2v88internal22HandleScopeImplementer18GetSpareOrNewBlockEv
   fun:_ZN2v88internal11HandleScope6ExtendEv
   fun:_ZN2v88internal11HandleScope12CreateHandleINS0_6StringEEEPPT_S5_
   fun:_ZN2v88internal6HandleINS0_6StringEEC2EPS2_
   fun:_ZN2v88internal6HandleINS0_6StringEEC1EPS2_
   fun:_ZN2v88internal7Factory12LookupSymbolENS0_6VectorIKcEE
   fun:_ZN2v88internal24AstBuildingParserFactory12LookupSymbolEPKci
   fun:_ZN2v88internal6Parser15ParseIdentifierEPb
   fun:_ZN2v88internal6Parser22ParsePrimaryExpressionEPb
   fun:_ZN2v88internal6Parser36ParseMemberWithNewPrefixesExpressionEPNS0_13PositionStackEPb
   fun:_ZN2v88internal6Parser21ParseMemberExpressionEPb
   fun:_ZN2v88internal6Parser27ParseLeftHandSideExpressionEPb
   fun:_ZN2v88internal6Parser22ParsePostfixExpressionEPb
   fun:_ZN2v88internal6Parser20ParseUnaryExpressionEPb
   fun:_ZN2v88internal6Parser21ParseBinaryExpressionEibPb
   fun:_ZN2v88internal6Parser26ParseConditionalExpressionEbPb
   fun:_ZN2v88internal6Parser25ParseAssignmentExpressionEbPb
   fun:_ZN2v88internal6Parser14ParseArgumentsEPb
   fun:_ZN2v88internal6Parser27ParseLeftHandSideExpressionEPb
   fun:_ZN2v88internal6Parser22ParsePostfixExpressionEPb
}
{
   bug_27989
   Memcheck:Leak
   fun:_Znam
   fun:_ZN2v88internalL8NewArrayIPNS0_6ObjectEEEPT_i
   fun:_ZN2v88internal22HandleScopeImplementer18GetSpareOrNewBlockEv
   fun:_ZN2v88internal11HandleScope6ExtendEv
   fun:_ZN2v88internal11HandleScope12CreateHandleINS0_6StringEEEPPT_S5_
   fun:_ZN2v88internal6HandleINS0_6StringEEC2EPS2_
   fun:_ZN2v88internal6HandleINS0_6StringEEC1EPS2_
   fun:_ZN2v88internal15FunctionLiteralC2ENS0_6HandleINS0_6StringEEEPNS0_5ScopeEPNS0_8ZoneListIPNS0_9StatementEEEiibNS2_INS0_10FixedArrayEEEiiib
   fun:_ZN2v88internal15FunctionLiteralC1ENS0_6HandleINS0_6StringEEEPNS0_5ScopeEPNS0_8ZoneListIPNS0_9StatementEEEiibNS2_INS0_10FixedArrayEEEiiib
   fun:_ZN2v88internal6Parser20ParseFunctionLiteralENS0_6HandleINS0_6StringEEEiNS1_19FunctionLiteralTypeEPb
   fun:_ZN2v88internal6Parser24ParseFunctionDeclarationEPb
   fun:_ZN2v88internal6Parser14ParseStatementEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb
   fun:_ZN2v88internal6Parser19ParseSourceElementsEPNS0_15ZoneListWrapperINS0_9StatementEEEiPb
   fun:_ZN2v88internal6Parser12ParseProgramENS0_6HandleINS0_6StringEEEPN7unibrow15CharacterStreamEb
   fun:_ZN2v88internal7MakeASTEbNS0_6HandleINS0_6ScriptEEEPNS_9ExtensionEPNS0_14ScriptDataImplE
   fun:_ZN2v88internalL12MakeFunctionEbbNS0_8Compiler15ValidationStateENS0_6HandleINS0_6ScriptEEENS3_INS0_7ContextEEEPNS_9ExtensionEPNS0_14ScriptDataImplE
   fun:_ZN2v88internal8Compiler7CompileENS0_6HandleINS0_6StringEEENS2_INS0_6ObjectEEEiiPNS_9ExtensionEPNS0_14ScriptDataImplE
   fun:_ZN2v88internal5Debug21CompileDebuggerScriptEi
   fun:_ZN2v88internal5Debug4LoadEv
   fun:_ZN2v88internal13EnterDebuggerC2Ev
   fun:_ZN2v88internal13EnterDebuggerC1Ev
   fun:_ZN2v88internal8Debugger4CallENS0_6HandleINS0_10JSFunctionEEENS2_INS0_6ObjectEEEPb
}
{
   bug_27991
   Memcheck:Addr4
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   fun:_ZN4base24MessagePumpCFRunLoopBase7RunWorkEv
   fun:_ZN4base24MessagePumpCFRunLoopBase13RunWorkSourceEPv
   fun:CFRunLoopRunSpecific
   fun:CFRunLoopRunInMode
   fun:RunCurrentEventLoopInMode
   fun:ReceiveNextEventCommon
   fun:BlockUntilNextEventMatchingListInMode
   fun:_DPSNextEvent
   fun:-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
   fun:-[NSApplication run]
   fun:_ZN4base24MessagePumpNSApplication5DoRunEPNS_11MessagePump8DelegateE
   fun:_ZN4base24MessagePumpCFRunLoopBase3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27993
   Memcheck:Leak
   fun:_Znw*
   fun:_Z11NewCallbackI22AppCacheDispatcherHostbPvEPN9Callback2IT0_T1_E4TypeEPT_MS8_FvS3_S4_E
   fun:_ZN22AppCacheDispatcherHost10InitializeEPN3IPC7Message6SenderEii
   fun:_ZN21ResourceMessageFilter18OnChannelConnectedEi
   fun:_ZN3IPC12ChannelProxy7Context18OnChannelConnectedEi
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessIncomingMessagesEv
   fun:_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi
   fun:_ZN4base19MessagePumpLibevent22OnLibeventNotificationEisPv
   fun:event_process_active
   fun:event_base_loop
   fun:_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27993
   Memcheck:Leak
   fun:_Znw*
   fun:_Z11NewCallbackI22AppCacheDispatcherHostN8appcache6StatusEPvEPN9Callback2IT0_T1_E4TypeEPT_MSA_FvS5_S6_E
   fun:_ZN22AppCacheDispatcherHost10InitializeEPN3IPC7Message6SenderEii
   fun:_ZN21ResourceMessageFilter18OnChannelConnectedEi
   fun:_ZN3IPC12ChannelProxy7Context18OnChannelConnectedEi
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessIncomingMessagesEv
   fun:_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi
   fun:_ZN4base19MessagePumpLibevent22OnLibeventNotificationEisPv
   fun:event_process_active
   fun:event_base_loop
   fun:_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27993
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIP24DOMStorageDispatcherHostEE8allocateEmPKv
   fun:_ZNSt8_Rb_treeIP24DOMStorageDispatcherHostS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE11_M_get_nodeEv
   fun:_ZNSt8_Rb_treeIP24DOMStorageDispatcherHostS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE14_M_create_nodeERKS1_
   fun:_ZNSt8_Rb_treeIP24DOMStorageDispatcherHostS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE9_M_insertEPSt18_Rb_tree_node_baseS9_RKS1_
   fun:_ZNSt8_Rb_treeIP24DOMStorageDispatcherHostS1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE13insert_uniqueERKS1_
   fun:_ZNSt3setIP24DOMStorageDispatcherHostSt4lessIS1_ESaIS1_EE6insertERKS1_
   fun:_ZN17DOMStorageContext22RegisterDispatcherHostEP24DOMStorageDispatcherHost
   fun:_ZN24DOMStorageDispatcherHost4InitEi
   fun:_ZN21ResourceMessageFilter18OnChannelConnectedEi
   fun:_ZN3IPC12ChannelProxy7Context18OnChannelConnectedEi
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessIncomingMessagesEv
   fun:_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi
   fun:_ZN4base19MessagePumpLibevent22OnLibeventNotificationEisPv
   fun:event_process_active
   fun:event_base_loop
   fun:_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_27993
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN9__gnu_cxx13new_allocatorIP4TaskE8allocateEmPKv
   fun:_ZNSt11_Deque_baseIP4TaskSaIS1_EE16_M_allocate_nodeEv
   fun:_ZNSt11_Deque_baseIP4TaskSaIS1_EE15_M_create_nodesEPPS1_S5_
   fun:_ZNSt11_Deque_baseIP4TaskSaIS1_EE17_M_initialize_mapEm
   fun:_ZNSt11_Deque_baseIP4TaskSaIS1_EEC2ERKS2_m
   fun:_ZNSt5dequeIP4TaskSaIS1_EEC2ERKS2_
   fun:_ZNSt5dequeIP4TaskSaIS1_EEC1ERKS2_
   fun:_ZN8appcache19MockAppCacheStorageC2EPNS_15AppCacheServiceE
   fun:_ZN8appcache19AppCacheStorageImplC2EPNS_15AppCacheServiceE
   fun:_ZN8appcache19AppCacheStorageImplC1EPNS_15AppCacheServiceE
   fun:_ZN8appcache15AppCacheService10InitializeERK8FilePath
   fun:_ZN21ChromeAppCacheServiceC2ERK8FilePathb
   fun:_ZN21ChromeAppCacheServiceC1ERK8FilePathb
   fun:_ZN12_GLOBAL__N_118FactoryForOriginal6CreateEv
   fun:_ZN29ChromeURLRequestContextGetter20GetURLRequestContextEv
   fun:_ZN22AppCacheDispatcherHost10InitializeEPN3IPC7Message6SenderEii
   fun:_ZN21ResourceMessageFilter18OnChannelConnectedEi
   fun:_ZN3IPC12ChannelProxy7Context18OnChannelConnectedEi
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessIncomingMessagesEv
   fun:_ZN3IPC7Channel11ChannelImpl28OnFileCanReadWithoutBlockingEi
   fun:_ZN4base19MessagePumpLibevent22OnLibeventNotificationEisPv
}
{
   bug_27993
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN9__gnu_cxx13new_allocatorIPNS_15_Hashtable_nodeISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEEEEE8allocateEmPKv
   fun:_ZNSt12_Vector_baseIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEEEESaISA_EE11_M_allocateEm
   fun:_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEEEESaISA_EE20_M_allocate_and_copyIPSA_EESE_mT_SF_
   fun:_ZNSt6vectorIPN9__gnu_cxx15_Hashtable_nodeISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEEEESaISA_EE7reserveEm
   fun:_ZN9__gnu_cxx9hashtableISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEExNS_4hashIxEESt10_Select1stIS7_ESt8equal_toIxESaIS6_EE21_M_initialize_bucketsEm
   fun:_ZN9__gnu_cxx9hashtableISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEExNS_4hashIxEESt10_Select1stIS7_ESt8equal_toIxESaIS6_EEC2EmRKS9_RKSD_RKSaIS7_E
   fun:_ZN9__gnu_cxx9hashtableISt4pairIKx13scoped_refptrIN8appcache8AppCacheEEExNS_4hashIxEESt10_Select1stIS7_ESt8equal_toIxESaIS6_EEC1EmRKS9_RKSD_RKSaIS7_E
   fun:_ZN9__gnu_cxx8hash_mapIx13scoped_refptrIN8appcache8AppCacheEENS_4hashIxEESt8equal_toIxESaIS4_EEC2Ev
   fun:_ZN9__gnu_cxx8hash_mapIx13scoped_refptrIN8appcache8AppCacheEENS_4hashIxEESt8equal_toIxESaIS4_EEC1Ev
   fun:_ZN8appcache19MockAppCacheStorageC2EPNS_15AppCacheServiceE
   fun:_ZN8appcache19AppCacheStorageImplC2EPNS_15AppCacheServiceE
   fun:_ZN8appcache19AppCacheStorageImplC1EPNS_15AppCacheServiceE
   fun:_ZN8appcache15AppCacheService10InitializeERK8FilePath
   fun:_ZN21ChromeAppCacheServiceC2ERK8FilePathb
   fun:_ZN21ChromeAppCacheServiceC1ERK8FilePathb
   fun:_ZN12_GLOBAL__N_118FactoryForOriginal6CreateEv
   fun:_ZN29ChromeURLRequestContextGetter20GetURLRequestContextEv
   fun:_ZN22AppCacheDispatcherHost10InitializeEPN3IPC7Message6SenderEii
   fun:_ZN21ResourceMessageFilter18OnChannelConnectedEi
   fun:_ZN3IPC12ChannelProxy7Context18OnChannelConnectedEi
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessIncomingMessagesEv
}
{
   bug_28026
   Memcheck:Leak
   fun:_Znw*
   fun:_ZNK7WebCore11CSSSelector17extractPseudoTypeEv
   fun:_ZNK7WebCore11CSSSelector10pseudoTypeEv
   fun:_Z10cssyyparsePv
   fun:_ZN7WebCore9CSSParser10parseSheetEPNS_13CSSStyleSheetERKNS_6StringE
   fun:_ZN7WebCore13CSSStyleSheet11parseStringERKNS_6StringEb
   fun:_ZN7WebCoreL12parseUASheetERKNS_6StringE
   fun:_ZN7WebCoreL12parseUASheetEPKcj
   fun:_ZN7WebCoreL22loadSimpleDefaultStyleEv
   fun:_ZN7WebCore16CSSStyleSelectorC2EPNS_8DocumentEPNS_14StyleSheetListEPNS_13CSSStyleSheetES6_PKN3WTF6VectorINS7_6RefPtrIS5_EELm0EEEbb
   fun:_ZN7WebCore16CSSStyleSelectorC1EPNS_8DocumentEPNS_14StyleSheetListEPNS_13CSSStyleSheetES6_PKN3WTF6VectorINS7_6RefPtrIS5_EELm0EEEbb
   fun:_ZN7WebCore8Document6attachEv
   fun:_ZN7WebCore5Frame11setDocumentEN3WTF10PassRefPtrINS_8DocumentEEE
   fun:_ZN7WebCore11FrameLoader5beginERKNS_4KURLEbPNS_14SecurityOriginE
   fun:_ZN7WebCore11FrameLoader4initEv
   fun:_ZN7WebCore5Frame4initEv
   fun:_ZN6WebKit12WebFrameImpl21initializeAsMainFrameEPNS_11WebViewImplE
   fun:_ZN6WebKit11WebViewImpl19initializeMainFrameEPNS_14WebFrameClientE
   fun:_ZN10RenderView4InitEliRK19RendererPreferencesPN4base14RefCountedDataIiEEi
   fun:_ZN10RenderView6CreateEP16RenderThreadBaseliRK19RendererPreferencesRK14WebPreferencesPN4base14RefCountedDataIiEEi
   fun:_ZN12RenderThread15OnCreateNewViewElRK19RendererPreferencesRK14WebPreferencesi
   fun:_Z16DispatchToMethodI12RenderThreadMS0_FvlRK19RendererPreferencesRK14WebPreferencesiElS1_S4_iEvPT_T0_RK6Tuple4IT1_T2_T3_T4_E
}
{
   bug_28027
   Memcheck:Addr4
   fun:_ZN3WTF17ChromiumThreading37scheduleDispatchFunctionsOnMainThreadEv
   fun:_ZN3WTF37scheduleDispatchFunctionsOnMainThreadEv
   fun:_ZN3WTF16callOnMainThreadEPFvPvES0_
   fun:_ZN7WebCore22ScriptExecutionContext20postTaskToMainThreadEN3WTF10PassOwnPtrINS0_4TaskEEE
   fun:_ZN7WebCore8Document8postTaskEN3WTF10PassOwnPtrINS_22ScriptExecutionContext4TaskEEE
   fun:_ZN6WebKit13WebWorkerBase16postTaskToLoaderEN3WTF10PassOwnPtrIN7WebCore22ScriptExecutionContext4TaskEEE
   fun:_ZN7WebCore22WorkerThreadableLoader16MainThreadBridgeC2EN3WTF10PassRefPtrINS_29ThreadableLoaderClientWrapperEEERNS_17WorkerLoaderProxyERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoader16MainThreadBridgeC1EN3WTF10PassRefPtrINS_29ThreadableLoaderClientWrapperEEERNS_17WorkerLoaderProxyERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoaderC2EPNS_13WorkerContextEPNS_22ThreadableLoaderClientERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoaderC1EPNS_13WorkerContextEPNS_22ThreadableLoaderClientERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoader6createEPNS_13WorkerContextEPNS_22ThreadableLoaderClientERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoader25loadResourceSynchronouslyEPNS_13WorkerContextERKNS_15ResourceRequestERNS_22ThreadableLoaderClientERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore18WorkerScriptLoader17loadSynchronouslyEPNS_22ScriptExecutionContextERKNS_4KURLENS_24CrossOriginRequestPolicyE
   fun:_ZN7WebCore13WorkerContext13importScriptsERKN3WTF6VectorINS_6StringELm0EEERKS3_iRi
   fun:_ZN7WebCore8V8Custom36v8WorkerContextImportScriptsCallbackERKN2v89ArgumentsE
   fun:_ZN2v88internalL21Builtin_HandleApiCallENS0_9ArgumentsE
   obj:*
   obj:*
   obj:*
   obj:*
   fun:_ZN2v88internalL6InvokeEbNS0_6HandleINS0_10JSFunctionEEENS1_INS0_6ObjectEEEiPPPS4_Pb
   fun:_ZN2v88internal9Execution4CallENS0_6HandleINS0_10JSFunctionEEENS2_INS0_6ObjectEEEiPPPS5_Pb
}
{
   bug_28027
   Memcheck:Addr4
   fun:_ZN3WTF17ChromiumThreading37scheduleDispatchFunctionsOnMainThreadEv
   fun:_ZN3WTF37scheduleDispatchFunctionsOnMainThreadEv
   fun:_ZN3WTF16callOnMainThreadEPFvPvES0_
   fun:_ZN7WebCore8Document8postTaskEN3WTF10PassOwnPtrINS_22ScriptExecutionContext4TaskEEE
   fun:_ZN6WebKit13WebWorkerBase16postTaskToLoaderEN3WTF10PassOwnPtrIN7WebCore22ScriptExecutionContext4TaskEEE
   fun:_ZN7WebCore22WorkerThreadableLoader16MainThreadBridgeC2EN3WTF10PassRefPtrINS_29ThreadableLoaderClientWrapperEEERNS_17WorkerLoaderProxyERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoader16MainThreadBridgeC1EN3WTF10PassRefPtrINS_29ThreadableLoaderClientWrapperEEERNS_17WorkerLoaderProxyERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoaderC2EPNS_13WorkerContextEPNS_22ThreadableLoaderClientERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoaderC1EPNS_13WorkerContextEPNS_22ThreadableLoaderClientERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoader6createEPNS_13WorkerContextEPNS_22ThreadableLoaderClientERKNS_6StringERKNS_15ResourceRequestERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore22WorkerThreadableLoader25loadResourceSynchronouslyEPNS_13WorkerContextERKNS_15ResourceRequestERNS_22ThreadableLoaderClientERKNS_23ThreadableLoaderOptionsE
   fun:_ZN7WebCore18WorkerScriptLoader17loadSynchronouslyEPNS_22ScriptExecutionContextERKNS_4KURLENS_24CrossOriginRequestPolicyE
   fun:_ZN7WebCore13WorkerContext13importScriptsERKN3WTF6VectorINS_6StringELm0EEERKS3_iRi
   fun:_ZN7WebCore8V8Custom36v8WorkerContextImportScriptsCallbackERKN2v89ArgumentsE
   fun:_ZN2v88internalL21Builtin_HandleApiCallENS0_9ArgumentsE
   obj:*
   obj:*
   obj:*
   obj:*
   fun:_ZN2v88internalL6InvokeEbNS0_6HandleINS0_10JSFunctionEEENS1_INS0_6ObjectEEEiPPPS4_Pb
   fun:_ZN2v88internal9Execution4CallENS0_6HandleINS0_10JSFunctionEEENS2_INS0_6ObjectEEEiPPPS5_Pb
   fun:_ZN2v86Script3RunEv
}
{
   bug_28073
   Memcheck:Addr4
   fun:_ZN10CLVContextC2EPKvm
   fun:_Z26getAllCarbonLazyValues2000v
   fun:CLVVisitValuesForKey
   fun:aeInstallLazyEventHandlers
   fun:AEGetEventHandler
   fun:AEGetSpecialHandler
   fun:_Z35_findSysPreHIToolboxDispatchHandlermmPl
   fun:_Z20aeDispatchAppleEventPK6AEDescPS_mPh
   fun:_Z25dispatchEventAndSendReplyPK6AEDescPS_
   fun:aeProcessAppleEvent
   fun:AEProcessAppleEvent
   fun:_DPSNextEvent
   fun:-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
   fun:-[NSApplication run]
   fun:_ZN4base24MessagePumpNSApplication5DoRunEPNS_11MessagePump8DelegateE
   fun:_ZN4base24MessagePumpCFRunLoopBase3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_28071
   Memcheck:Addr4
   fun:_ZN10CLVContextC2EPKvm
   fun:_Z26getAllCarbonLazyValues2000v
   fun:CLVVisitValuesForKey
   fun:aeInstallLazyEventHandlers
   fun:AEGetEventHandler
   fun:AEGetSpecialHandler
   fun:_Z35_findSysPreHIToolboxDispatchHandlermmPl
   fun:_Z20aeDispatchAppleEventPK6AEDescPS_mPh
   fun:_Z25dispatchEventAndSendReplyPK6AEDescPS_
   fun:aeProcessAppleEvent
   fun:AEProcessAppleEvent
   fun:_DPSNextEvent
   fun:-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
   fun:-[NSApplication run]
   fun:_ZN4base24MessagePumpNSApplication5DoRunEPNS_11MessagePump8DelegateE
   fun:_ZN4base24MessagePumpCFRunLoopBase3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_28072
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:__CFStringCreateImmutableFunnel3
   fun:CFStringCreateWithBytes
   fun:__CFBinaryPlistCreateObject2
   fun:__CFBinaryPlistCreateObject2
   fun:__CFBinaryPlistCreateObject2
   fun:__CFTryParseBinaryPlist
   fun:_CFPropertyListCreateFromXMLData
   fun:CFPropertyListCreateFromStream
   fun:+[CFXPreferencesPropertyListSource createPlistFromFile:statInfo:]
   fun:-[CFXPreferencesPropertyListSource synchronize]
   fun:CFPreferencesSynchronize
   fun:_CSBackupSettingsExcludePath
   fun:CSBackupSetItemExcluded
   fun:_ZN8mac_util22SetFileBackupExclusionERK8FilePathb
   fun:_ZN7history15HistoryDatabase4InitERK8FilePathS3_
   fun:_ZN7history14HistoryBackend8InitImplEv
   fun:_ZN7history14HistoryBackend4InitEb
   fun:_Z16DispatchToMethodIN7history14HistoryBackendEMS1_FvbEbEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN14RunnableMethodIN7history14HistoryBackendEMS1_FvbE6Tuple1IbEE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
}
{
   bug_28200
   Memcheck:Leak
   fun:malloc
   fun:malloc
   fun:_ZN3WTF10fastMallocEj
   fun:_ZN3WTF13FastAllocBasenwEj
   fun:_ZN7WebCore18MessagePortChannel6createEN3WTF10PassRefPtrINS_26PlatformMessagePortChannelEEE
   fun:_ZN6WebKit19WebSharedWorkerImpl7connectEPNS_21WebMessagePortChannelEPNS_15WebSharedWorker15ConnectListenerE
   fun:_ZN19WebSharedWorkerStub9OnConnectEii
}
{
   bug_28386
   Memcheck:Addr4
   fun:*OCSPRequestSession15OnReadCompletedEP10URLRequesti
   fun:*OCSPRequestSession17OnResponseStartedEP10URLRequest
   fun:_ZN10URLRequest15ResponseStartedEv
   fun:_ZN13URLRequestJob21NotifyHeadersCompleteEv
   fun:_ZN17URLRequestHttpJob21NotifyHeadersCompleteEv
   fun:_ZN17URLRequestHttpJob16OnStartCompletedEi
   fun:_Z16DispatchToMethodI17URLRequestHttpJobMS0_FviEiEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN12CallbackImplI17URLRequestHttpJobMS0_FviE6Tuple1IiEE13RunWithParamsERKS4_
   fun:_ZN14CallbackRunnerI6Tuple1IiEE3RunIiEEvRKT_
   fun:_ZN3net9HttpCache11Transaction10DoCallbackEi
   fun:_ZN3net9HttpCache11Transaction12HandleResultEi
   fun:_ZN3net9HttpCache11Transaction22OnNetworkInfoAvailableEi
   fun:_Z16DispatchToMethodIN3net9HttpCache11TransactionEMS2_FviEiEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN12CallbackImplIN3net9HttpCache11TransactionEMS2_FviE6Tuple1IiEE13RunWithParamsERKS6_
   fun:_ZN14CallbackRunnerI6Tuple1IiEE3RunIiEEvRKT_
   fun:_ZN3net22HttpNetworkTransaction10DoCallbackEi
   fun:_ZN3net22HttpNetworkTransaction12OnIOCompleteEi
   fun:_Z16DispatchToMethodIN3net22HttpNetworkTransactionEMS1_FviEiEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN12CallbackImplIN3net22HttpNetworkTransactionEMS1_FviE6Tuple1IiEE13RunWithParamsERKS5_
   fun:_ZN14CallbackRunnerI6Tuple1IiEE3RunIiEEvRKT_
   fun:_ZN3net16HttpStreamParser12OnIOCompleteEi
   fun:_Z16DispatchToMethodIN3net16HttpStreamParserEMS1_FviEiEvPT_T0_RK6Tuple1IT1_E
}
{
   bug_28386
   Memcheck:Addr4
   fun:*OCSPRequestSession15OnReadCompletedEP10URLRequesti
   fun:*OCSPRequestSession17OnResponseStartedEP10URLRequest
   fun:_ZN10URLRequest15ResponseStartedEv
   fun:_ZN13URLRequestJob21NotifyHeadersCompleteEv
   fun:_ZN17URLRequestHttpJob21NotifyHeadersCompleteEv
   fun:_ZN17URLRequestHttpJob16OnStartCompletedEi
   fun:_Z16DispatchToMethodI17URLRequestHttpJobMS0_FviEiEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN12CallbackImplI17URLRequestHttpJobMS0_FviE6Tuple1IiEE13RunWithParamsERKS4_
   fun:_ZN14CallbackRunnerI6Tuple1IiEE3RunIiEEvRKT_
   fun:_ZN3net9HttpCache11Transaction10DoCallbackEi
   fun:_ZN3net9HttpCache11Transaction12HandleResultEi
   fun:_ZN3net9HttpCache11Transaction22OnNetworkInfoAvailableEi
   fun:_Z16DispatchToMethodIN3net9HttpCache11TransactionEMS2_FviEiEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN12CallbackImplIN3net9HttpCache11TransactionEMS2_FviE6Tuple1IiEE13RunWithParamsERKS6_
   fun:_ZN14CallbackRunnerI6Tuple1IiEE3RunIiEEvRKT_
   fun:_ZN3net22HttpNetworkTransaction10DoCallbackEi
   fun:_ZN3net22HttpNetworkTransaction12OnIOCompleteEi
   fun:_Z16DispatchToMethodIN3net22HttpNetworkTransactionEMS1_FviEiEvPT_T0_RK6Tuple1IT1_E
   fun:_ZN12CallbackImplIN3net22HttpNetworkTransactionEMS1_FviE6Tuple1IiEE13RunWithParamsERKS5_
   fun:_ZN14CallbackRunnerI6Tuple1IiEE3RunIiEEvRKT_
   fun:_ZN3net16HttpStreamParser12OnIOCompleteEi
   fun:_Z16DispatchToMethodIN3net16HttpStreamParserEMS1_FviEiEvPT_T0_RK6Tuple1IT1_E
}
{
   # GTK tooltip doesn't always initialize variables.
   # https://bugzilla.gnome.org/show_bug.cgi?id=554686
   tooltip_554686
   Memcheck:Cond
   fun:child_location_foreach
   fun:gtk_fixed_forall
   fun:gtk_container_forall
   fun:find_widget_under_pointer
   fun:gtk_tooltip_show_tooltip
   fun:tooltip_popup_timeout
   fun:gdk_threads_dispatch
   fun:g_timeout_dispatch
}
{
   # This looks like a bug in how the arguments passed to signals are bundled
   # in closure, or a bug in how valgrind detects the error. I modified gtk to
   # always set the variables passed to the signal and still saw the error.
   # https://bugzilla.gnome.org/show_bug.cgi?id=554686
   tooltip_554686_2
   Memcheck:Cond
   fun:_ZNK5views4View7HitTestERKN3gfx5PointE
   fun:_ZN5views4View15GetViewForPointERKN3gfx5PointE
   fun:_ZN5views17TooltipManagerGtk11ShowTooltipEiibP11_GtkTooltip
   fun:_ZN5views9WidgetGtk14OnQueryTooltipEiiiP11_GtkTooltip
   fun:_ZN5views9WidgetGtk16CallQueryTooltipEP10_GtkWidgetiiiP11_GtkTooltipPS0_
   fun:_gtk_marshal_BOOLEAN__INT_INT_BOOLEAN_OBJECT
   fun:g_closure_invoke
   fun:signal_emit_unlocked_R
   fun:g_signal_emit_valist
   fun:g_signal_emit_by_name
   fun:gtk_tooltip_run_requery
   fun:gtk_tooltip_show_tooltip
   fun:tooltip_popup_timeout
   fun:gdk_threads_dispatch
   fun:g_timeout_dispatch
}
# This task is created quite frequently and may leak on shutdown depending on
# ordering.
{
   chromeos_network_task
   Memcheck:Leak
   fun:_Znw*
   fun:_Z17NewRunnableMethodIN8chromeos14NetworkLibraryEMS1_FviEiEP14CancelableTaskPT_T0_RKT1_
   fun:_ZN8chromeos14NetworkLibrary24NetworkTrafficTimerFiredEv
   fun:_Z16DispatchToMethodIN8chromeos14NetworkLibraryEMS1_FvvEEvPT_T0_RK6Tuple0
   fun:_ZN4base9BaseTimerIN8chromeos14NetworkLibraryELb0EE9TimerTask3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop13DoDelayedWorkEPN4base4TimeE
   fun:_ZN4base19MessagePumpLibevent3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
  bug_28633
  Memcheck:Leak
  fun:calloc
  fun:__new_exitfn
  fun:__cxa_atexit
}