| OLD | NEW |
| 1 ############################ | 1 ############################ |
| 2 # Chromium | 2 # Chromium |
| 3 | 3 |
| 4 { | 4 { |
| 5 bug_23433 | 5 bug_23433 |
| 6 ThreadSanitizer:Race | 6 ThreadSanitizer:Race |
| 7 fun:*logging*SetMinLogLevel* | 7 fun:*logging*SetMinLogLevel* |
| 8 } | 8 } |
| 9 | 9 |
| 10 { | 10 { |
| 11 bug_24419 | 11 bug_24419 |
| 12 ThreadSanitizer:Race | 12 ThreadSanitizer:Race |
| 13 fun:*BrowserProcessImpl*nspector*iles* | 13 fun:*BrowserProcessImpl*nspector*iles* |
| 14 } | 14 } |
| 15 | 15 |
| 16 { | 16 { |
| 17 bug_25915 | 17 bug_25915 |
| 18 ThreadSanitizer:Race | 18 ThreadSanitizer:Race |
| 19 fun:*browser_sync*BookmarkModelWorker* | 19 fun:*browser_sync*BookmarkModelWorker* |
| 20 } | 20 } |
| 21 | 21 |
| 22 { | 22 { |
| 23 bug_37496 | 23 bug_37496 |
| 24 ThreadSanitizer:Race | 24 ThreadSanitizer:Race |
| 25 ... | 25 ... |
| 26 fun:*browser_sync*SyncShareIntercept*Observe* | 26 fun:*browser_sync*SyncShareIntercept*Observe* |
| 27 } | 27 } |
| 28 | 28 |
| 29 # The race happens during enumeration of ChromeThreads. | |
| 30 # For each ChromeThread we check whether its message_loop() | |
| 31 # equals MessageLoop::current(). | |
| 32 # The race can happen if one of the ChromeThreads is exiting. | |
| 33 # This is benign since current thread can't exit while we | |
| 34 # execute GetCurrentThreadIdentifier() and other message_loops | |
| 35 # won't match the current one anyway. | |
| 36 { | |
| 37 Benign race under ChromeThread::GetCurrentThreadIdentifier | |
| 38 ThreadSanitizer:Race | |
| 39 fun:*base*Thread*message_loop* | |
| 40 fun:*ChromeThread*GetCurrentThreadIdentifier* | |
| 41 } | |
| 42 | |
| 43 ############################ | 29 ############################ |
| 44 # Real races in third_party | 30 # Real races in third_party |
| 45 { | 31 { |
| 46 bug_23244 (libevent) | 32 bug_23244 (libevent) |
| 47 ThreadSanitizer:Race | 33 ThreadSanitizer:Race |
| 48 fun:event_* | 34 fun:event_* |
| 49 fun:event_* | 35 fun:event_* |
| 50 } | 36 } |
| 51 | 37 |
| 52 { | 38 { |
| (...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 282 ThreadSanitizer:Race | 268 ThreadSanitizer:Race |
| 283 ... | 269 ... |
| 284 fun:gethostbyname2_r* | 270 fun:gethostbyname2_r* |
| 285 } | 271 } |
| 286 | 272 |
| 287 { | 273 { |
| 288 Benign race in nss (PR_EnterMonitor) | 274 Benign race in nss (PR_EnterMonitor) |
| 289 ThreadSanitizer:Race | 275 ThreadSanitizer:Race |
| 290 fun:PR_EnterMonitor | 276 fun:PR_EnterMonitor |
| 291 } | 277 } |
| OLD | NEW |