cros: Update SAML flow.
[chromium-blink-merge.git] / tools / valgrind / tsan / suppressions.txt
blobd27ae14898ec76f9e0de31e2b54a5509b52d8a5d
1 # There are a few kinds of suppressions in this file.
2 # 1. third party stuff we have no control over
4 # 2. intentional unit test errors, or stuff that is somehow a false positive
5 # in our own code, or stuff that is so trivial it's not worth fixing
7 # 3. Suppressions for real chromium bugs that are not yet fixed.
8 # These should all be in chromium's bug tracking system (but a few aren't yet).
9 # Periodically we should sweep this file and the bug tracker clean by
10 # running overnight and removing outdated bugs/suppressions.
11 #-----------------------------------------------------------------------
13 # 1. third party stuff we have no control over
14 ############################
15 # 1.1 Benign races in libc
17 # A benign race inside the implementation of internal libc mutex
19   Benign races in __lll_*lock_*_private
20   ThreadSanitizer:Race
21   fun:__lll_*lock_*_private
24 # Benign races below thread-safe time-conversion functions
26   fun:__tz*
27   ThreadSanitizer:Race
28   fun:__tz*
31   fun:tzset*
32   ThreadSanitizer:Race
33   ...
34   fun:tzset*
37 # Benign race in thread-safe function
39   fun:mkstemp*
40   ThreadSanitizer:Race
41   ...
42   fun:mkstemp*
45 # We already ignore memory accesses inside ld
46 # but we also need to ignore accesses below it.
48   fun:_dl_close
49   ThreadSanitizer:Race
50   ...
51   fun:_dl_close
54 # fprintf is thread-safe. The benign races happen on the internal lock.
56   Benign race below fprintf (1)
57   ThreadSanitizer:Race
58   ...
59   fun:buffered_vfprintf
60   ...
61   fun:fprintf
64   Benign race below fprintf (2)
65   ThreadSanitizer:Race
66   fun:new_do_write
67   fun:vfprintf
71   fun:timegm
72   ThreadSanitizer:Race
73   ...
74   fun:timegm
78   fun:mktime
79   ThreadSanitizer:Race
80   ...
81   fun:mktime
84 # See crbug.com/84244 for benign races in nss.
86   Benign race in nss (PR_EnterMonitor)
87   ThreadSanitizer:Race
88   fun:PR_EnterMonitor
91   Benign race in nss (PR_ExitMonitor)
92   ThreadSanitizer:Race
93   fun:PR_ExitMonitor
97   False positive on strncasecmp OOB read
98   ThreadSanitizer:Race
99   fun:__strncasecmp_l_ssse3
100   fun:base::strncasecmp
103   False positive on strcasecmp OOB read
104   ThreadSanitizer:Race
105   fun:__strcasecmp_l_ssse3
106   fun:base::strcasecmp
110   Benign race in get_nprocs, uses barriers
111   ThreadSanitizer:Race
112   fun:get_nprocs
116   False positives, glibc just uses internal atomics
117   ThreadSanitizer:Race
118   ...
119   fun:getaddrinfo
122 ############################
123 # 1.2 Benign races in ICU
125   Two writes, same value (ICU gGlobalMutex, gMutexesInUse)
126   ThreadSanitizer:Race
127   ...
128   fun:umtx_init_46
132   Two writes, same value (ICU gHeapInUse)
133   ThreadSanitizer:Race
134   fun:uprv_malloc_46
137 # http://bugs.icu-project.org/trac/ticket/10295
139   Two writes, same value (ICU gLibCleanupFunctions[*])
140   ThreadSanitizer:Race
141   fun:ucln_registerCleanup_46
144 # Reading a pointer to a mutex being initialized in a concurrent thread.
146   A benign race in umtx_lock_46
147   ThreadSanitizer:Race
148   fun:umtx_lock_46
151 ############################
152 # 1.3 Benign races in SQLLite
153 # TODO(timurrr|oshima): following four suppressions could be obsolete.
155   Two writes, same value (SQLLite pthreadMutexAlloc)
156   ThreadSanitizer:Race
157   ...
158   fun:pthreadMutexAlloc
162   Two writes, same value (under sqlite3Malloc)
163   ThreadSanitizer:Race
164   ...
165   fun:sqlite3Malloc*
169   bug_84094_a  (Could be benign. See bug for details)
170   ThreadSanitizer:Race
171   ...
172   fun:pcache1Fetch
173   fun:sqlite3PcacheFetch
177   bug_84094_b (Could be benign. See bug for details)
178   ThreadSanitizer:Race
179   fun:sqlite3StatusSet
180   fun:pcache1Alloc
184   bug_84094_c (Could be benign. See bug for details)
185   ThreadSanitizer:Race
186   ...
187   fun:pcache1Unpin
188   fun:pcacheUnpin
189   fun:sqlite3PcacheMakeClean
190   fun:sqlite3PcacheCleanAll
193 ############################
194 # 1.4 Real races in third_party
196   Nvidia GL driver destroys an invalid lock
197   ThreadSanitizer:InvalidLock
198   fun:pthread_mutex_destroy
199   obj:*nvidia*/libGL.so.*
202 # http://code.google.com/p/v8/issues/detail?id=361
204   V8: race on Locker::active_
205   ThreadSanitizer:Race
206   fun:v8::Locker::*
210   bug_23244 (libevent)
211   ThreadSanitizer:Race
212   fun:event_*
213   fun:event_*
217   bug_28396 (libevent) (1)
218   ThreadSanitizer:Race
219   fun:detect_monotonic
220   fun:event_base_new
224   bug_28396 (libevent) (2)
225   ThreadSanitizer:Race
226   fun:gettime
227   fun:event_base_loop
231   bug_28765 (tcmalloc)
232   ThreadSanitizer:Race
233   ...
234   fun:*tcmalloc*ThreadCache*DeleteCache*
238   bug_70938
239   ThreadSanitizer:Race
240   ...
241   obj:*libdbus*
245   bug_84467a (Could be benign. See bug for details)
246   ThreadSanitizer:Race
247   fun:unixTempFileDir
251   bug_84467b
252   ThreadSanitizer:Race
253   fun:getenv
254   fun:unixTempFileDir
258   bug_84467c
259   ThreadSanitizer:Race
260   fun:__add_to_environ
261   fun:::EnvironmentImpl::SetVarImpl
262   fun:::EnvironmentImpl::SetVar
266   bug_84726_a
267   ThreadSanitizer:Race
268   fun:qsort_r
269   fun:qsort
270   fun:_xdg_mime_alias_read_from_file
274   bug_84726_b
275   ThreadSanitizer:Race
276   fun:qsort_r
277   fun:qsort
278   fun:_cairo_bentley_ottmann_tessellate_polygon
282   bug_177061
283   ThreadSanitizer:Race
284   ...
285   fun:*cairo*
288 # 2. intentional unit test errors, or stuff that is somehow a false positive
289 ############################
290 # 2.1 Data races in tests
292   bug_30582
293   ThreadSanitizer:Race
294   fun:*LongCallbackD*
295   fun:*WorkerThreadTickerTest_LongCallback_Test*TestBody*
299   bug_61731
300   ThreadSanitizer:Race
301   fun:*Log*
302   ...
303   fun:*Worker*
304   ...
305   obj:*ipc_tests
309   bug_68481 [test-only race on bool]
310   ThreadSanitizer:Race
311   ...
312   fun:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup
313   fun:tracked_objects::TrackedObjectsTest_MinimalStartupShutdown_Test::*
316 # TODO(timurrrr): bug item
318   Data race on bool in AssertReporter [test-only]
319   ThreadSanitizer:Race
320   ...
321   fun:*AssertReporter*warn*
324 # TODO(timurrrr): bug item
326   Data race on WatchdogCounter [test-only]
327   ThreadSanitizer:Race
328   ...
329   fun:*WatchdogCounter*larm*
332 # TODO(timurrrr): bug item
334   Data race on counter in WorkQueue [test-only]
335   ThreadSanitizer:Race
336   ...
337   fun:*WorkQueue*
340 # TODO(timurrrr): bug item
342   Data race on vfptr in base/watchdog_unittest
343   ThreadSanitizer:Race
344   ...
345   fun:*WatchdogTest_*arm*Test_Test*TestBody*
348 # TODO(timurrrr): bug item
350   Data race on bool in chrome/browser/net/url_fetcher_unittest (1)
351   ThreadSanitizer:Race
352   fun:*URLFetcherCancelTest*TestContextReleased*
355   Data race on bool in chrome/browser/net/url_fetcher_unittest (2)
356   ThreadSanitizer:Race
357   fun:*CancelTestURLRequestContext*CancelTestURLRequestContext*
361   ThreadSanitizer sanity test (ToolsSanityTest.DataRace)
362   ThreadSanitizer:Race
363   fun:*TOOLS_SANITY_TEST_CONCURRENT_THREAD::ThreadMain
367   Benign race (or even a false positive) on atomics in ThreadCollisionWarner
368   ThreadSanitizer:Race
369   fun:base::subtle::NoBarrier_Store
370   fun:base::ThreadCollisionWarner::Leave
373 ############################
374 # 2.2 Benign races in Chromium
376   bug_61179 [benign race on tracked_objects::Births]
377   ThreadSanitizer:Race
378   fun:tracked_objects::Births::*Birth*
381 # 3. Suppressions for real chromium bugs that are not yet fixed.
382 ############################
383 # Real races in Chromium
385   bug_24419
386   ThreadSanitizer:Race
387   fun:*BrowserProcessImpl*nspector*iles*
391   bug_37496
392   ThreadSanitizer:Race
393   ...
394   fun:*browser_sync*SyncShareIntercept*Observe*
398   bug_41314
399   ThreadSanitizer:Race
400   ...
401   fun:base::LaunchApp*
402   fun:ChildProcessLauncher::Context::LaunchInternal*
406   bug_57266a
407   ThreadSanitizer:Race
408   ...
409   fun:*vp8*_*
413   bug_57266b
414   ThreadSanitizer:Race
415   ...
416   obj:*libffmpegsumo.*
417   fun:ThreadSanitizerStartThread
421   bug_57266c
422   ThreadSanitizer:Race
423   fun:thread_encoding_proc
427   bug_64075a
428   ThreadSanitizer:Race
429   fun:disk_cache::EntryImpl::GetDataSize*
430   fun:net::HttpCache::Transaction::*
434   bug_64075b
435   ThreadSanitizer:Race
436   fun:disk_cache::EntryImpl::UpdateSize*
437   ...
438   fun:disk_cache::EntryImpl::WriteDataImpl*
441   bug_66835a
442   ThreadSanitizer:Race
443   fun:getenv
444   fun:::EnvironmentImpl::GetVarImpl
445   fun:::EnvironmentImpl::GetVar
446   fun:ShellIntegrationLinux::GetDesktopName
447   fun:::GetIsDefaultWebClient
448   fun:ShellIntegration::GetDefaultBrowser
449   fun:::RecordDefaultBrowserUMAStat
450   fun:base::internal::RunnableAdapter::Run
453   bug_66835b
454   ThreadSanitizer:Race
455   fun:__add_to_environ
456   fun:g_setenv
457   ...
458   fun:giop_init
459   fun:CORBA_ORB_init
460   fun:gconf_orb_get
461   ...
462   fun:gconf_activate_server
463   ...
464   fun:gconf_engine_get_fuller
465   fun:gconf_engine_get_entry
466   ...
467   fun:GConfTitlebarListener::GConfTitlebarListener
468   fun:DefaultSingletonTraits::New
469   fun:Singleton::get
470   fun:GConfTitlebarListener::GetInstance
471   fun:BrowserTitlebar::Init
472   fun:BrowserWindowGtk::InitWidgets
473   fun:BrowserWindowGtk::Init
474   fun:BrowserWindow::CreateBrowserWindow
475   fun:::CreateBrowserWindow
476   fun:Browser::Browser
477   fun:StartupBrowserCreatorImpl::OpenTabsInBrowser
478   fun:StartupBrowserCreatorImpl::ProcessSpecifiedURLs
479   fun:StartupBrowserCreatorImpl::ProcessStartupURLs
480   fun:StartupBrowserCreatorImpl::ProcessLaunchURLs
481   fun:StartupBrowserCreatorImpl::Launch
485   bug_67957
486   ThreadSanitizer:Race
487   fun:Replace_memcpy
488   fun:memcpy
489   fun:extensions::Serialize
490   fun:extensions::UserScriptMaster::ScriptReloader::RunLoad
494   bug_72548
495   ThreadSanitizer:Race
496   ...
497   fun:JSC::Yarr::Interpreter::*Disjunction*
498   fun:JSC::Yarr::Interpreter::interpret*
499   fun:JSC::Yarr::interpret*
503   bug_86916
504   ThreadSanitizer:Race
505   fun:loopfilter_frame
506   fun:loopfilter_thread
510   bug_89141
511   ThreadSanitizer:Race
512   fun:base::Thread::message_loop
513   fun:content::BrowserThread::IsMessageLoopValid
514   fun:ThreadWatcherList::StartWatching
515   fun:ThreadWatcherList::InitializeAndStartWatching
518   bug_93932_a
519   ThreadSanitizer:Race
520   ...
521   fun:avcodec_close
522   ...
523   fun:media::FFmpegVideoDecoder::*
524   ...
525   fun:media::FFmpegVideoDecode*Test::*
528   bug_93932_b
529   ThreadSanitizer:Race
530   ...
531   fun:ff_thread_decode_frame
532   fun:avcodec_decode_video2
533   ...
534   fun:media::FFmpegVideoDecoder::Decode*
537   bug_93932_c
538   ThreadSanitizer:Race
539   fun:Replace_memcpy
540   fun:memcpy
541   fun:media::CopyPlane
542   ...
543   fun:media::FFmpegVideoDecoder::Decode*
546   bug_93932_d
547   ThreadSanitizer:Race
548   fun:frame_worker_thread
551   bug_93932_e
552   ThreadSanitizer:Race
553   fun:Replace_memcpy
554   fun:memcpy
555   fun:ff_thread_decode_frame
556   ...
557   fun:media::FFmpegVideoDecoder::Decode*
560   bug_93932_f
561   ThreadSanitizer:Race
562   ...
563   fun:ff_thread_flush
564   ...
565   fun:media::FFmpegVideoDecoder::Reset
568   bug_93932_g
569   ThreadSanitizer:Race
570   ...
571   fun:ff_frame_thread_free
572   ...
573   fun:avcodec_close
576   bug_93932_h
577   ThreadSanitizer:Race
578   ...
579   fun:render_slice
580   fun:vp3_decode_frame
581   fun:frame_worker_thread
584   bug_93932_i
585   ThreadSanitizer:Race
586   ...
587   fun:ff_thread_flush
588   ...
589   fun:media::FFmpegVideoDecoder::DoReset
592   bug_93932_j
593   ThreadSanitizer:Race
594   ...
595   fun:base::MD5Update
596   fun:media::VideoFrame::HashFrameForTesting
597   fun:media::PipelineIntegrationTestBase::OnVideoRendererPaint
600   bug_93932_k
601   ThreadSanitizer:Race
602   ...
603   fun:media::FFmpegVideoDecoder::Decode
604   fun:media::FFmpegVideoDecoder::DecodeBuffer
605   fun:media::FFmpegVideoDecoder::DoDecryptOrDecodeBuffer
606   fun:media::FFmpegVideoDecoder::DoDecryptOrDecodeBuffer
609   bug_100020
610   ThreadSanitizer:Race
611   fun:linked_ptr_internal::join
612   fun:linked_ptr::copy
613   ...
614   fun:HostContentSettingsMap::GetDefaultContentSetting
617   bug_102327_a
618   ThreadSanitizer:Race
619   fun:tracked_objects::ThreadData::Initialize
620   fun:tracked_objects::ThreadData::InitializeThreadContext
621   fun:base::Thread::ThreadMain
622   fun:base::::ThreadFunc
625   bug_102327_b
626   ThreadSanitizer:Race
627   ...
628   fun:tracked_objects::ThreadData::TallyABirthIfActive
629   fun:base::PosixDynamicThreadPool::PendingTask::PendingTask
630   fun:base::PosixDynamicThreadPool::WaitForTask
631   fun:base::::WorkerThread::ThreadMain
632   fun:base::::ThreadFunc
635   bug_102327_c
636   ThreadSanitizer:Race
637   fun:tracked_objects::ThreadData::TrackingStatus
640   bug_102327_d
641   ThreadSanitizer:Race
642   fun:tracked_objects::ThreadData::SnapshotMaps
645   bug_102327_e
646   ThreadSanitizer:Race
647   fun:tracked_objects::Births::birth_count
648   fun:tracked_objects::ThreadData::SnapshotExecutedTasks
651   bug_102327_f
652   ThreadSanitizer:Race
653   fun:tracked_objects::DeathData::RecordDeath
656   bug_103711a
657   ThreadSanitizer:Race
658   fun:webrtc::Trace::SetLevelFilter
661   bug_103711b
662   ThreadSanitizer:Race
663   fun:webrtc::TraceImpl::TraceCheck
666   bug_103711c
667   ThreadSanitizer:Race
668   fun:webrtc::ThreadPosix::*
671   bug_103711d
672   ThreadSanitizer:Race
673   fun:webrtc::FileWrapper*::*
674   ...
675   fun:webrtc::TraceImpl::StaticInstance
676   fun:webrtc::Trace::ReturnTrace
677   fun:webrtc::voe::SharedData::~SharedData
678   fun:webrtc::VoiceEngineImpl::~VoiceEngineImpl
679   ...
680   fun:webrtc::VoiceEngine::Delete
681   fun:WebRTCAutoDelete::reset
682   ...
683   fun:content::WebRTCAudioDeviceTest_Construct_Test::TestBody
686   bug_103711e
687   ThreadSanitizer:Race
688   ...
689   fun:content::WebRTCAudioDeviceTest::OnMessageReceived
690   ...
691   fun:IPC::*
692   fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking
693   ...
694   fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking
695   fun:base::MessagePumpLibevent::OnLibeventNotification
696   fun:event_process_active
697   fun:event_base_loop
700   bug_103711f
701   ThreadSanitizer:Race
702   fun:webrtc::TracePosix::AddTime
703   fun:webrtc::TraceImpl::AddImpl
704   fun:webrtc::Trace::Add
705   fun:webrtc::ThreadPosix::Run
708   bug_103711g
709   ThreadSanitizer:Race
710   fun:content::WebRTCAudioDeviceTest::SetUp
713   bug_103711h
714   ThreadSanitizer:Race
715   fun:webrtc::EventWrapper::~EventWrapper
716   fun:webrtc::EventPosix::~EventPosix
717   fun:webrtc::ProcessThreadImpl::~ProcessThreadImpl
718   fun:webrtc::ProcessThread::DestroyProcessThread
719   fun:webrtc::voe::SharedData::~SharedData
720   fun:webrtc::VoiceEngineImpl::~VoiceEngineImpl
721   fun:webrtc::VoiceEngine::Delete
722   fun:WebRTCAutoDelete::reset
723   fun:WebRTCAutoDelete::~WebRTCAutoDelete
724   fun:content::WebRTCAudioDeviceTest_Construct_Test::TestBody
727   bug_103711i
728   ThreadSanitizer:Race
729   fun:webrtc::ProcessThreadImpl::Process
730   fun:webrtc::ProcessThreadImpl::Run
731   fun:webrtc::ThreadPosix::Run
732   fun:StartThread
735   bug_103711j
736   ThreadSanitizer:Race
737   fun:webrtc::ProcessThreadImpl::Stop
738   fun:webrtc::VoEBaseImpl::TerminateInternal
739   fun:webrtc::VoEBaseImpl::Terminate
740   fun:content::WebRTCAudioDeviceTest_PlayLocalFile_Test::TestBody
743   bug_104769
744   ThreadSanitizer:Race
745   fun:timeout_correct
746   fun:event_base_loop
747   fun:base::MessagePumpLibevent::Run
748   fun:base::MessageLoop::RunHandler
751   bug_104776_maybe_benign
752   ThreadSanitizer:Race
753   fun:base::StatisticsRecorder::StatisticsRecorder
754   fun:::BrowserMainRunnerImpl::Initialize
755   fun:BrowserMain
756   fun:::RunNamedProcessTypeMain
757   fun:::ContentMainRunnerImpl::Run
758   fun:content::ContentMain
759   fun:ChromeMain
760   fun:main
763   bug_106196
764   ThreadSanitizer:Race
765   fun:tracked_objects::ThreadData::InitializeAndSetTrackingStatus
766   fun:*ChildThread::OnSetProfilerStatus
767   fun:DispatchToMethod
770   bug_107903_a
771   ThreadSanitizer:Race
772   ...
773   fun:TestProfileSyncService::~TestProfileSyncService
774   fun:scoped_ptr::reset
775   fun:ProfileSyncServiceAutofillTest::TearDown
778   bug_107903_b
779   ThreadSanitizer:Race
780   ...
781   fun:syncer::SyncManager::SyncInternal::ShutdownOnSyncThread
782   fun:syncer::SyncManager::ShutdownOnSyncThread
783   fun:browser_sync::SyncBackendHost::Core::DoShutdown
784   fun:base::internal::RunnableAdapter::Run
787   bug_107903_c
788   ThreadSanitizer:Race
789   fun:syncable::DirectoryChangeDelegate::~DirectoryChangeDelegate
790   fun:syncer::SyncManager::SyncInternal::~SyncInternal
791   fun:syncer::SyncManager::~SyncManager
792   fun:scoped_ptr::reset
793   fun:browser_sync::SyncBackendHost::Core::DoShutdown
794   fun:base::internal::RunnableAdapter::Run
797   bug_108408
798   ThreadSanitizer:Race
799   fun:base::subtle::RefCountedBase::AddRef
800   fun:base::RefCounted::AddRef
801   fun:net::HttpCache::Transaction::DoCacheWriteData
802   fun:net::HttpCache::Transaction::DoLoop
803   fun:net::HttpCache::Transaction::ReadFromNetwork
804   fun:net::HttpCache::Transaction::Read
805   fun:net::URLRequestHttpJob::ReadRawData
806   fun:net::URLRequestJob::ReadRawDataHelper
807   fun:net::URLRequestJob::Read
808   fun:net::URLRequest::Read
809   fun:ResourceDispatcherHost::Read
810   fun:ResourceDispatcherHost::StartReading
811   fun:ResourceDispatcherHost::ResumeRequest
812   fun:base::internal::RunnableAdapter::Run
815   bug_108539
816   ThreadSanitizer:Race
817   fun:tracked_objects::ThreadData::InitializeAndSetTrackingStatus
818   fun:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup
819   fun:tracked_objects::TrackedObjectsTest::TrackedObjectsTest
820   fun:tracked_objects::TrackedObjectsTest_MinimalStartupShutdown_Test::TrackedObjectsTest_MinimalStartupShutdown_Test
823   bug_112419
824   ThreadSanitizer:Race
825   ...
826   fun:::OCSPTrySendAndReceive
827   fun:pkix_pl_Pk11CertStore_GetCRL
828   fun:pkix_CrlChecker_CheckExternal
829   fun:PKIX_RevocationChecker_Check
830   fun:pkix_CheckChain
831   fun:pkix_Build_ValidateEntireChain
832   fun:pkix_BuildForwardDepthFirstSearch
833   fun:pkix_Build_InitiateBuildChain
834   fun:PKIX_BuildChain
835   fun:CERT_PKIXVerifyCert
836   fun:net::::PKIXVerifyCert
837   fun:net::X509Certificate::VerifyInternal
838   fun:net::X509Certificate::Verify
839   fun:net::CertVerifierWorker::Run
840   fun:base::internal::RunnableAdapter::Run
843   bug_113717
844   ThreadSanitizer:Race
845   fun:std::swap
846   fun:content::RenderThreadImpl::Send
847   fun:content::RenderWidget::Send
848   fun:content::RenderViewImpl::Send
849   fun:content::RenderWidget::DoDeferredUpdate
850   fun:content::RenderWidget::DoDeferredUpdateAndSendInputAck
851   fun:content::RenderWidget::InvalidationCallback
852   fun:base::internal::RunnableAdapter::Run
855   bug_115540
856   ThreadSanitizer:Race
857   fun:base::Thread::message_loop
858   fun:content::BrowserThreadImpl::PostTaskHelper
859   fun:content::BrowserThread::PostTask
860   fun:AudioRendererHost::OnCreated
861   fun:media::AudioOutputController::DoCreate
864   bug_116559
865   ThreadSanitizer:Race
866   fun:logging::::LoggingTest_Dcheck_Test::TestBody
867   fun:testing::internal::HandleSehExceptionsInMethodIfSupported
870   bug_118319_a
871   ThreadSanitizer:Race
872   fun:content::BrowserThreadImpl::~BrowserThreadImpl
873   fun:content::BrowserProcessSubThread::~BrowserProcessSubThread
874   fun:scoped_ptr::reset
875   fun:content::BrowserMainLoop::ShutdownThreadsAndCleanUp
876   fun:::BrowserMainRunnerImpl::Shutdown
877   fun:BrowserMain
878   fun:::RunNamedProcessTypeMain
879   fun:::ContentMainRunnerImpl::Run
880   fun:content::ContentMain
881   fun:ChromeMain
882   fun:main
885   bug_118319_b
886   ThreadSanitizer:Race
887   fun:base::Thread::message_loop
888   fun:content::BrowserThreadImpl::PostTaskHelper
889   fun:content::BrowserThread::PostTask
890   fun:PluginLoaderPosix::GetPluginsToLoad
891   fun:base::internal::RunnableAdapter::Run
894   bug_118319_c
895   ThreadSanitizer:Race
896   fun:base::Thread::ThreadMain
897   fun:base::::ThreadFunc
900   bug_125928_a
901   ThreadSanitizer:Race
902   fun:__alloc_dir
903   fun:opendir
904   fun:g_dir_open
905   fun:pango_find_map
906   fun:itemize_state_process_run
907   fun:pango_itemize_with_base_dir
908   fun:pango_layout_check_lines
909   fun:pango_layout_get_unknown_glyphs_count
910   fun:find_invisible_char
911   fun:gtk_entry_init
912   fun:g_type_create_instance
913   fun:g_object_constructor
914   fun:g_object_newv
915   fun:g_object_new
916   ...
917   fun:ThemeServiceFactory::BuildServiceInstanceFor
918   fun:BrowserContextKeyedServiceFactory::GetServiceForBrowserContext
919   fun:ThemeServiceFactory::GetForProfile
920   fun:ExtensionService::GarbageCollectExtensions
921   fun:ExtensionService::InitAfterImport
922   fun:ExtensionService::Observe
923   fun:NotificationServiceImpl::Notify
924   fun:ProfileManager::OnImportFinished
925   fun:ChromeBrowserMainParts::PreMainMessageLoopRunImpl
926   fun:ChromeBrowserMainParts::PreMainMessageLoopRun
927   fun:content::BrowserMainLoop::CreateThreads
928   fun:::BrowserMainRunnerImpl::Initialize
929   fun:BrowserMain
930   fun:::RunNamedProcessTypeMain
931   fun:::ContentMainRunnerImpl::Run
934   bug_125928_b
935   ThreadSanitizer:Race
936   fun:__alloc_dir
937   fun:opendir
938   fun:base::FileEnumerator::ReadDirectory
939   fun:base::FileEnumerator::Next
940   fun:::GetPrefsCandidateFilesFromFolder
941   fun:ExternalPrefLoader::ReadStandaloneExtensionPrefFiles
942   fun:ExternalPrefLoader::LoadOnFileThread
943   fun:base::internal::RunnableAdapter::Run
946   bug_121574
947   ThreadSanitizer:Race
948   fun:base::Thread::message_loop
949   fun:content::BrowserThreadImpl::PostTaskHelper
950   fun:content::BrowserThread::PostTask
951   fun:ProcessSingleton::LinuxWatcher::SocketReader::FinishWithACK
952   fun:ProcessSingleton::LinuxWatcher::HandleMessage
953   fun:base::internal::RunnableAdapter::Run
956   bug_137701
957   ThreadSanitizer:Race
958   ...
959   fun:_output_*
960   fun:_vsnprintf_helper
963   bug_137973_a
964   ThreadSanitizer:Race
965   fun:media::Pipeline::OnVideoTimeUpdate
966   fun:base::internal::RunnableAdapter::Run
969   bug_137973_b
970   ThreadSanitizer:Race
971   fun:media::Pipeline::SetState
972   fun:media::Pipeline::StopTask
973   fun:base::internal::RunnableAdapter::Run
976   bug_137973_c
977   ThreadSanitizer:Race
978   fun:media::Pipeline::SetState
979   fun:media::Pipeline::SeekTask
980   fun:base::internal::RunnableAdapter::Run
983   bug_144894
984   ThreadSanitizer:Race
985   fun:av_parser_close
986   fun:avcodec_open2
987   fun:avformat_find_stream_info
988   fun:media::FFmpegConfigHelper::SetupStreamConfigs
989   fun:media::FFmpegConfigHelper::Parse
990   fun:media::WebMStreamParser::ParseInfoAndTracks
991   fun:media::WebMStreamParser::Parse
992   fun:media::ChunkDemuxer::AppendData
993   fun:media::MockMediaSource::AppendAtTime
994   fun:media::PipelineIntegrationTest_MediaSource_ConfigChange_WebM_Test::TestBody
997   bug_172292
998   ThreadSanitizer:Race
999   fun:testing::internal::CmpHelperGE
1000   fun:ThreadWatcherTest_MultipleThreadsResponding_Test::TestBody
1001   fun:testing::internal::HandleSehExceptionsInMethodIfSupported
1004   bug_172297
1005   ThreadSanitizer:Race
1006   fun:CustomThreadWatcher::UpdateState
1007   fun:*
1008   fun:base::internal::RunnableAdapter::Run
1011   bug_172306
1012   ThreadSanitizer:Race
1013   fun:ThreadWatcher::OnPongMessage
1014   fun:CustomThreadWatcher::OnPongMessage
1015   fun:base::internal::RunnableAdapter::Run
1018   bug_175467
1019   ThreadSanitizer:Race
1020   ...
1021   fun:file_util::OpenFile
1022   fun:visitedlink::VisitedLinkMaster::InitFromFile
1023   fun:visitedlink::VisitedLinkMaster::InitFromFile
1024   fun:visitedlink::VisitedLinkMaster::InitFromFile
1025   fun:visitedlink::VisitedLinkMaster::Init
1026   fun:visitedlink::VisitedLinkEventsTest::CreateBrowserContext
1027   fun:content::RenderViewHostTestHarness::SetUp
1030   bug_178433a
1031   ThreadSanitizer:Race
1032   fun:scoped_refptr::operator->
1033   fun:base::WaitableEvent::Signal
1034   fun:base::debug::TraceSamplingThread::ThreadMain
1035   fun:base::::ThreadFunc
1038   bug_178433b
1039   ThreadSanitizer:Race
1040   fun:base::internal::scoped_ptr_impl::get
1041   ...
1042   fun:base::debug::TraceSamplingThread::ThreadMain
1045   bug_225123
1046   ThreadSanitizer:Race
1047   fun:setlocale
1048   ...
1049   fun:gfx::GtkInitFromCommandLine
1052   bug_239350
1053   ThreadSanitizer:Race
1054   fun:av_buffer_unref
1055   fun:av_frame_unref
1056   ...
1059   bug_256792
1060   ThreadSanitizer:Race
1061   fun:media::AudioManagerAlsa::~AudioManagerAlsa
1062   fun:content::MockAudioManager::~MockAudioManager
1063   fun:content::MockAudioManager::~MockAudioManager
1064   fun:base::DefaultDeleter*
1065   fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
1066   fun:scoped_ptr::~scoped_ptr
1067   fun:content::MediaStreamManagerTest::~MediaStreamManagerTest
1068   fun:content::MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test::~MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test
1069   fun:content::MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test::~MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test
1070   fun:testing::Test::DeleteSelf_
1071   fun:testing::internal::HandleSehExceptionsInMethodIfSupported
1074   bug_258935
1075   ThreadSanitizer:Race
1076   fun:base::Thread::StopSoon
1077   fun:base::Thread::Stop
1078   fun:content::UtilityMainThread::~UtilityMainThread
1079   fun:content::UtilityMainThread::~UtilityMainThread
1080   fun:base::DefaultDeleter::operator*
1081   fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
1082   fun:scoped_ptr::~scoped_ptr
1083   fun:content::UtilityProcessHostImpl::~UtilityProcessHostImpl
1084   fun:content::UtilityProcessHostImpl::~UtilityProcessHostImpl
1085   fun:content::BrowserChildProcessHostImpl::OnChildDisconnected
1086   fun:content::ChildProcessHostImpl::OnChannelError
1087   fun:IPC::Channel::ChannelImpl::ClosePipeOnError
1088   fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking
1089   fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking
1090   fun:base::MessagePumpLibevent::OnLibeventNotification
1093   bug_268924_a
1094   ThreadSanitizer:Race
1095   fun:base::PowerMonitor::PowerMonitor
1096   fun:content::ChildThread::Init
1097   fun:content::ChildThread::ChildThread
1098   fun:content::UtilityThreadImpl::UtilityThreadImpl
1101   bug_268924_b
1102   ThreadSanitizer:Race
1103   ...
1104   fun:base::PowerMonitor::*
1105   fun:content::PowerMonitorMessageBroadcaster::~PowerMonitorMessageBroadcaster
1106   fun:content::BrowserChildProcessHostImpl::~BrowserChildProcessHostImpl
1107   fun:content::BrowserChildProcessHostImpl::~BrowserChildProcessHostImpl
1110   bug_295418
1111   ThreadSanitizer:Race
1112   ...
1113   fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith
1114   fun:testing::internal::FunctionMockerBase::InvokeWith
1115   fun:testing::internal::FunctionMocker::Invoke
1116   fun:content::::MockWebRtcAudioCapturerSink::CaptureData
1117   fun:content::::MockWebRtcAudioCapturerSink::CaptureData
1118   fun:content::WebRtcAudioCapturerSinkOwner::CaptureData
1119   fun:content::WebRtcLocalAudioTrack::Capture
1120   fun:content::WebRtcAudioCapturer::TrackOwner::Capture
1121   fun:content::WebRtcAudioCapturer::Capture
1122   fun:content::::FakeAudioThread::ThreadMain
1123   fun:base::::ThreadFunc
1126   bug_313726
1127   ThreadSanitizer:Race
1128   fun:MessageLoopHelper::TimerExpired
1129   fun:base::internal::RunnableAdapter::Run
1132   bug_329253
1133   ThreadSanitizer:Race
1134   fun:setlocale
1135   fun:base::ScopedLocale::ScopedLocale
1136   fun:ClientHintsTest_HintsWellFormattedWithNonEnLocale_Test::TestBody
1137   fun:testing::internal::HandleSehExceptionsInMethodIfSupported
1140   bug_328521a
1141   ThreadSanitizer:Race
1142   fun:PR_Lock
1143   fun:pk11_getKeyFromList
1144   fun:pk11_CreateSymKey
1145   fun:pk11_ImportSymKeyWithTempl
1146   fun:PK11_ImportSymKey
1147   fun:crypto::HMAC::Init
1148   fun:crypto::HMAC::Init
1149   fun:crypto::HMAC::Init
1150   fun:crypto::HMAC::Init
1151   fun:remoting::protocol::AuthenticationMethod::ApplyHashFunction
1152   fun:remoting::MakeHostPinHash
1153   fun:`anonymous namespace'::VerifyGetPinHashResponse
1154   fun:`anonymous namespace'::VerifyGetPinHashResponse
1155   fun:`anonymous namespace'::VerifyGetPinHashResponse
1156   fun:`anonymous namespace'::VerifyGetPinHashResponse
1157   fun:remoting::Me2MeNativeMessagingHostTest_All_Test::TestBody
1160   bug_328521b
1161   ThreadSanitizer:Race
1162   fun:PR_Lock
1163   fun:sftk_SessionFromHandle
1164   fun:NSC_GenerateKeyPair
1165   fun:PK11_GenerateKeyPairWithOpFlags
1166   fun:PK11_GenerateKeyPairWithFlags
1167   fun:PK11_GenerateKeyPair
1168   fun:crypto::RSAPrivateKey::CreateWithParams
1169   fun:crypto::RSAPrivateKey::CreateWithParams
1170   fun:crypto::RSAPrivateKey::Create
1171   fun:crypto::RSAPrivateKey::Create
1172   fun:remoting::RsaKeyPair::Generate
1173   fun:remoting::Me2MeNativeMessagingHost::ProcessGenerateKeyPair
1174   fun:remoting::Me2MeNativeMessagingHost::ProcessMessage
1175   fun:remoting::Me2MeNativeMessagingHost::ProcessMessage
1176   fun:base::internal::RunnableAdapter::Run
1179   bug_330903
1180   ThreadSanitizer:Race
1181   fun:gcm::GCMClientMock::SetIsLoading
1182   fun:gcm::GCMProfileServiceRegisterTest_GCMClientLoadingCompletedAfterReadingRegistration_Test::TestBody
1183   fun:testing::internal::HandleSehExceptionsInMethodIfSupported