Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(798)

Side by Side Diff: tools/valgrind/tsan/suppressions.txt

Issue 416363003: Remove the contents of tools/valgrind/tsan. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: README Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tools/valgrind/tsan/ignores_win32.txt ('k') | tools/valgrind/tsan/suppressions_win32.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # There are a few kinds of suppressions in this file.
2 # 1. third party stuff we have no control over
3 #
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
6 #
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 #-----------------------------------------------------------------------
12
13 # 1. third party stuff we have no control over
14 ############################
15 # 1.1 Benign races in libc
16
17 # A benign race inside the implementation of internal libc mutex
18 {
19 Benign races in __lll_*lock_*_private
20 ThreadSanitizer:Race
21 fun:__lll_*lock_*_private
22 }
23
24 # Benign races below thread-safe time-conversion functions
25 {
26 fun:__tz*
27 ThreadSanitizer:Race
28 fun:__tz*
29 }
30 {
31 fun:tzset*
32 ThreadSanitizer:Race
33 ...
34 fun:tzset*
35 }
36
37 # Benign race in thread-safe function
38 {
39 fun:mkstemp*
40 ThreadSanitizer:Race
41 ...
42 fun:mkstemp*
43 }
44
45 # We already ignore memory accesses inside ld
46 # but we also need to ignore accesses below it.
47 {
48 fun:_dl_close
49 ThreadSanitizer:Race
50 ...
51 fun:_dl_close
52 }
53
54 # fprintf is thread-safe. The benign races happen on the internal lock.
55 {
56 Benign race below fprintf (1)
57 ThreadSanitizer:Race
58 ...
59 fun:buffered_vfprintf
60 ...
61 fun:fprintf
62 }
63 {
64 Benign race below fprintf (2)
65 ThreadSanitizer:Race
66 fun:new_do_write
67 fun:vfprintf
68 }
69
70 {
71 fun:timegm
72 ThreadSanitizer:Race
73 ...
74 fun:timegm
75 }
76
77 {
78 fun:mktime
79 ThreadSanitizer:Race
80 ...
81 fun:mktime
82 }
83
84 # See crbug.com/84244 for benign races in nss.
85 {
86 Benign race in nss (PR_EnterMonitor)
87 ThreadSanitizer:Race
88 fun:PR_EnterMonitor
89 }
90 {
91 Benign race in nss (PR_ExitMonitor)
92 ThreadSanitizer:Race
93 fun:PR_ExitMonitor
94 }
95
96 {
97 False positive on strncasecmp OOB read
98 ThreadSanitizer:Race
99 fun:__strncasecmp_l_ssse3
100 fun:base::strncasecmp
101 }
102 {
103 False positive on strcasecmp OOB read
104 ThreadSanitizer:Race
105 fun:__strcasecmp_l_ssse3
106 fun:base::strcasecmp
107 }
108
109 {
110 Benign race in get_nprocs, uses barriers
111 ThreadSanitizer:Race
112 fun:get_nprocs
113 }
114
115 {
116 False positives, glibc just uses internal atomics
117 ThreadSanitizer:Race
118 ...
119 fun:getaddrinfo
120 }
121
122 ############################
123 # 1.2 Benign races in ICU
124 {
125 Two writes, same value (ICU gGlobalMutex, gMutexesInUse)
126 ThreadSanitizer:Race
127 ...
128 fun:umtx_init_46
129 }
130
131 {
132 Two writes, same value (ICU gHeapInUse)
133 ThreadSanitizer:Race
134 fun:uprv_malloc_46
135 }
136
137 # http://bugs.icu-project.org/trac/ticket/10295
138 {
139 Two writes, same value (ICU gLibCleanupFunctions[*])
140 ThreadSanitizer:Race
141 fun:ucln_registerCleanup_46
142 }
143
144 # Reading a pointer to a mutex being initialized in a concurrent thread.
145 {
146 A benign race in umtx_lock_46
147 ThreadSanitizer:Race
148 fun:umtx_lock_46
149 }
150
151 ############################
152 # 1.3 Benign races in SQLLite
153 # TODO(timurrr|oshima): following four suppressions could be obsolete.
154 {
155 Two writes, same value (SQLLite pthreadMutexAlloc)
156 ThreadSanitizer:Race
157 ...
158 fun:pthreadMutexAlloc
159 }
160
161 {
162 Two writes, same value (under sqlite3Malloc)
163 ThreadSanitizer:Race
164 ...
165 fun:sqlite3Malloc*
166 }
167
168 {
169 bug_84094_a (Could be benign. See bug for details)
170 ThreadSanitizer:Race
171 ...
172 fun:pcache1Fetch
173 fun:sqlite3PcacheFetch
174 }
175
176 {
177 bug_84094_b (Could be benign. See bug for details)
178 ThreadSanitizer:Race
179 fun:sqlite3StatusSet
180 fun:pcache1Alloc
181 }
182
183 {
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
191 }
192
193 ############################
194 # 1.4 Real races in third_party
195 {
196 Nvidia GL driver destroys an invalid lock
197 ThreadSanitizer:InvalidLock
198 fun:pthread_mutex_destroy
199 obj:*nvidia*/libGL.so.*
200 }
201
202 # http://code.google.com/p/v8/issues/detail?id=361
203 {
204 V8: race on Locker::active_
205 ThreadSanitizer:Race
206 fun:v8::Locker::*
207 }
208
209 {
210 bug_23244 (libevent)
211 ThreadSanitizer:Race
212 fun:event_*
213 fun:event_*
214 }
215
216 {
217 bug_28396 (libevent) (1)
218 ThreadSanitizer:Race
219 fun:detect_monotonic
220 fun:event_base_new
221 }
222
223 {
224 bug_28396 (libevent) (2)
225 ThreadSanitizer:Race
226 fun:gettime
227 fun:event_base_loop
228 }
229
230 {
231 bug_28765 (tcmalloc)
232 ThreadSanitizer:Race
233 ...
234 fun:*tcmalloc*ThreadCache*DeleteCache*
235 }
236
237 {
238 bug_70938
239 ThreadSanitizer:Race
240 ...
241 obj:*libdbus*
242 }
243
244 {
245 bug_84467a (Could be benign. See bug for details)
246 ThreadSanitizer:Race
247 fun:unixTempFileDir
248 }
249
250 {
251 bug_84467b
252 ThreadSanitizer:Race
253 fun:getenv
254 fun:unixTempFileDir
255 }
256
257 {
258 bug_84467c
259 ThreadSanitizer:Race
260 fun:__add_to_environ
261 fun:::EnvironmentImpl::SetVarImpl
262 fun:::EnvironmentImpl::SetVar
263 }
264
265 {
266 bug_177061
267 ThreadSanitizer:Race
268 ...
269 fun:*cairo*
270 }
271
272 # 2. intentional unit test errors, or stuff that is somehow a false positive
273 ############################
274 # 2.1 Data races in tests
275 {
276 bug_30582
277 ThreadSanitizer:Race
278 fun:*LongCallbackD*
279 fun:*WorkerThreadTickerTest_LongCallback_Test*TestBody*
280 }
281
282 {
283 bug_61731
284 ThreadSanitizer:Race
285 fun:*Log*
286 ...
287 fun:*Worker*
288 ...
289 obj:*ipc_tests
290 }
291
292 {
293 bug_68481 [test-only race on bool]
294 ThreadSanitizer:Race
295 ...
296 fun:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup
297 fun:tracked_objects::TrackedObjectsTest_MinimalStartupShutdown_Test::*
298 }
299
300 # TODO(timurrrr): bug item
301 {
302 Data race on bool in AssertReporter [test-only]
303 ThreadSanitizer:Race
304 ...
305 fun:*AssertReporter*warn*
306 }
307
308 # TODO(timurrrr): bug item
309 {
310 Data race on WatchdogCounter [test-only]
311 ThreadSanitizer:Race
312 ...
313 fun:*WatchdogCounter*larm*
314 }
315
316 # TODO(timurrrr): bug item
317 {
318 Data race on counter in WorkQueue [test-only]
319 ThreadSanitizer:Race
320 ...
321 fun:*WorkQueue*
322 }
323
324 # TODO(timurrrr): bug item
325 {
326 Data race on vfptr in base/watchdog_unittest
327 ThreadSanitizer:Race
328 ...
329 fun:*WatchdogTest_*arm*Test_Test*TestBody*
330 }
331
332 # TODO(timurrrr): bug item
333 {
334 Data race on bool in chrome/browser/net/url_fetcher_unittest (1)
335 ThreadSanitizer:Race
336 fun:*URLFetcherCancelTest*TestContextReleased*
337 }
338 {
339 Data race on bool in chrome/browser/net/url_fetcher_unittest (2)
340 ThreadSanitizer:Race
341 fun:*CancelTestURLRequestContext*CancelTestURLRequestContext*
342 }
343
344 {
345 ThreadSanitizer sanity test (ToolsSanityTest.DataRace)
346 ThreadSanitizer:Race
347 fun:*TOOLS_SANITY_TEST_CONCURRENT_THREAD::ThreadMain
348 }
349
350 {
351 Benign race (or even a false positive) on atomics in ThreadCollisionWarner
352 ThreadSanitizer:Race
353 fun:base::subtle::NoBarrier_Store
354 fun:base::ThreadCollisionWarner::Leave
355 }
356
357 ############################
358 # 2.2 Benign races in Chromium
359 {
360 bug_61179 [benign race on tracked_objects::Births]
361 ThreadSanitizer:Race
362 fun:tracked_objects::Births::*Birth*
363 }
364
365 # 3. Suppressions for real chromium bugs that are not yet fixed.
366 ############################
367 # Real races in Chromium
368 {
369 bug_24419
370 ThreadSanitizer:Race
371 fun:*BrowserProcessImpl*nspector*iles*
372 }
373
374 {
375 bug_37496
376 ThreadSanitizer:Race
377 ...
378 fun:*browser_sync*SyncShareIntercept*Observe*
379 }
380
381 {
382 bug_41314
383 ThreadSanitizer:Race
384 ...
385 fun:base::LaunchApp*
386 fun:ChildProcessLauncher::Context::LaunchInternal*
387 }
388
389 {
390 bug_57266a
391 ThreadSanitizer:Race
392 ...
393 fun:*vp8*_*
394 }
395
396 {
397 bug_57266b
398 ThreadSanitizer:Race
399 ...
400 obj:*libffmpegsumo.*
401 fun:ThreadSanitizerStartThread
402 }
403
404 {
405 bug_57266c
406 ThreadSanitizer:Race
407 fun:thread_encoding_proc
408 }
409
410 {
411 bug_64075a
412 ThreadSanitizer:Race
413 fun:disk_cache::EntryImpl::GetDataSize*
414 fun:net::HttpCache::Transaction::*
415 }
416
417 {
418 bug_64075b
419 ThreadSanitizer:Race
420 fun:disk_cache::EntryImpl::UpdateSize*
421 ...
422 fun:disk_cache::EntryImpl::WriteDataImpl*
423 }
424
425 {
426 bug_66835b
427 ThreadSanitizer:Race
428 fun:__add_to_environ
429 fun:g_setenv
430 ...
431 fun:giop_init
432 fun:CORBA_ORB_init
433 fun:gconf_orb_get
434 ...
435 fun:gconf_activate_server
436 ...
437 fun:gconf_engine_get_fuller
438 fun:gconf_engine_get_entry
439 ...
440 fun:GConfTitlebarListener::GConfTitlebarListener
441 fun:DefaultSingletonTraits::New
442 fun:Singleton::get
443 fun:GConfTitlebarListener::GetInstance
444 fun:BrowserTitlebar::Init
445 fun:BrowserWindowGtk::InitWidgets
446 fun:BrowserWindowGtk::Init
447 fun:BrowserWindow::CreateBrowserWindow
448 fun:::CreateBrowserWindow
449 fun:Browser::Browser
450 fun:StartupBrowserCreatorImpl::OpenTabsInBrowser
451 fun:StartupBrowserCreatorImpl::ProcessSpecifiedURLs
452 fun:StartupBrowserCreatorImpl::ProcessStartupURLs
453 fun:StartupBrowserCreatorImpl::ProcessLaunchURLs
454 fun:StartupBrowserCreatorImpl::Launch
455 }
456
457 {
458 bug_67957
459 ThreadSanitizer:Race
460 fun:Replace_memcpy
461 fun:memcpy
462 fun:extensions::Serialize
463 fun:extensions::UserScriptMaster::ScriptReloader::RunLoad
464 }
465
466 {
467 bug_72548
468 ThreadSanitizer:Race
469 ...
470 fun:JSC::Yarr::Interpreter::*Disjunction*
471 fun:JSC::Yarr::Interpreter::interpret*
472 fun:JSC::Yarr::interpret*
473 }
474
475 {
476 bug_86916
477 ThreadSanitizer:Race
478 fun:loopfilter_frame
479 fun:loopfilter_thread
480 }
481
482 {
483 bug_89141
484 ThreadSanitizer:Race
485 fun:base::Thread::message_loop
486 fun:content::BrowserThread::IsMessageLoopValid
487 fun:ThreadWatcherList::StartWatching
488 fun:ThreadWatcherList::InitializeAndStartWatching
489 }
490 {
491 bug_93932_a
492 ThreadSanitizer:Race
493 ...
494 fun:avcodec_close
495 ...
496 fun:media::FFmpegVideoDecoder::*
497 ...
498 fun:media::FFmpegVideoDecode*Test::*
499 }
500 {
501 bug_93932_b
502 ThreadSanitizer:Race
503 ...
504 fun:ff_thread_decode_frame
505 fun:avcodec_decode_video2
506 ...
507 fun:media::FFmpegVideoDecoder::Decode*
508 }
509 {
510 bug_93932_c
511 ThreadSanitizer:Race
512 fun:Replace_memcpy
513 fun:memcpy
514 fun:media::CopyPlane
515 ...
516 fun:media::FFmpegVideoDecoder::Decode*
517 }
518 {
519 bug_93932_d
520 ThreadSanitizer:Race
521 fun:frame_worker_thread
522 }
523 {
524 bug_93932_e
525 ThreadSanitizer:Race
526 fun:Replace_memcpy
527 fun:memcpy
528 fun:ff_thread_decode_frame
529 ...
530 fun:media::FFmpegVideoDecoder::Decode*
531 }
532 {
533 bug_93932_f
534 ThreadSanitizer:Race
535 ...
536 fun:ff_thread_flush
537 ...
538 fun:media::FFmpegVideoDecoder::Reset
539 }
540 {
541 bug_93932_g
542 ThreadSanitizer:Race
543 ...
544 fun:ff_frame_thread_free
545 ...
546 fun:avcodec_close
547 }
548 {
549 bug_93932_h
550 ThreadSanitizer:Race
551 ...
552 fun:render_slice
553 fun:vp3_decode_frame
554 fun:frame_worker_thread
555 }
556 {
557 bug_93932_i
558 ThreadSanitizer:Race
559 ...
560 fun:ff_thread_flush
561 ...
562 fun:media::FFmpegVideoDecoder::DoReset
563 }
564 {
565 bug_93932_j
566 ThreadSanitizer:Race
567 ...
568 fun:base::MD5Update
569 fun:media::VideoFrame::HashFrameForTesting
570 fun:media::PipelineIntegrationTestBase::OnVideoRendererPaint
571 }
572 {
573 bug_93932_k
574 ThreadSanitizer:Race
575 ...
576 fun:media::FFmpegVideoDecoder::Decode
577 fun:media::FFmpegVideoDecoder::DecodeBuffer
578 fun:media::FFmpegVideoDecoder::DoDecryptOrDecodeBuffer
579 fun:media::FFmpegVideoDecoder::DoDecryptOrDecodeBuffer
580 }
581 {
582 bug_100020
583 ThreadSanitizer:Race
584 fun:linked_ptr_internal::join
585 fun:linked_ptr::copy
586 ...
587 fun:HostContentSettingsMap::GetDefaultContentSetting
588 }
589 {
590 bug_102327_a
591 ThreadSanitizer:Race
592 fun:tracked_objects::ThreadData::Initialize
593 fun:tracked_objects::ThreadData::InitializeThreadContext
594 fun:base::Thread::ThreadMain
595 fun:base::::ThreadFunc
596 }
597 {
598 bug_102327_b
599 ThreadSanitizer:Race
600 ...
601 fun:tracked_objects::ThreadData::TallyABirthIfActive
602 fun:base::PosixDynamicThreadPool::PendingTask::PendingTask
603 fun:base::PosixDynamicThreadPool::WaitForTask
604 fun:base::::WorkerThread::ThreadMain
605 fun:base::::ThreadFunc
606 }
607 {
608 bug_102327_c
609 ThreadSanitizer:Race
610 fun:tracked_objects::ThreadData::TrackingStatus
611 }
612 {
613 bug_102327_d
614 ThreadSanitizer:Race
615 fun:tracked_objects::ThreadData::SnapshotMaps
616 }
617 {
618 bug_102327_e
619 ThreadSanitizer:Race
620 fun:tracked_objects::Births::birth_count
621 fun:tracked_objects::ThreadData::SnapshotExecutedTasks
622 }
623 {
624 bug_102327_f
625 ThreadSanitizer:Race
626 fun:tracked_objects::DeathData::RecordDeath
627 }
628 {
629 bug_104769
630 ThreadSanitizer:Race
631 fun:timeout_correct
632 fun:event_base_loop
633 fun:base::MessagePumpLibevent::Run
634 fun:base::MessageLoop::RunHandler
635 }
636 {
637 bug_104776_maybe_benign
638 ThreadSanitizer:Race
639 fun:base::StatisticsRecorder::StatisticsRecorder
640 fun:::BrowserMainRunnerImpl::Initialize
641 fun:BrowserMain
642 fun:::RunNamedProcessTypeMain
643 fun:::ContentMainRunnerImpl::Run
644 fun:content::ContentMain
645 fun:ChromeMain
646 fun:main
647 }
648 {
649 bug_106196
650 ThreadSanitizer:Race
651 fun:tracked_objects::ThreadData::InitializeAndSetTrackingStatus
652 fun:*ChildThread::OnSetProfilerStatus
653 fun:DispatchToMethod
654 }
655 {
656 bug_107903_a
657 ThreadSanitizer:Race
658 ...
659 fun:TestProfileSyncService::~TestProfileSyncService
660 fun:scoped_ptr::reset
661 fun:ProfileSyncServiceAutofillTest::TearDown
662 }
663 {
664 bug_107903_b
665 ThreadSanitizer:Race
666 ...
667 fun:syncer::SyncManager::SyncInternal::ShutdownOnSyncThread
668 fun:syncer::SyncManager::ShutdownOnSyncThread
669 fun:browser_sync::SyncBackendHost::Core::DoShutdown
670 fun:base::internal::RunnableAdapter::Run
671 }
672 {
673 bug_107903_c
674 ThreadSanitizer:Race
675 fun:syncable::DirectoryChangeDelegate::~DirectoryChangeDelegate
676 fun:syncer::SyncManager::SyncInternal::~SyncInternal
677 fun:syncer::SyncManager::~SyncManager
678 fun:scoped_ptr::reset
679 fun:browser_sync::SyncBackendHost::Core::DoShutdown
680 fun:base::internal::RunnableAdapter::Run
681 }
682 {
683 bug_108539
684 ThreadSanitizer:Race
685 fun:tracked_objects::ThreadData::InitializeAndSetTrackingStatus
686 fun:tracked_objects::ThreadData::ShutdownSingleThreadedCleanup
687 fun:tracked_objects::TrackedObjectsTest::TrackedObjectsTest
688 fun:tracked_objects::TrackedObjectsTest_MinimalStartupShutdown_Test::TrackedOb jectsTest_MinimalStartupShutdown_Test
689 }
690 {
691 bug_112419
692 ThreadSanitizer:Race
693 ...
694 fun:::OCSPTrySendAndReceive
695 fun:pkix_pl_Pk11CertStore_GetCRL
696 fun:pkix_CrlChecker_CheckExternal
697 fun:PKIX_RevocationChecker_Check
698 fun:pkix_CheckChain
699 fun:pkix_Build_ValidateEntireChain
700 fun:pkix_BuildForwardDepthFirstSearch
701 fun:pkix_Build_InitiateBuildChain
702 fun:PKIX_BuildChain
703 fun:CERT_PKIXVerifyCert
704 fun:net::::PKIXVerifyCert
705 fun:net::X509Certificate::VerifyInternal
706 fun:net::X509Certificate::Verify
707 fun:net::CertVerifierWorker::Run
708 fun:base::internal::RunnableAdapter::Run
709 }
710 {
711 bug_113717
712 ThreadSanitizer:Race
713 fun:std::swap
714 fun:content::RenderThreadImpl::Send
715 fun:content::RenderWidget::Send
716 fun:content::RenderViewImpl::Send
717 fun:content::RenderWidget::DoDeferredUpdate
718 fun:content::RenderWidget::DoDeferredUpdateAndSendInputAck
719 fun:content::RenderWidget::InvalidationCallback
720 fun:base::internal::RunnableAdapter::Run
721 }
722 {
723 bug_115540
724 ThreadSanitizer:Race
725 fun:base::Thread::message_loop
726 fun:content::BrowserThreadImpl::PostTaskHelper
727 fun:content::BrowserThread::PostTask
728 fun:AudioRendererHost::OnCreated
729 fun:media::AudioOutputController::DoCreate
730 }
731 {
732 bug_116559
733 ThreadSanitizer:Race
734 fun:logging::::LoggingTest_Dcheck_Test::TestBody
735 fun:testing::internal::HandleSehExceptionsInMethodIfSupported
736 }
737 {
738 bug_118319_a
739 ThreadSanitizer:Race
740 fun:content::BrowserThreadImpl::~BrowserThreadImpl
741 fun:content::BrowserProcessSubThread::~BrowserProcessSubThread
742 fun:scoped_ptr::reset
743 fun:content::BrowserMainLoop::ShutdownThreadsAndCleanUp
744 fun:::BrowserMainRunnerImpl::Shutdown
745 fun:BrowserMain
746 fun:::RunNamedProcessTypeMain
747 fun:::ContentMainRunnerImpl::Run
748 fun:content::ContentMain
749 fun:ChromeMain
750 fun:main
751 }
752 {
753 bug_118319_b
754 ThreadSanitizer:Race
755 fun:base::Thread::message_loop
756 fun:content::BrowserThreadImpl::PostTaskHelper
757 fun:content::BrowserThread::PostTask
758 fun:PluginLoaderPosix::GetPluginsToLoad
759 fun:base::internal::RunnableAdapter::Run
760 }
761 {
762 bug_118319_c
763 ThreadSanitizer:Race
764 fun:base::Thread::ThreadMain
765 fun:base::::ThreadFunc
766 }
767 {
768 bug_125928_a
769 ThreadSanitizer:Race
770 fun:__alloc_dir
771 fun:opendir
772 fun:g_dir_open
773 fun:pango_find_map
774 fun:itemize_state_process_run
775 fun:pango_itemize_with_base_dir
776 fun:pango_layout_check_lines
777 fun:pango_layout_get_unknown_glyphs_count
778 fun:find_invisible_char
779 fun:gtk_entry_init
780 fun:g_type_create_instance
781 fun:g_object_constructor
782 fun:g_object_newv
783 fun:g_object_new
784 ...
785 fun:ThemeServiceFactory::BuildServiceInstanceFor
786 fun:BrowserContextKeyedServiceFactory::GetServiceForBrowserContext
787 fun:ThemeServiceFactory::GetForProfile
788 fun:ExtensionService::GarbageCollectExtensions
789 fun:ExtensionService::InitAfterImport
790 fun:ExtensionService::Observe
791 fun:NotificationServiceImpl::Notify
792 fun:ProfileManager::OnImportFinished
793 fun:ChromeBrowserMainParts::PreMainMessageLoopRunImpl
794 fun:ChromeBrowserMainParts::PreMainMessageLoopRun
795 fun:content::BrowserMainLoop::CreateThreads
796 fun:::BrowserMainRunnerImpl::Initialize
797 fun:BrowserMain
798 fun:::RunNamedProcessTypeMain
799 fun:::ContentMainRunnerImpl::Run
800 }
801 {
802 bug_125928_b
803 ThreadSanitizer:Race
804 fun:__alloc_dir
805 fun:opendir
806 fun:base::FileEnumerator::ReadDirectory
807 fun:base::FileEnumerator::Next
808 fun:::GetPrefsCandidateFilesFromFolder
809 fun:ExternalPrefLoader::ReadStandaloneExtensionPrefFiles
810 fun:ExternalPrefLoader::LoadOnFileThread
811 fun:base::internal::RunnableAdapter::Run
812 }
813 {
814 bug_121574
815 ThreadSanitizer:Race
816 fun:base::Thread::message_loop
817 fun:content::BrowserThreadImpl::PostTaskHelper
818 fun:content::BrowserThread::PostTask
819 fun:ProcessSingleton::LinuxWatcher::SocketReader::FinishWithACK
820 fun:ProcessSingleton::LinuxWatcher::HandleMessage
821 fun:base::internal::RunnableAdapter::Run
822 }
823 {
824 bug_137701
825 ThreadSanitizer:Race
826 ...
827 fun:_output_*
828 fun:_vsnprintf_helper
829 }
830 {
831 bug_144894
832 ThreadSanitizer:Race
833 fun:av_parser_close
834 fun:avcodec_open2
835 fun:avformat_find_stream_info
836 fun:media::FFmpegConfigHelper::SetupStreamConfigs
837 fun:media::FFmpegConfigHelper::Parse
838 fun:media::WebMStreamParser::ParseInfoAndTracks
839 fun:media::WebMStreamParser::Parse
840 fun:media::ChunkDemuxer::AppendData
841 fun:media::MockMediaSource::AppendAtTime
842 fun:media::PipelineIntegrationTest_MediaSource_ConfigChange_WebM_Test::TestBod y
843 }
844 {
845 bug_172292
846 ThreadSanitizer:Race
847 fun:testing::internal::CmpHelperGE
848 fun:ThreadWatcherTest_MultipleThreadsResponding_Test::TestBody
849 fun:testing::internal::HandleSehExceptionsInMethodIfSupported
850 }
851 {
852 bug_172297
853 ThreadSanitizer:Race
854 fun:CustomThreadWatcher::UpdateState
855 fun:*
856 fun:base::internal::RunnableAdapter::Run
857 }
858 {
859 bug_172306
860 ThreadSanitizer:Race
861 fun:ThreadWatcher::OnPongMessage
862 fun:CustomThreadWatcher::OnPongMessage
863 fun:base::internal::RunnableAdapter::Run
864 }
865 {
866 bug_175467
867 ThreadSanitizer:Race
868 ...
869 fun:file_util::OpenFile
870 fun:visitedlink::VisitedLinkMaster::InitFromFile
871 fun:visitedlink::VisitedLinkMaster::InitFromFile
872 fun:visitedlink::VisitedLinkMaster::InitFromFile
873 fun:visitedlink::VisitedLinkMaster::Init
874 fun:visitedlink::VisitedLinkEventsTest::CreateBrowserContext
875 fun:content::RenderViewHostTestHarness::SetUp
876 }
877 {
878 bug_178433a
879 ThreadSanitizer:Race
880 fun:scoped_refptr::operator->
881 fun:base::WaitableEvent::Signal
882 fun:base::debug::TraceSamplingThread::ThreadMain
883 fun:base::::ThreadFunc
884 }
885 {
886 bug_178433b
887 ThreadSanitizer:Race
888 fun:base::internal::scoped_ptr_impl::get
889 ...
890 fun:base::debug::TraceSamplingThread::ThreadMain
891 }
892 {
893 bug_225123
894 ThreadSanitizer:Race
895 fun:setlocale
896 ...
897 fun:gfx::GtkInitFromCommandLine
898 }
899 {
900 bug_239350_a
901 ThreadSanitizer:Race
902 fun:av_buffer_unref
903 fun:av_frame_unref
904 ...
905 }
906 {
907 bug_239350_b
908 ThreadSanitizer:Race
909 fun:av_buffer_get_opaque
910 fun:av_buffer_get_opaque
911 ...
912 }
913 {
914 bug_256792
915 ThreadSanitizer:Race
916 fun:media::AudioManagerAlsa::~AudioManagerAlsa
917 fun:content::MockAudioManager::~MockAudioManager
918 fun:content::MockAudioManager::~MockAudioManager
919 fun:base::DefaultDeleter*
920 fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
921 fun:scoped_ptr::~scoped_ptr
922 fun:content::MediaStreamManagerTest::~MediaStreamManagerTest
923 fun:content::MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test::~Med iaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test
924 fun:content::MediaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test::~Med iaStreamManagerTest_MakeAndCancelMediaAccessRequest_Test
925 fun:testing::Test::DeleteSelf_
926 fun:testing::internal::HandleSehExceptionsInMethodIfSupported
927 }
928 {
929 bug_258935
930 ThreadSanitizer:Race
931 fun:base::Thread::StopSoon
932 fun:base::Thread::Stop
933 fun:content::UtilityMainThread::~UtilityMainThread
934 fun:content::UtilityMainThread::~UtilityMainThread
935 fun:base::DefaultDeleter::operator*
936 fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
937 fun:scoped_ptr::~scoped_ptr
938 fun:content::UtilityProcessHostImpl::~UtilityProcessHostImpl
939 fun:content::UtilityProcessHostImpl::~UtilityProcessHostImpl
940 fun:content::BrowserChildProcessHostImpl::OnChildDisconnected
941 fun:content::ChildProcessHostImpl::OnChannelError
942 fun:IPC::Channel::ChannelImpl::ClosePipeOnError
943 fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking
944 fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBloc king
945 fun:base::MessagePumpLibevent::OnLibeventNotification
946 }
947 {
948 bug_268924_a
949 ThreadSanitizer:Race
950 fun:base::PowerMonitor::PowerMonitor
951 fun:content::ChildThread::Init
952 fun:content::ChildThread::ChildThread
953 fun:content::UtilityThreadImpl::UtilityThreadImpl
954 }
955 {
956 bug_268924_b
957 ThreadSanitizer:Race
958 ...
959 fun:base::PowerMonitor::*
960 fun:content::PowerMonitorMessageBroadcaster::~PowerMonitorMessageBroadcaster
961 fun:content::BrowserChildProcessHostImpl::~BrowserChildProcessHostImpl
962 fun:content::BrowserChildProcessHostImpl::~BrowserChildProcessHostImpl
963 }
964 {
965 bug_295418
966 ThreadSanitizer:Race
967 ...
968 fun:testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith
969 fun:testing::internal::FunctionMockerBase::InvokeWith
970 fun:testing::internal::FunctionMocker::Invoke
971 fun:content::::MockWebRtcAudioCapturerSink::CaptureData
972 fun:content::::MockWebRtcAudioCapturerSink::CaptureData
973 fun:content::WebRtcAudioCapturerSinkOwner::CaptureData
974 fun:content::WebRtcLocalAudioTrack::Capture
975 fun:content::WebRtcAudioCapturer::TrackOwner::Capture
976 fun:content::WebRtcAudioCapturer::Capture
977 fun:content::::FakeAudioThread::ThreadMain
978 fun:base::::ThreadFunc
979 }
980 {
981 bug_313726
982 ThreadSanitizer:Race
983 fun:MessageLoopHelper::TimerExpired
984 fun:base::internal::RunnableAdapter::Run
985 }
986 {
987 bug_329253
988 ThreadSanitizer:Race
989 fun:setlocale
990 fun:base::ScopedLocale::ScopedLocale
991 fun:ClientHintsTest_HintsWellFormattedWithNonEnLocale_Test::TestBody
992 fun:testing::internal::HandleSehExceptionsInMethodIfSupported
993 }
994 {
995 bug_328521a
996 ThreadSanitizer:Race
997 fun:PR_Lock
998 fun:pk11_getKeyFromList
999 fun:pk11_CreateSymKey
1000 fun:pk11_ImportSymKeyWithTempl
1001 fun:PK11_ImportSymKey
1002 fun:crypto::HMAC::Init
1003 fun:crypto::HMAC::Init
1004 fun:crypto::HMAC::Init
1005 fun:crypto::HMAC::Init
1006 fun:remoting::protocol::AuthenticationMethod::ApplyHashFunction
1007 fun:remoting::MakeHostPinHash
1008 fun:`anonymous namespace'::VerifyGetPinHashResponse
1009 fun:`anonymous namespace'::VerifyGetPinHashResponse
1010 fun:`anonymous namespace'::VerifyGetPinHashResponse
1011 fun:`anonymous namespace'::VerifyGetPinHashResponse
1012 fun:remoting::Me2MeNativeMessagingHostTest_All_Test::TestBody
1013 }
1014 {
1015 bug_328521b
1016 ThreadSanitizer:Race
1017 fun:PR_Lock
1018 fun:sftk_SessionFromHandle
1019 fun:NSC_GenerateKeyPair
1020 fun:PK11_GenerateKeyPairWithOpFlags
1021 fun:PK11_GenerateKeyPairWithFlags
1022 fun:PK11_GenerateKeyPair
1023 fun:crypto::RSAPrivateKey::CreateWithParams
1024 fun:crypto::RSAPrivateKey::CreateWithParams
1025 fun:crypto::RSAPrivateKey::Create
1026 fun:crypto::RSAPrivateKey::Create
1027 fun:remoting::RsaKeyPair::Generate
1028 fun:remoting::Me2MeNativeMessagingHost::ProcessGenerateKeyPair
1029 fun:remoting::Me2MeNativeMessagingHost::ProcessMessage
1030 fun:remoting::Me2MeNativeMessagingHost::ProcessMessage
1031 fun:base::internal::RunnableAdapter::Run
1032 }
1033 {
1034 bug_344704_a
1035 ThreadSanitizer:Race
1036 fun:base::Thread::message_loop
1037 fun:printing::PrintJob::UpdatePrintedDocument
1038 fun:printing::PrintJob::ControlledWorkerShutdown
1039 fun:printing::PrintJob::Stop
1040 fun:PrintJobTest_SimplePrint_Test::TestBody
1041 }
1042 {
1043 bug_344704_b
1044 ThreadSanitizer:Race
1045 fun:scoped_refptr::operator=
1046 fun:base::MessageLoop::~MessageLoop
1047 fun:base::MessageLoop::~MessageLoop
1048 fun:base::DefaultDeleter::operator*
1049 fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
1050 fun:scoped_ptr::~scoped_ptr
1051 fun:base::Thread::ThreadMain
1052 }
1053 {
1054 bug_350982
1055 ThreadSanitizer:Race
1056 fun:change_state
1057 fun:vp9_worker_sync
1058 fun:decode_tile
1059 fun:decode_tiles
1060 fun:vp9_decode_frame
1061 }
1062 {
1063 bug_343802
1064 ThreadSanitizer:Race
1065 ...
1066 fun:base::debug::TraceLog::GetCategoryGroupEnabledInternal
1067 }
1068 {
1069 bug_385022
1070 ThreadSanitizer:Race
1071 fun:std::_Rb_tree_rebalance_for_erase
1072 fun:std::_Rb_tree::_M_erase_aux
1073 fun:std::_Rb_tree::erase
1074 fun:std::map::erase
1075 fun:browser_sync::SyncBackendRegistrar::RemoveWorker
1076 fun:browser_sync::SyncBackendRegistrar::OnWorkerLoopDestroyed
1077 fun:syncer::ModelSafeWorker::WillDestroyCurrentMessageLoop
1078 fun:base::MessageLoop::~MessageLoop
1079 fun:base::MessageLoopForUI::~MessageLoopForUI
1080 fun:base::MessageLoopForUI::~MessageLoopForUI
1081 fun:base::DefaultDeleter::operator*
1082 fun:base::internal::scoped_ptr_impl::~scoped_ptr_impl
1083 fun:scoped_ptr::~scoped_ptr
1084 fun:content::TestBrowserThreadBundle::~TestBrowserThreadBundle
1085 fun:BrowserWithTestWindowTest::~BrowserWithTestWindowTest
1086 fun:TestWithBrowserView::~TestWithBrowserView
1087 fun:autofill::AutofillDialogViewsTest::~AutofillDialogViewsTest
1088 fun:autofill::AutofillDialogViewsTest_SignInFocus_Test::~AutofillDialogViewsTe st_SignInFocus_Test
1089 }
OLDNEW
« no previous file with comments | « tools/valgrind/tsan/ignores_win32.txt ('k') | tools/valgrind/tsan/suppressions_win32.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698