OLD | NEW |
1 # There are a few kinds of suppressions in this file. | 1 # There are a few kinds of suppressions in this file. |
2 # 1. third party stuff we have no control over | 2 # 1. third party stuff we have no control over |
3 # | 3 # |
4 # 2. intentional unit test errors, or stuff that is somehow a false positive | 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 | 5 # in our own code, or stuff that is so trivial it's not worth fixing |
6 # | 6 # |
7 # 3. Suppressions for real chromium bugs that are not yet fixed. | 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). | 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 | 9 # Periodically we should sweep this file and the bug tracker clean by |
10 # running overnight and removing outdated bugs/suppressions. | 10 # running overnight and removing outdated bugs/suppressions. |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 | 121 |
122 # Reading a pointer to a mutex being initialized in a concurrent thread. | 122 # Reading a pointer to a mutex being initialized in a concurrent thread. |
123 { | 123 { |
124 A benign race in umtx_lock_46 | 124 A benign race in umtx_lock_46 |
125 ThreadSanitizer:Race | 125 ThreadSanitizer:Race |
126 fun:umtx_lock_46 | 126 fun:umtx_lock_46 |
127 } | 127 } |
128 | 128 |
129 ############################ | 129 ############################ |
130 # 1.3 Benign races in SQLLite | 130 # 1.3 Benign races in SQLLite |
131 # TODO(timurrr|oshima): following three suppression could be obsolete. | 131 # TODO(timurrr|oshima): following four suppressions could be obsolete. |
132 { | 132 { |
133 Two writes, same value (SQLLite pthreadMutexAlloc) | 133 Two writes, same value (SQLLite pthreadMutexAlloc) |
134 ThreadSanitizer:Race | 134 ThreadSanitizer:Race |
135 ... | 135 ... |
136 fun:pthreadMutexAlloc | 136 fun:pthreadMutexAlloc |
137 fun:sqlite3MutexAlloc | 137 fun:sqlite3MutexAlloc |
138 } | 138 } |
139 | 139 |
140 { | 140 { |
| 141 Two writes, same value 2 (SQLLite pthreadMutexAlloc) |
| 142 ThreadSanitizer:Race |
| 143 fun:pthreadMutexAlloc |
| 144 ... |
| 145 fun:openDatabase |
| 146 } |
| 147 |
| 148 { |
141 Two writes, same value (under sqlite3Malloc) | 149 Two writes, same value (under sqlite3Malloc) |
142 ThreadSanitizer:Race | 150 ThreadSanitizer:Race |
143 ... | 151 ... |
144 fun:sqlite3Malloc* | 152 fun:sqlite3Malloc* |
145 } | 153 } |
146 | 154 |
147 { | 155 { |
148 Two writes, same value (sqlite3_initialize) | 156 Two writes, same value (sqlite3_initialize) |
149 ThreadSanitizer:Race | 157 ThreadSanitizer:Race |
150 fun:sqlite3_initialize | 158 fun:sqlite3_initialize |
(...skipping 486 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 fun:webrtc::Trace::ReturnTrace | 645 fun:webrtc::Trace::ReturnTrace |
638 fun:webrtc::voe::SharedData::~SharedData | 646 fun:webrtc::voe::SharedData::~SharedData |
639 fun:webrtc::VoiceEngineImpl::~VoiceEngineImpl | 647 fun:webrtc::VoiceEngineImpl::~VoiceEngineImpl |
640 ... | 648 ... |
641 fun:webrtc::VoiceEngine::Delete | 649 fun:webrtc::VoiceEngine::Delete |
642 fun:WebRTCAutoDelete::reset | 650 fun:WebRTCAutoDelete::reset |
643 ... | 651 ... |
644 fun:WebRTCAudioDeviceTest_Construct_Test::TestBody | 652 fun:WebRTCAudioDeviceTest_Construct_Test::TestBody |
645 } | 653 } |
646 { | 654 { |
647 bug_103711d | 655 bug_103711d |
648 ThreadSanitizer:Race | 656 ThreadSanitizer:Race |
649 ... | 657 ... |
650 fun:WebRTCAudioDeviceTest::OnMessageReceived | 658 fun:WebRTCAudioDeviceTest::OnMessageReceived |
651 ... | 659 ... |
652 fun:IPC::Channel::ChannelImpl::ProcessIncomingMessages | 660 fun:IPC::Channel::ChannelImpl::ProcessIncomingMessages |
653 fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking | 661 fun:IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking |
654 fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlo
cking | 662 fun:base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBloc
king |
655 fun:base::MessagePumpLibevent::OnLibeventNotification | 663 fun:base::MessagePumpLibevent::OnLibeventNotification |
656 fun:event_process_active | 664 fun:event_process_active |
657 fun:event_base_loop | 665 fun:event_base_loop |
658 } | 666 } |
| 667 { |
| 668 bug_103711e |
| 669 ThreadSanitizer:Race |
| 670 fun:webrtc::TracePosix::AddTime |
| 671 fun:webrtc::TraceImpl::AddImpl |
| 672 fun:webrtc::Trace::Add |
| 673 fun:webrtc::ThreadPosix::Run |
| 674 } |
| 675 { |
| 676 bug_103711f |
| 677 ThreadSanitizer:Race |
| 678 fun:WebRTCAudioDeviceTest::SetUp |
| 679 } |
OLD | NEW |