summaryrefslogtreecommitdiffstats
path: root/chromium/tools/valgrind/tsan/suppressions.txt
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/tools/valgrind/tsan/suppressions.txt')
-rw-r--r--chromium/tools/valgrind/tsan/suppressions.txt1141
1 files changed, 0 insertions, 1141 deletions
diff --git a/chromium/tools/valgrind/tsan/suppressions.txt b/chromium/tools/valgrind/tsan/suppressions.txt
deleted file mode 100644
index a4061a38060..00000000000
--- a/chromium/tools/valgrind/tsan/suppressions.txt
+++ /dev/null
@@ -1,1141 +0,0 @@
-# There are a few 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
-############################
-# 1.1 Benign races in libc
-
-# A benign race inside the implementation of internal libc mutex
-{
- Benign races in __lll_*lock_*_private
- ThreadSanitizer:Race
- fun:__lll_*lock_*_private
-}
-
-# Benign races below thread-safe time-conversion functions
-{
- fun:__tz*
- ThreadSanitizer:Race
- fun:__tz*
-}
-{
- fun:tzset*
- ThreadSanitizer:Race
- ...
- fun:tzset*
-}
-
-# Benign race in thread-safe function
-{
- fun:mkstemp*
- ThreadSanitizer:Race
- ...
- fun:mkstemp*
-}
-
-# We already ignore memory accesses inside ld
-# but we also need to ignore accesses below it.
-{
- fun:_dl_close
- ThreadSanitizer:Race
- ...
- fun:_dl_close
-}
-
-# fprintf is thread-safe. The benign races happen on the internal lock.
-{
- Benign race below fprintf (1)
- ThreadSanitizer:Race
- ...
- fun:buffered_vfprintf
- ...
- fun:fprintf
-}
-{
- Benign race below fprintf (2)
- ThreadSanitizer:Race
- fun:new_do_write
- fun:vfprintf
-}
-
-{
- fun:timegm
- ThreadSanitizer:Race
- ...
- fun:timegm
-}
-
-{
- fun:mktime
- ThreadSanitizer:Race
- ...
- fun:mktime
-}
-
-# See crbug.com/84244 for benign races in nss.
-{
- Benign race in nss (PR_EnterMonitor)
- ThreadSanitizer:Race
- fun:PR_EnterMonitor
-}
-{
- Benign race in nss (PR_ExitMonitor)
- ThreadSanitizer:Race
- fun:PR_ExitMonitor
-}
-
-{
- False positive on strncasecmp OOB read
- ThreadSanitizer:Race
- fun:__strncasecmp_l_ssse3
- fun:base::strncasecmp
-}
-{
- False positive on strcasecmp OOB read
- ThreadSanitizer:Race
- fun:__strcasecmp_l_ssse3
- fun:base::strcasecmp
-}
-
-{
- Benign race in get_nprocs, uses barriers
- ThreadSanitizer:Race
- fun:get_nprocs
-}
-
-{
- False positives, glibc just uses internal atomics
- ThreadSanitizer:Race
- ...
- fun:getaddrinfo
-}
-
-############################
-# 1.2 Benign races in ICU
-{
- Two writes, same value (ICU gGlobalMutex, gMutexesInUse)
- ThreadSanitizer:Race
- ...
- fun:umtx_init_46
-}
-
-{
- Two writes, same value (ICU gHeapInUse)
- ThreadSanitizer:Race
- fun:uprv_malloc_46
-}
-
-# http://bugs.icu-project.org/trac/ticket/10295
-{
- Two writes, same value (ICU gLibCleanupFunctions[*])
- ThreadSanitizer:Race
- fun:ucln_registerCleanup_46
-}
-
-# Reading a pointer to a mutex being initialized in a concurrent thread.
-{
- A benign race in umtx_lock_46
- ThreadSanitizer:Race
- fun:umtx_lock_46
-}
-
-############################
-# 1.3 Benign races in SQLLite
-# TODO(timurrr|oshima): following four suppressions could be obsolete.
-{
- Two writes, same value (SQLLite pthreadMutexAlloc)
- ThreadSanitizer:Race
- ...
- fun:pthreadMutexAlloc
-}
-
-{
- Two writes, same value (under sqlite3Malloc)
- ThreadSanitizer:Race
- ...
- fun:sqlite3Malloc*
-}
-
-{
- bug_84094_a (Could be benign. See bug for details)
- ThreadSanitizer:Race
- ...
- fun:pcache1Fetch
- fun:sqlite3PcacheFetch
-}
-
-{
- bug_84094_b (Could be benign. See bug for details)
- ThreadSanitizer:Race
- fun:sqlite3StatusSet
- fun:pcache1Alloc
-}
-
-{
- bug_84094_c (Could be benign. See bug for details)
- ThreadSanitizer:Race
- ...
- fun:pcache1Unpin
- fun:pcacheUnpin
- fun:sqlite3PcacheMakeClean
- fun:sqlite3PcacheCleanAll
-}
-
-############################
-# 1.4 Real races in third_party
-{
- Nvidia GL driver destroys an invalid lock
- ThreadSanitizer:InvalidLock
- fun:pthread_mutex_destroy
- obj:*nvidia*/libGL.so.*
-}
-
-# http://code.google.com/p/v8/issues/detail?id=361
-{
- V8: race on Locker::active_
- ThreadSanitizer:Race
- fun:v8::Locker::*
-}
-
-{
- bug_23244 (libevent)
- ThreadSanitizer:Race
- fun:event_*
- fun:event_*
-}
-
-{
- bug_28396 (libevent) (1)
- ThreadSanitizer:Race
- fun:detect_monotonic
- fun:event_base_new
-}
-
-{
- bug_28396 (libevent) (2)
- ThreadSanitizer:Race
- fun:gettime
- fun:event_base_loop
-}
-
-{
- bug_28765 (tcmalloc)
- ThreadSanitizer:Race
- ...
- fun:*tcmalloc*ThreadCache*DeleteCache*
-}
-
-{
- bug_70938
- ThreadSanitizer:Race
- ...
- obj:*libdbus*
-}
-
-{
- bug_84467a (Could be benign. See bug for details)
- ThreadSanitizer:Race
- fun:unixTempFileDir
-}
-
-{
- bug_84467b
- ThreadSanitizer:Race
- fun:getenv
- fun:unixTempFileDir
-}
-
-{
- bug_84467c
- ThreadSanitizer:Race
- fun:__add_to_environ
- fun:::EnvironmentImpl::SetVarImpl
- fun:::EnvironmentImpl::SetVar
-}
-
-{
- bug_84726_a
- ThreadSanitizer:Race
- fun:qsort_r
- fun:qsort
- fun:_xdg_mime_alias_read_from_file
-}
-
-{
- bug_84726_b
- ThreadSanitizer:Race
- fun:qsort_r
- fun:qsort
- fun:_cairo_bentley_ottmann_tessellate_polygon
-}
-
-{
- bug_177061
- ThreadSanitizer:Race
- ...
- fun:*cairo*
-}
-
-# 2. intentional unit test errors, or stuff that is somehow a false positive
-############################
-# 2.1 Data races in tests
-{
- bug_30582
- ThreadSanitizer:Race
- fun:*LongCallbackD*
- fun:*WorkerThreadTickerTest_LongCallback_Test*TestBody*
-}
-
-{
- bug_61731
- ThreadSanitizer:Race
- fun:*Log*
- ...
- fun:*Worker*
- ...
- obj:*ipc_tests
-}
-
-{
- bug_68481 [test-only race on bool]
- ThreadSanitizer:Race
- ...
- fun:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup
- fun:tracked_objects::TrackedObjectsTest_MinimalStartupShutdown_Test::*
-}
-
-# TODO(timurrrr): bug item
-{
- Data race on bool in AssertReporter [test-only]
- ThreadSanitizer:Race
- ...
- fun:*AssertReporter*warn*
-}
-
-# TODO(timurrrr): bug item
-{
- Data race on WatchdogCounter [test-only]
- ThreadSanitizer:Race
- ...
- fun:*WatchdogCounter*larm*
-}
-
-# TODO(timurrrr): bug item
-{
- Data race on counter in WorkQueue [test-only]
- ThreadSanitizer:Race
- ...
- fun:*WorkQueue*
-}
-
-# TODO(timurrrr): bug item
-{
- Data race on vfptr in base/watchdog_unittest
- ThreadSanitizer:Race
- ...
- fun:*WatchdogTest_*arm*Test_Test*TestBody*
-}
-
-# TODO(timurrrr): bug item
-{
- Data race on bool in chrome/browser/net/url_fetcher_unittest (1)
- ThreadSanitizer:Race
- fun:*URLFetcherCancelTest*TestContextReleased*
-}
-{
- Data race on bool in chrome/browser/net/url_fetcher_unittest (2)
- ThreadSanitizer:Race
- fun:*CancelTestURLRequestContext*CancelTestURLRequestContext*
-}
-
-{
- ThreadSanitizer sanity test (ToolsSanityTest.DataRace)
- ThreadSanitizer:Race
- fun:*TOOLS_SANITY_TEST_CONCURRENT_THREAD::ThreadMain
-}
-
-{
- Benign race (or even a false positive) on atomics in ThreadCollisionWarner
- ThreadSanitizer:Race
- fun:base::subtle::NoBarrier_Store
- fun:base::ThreadCollisionWarner::Leave
-}
-
-############################
-# 2.2 Benign races in Chromium
-{
- bug_61179 [benign race on tracked_objects::Births]
- ThreadSanitizer:Race
- fun:tracked_objects::Births::*Birth*
-}
-
-# 3. Suppressions for real chromium bugs that are not yet fixed.
-############################
-# Real races in Chromium
-{
- bug_24419
- ThreadSanitizer:Race
- fun:*BrowserProcessImpl*nspector*iles*
-}
-
-{
- bug_37496
- ThreadSanitizer:Race
- ...
- fun:*browser_sync*SyncShareIntercept*Observe*
-}
-
-{
- bug_41314
- ThreadSanitizer:Race
- ...
- fun:base::LaunchApp*
- fun:ChildProcessLauncher::Context::LaunchInternal*
-}
-
-{
- bug_57266a
- ThreadSanitizer:Race
- ...
- fun:*vp8*_*
-}
-
-{
- bug_57266b
- ThreadSanitizer:Race
- ...
- obj:*libffmpegsumo.*
- fun:ThreadSanitizerStartThread
-}
-
-{
- bug_57266c
- ThreadSanitizer:Race
- fun:thread_encoding_proc
-}
-
-{
- bug_64075a
- ThreadSanitizer:Race
- fun:disk_cache::EntryImpl::GetDataSize*
- fun:net::HttpCache::Transaction::*
-}
-
-{
- bug_64075b
- ThreadSanitizer:Race
- fun:disk_cache::EntryImpl::UpdateSize*
- ...
- fun:disk_cache::EntryImpl::WriteDataImpl*
-}
-{
- bug_66835a
- ThreadSanitizer:Race
- fun:getenv
- fun:::EnvironmentImpl::GetVarImpl
- fun:::EnvironmentImpl::GetVar
- fun:ShellIntegrationLinux::GetDesktopName
- fun:::GetIsDefaultWebClient
- fun:ShellIntegration::GetDefaultBrowser
- fun:::RecordDefaultBrowserUMAStat
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_66835b
- ThreadSanitizer:Race
- fun:__add_to_environ
- fun:g_setenv
- ...
- fun:giop_init
- fun:CORBA_ORB_init
- fun:gconf_orb_get
- ...
- fun:gconf_activate_server
- ...
- fun:gconf_engine_get_fuller
- fun:gconf_engine_get_entry
- ...
- fun:GConfTitlebarListener::GConfTitlebarListener
- fun:DefaultSingletonTraits::New
- fun:Singleton::get
- fun:GConfTitlebarListener::GetInstance
- fun:BrowserTitlebar::Init
- fun:BrowserWindowGtk::InitWidgets
- fun:BrowserWindowGtk::Init
- fun:BrowserWindow::CreateBrowserWindow
- fun:::CreateBrowserWindow
- fun:Browser::Browser
- fun:StartupBrowserCreatorImpl::OpenTabsInBrowser
- fun:StartupBrowserCreatorImpl::ProcessSpecifiedURLs
- fun:StartupBrowserCreatorImpl::ProcessStartupURLs
- fun:StartupBrowserCreatorImpl::ProcessLaunchURLs
- fun:StartupBrowserCreatorImpl::Launch
-}
-
-{
- bug_67957
- ThreadSanitizer:Race
- fun:Replace_memcpy
- fun:memcpy
- fun:extensions::Serialize
- fun:extensions::UserScriptMaster::ScriptReloader::RunLoad
-}
-
-{
- bug_72548
- ThreadSanitizer:Race
- ...
- fun:JSC::Yarr::Interpreter::*Disjunction*
- fun:JSC::Yarr::Interpreter::interpret*
- fun:JSC::Yarr::interpret*
-}
-
-{
- bug_86916
- ThreadSanitizer:Race
- fun:loopfilter_frame
- fun:loopfilter_thread
-}
-
-{
- bug_89141
- ThreadSanitizer:Race
- fun:base::Thread::message_loop
- fun:content::BrowserThread::IsMessageLoopValid
- fun:ThreadWatcherList::StartWatching
- fun:ThreadWatcherList::InitializeAndStartWatching
-}
-{
- bug_93932_a
- ThreadSanitizer:Race
- ...
- fun:avcodec_close
- ...
- fun:media::FFmpegVideoDecoder::*
- ...
- fun:media::FFmpegVideoDecode*Test::*
-}
-{
- bug_93932_b
- ThreadSanitizer:Race
- ...
- fun:ff_thread_decode_frame
- fun:avcodec_decode_video2
- ...
- fun:media::FFmpegVideoDecoder::Decode*
-}
-{
- bug_93932_c
- ThreadSanitizer:Race
- fun:Replace_memcpy
- fun:memcpy
- fun:media::CopyPlane
- ...
- fun:media::FFmpegVideoDecoder::Decode*
-}
-{
- bug_93932_d
- ThreadSanitizer:Race
- fun:frame_worker_thread
-}
-{
- bug_93932_e
- ThreadSanitizer:Race
- fun:Replace_memcpy
- fun:memcpy
- fun:ff_thread_decode_frame
- ...
- fun:media::FFmpegVideoDecoder::Decode*
-}
-{
- bug_93932_f
- ThreadSanitizer:Race
- ...
- fun:ff_thread_flush
- ...
- fun:media::FFmpegVideoDecoder::Reset
-}
-{
- bug_93932_g
- ThreadSanitizer:Race
- ...
- fun:ff_frame_thread_free
- ...
- fun:avcodec_close
-}
-{
- bug_93932_h
- ThreadSanitizer:Race
- ...
- fun:render_slice
- fun:vp3_decode_frame
- fun:frame_worker_thread
-}
-{
- bug_93932_i
- ThreadSanitizer:Race
- ...
- fun:ff_thread_flush
- ...
- fun:media::FFmpegVideoDecoder::DoReset
-}
-{
- bug_93932_j
- ThreadSanitizer:Race
- ...
- fun:base::MD5Update
- fun:media::VideoFrame::HashFrameForTesting
- fun:media::PipelineIntegrationTestBase::OnVideoRendererPaint
-}
-{
- bug_93932_k
- ThreadSanitizer:Race
- ...
- fun:media::FFmpegVideoDecoder::Decode
- fun:media::FFmpegVideoDecoder::DecodeBuffer
- fun:media::FFmpegVideoDecoder::DoDecryptOrDecodeBuffer
- fun:media::FFmpegVideoDecoder::DoDecryptOrDecodeBuffer
-}
-{
- bug_100020
- ThreadSanitizer:Race
- fun:linked_ptr_internal::join
- fun:linked_ptr::copy
- ...
- fun:HostContentSettingsMap::GetDefaultContentSetting
-}
-{
- bug_102327_a
- ThreadSanitizer:Race
- fun:tracked_objects::ThreadData::Initialize
- fun:tracked_objects::ThreadData::InitializeThreadContext
- fun:base::Thread::ThreadMain
- fun:base::::ThreadFunc
-}
-{
- bug_102327_b
- ThreadSanitizer:Race
- ...
- fun:tracked_objects::ThreadData::TallyABirthIfActive
- fun:base::PosixDynamicThreadPool::PendingTask::PendingTask
- fun:base::PosixDynamicThreadPool::WaitForTask
- fun:base::::WorkerThread::ThreadMain
- fun:base::::ThreadFunc
-}
-{
- bug_102327_c
- ThreadSanitizer:Race
- fun:tracked_objects::ThreadData::TrackingStatus
-}
-{
- bug_102327_d
- ThreadSanitizer:Race
- fun:tracked_objects::ThreadData::SnapshotMaps
-}
-{
- bug_102327_e
- ThreadSanitizer:Race
- fun:tracked_objects::Births::birth_count
- fun:tracked_objects::ThreadData::SnapshotExecutedTasks
-}
-{
- bug_102327_f
- ThreadSanitizer:Race
- fun:tracked_objects::DeathData::RecordDeath
-}
-{
- bug_103711a
- ThreadSanitizer:Race
- fun:webrtc::Trace::SetLevelFilter
-}
-{
- bug_103711b
- ThreadSanitizer:Race
- fun:webrtc::TraceImpl::TraceCheck
-}
-{
- bug_103711c
- ThreadSanitizer:Race
- fun:webrtc::ThreadPosix::*
-}
-{
- bug_103711d
- ThreadSanitizer:Race
- fun:webrtc::FileWrapper*::*
- ...
- fun:webrtc::TraceImpl::StaticInstance
- fun:webrtc::Trace::ReturnTrace
- fun:webrtc::voe::SharedData::~SharedData
- fun:webrtc::VoiceEngineImpl::~VoiceEngineImpl
- ...
- fun:webrtc::VoiceEngine::Delete
- fun:WebRTCAutoDelete::reset
- ...
- fun:content::WebRTCAudioDeviceTest_Construct_Test::TestBody
-}
-{
- bug_103711e
- ThreadSanitizer:Race
- ...
- fun:content::WebRTCAudioDeviceTest::OnMessageReceived
- ...
- fun:IPC::*
- fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking
- ...
- fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking
- fun:base::MessagePumpLibevent::OnLibeventNotification
- fun:event_process_active
- fun:event_base_loop
-}
-{
- bug_103711f
- ThreadSanitizer:Race
- fun:webrtc::TracePosix::AddTime
- fun:webrtc::TraceImpl::AddImpl
- fun:webrtc::Trace::Add
- fun:webrtc::ThreadPosix::Run
-}
-{
- bug_103711g
- ThreadSanitizer:Race
- fun:content::WebRTCAudioDeviceTest::SetUp
-}
-{
- bug_103711h
- ThreadSanitizer:Race
- fun:webrtc::EventWrapper::~EventWrapper
- fun:webrtc::EventPosix::~EventPosix
- fun:webrtc::ProcessThreadImpl::~ProcessThreadImpl
- fun:webrtc::ProcessThread::DestroyProcessThread
- fun:webrtc::voe::SharedData::~SharedData
- fun:webrtc::VoiceEngineImpl::~VoiceEngineImpl
- fun:webrtc::VoiceEngine::Delete
- fun:WebRTCAutoDelete::reset
- fun:WebRTCAutoDelete::~WebRTCAutoDelete
- fun:content::WebRTCAudioDeviceTest_Construct_Test::TestBody
-}
-{
- bug_103711i
- ThreadSanitizer:Race
- fun:webrtc::ProcessThreadImpl::Process
- fun:webrtc::ProcessThreadImpl::Run
- fun:webrtc::ThreadPosix::Run
- fun:StartThread
-}
-{
- bug_103711j
- ThreadSanitizer:Race
- fun:webrtc::ProcessThreadImpl::Stop
- fun:webrtc::VoEBaseImpl::TerminateInternal
- fun:webrtc::VoEBaseImpl::Terminate
- fun:content::WebRTCAudioDeviceTest_PlayLocalFile_Test::TestBody
-}
-{
- bug_104769
- ThreadSanitizer:Race
- fun:timeout_correct
- fun:event_base_loop
- fun:base::MessagePumpLibevent::Run
- fun:base::MessageLoop::RunInternal
- fun:base::MessageLoop::RunHandler
-}
-{
- bug_104776_maybe_benign
- ThreadSanitizer:Race
- fun:base::StatisticsRecorder::StatisticsRecorder
- fun:::BrowserMainRunnerImpl::Initialize
- fun:BrowserMain
- fun:::RunNamedProcessTypeMain
- fun:::ContentMainRunnerImpl::Run
- fun:content::ContentMain
- fun:ChromeMain
- fun:main
-}
-{
- bug_106196
- ThreadSanitizer:Race
- fun:tracked_objects::ThreadData::InitializeAndSetTrackingStatus
- fun:*ChildThread::OnSetProfilerStatus
- fun:DispatchToMethod
-}
-{
- bug_107903_a
- ThreadSanitizer:Race
- ...
- fun:TestProfileSyncService::~TestProfileSyncService
- fun:scoped_ptr::reset
- fun:ProfileSyncServiceAutofillTest::TearDown
-}
-{
- bug_107903_b
- ThreadSanitizer:Race
- ...
- fun:syncer::SyncManager::SyncInternal::ShutdownOnSyncThread
- fun:syncer::SyncManager::ShutdownOnSyncThread
- fun:browser_sync::SyncBackendHost::Core::DoShutdown
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_107903_c
- ThreadSanitizer:Race
- fun:syncable::DirectoryChangeDelegate::~DirectoryChangeDelegate
- fun:syncer::SyncManager::SyncInternal::~SyncInternal
- fun:syncer::SyncManager::~SyncManager
- fun:scoped_ptr::reset
- fun:browser_sync::SyncBackendHost::Core::DoShutdown
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_108408
- ThreadSanitizer:Race
- fun:base::subtle::RefCountedBase::AddRef
- fun:base::RefCounted::AddRef
- fun:net::HttpCache::Transaction::DoCacheWriteData
- fun:net::HttpCache::Transaction::DoLoop
- fun:net::HttpCache::Transaction::ReadFromNetwork
- fun:net::HttpCache::Transaction::Read
- fun:net::URLRequestHttpJob::ReadRawData
- fun:net::URLRequestJob::ReadRawDataHelper
- fun:net::URLRequestJob::Read
- fun:net::URLRequest::Read
- fun:ResourceDispatcherHost::Read
- fun:ResourceDispatcherHost::StartReading
- fun:ResourceDispatcherHost::ResumeRequest
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_108539
- ThreadSanitizer:Race
- fun:tracked_objects::ThreadData::InitializeAndSetTrackingStatus
- fun:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup
- fun:tracked_objects::TrackedObjectsTest::TrackedObjectsTest
- fun:tracked_objects::TrackedObjectsTest_MinimalStartupShutdown_Test::TrackedObjectsTest_MinimalStartupShutdown_Test
-}
-{
- bug_112419
- ThreadSanitizer:Race
- ...
- fun:::OCSPTrySendAndReceive
- fun:pkix_pl_Pk11CertStore_GetCRL
- fun:pkix_CrlChecker_CheckExternal
- fun:PKIX_RevocationChecker_Check
- fun:pkix_CheckChain
- fun:pkix_Build_ValidateEntireChain
- fun:pkix_BuildForwardDepthFirstSearch
- fun:pkix_Build_InitiateBuildChain
- fun:PKIX_BuildChain
- fun:CERT_PKIXVerifyCert
- fun:net::::PKIXVerifyCert
- fun:net::X509Certificate::VerifyInternal
- fun:net::X509Certificate::Verify
- fun:net::CertVerifierWorker::Run
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_113717
- ThreadSanitizer:Race
- fun:std::swap
- fun:content::RenderThreadImpl::Send
- fun:content::RenderWidget::Send
- fun:content::RenderViewImpl::Send
- fun:content::RenderWidget::DoDeferredUpdate
- fun:content::RenderWidget::DoDeferredUpdateAndSendInputAck
- fun:content::RenderWidget::InvalidationCallback
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_115540
- ThreadSanitizer:Race
- fun:base::Thread::message_loop
- fun:content::BrowserThreadImpl::PostTaskHelper
- fun:content::BrowserThread::PostTask
- fun:AudioRendererHost::OnCreated
- fun:media::AudioOutputController::DoCreate
-}
-{
- bug_116559
- ThreadSanitizer:Race
- fun:logging::::LoggingTest_Dcheck_Test::TestBody
- fun:testing::internal::HandleSehExceptionsInMethodIfSupported
-}
-{
- bug_118319_a
- ThreadSanitizer:Race
- fun:content::BrowserThreadImpl::~BrowserThreadImpl
- fun:content::BrowserProcessSubThread::~BrowserProcessSubThread
- fun:scoped_ptr::reset
- fun:content::BrowserMainLoop::ShutdownThreadsAndCleanUp
- fun:::BrowserMainRunnerImpl::Shutdown
- fun:BrowserMain
- fun:::RunNamedProcessTypeMain
- fun:::ContentMainRunnerImpl::Run
- fun:content::ContentMain
- fun:ChromeMain
- fun:main
-}
-{
- bug_118319_b
- ThreadSanitizer:Race
- fun:base::Thread::message_loop
- fun:content::BrowserThreadImpl::PostTaskHelper
- fun:content::BrowserThread::PostTask
- fun:PluginLoaderPosix::GetPluginsToLoad
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_118319_c
- ThreadSanitizer:Race
- fun:base::Thread::ThreadMain
- fun:base::::ThreadFunc
-}
-{
- bug_125928_a
- ThreadSanitizer:Race
- fun:__alloc_dir
- fun:opendir
- fun:g_dir_open
- fun:pango_find_map
- fun:itemize_state_process_run
- fun:pango_itemize_with_base_dir
- fun:pango_layout_check_lines
- fun:pango_layout_get_unknown_glyphs_count
- fun:find_invisible_char
- fun:gtk_entry_init
- fun:g_type_create_instance
- fun:g_object_constructor
- fun:g_object_newv
- fun:g_object_new
- ...
- fun:ThemeServiceFactory::BuildServiceInstanceFor
- fun:BrowserContextKeyedServiceFactory::GetServiceForBrowserContext
- fun:ThemeServiceFactory::GetForProfile
- fun:ExtensionService::GarbageCollectExtensions
- fun:ExtensionService::InitAfterImport
- fun:ExtensionService::Observe
- fun:NotificationServiceImpl::Notify
- fun:ProfileManager::OnImportFinished
- fun:ChromeBrowserMainParts::PreMainMessageLoopRunImpl
- fun:ChromeBrowserMainParts::PreMainMessageLoopRun
- fun:content::BrowserMainLoop::CreateThreads
- fun:::BrowserMainRunnerImpl::Initialize
- fun:BrowserMain
- fun:::RunNamedProcessTypeMain
- fun:::ContentMainRunnerImpl::Run
-}
-{
- bug_125928_b
- ThreadSanitizer:Race
- fun:__alloc_dir
- fun:opendir
- fun:base::FileEnumerator::ReadDirectory
- fun:base::FileEnumerator::Next
- fun:::GetPrefsCandidateFilesFromFolder
- fun:ExternalPrefLoader::ReadStandaloneExtensionPrefFiles
- fun:ExternalPrefLoader::LoadOnFileThread
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_121574
- ThreadSanitizer:Race
- fun:base::Thread::message_loop
- fun:content::BrowserThreadImpl::PostTaskHelper
- fun:content::BrowserThread::PostTask
- fun:ProcessSingleton::LinuxWatcher::SocketReader::FinishWithACK
- fun:ProcessSingleton::LinuxWatcher::HandleMessage
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_131001
- ThreadSanitizer:Race
- ...
- fun:media::AudioOutputMixer::StopStream
- fun:media::AudioOutputProxy::Stop
- fun:media::AudioOutputController::DoStopCloseAndClearStream
- fun:media::AudioOutputController::DoClose
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_137701
- ThreadSanitizer:Race
- ...
- fun:_output_*
- fun:_vsnprintf_helper
-}
-{
- bug_137973_a
- ThreadSanitizer:Race
- fun:media::Pipeline::OnVideoTimeUpdate
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_137973_b
- ThreadSanitizer:Race
- fun:media::Pipeline::SetState
- fun:media::Pipeline::StopTask
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_137973_c
- ThreadSanitizer:Race
- fun:media::Pipeline::SetState
- fun:media::Pipeline::SeekTask
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_144894
- ThreadSanitizer:Race
- fun:av_parser_close
- fun:avcodec_open2
- fun:avformat_find_stream_info
- fun:media::FFmpegConfigHelper::SetupStreamConfigs
- fun:media::FFmpegConfigHelper::Parse
- fun:media::WebMStreamParser::ParseInfoAndTracks
- fun:media::WebMStreamParser::Parse
- fun:media::ChunkDemuxer::AppendData
- fun:media::MockMediaSource::AppendAtTime
- fun:media::PipelineIntegrationTest_MediaSource_ConfigChange_WebM_Test::TestBody
-}
-{
- bug_172292
- ThreadSanitizer:Race
- fun:testing::internal::CmpHelperGE
- fun:ThreadWatcherTest_MultipleThreadsResponding_Test::TestBody
- fun:testing::internal::HandleSehExceptionsInMethodIfSupported
-}
-{
- bug_172297
- ThreadSanitizer:Race
- fun:CustomThreadWatcher::UpdateState
- fun:*
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_172306
- ThreadSanitizer:Race
- fun:ThreadWatcher::OnPongMessage
- fun:CustomThreadWatcher::OnPongMessage
- fun:base::internal::RunnableAdapter::Run
-}
-{
- bug_175467
- ThreadSanitizer:Race
- ...
- fun:file_util::OpenFile
- fun:visitedlink::VisitedLinkMaster::InitFromFile
- fun:visitedlink::VisitedLinkMaster::InitFromFile
- fun:visitedlink::VisitedLinkMaster::InitFromFile
- fun:visitedlink::VisitedLinkMaster::Init
- fun:visitedlink::VisitedLinkEventsTest::CreateBrowserContext
- fun:content::RenderViewHostTestHarness::SetUp
-}
-{
- bug_178433a
- ThreadSanitizer:Race
- fun:scoped_refptr::operator->
- fun:base::WaitableEvent::Signal
- fun:base::debug::TraceSamplingThread::ThreadMain
- fun:base::::ThreadFunc
-}
-{
- bug_178433b
- ThreadSanitizer:Race
- fun:base::internal::scoped_ptr_impl::get
- ...
- fun:base::debug::TraceSamplingThread::ThreadMain
-}
-{
- bug_225123
- ThreadSanitizer:Race
- fun:setlocale
- ...
- fun:gfx::GtkInitFromCommandLine
-}
-{
- bug_239350
- ThreadSanitizer:Race
- fun:av_buffer_unref
- fun:av_frame_unref
- ...
-}
-{
- bug_256792
- ThreadSanitizer:Race
- fun:media::AudioManagerAlsa::~AudioManagerAlsa
- fun:content::MockAudioManager::~MockAudioManager
- fun:content::MockAudioManager::~MockAudioManager
- fun:base::DefaultDeleter*
- fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
- fun:scoped_ptr::~scoped_ptr
- fun:content::MediaStreamManagerTest::~MediaStreamManagerTest
- fun:content::MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test::~MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test
- fun:content::MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test::~MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test
- fun:testing::Test::DeleteSelf_
- fun:testing::internal::HandleSehExceptionsInMethodIfSupported
-}
-{
- bug_258935
- ThreadSanitizer:Race
- fun:base::Thread::StopSoon
- fun:base::Thread::Stop
- fun:content::UtilityMainThread::~UtilityMainThread
- fun:content::UtilityMainThread::~UtilityMainThread
- fun:base::DefaultDeleter::operator*
- fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
- fun:scoped_ptr::~scoped_ptr
- fun:content::UtilityProcessHostImpl::~UtilityProcessHostImpl
- fun:content::UtilityProcessHostImpl::~UtilityProcessHostImpl
- fun:content::BrowserChildProcessHostImpl::OnChildDisconnected
- fun:content::ChildProcessHostImpl::OnChannelError
- fun:IPC::Channel::ChannelImpl::ClosePipeOnError
- fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking
- fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking
- fun:base::MessagePumpLibevent::OnLibeventNotification
-}
-{
- bug_268924_a
- ThreadSanitizer:Race
- fun:base::PowerMonitor::PowerMonitor
- fun:content::ChildThread::Init
- fun:content::ChildThread::ChildThread
- fun:content::UtilityThreadImpl::UtilityThreadImpl
-}
-{
- bug_268924_b
- ThreadSanitizer:Race
- ...
- fun:base::PowerMonitor::*
- fun:content::PowerMonitorMessageBroadcaster::~PowerMonitorMessageBroadcaster
- fun:content::BrowserChildProcessHostImpl::~BrowserChildProcessHostImpl
- fun:content::BrowserChildProcessHostImpl::~BrowserChildProcessHostImpl
-}
-{
- bug_295418
- ThreadSanitizer:Race
- ...
- fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith
- fun:testing::internal::FunctionMockerBase::InvokeWith
- fun:testing::internal::FunctionMocker::Invoke
- fun:content::::MockWebRtcAudioCapturerSink::CaptureData
- fun:content::::MockWebRtcAudioCapturerSink::CaptureData
- fun:content::WebRtcAudioCapturerSinkOwner::CaptureData
- fun:content::WebRtcLocalAudioTrack::Capture
- fun:content::WebRtcAudioCapturer::TrackOwner::Capture
- fun:content::WebRtcAudioCapturer::Capture
- fun:content::::FakeAudioThread::ThreadMain
- fun:base::::ThreadFunc
-}
-{
- bug_313726
- ThreadSanitizer:Race
- fun:MessageLoopHelper::TimerExpired
- fun:base::internal::RunnableAdapter::Run
-}