<commit_before>############################
# Chromium

{
  bug_23433
  ThreadSanitizer:Race
  fun:*logging*SetMinLogLevel*
}

{
  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_46642a
  ThreadSanitizer:Race
  fun:*media*PipelineImpl*InitializeTask*
}

{
  bug_46642b
  ThreadSanitizer:Race
  fun:*media*PipelineImpl*GetCurrentTime*
}

{
  bug_57266a
  ThreadSanitizer:Race
  ...
  fun:*vp8*_*
}

{
  bug_57266b
  ThreadSanitizer:Race
  ...
  obj:*libffmpegsumo.*
  fun:ThreadSanitizerStartThread
}

{
  bug_62880
  ThreadSanitizer:Race
  fun:ObserverListBase*Iterator*
  fun:browser_sync::sessions::SyncSessionContext::NotifyListeners*
  ...
  fun:browser_sync::SyncerThread::*
}

{
  bug_64075a
  ThreadSanitizer:Race
  fun:disk_cache::EntryImpl::GetDataSize*
  fun:net::HttpCache::Transaction::AddTruncatedFlag*
  fun:net::HttpCache::DoneWithEntry*
}

{
  bug_64075b
  ThreadSanitizer:Race
  fun:disk_cache::EntryImpl::UpdateSize*
  fun:disk_cache::EntryImpl::WriteDataImpl*
}

{
  bug_66994a
  ThreadSanitizer:Race
  fun:HistoryURLProvider::Stop*
  ...
  fun:AutocompleteController::St*
}

{
  bug_66994b
  ThreadSanitizer:Race
  ...
  fun:HistoryURLProvider::ExecuteWithDB*
}

{
  bug_67957
  ThreadSanitizer:Race
  fun:Replace_memcpy
  fun:memcpy
  fun:Serialize*
  fun:UserScriptMaster::ScriptReloader::RunScan*
}

############################
# Benign races
{
  bug_62694 [benign races in Histogram in CookieMonster]
  ThreadSanitizer:Race
  ...
  fun:base::Histogram::*
  fun:net::CookieMonster::*
}

{
  bug_64185a [probably-benign races in Histogram in skia::ImageOperations]
  ThreadSanitizer:Race
  ...
  fun:base::Histogram::*
  fun:skia::ImageOperations::*
}<commit_msg>Suppress a data race on gdk_x_error vs gdk_error_trap_push BUG=71634 TBR=glider TEST=TSan/UI/CrOS should go greener Review URL: http://codereview.chromium.org/6349040<commit_after>############################
# Chromium

{
  bug_23433
  ThreadSanitizer:Race
  fun:*logging*SetMinLogLevel*
}

{
  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_46642a
  ThreadSanitizer:Race
  fun:*media*PipelineImpl*InitializeTask*
}

{
  bug_46642b
  ThreadSanitizer:Race
  fun:*media*PipelineImpl*GetCurrentTime*
}

{
  bug_57266a
  ThreadSanitizer:Race
  ...
  fun:*vp8*_*
}

{
  bug_57266b
  ThreadSanitizer:Race
  ...
  obj:*libffmpegsumo.*
  fun:ThreadSanitizerStartThread
}

{
  bug_62880
  ThreadSanitizer:Race
  fun:ObserverListBase*Iterator*
  fun:browser_sync::sessions::SyncSessionContext::NotifyListeners*
  ...
  fun:browser_sync::SyncerThread::*
}

{
  bug_64075a
  ThreadSanitizer:Race
  fun:disk_cache::EntryImpl::GetDataSize*
  fun:net::HttpCache::Transaction::AddTruncatedFlag*
  fun:net::HttpCache::DoneWithEntry*
}

{
  bug_64075b
  ThreadSanitizer:Race
  fun:disk_cache::EntryImpl::UpdateSize*
  fun:disk_cache::EntryImpl::WriteDataImpl*
}

{
  bug_66994a
  ThreadSanitizer:Race
  fun:HistoryURLProvider::Stop*
  ...
  fun:AutocompleteController::St*
}

{
  bug_66994b
  ThreadSanitizer:Race
  ...
  fun:HistoryURLProvider::ExecuteWithDB*
}

{
  bug_67957
  ThreadSanitizer:Race
  fun:Replace_memcpy
  fun:memcpy
  fun:Serialize*
  fun:UserScriptMaster::ScriptReloader::RunScan*
}

{
  bug_71634
  ThreadSanitizer:Race
  fun:gdk_x_error
  ...
  fun:ui::GetWindowGeometry*
}

############################
# Benign races
{
  bug_62694 [benign races in Histogram in CookieMonster]
  ThreadSanitizer:Race
  ...
  fun:base::Histogram::*
  fun:net::CookieMonster::*
}

{
  bug_64185a [probably-benign races in Histogram in skia::ImageOperations]
  ThreadSanitizer:Race
  ...
  fun:base::Histogram::*
  fun:skia::ImageOperations::*
}
{'fraction_non_alphanumeric': 0.1418525703200776, 'fraction_numerical': 0.04340446168768186, 'mean_word_length': 5.297709923664122, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4609501', 'n_tokens_mistral': 1717, 'n_tokens_neox': 1608, 'n_words': 174}