New issue
Advanced search Search tips

Issue 919612 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 917385
Owner: ----
Closed: Jan 8
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

SingleClientTypedUrlsSyncTest.DeleteNonTyped is flaky on TSAN

Project Member Reported by xidac...@chromium.org, Jan 7

Issue description

Project Member

Comment 1 by bugdroid1@chromium.org, Jan 7

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/33b11b1c585f0397f75bc33e8ee2189dae13dc03

commit 33b11b1c585f0397f75bc33e8ee2189dae13dc03
Author: Xida Chen <xidachen@chromium.org>
Date: Mon Jan 07 20:49:35 2019

Disable SingleClientTypedUrlsSyncTest.DeleteNonTyped on TSAN

TBR=wolenetz@chromium.org
NOTRY=true

Bug:  919612 
Change-Id: Ieeb5e508f977251838b1b0d9d366a054fa96ad91
Reviewed-on: https://chromium-review.googlesource.com/c/1399162
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#620460}
[modify] https://crrev.com/33b11b1c585f0397f75bc33e8ee2189dae13dc03/chrome/browser/sync/test/integration/single_client_typed_urls_sync_test.cc

Adding failure log from the test run before it is gone.

WARNING: ThreadSanitizer: data race (pid=23622)
  Write of size 4 at 0x5612a8ddaef0 by thread T29 (mutexes: write M447399029464737968):
    #0 pcache1FreePage third_party/sqlite/amalgamation/sqlite3.c:48979:25 (sync_integration_tests+0x8f45359)
    #1 pcache1TruncateUnsafe third_party/sqlite/amalgamation/sqlite3.c:49173 (sync_integration_tests+0x8f45359)
    #2 pcache1Truncate third_party/sqlite/amalgamation/sqlite3.c:49645 (sync_integration_tests+0x8f45359)
    #3 sqlite3PcacheTruncate third_party/sqlite/amalgamation/sqlite3.c:48292:5 (sync_integration_tests+0x8e0252b)
    #4 sqlite3PcacheClear third_party/sqlite/amalgamation/sqlite3.c:48309 (sync_integration_tests+0x8e0252b)
    #5 pager_reset third_party/sqlite/amalgamation/sqlite3.c:52205 (sync_integration_tests+0x8e0252b)
    #6 sqlite3PagerClose third_party/sqlite/amalgamation/sqlite3.c:54607:3 (sync_integration_tests+0x8df451c)
    #7 sqlite3BtreeClose third_party/sqlite/amalgamation/sqlite3.c:65685:5 (sync_integration_tests+0x8e15cc6)
    #8 sqlite3VdbeFreeCursor third_party/sqlite/amalgamation/sqlite3.c:78109:25 (sync_integration_tests+0x8e15ace)
    #9 closeCursorsInFrame third_party/sqlite/amalgamation/sqlite3.c:78140:9 (sync_integration_tests+0x8e11ac0)
    #10 closeAllCursors third_party/sqlite/amalgamation/sqlite3.c:78190 (sync_integration_tests+0x8e11ac0)
    #11 sqlite3VdbeHalt third_party/sqlite/amalgamation/sqlite3.c:78677 (sync_integration_tests+0x8e11ac0)
    #12 sqlite3VdbeExec third_party/sqlite/amalgamation/sqlite3.c:84072:8 (sync_integration_tests+0x8e35a3a)
    #13 sqlite3Step third_party/sqlite/amalgamation/sqlite3.c:81415:10 (sync_integration_tests+0x8dd7678)
    #14 chrome_sqlite3_step third_party/sqlite/amalgamation/sqlite3.c:81478 (sync_integration_tests+0x8dd7678)
    #15 sql::Statement::StepInternal(bool) sql/statement.cc:71:13 (sync_integration_tests+0x8dc1b8c)
    #16 sql::Statement::Run() sql/statement.cc:88:10 (sync_integration_tests+0x8dc1d6e)
    #17 history::VisitSegmentDatabase::DeleteSegmentForURL(long) components/history/core/browser/visitsegment_database.cc:291:21 (sync_integration_tests+0x9bcca23)
    #18 DeleteOneURL components/history/core/browser/expire_history_backend.cc:430:13 (sync_integration_tests+0x9b95819)
    #19 history::ExpireHistoryBackend::DeleteURLs(std::__1::vector<GURL, std::__1::allocator<GURL> > const&) components/history/core/browser/expire_history_backend.cc:217 (sync_integration_tests+0x9b95819)
    #20 history::ExpireHistoryBackend::DeleteURL(GURL const&) components/history/core/browser/expire_history_backend.cc:186:3 (sync_integration_tests+0x9b955e1)
    #21 history::HistoryBackend::DeleteURL(GURL const&) components/history/core/browser/history_backend.cc:2431:12 (sync_integration_tests+0x9b83f94)
    #22 Invoke<void (history::HistoryBackend::*)(const GURL &), scoped_refptr<history::HistoryBackend>, GURL> base/bind_internal.h:516:12 (sync_integration_tests+0x9b6fa10)
    #23 MakeItSo<void (history::HistoryBackend::*)(const GURL &), scoped_refptr<history::HistoryBackend>, GURL> base/bind_internal.h:616 (sync_integration_tests+0x9b6fa10)
    #24 RunImpl<void (history::HistoryBackend::*)(const GURL &), std::__1::tuple<scoped_refptr<history::HistoryBackend>, GURL>, 0, 1> base/bind_internal.h:689 (sync_integration_tests+0x9b6fa10)
    #25 base::internal::Invoker<base::internal::BindState<void (history::HistoryBackend::*)(GURL const&), scoped_refptr<history::HistoryBackend>, GURL>, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:658 (sync_integration_tests+0x9b6fa10)
    #26 Run base/callback.h:99:12 (sync_integration_tests+0x6d08a0f)
    #27 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/debug/task_annotator.cc:99 (sync_integration_tests+0x6d08a0f)
    #28 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::TimeTicks*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:255:21 (sync_integration_tests+0x6d7e4ef)
    #29 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:10 (sync_integration_tests+0x6d7eb1f)
    #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (sync_integration_tests+0x6d7eb1f)
    #31 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:31 (sync_integration_tests+0x6d0ae61)
    #32 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:353:12 (sync_integration_tests+0x6d7ef10)
    #33 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (sync_integration_tests+0x6d7ef10)
    #34 base::RunLoop::Run() base/run_loop.cc:102:14 (sync_integration_tests+0x6d407da)
    #35 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:251:13 (sync_integration_tests+0x6dacf09)
    #36 base::Thread::ThreadMain() base/threading/thread.cc:333:3 (sync_integration_tests+0x6dad1c1)
    #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (sync_integration_tests+0x6e097b4)

  Previous write of size 4 at 0x5612a8ddaef0 by thread T30 (mutexes: write M144531954524512416):
    #0 pcache1FetchStage2 third_party/sqlite/amalgamation/sqlite3.c (sync_integration_tests+0x8f4660e)
    #1 pcache1FetchNoMutex third_party/sqlite/amalgamation/sqlite3.c:49514:12 (sync_integration_tests+0x8f44d15)
    #2 pcache1Fetch third_party/sqlite/amalgamation/sqlite3.c:49556 (sync_integration_tests+0x8f44d15)
    #3 sqlite3PcacheFetch third_party/sqlite/amalgamation/sqlite3.c:48011:10 (sync_integration_tests+0x8dfc81e)
    #4 getPageNormal third_party/sqlite/amalgamation/sqlite3.c:55899 (sync_integration_tests+0x8dfc81e)
    #5 sqlite3PagerGet third_party/sqlite/amalgamation/sqlite3.c:56078:10 (sync_integration_tests+0x8dd087c)
    #6 btreeGetPage third_party/sqlite/amalgamation/sqlite3.c:65059 (sync_integration_tests+0x8dd087c)
    #7 lockBtree third_party/sqlite/amalgamation/sqlite3.c:66017 (sync_integration_tests+0x8dd087c)
    #8 sqlite3BtreeBeginTrans third_party/sqlite/amalgamation/sqlite3.c:66389 (sync_integration_tests+0x8dd087c)
    #9 sqlite3VdbeExec third_party/sqlite/amalgamation/sqlite3.c:86712:10 (sync_integration_tests+0x8e1c4a8)
    #10 sqlite3Step third_party/sqlite/amalgamation/sqlite3.c:81415:10 (sync_integration_tests+0x8dd7678)
    #11 chrome_sqlite3_step third_party/sqlite/amalgamation/sqlite3.c:81478 (sync_integration_tests+0x8dd7678)
    #12 sql::Statement::StepInternal(bool) sql/statement.cc:71:13 (sync_integration_tests+0x8dc1b8c)
    #13 sql::Statement::Run() sql/statement.cc:88:10 (sync_integration_tests+0x8dc1d6e)
    #14 history::VisitSegmentDatabase::DeleteSegmentForURL(long) components/history/core/browser/visitsegment_database.cc:291:21 (sync_integration_tests+0x9bcca23)
    #15 DeleteOneURL components/history/core/browser/expire_history_backend.cc:430:13 (sync_integration_tests+0x9b95819)
    #16 history::ExpireHistoryBackend::DeleteURLs(std::__1::vector<GURL, std::__1::allocator<GURL> > const&) components/history/core/browser/expire_history_backend.cc:217 (sync_integration_tests+0x9b95819)
    #17 history::ExpireHistoryBackend::DeleteURL(GURL const&) components/history/core/browser/expire_history_backend.cc:186:3 (sync_integration_tests+0x9b955e1)
    #18 history::HistoryBackend::DeleteURL(GURL const&) components/history/core/browser/history_backend.cc:2431:12 (sync_integration_tests+0x9b83f94)
    #19 Invoke<void (history::HistoryBackend::*)(const GURL &), scoped_refptr<history::HistoryBackend>, GURL> base/bind_internal.h:516:12 (sync_integration_tests+0x9b6fa10)
    #20 MakeItSo<void (history::HistoryBackend::*)(const GURL &), scoped_refptr<history::HistoryBackend>, GURL> base/bind_internal.h:616 (sync_integration_tests+0x9b6fa10)
    #21 RunImpl<void (history::HistoryBackend::*)(const GURL &), std::__1::tuple<scoped_refptr<history::HistoryBackend>, GURL>, 0, 1> base/bind_internal.h:689 (sync_integration_tests+0x9b6fa10)
    #22 base::internal::Invoker<base::internal::BindState<void (history::HistoryBackend::*)(GURL const&), scoped_refptr<history::HistoryBackend>, GURL>, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:658 (sync_integration_tests+0x9b6fa10)
    #23 Run base/callback.h:99:12 (sync_integration_tests+0x6d08a0f)
    #24 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/debug/task_annotator.cc:99 (sync_integration_tests+0x6d08a0f)
    #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::TimeTicks*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:255:21 (sync_integration_tests+0x6d7e4ef)
    #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:10 (sync_integration_tests+0x6d7eb1f)
    #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (sync_integration_tests+0x6d7eb1f)
    #28 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:39:31 (sync_integration_tests+0x6d0ae61)
    #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:353:12 (sync_integration_tests+0x6d7ef10)
    #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (sync_integration_tests+0x6d7ef10)
    #31 base::RunLoop::Run() base/run_loop.cc:102:14 (sync_integration_tests+0x6d407da)
    #32 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:251:13 (sync_integration_tests+0x6dacf09)
    #33 base::Thread::ThreadMain() base/threading/thread.cc:333:3 (sync_integration_tests+0x6dad1c1)
    #34 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (sync_integration_tests+0x6e097b4)

  Location is global 'pcache1Create.dummyCurrentPage' of size 4 at 0x5612a8ddaef0 (sync_integration_tests+0x00000f613ef0)

  Mutex M447399029464737968 is already destroyed.

  Mutex M144531954524512416 is already destroyed.

  Thread T29 'Chrome_HistoryThread' (tid=23930, running) created by main thread at:
    #0 pthread_create /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:980:3 (sync_integration_tests+0x3129685)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (sync_integration_tests+0x6e091c7)
    #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:238:10 (sync_integration_tests+0x6e090c5)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:112:15 (sync_integration_tests+0x6daca2d)
    #4 history::HistoryService::Init(bool, history::HistoryDatabaseParams const&) components/history/core/browser/history_service.cc:943:21 (sync_integration_tests+0x9b6a1a9)
    #5 Init components/history/core/browser/history_service.h:101:12 (sync_integration_tests+0x72e38f2)
    #6 HistoryServiceFactory::BuildServiceInstanceFor(content::BrowserContext*) const chrome/browser/history/history_service_factory.cc:85 (sync_integration_tests+0x72e38f2)
    #7 BrowserContextKeyedServiceFactory::BuildServiceInstanceFor(base::SupportsUserData*) const components/keyed_service/content/browser_context_keyed_service_factory.cc:105:7 (sync_integration_tests+0xa1a253f)
    #8 KeyedServiceFactory::GetServiceForContext(base::SupportsUserData*, bool) components/keyed_service/core/keyed_service_factory.cc:89:15 (sync_integration_tests+0x8b6bd9e)
    #9 BrowserContextKeyedServiceFactory::GetServiceForBrowserContext(content::BrowserContext*, bool) components/keyed_service/content/browser_context_keyed_service_factory.cc:58:31 (sync_integration_tests+0xa1a23f9)
    #10 HistoryServiceFactory::GetForProfile(Profile*, ServiceAccessType) chrome/browser/history/history_service_factory.cc:33:22 (sync_integration_tests+0x72e34d1)
    #11 BrowsingDataHistoryObserverService chrome/browser/browsing_data/browsing_data_history_observer_service.cc:22:27 (sync_integration_tests+0x745239d)
    #12 BrowsingDataHistoryObserverService::Factory::BuildServiceInstanceFor(content::BrowserContext*) const chrome/browser/browsing_data/browsing_data_history_observer_service.cc:60 (sync_integration_tests+0x745239d)
    #13 BrowserContextKeyedServiceFactory::BuildServiceInstanceFor(base::SupportsUserData*) const components/keyed_service/content/browser_context_keyed_service_factory.cc:105:7 (sync_integration_tests+0xa1a253f)
    #14 KeyedServiceFactory::GetServiceForContext(base::SupportsUserData*, bool) components/keyed_service/core/keyed_service_factory.cc:89:15 (sync_integration_tests+0x8b6bd9e)
    #15 KeyedServiceFactory::CreateServiceNow(base::SupportsUserData*) components/keyed_service/core/keyed_service_factory.cc:137:3 (sync_integration_tests+0x8b6c6c5)
    #16 DependencyManager::CreateContextServices(base::SupportsUserData*, bool) components/keyed_service/core/dependency_manager.cc:72:16 (sync_integration_tests+0x8b685a8)
    #17 BrowserContextDependencyManager::DoCreateBrowserContextServices(content::BrowserContext*, bool) components/keyed_service/content/browser_context_dependency_manager.cc:47:22 (sync_integration_tests+0xa1a177d)
    #18 BrowserContextDependencyManager::CreateBrowserContextServices(content::BrowserContext*) components/keyed_service/content/browser_context_dependency_manager.cc:32:3 (sync_integration_tests+0xa1a1682)
    #19 ProfileImpl::OnLocaleReady() chrome/browser/profiles/profile_impl.cc:914:11 (sync_integration_tests+0x74778b1)
    #20 ProfileImpl::OnPrefsLoaded(Profile::CreateMode, bool) chrome/browser/profiles/profile_impl.cc:948:3 (sync_integration_tests+0x7474820)
    #21 ProfileImpl::ProfileImpl(base::FilePath const&, Profile::Delegate*, Profile::CreateMode, scoped_refptr<base::SequencedTaskRunner>) chrome/browser/profiles/profile_impl.cc:576:5 (sync_integration_tests+0x74745cd)
    #22 Profile::CreateProfile(base::FilePath const&, Profile::Delegate*, Profile::CreateMode) chrome/browser/profiles/profile_impl.cc:354:11 (sync_integration_tests+0x7472585)
    #23 SyncTest::MakeTestProfile(base::FilePath, int) chrome/browser/sync/test/integration/sync_test.cc:453:7 (sync_integration_tests+0x6adac8c)
    #24 SyncTest::CreateProfile(int) chrome/browser/sync/test/integration/sync_test.cc:386:24 (sync_integration_tests+0x6ada340)
    #25 SyncTest::SetupClients() chrome/browser/sync/test/integration/sync_test.cc:589:10 (sync_integration_tests+0x6adc880)
    #26 SyncTest::SetupSync() chrome/browser/sync/test/integration/sync_test.cc:791:10 (sync_integration_tests+0x6add4a8)
    #27 SingleClientTypedUrlsSyncTest_DeleteNonTyped_Test::RunTestOnMainThread() chrome/browser/sync/test/integration/single_client_typed_urls_sync_test.cc:96:3 (sync_integration_tests+0x3204673)
    #28 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:462:5 (sync_integration_tests+0xe3396b3)
    #29 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:516:12 (sync_integration_tests+0xe33a5c8)
    #30 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:616 (sync_integration_tests+0xe33a5c8)
    #31 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:689 (sync_integration_tests+0xe33a5c8)
    #32 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:671 (sync_integration_tests+0xe33a5c8)
    #33 Run base/callback.h:129:12 (sync_integration_tests+0x724ab46)
    #34 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1794 (sync_integration_tests+0x724ab46)
    #35 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1182:18 (sync_integration_tests+0x72492d0)
    #36 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:984:13 (sync_integration_tests+0x473bdb5)
    #37 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:516:12 (sync_integration_tests+0x473e7b8)
    #38 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:616 (sync_integration_tests+0x473e7b8)
    #39 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:689 (sync_integration_tests+0x473e7b8)
    #40 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:671 (sync_integration_tests+0x473e7b8)
    #41 Run base/callback.h:129:12 (sync_integration_tests+0x4da591e)
    #42 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (sync_integration_tests+0x4da591e)
    #43 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:918:25 (sync_integration_tests+0x473a561)
    #44 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (sync_integration_tests+0x473efd2)
    #45 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (sync_integration_tests+0x4737deb)
    #46 RunBrowserProcessMain content/app/content_main_runner_impl.cc:545:10 (sync_integration_tests+0x66d7f0f)
    #47 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:954 (sync_integration_tests+0x66d7f0f)
    #48 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:868:12 (sync_integration_tests+0x66d7948)
    #49 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:53:32 (sync_integration_tests+0x66d461f)
    #50 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:461:29 (sync_integration_tests+0x9861ae1)
    #51 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (sync_integration_tests+0x66d58ab)
    #52 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:349:3 (sync_integration_tests+0xe3391f1)
    #53 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:284:20 (sync_integration_tests+0x6af3d0d)
    #54 SyncTest::SetUp() chrome/browser/sync/test/integration/sync_test.cc:274:25 (sync_integration_tests+0x6ad8ed4)
    #55 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (sync_integration_tests+0x34fc952)
    #56 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (sync_integration_tests+0x34fc952)
    #57 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2703:11 (sync_integration_tests+0x34fdbf8)
    #58 testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2825:28 (sync_integration_tests+0x34fe536)
    #59 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5227:43 (sync_integration_tests+0x350ed96)
    #60 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (sync_integration_tests+0x350e667)
    #61 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4835 (sync_integration_tests+0x350e667)
    #62 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2369:46 (sync_integration_tests+0x6cbc202)
    #63 base::TestSuite::Run() base/test/test_suite.cc:294 (sync_integration_tests+0x6cbc202)
    #64 ChromeTestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:71:21 (sync_integration_tests+0x6af2b10)
    #65 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:80:19 (sync_integration_tests+0x6af2c1f)
    #66 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:647:31 (sync_integration_tests+0xe341434)
    #67 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:184:10 (sync_integration_tests+0x6af31a2)
    #68 main chrome/test/base/browser_tests_main.cc:36:10 (sync_integration_tests+0x6aa18bc)

  Thread T30 'Chrome_HistoryThread' (tid=23932, running) created by main thread at:
    #0 pthread_create /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:980:3 (sync_integration_tests+0x3129685)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (sync_integration_tests+0x6e091c7)
    #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:238:10 (sync_integration_tests+0x6e090c5)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:112:15 (sync_integration_tests+0x6daca2d)
    #4 history::HistoryService::Init(bool, history::HistoryDatabaseParams const&) components/history/core/browser/history_service.cc:943:21 (sync_integration_tests+0x9b6a1a9)
    #5 Init components/history/core/browser/history_service.h:101:12 (sync_integration_tests+0x72e38f2)
    #6 HistoryServiceFactory::BuildServiceInstanceFor(content::BrowserContext*) const chrome/browser/history/history_service_factory.cc:85 (sync_integration_tests+0x72e38f2)
    #7 BrowserContextKeyedServiceFactory::BuildServiceInstanceFor(base::SupportsUserData*) const components/keyed_service/content/browser_context_keyed_service_factory.cc:105:7 (sync_integration_tests+0xa1a253f)
    #8 KeyedServiceFactory::GetServiceForContext(base::SupportsUserData*, bool) components/keyed_service/core/keyed_service_factory.cc:89:15 (sync_integration_tests+0x8b6bd9e)
    #9 BrowserContextKeyedServiceFactory::GetServiceForBrowserContext(content::BrowserContext*, bool) components/keyed_service/content/browser_context_keyed_service_factory.cc:58:31 (sync_integration_tests+0xa1a23f9)
    #10 HistoryServiceFactory::GetForProfile(Profile*, ServiceAccessType) chrome/browser/history/history_service_factory.cc:33:22 (sync_integration_tests+0x72e34d1)
    #11 BrowsingDataHistoryObserverService chrome/browser/browsing_data/browsing_data_history_observer_service.cc:22:27 (sync_integration_tests+0x745239d)
    #12 BrowsingDataHistoryObserverService::Factory::BuildServiceInstanceFor(content::BrowserContext*) const chrome/browser/browsing_data/browsing_data_history_observer_service.cc:60 (sync_integration_tests+0x745239d)
    #13 BrowserContextKeyedServiceFactory::BuildServiceInstanceFor(base::SupportsUserData*) const components/keyed_service/content/browser_context_keyed_service_factory.cc:105:7 (sync_integration_tests+0xa1a253f)
    #14 KeyedServiceFactory::GetServiceForContext(base::SupportsUserData*, bool) components/keyed_service/core/keyed_service_factory.cc:89:15 (sync_integration_tests+0x8b6bd9e)
    #15 KeyedServiceFactory::CreateServiceNow(base::SupportsUserData*) components/keyed_service/core/keyed_service_factory.cc:137:3 (sync_integration_tests+0x8b6c6c5)
    #16 DependencyManager::CreateContextServices(base::SupportsUserData*, bool) components/keyed_service/core/dependency_manager.cc:72:16 (sync_integration_tests+0x8b685a8)
    #17 BrowserContextDependencyManager::DoCreateBrowserContextServices(content::BrowserContext*, bool) components/keyed_service/content/browser_context_dependency_manager.cc:47:22 (sync_integration_tests+0xa1a177d)
    #18 BrowserContextDependencyManager::CreateBrowserContextServices(content::BrowserContext*) components/keyed_service/content/browser_context_dependency_manager.cc:32:3 (sync_integration_tests+0xa1a1682)
    #19 ProfileImpl::OnLocaleReady() chrome/browser/profiles/profile_impl.cc:914:11 (sync_integration_tests+0x74778b1)
    #20 ProfileImpl::OnPrefsLoaded(Profile::CreateMode, bool) chrome/browser/profiles/profile_impl.cc:948:3 (sync_integration_tests+0x7474820)
    #21 ProfileImpl::ProfileImpl(base::FilePath const&, Profile::Delegate*, Profile::CreateMode, scoped_refptr<base::SequencedTaskRunner>) chrome/browser/profiles/profile_impl.cc:576:5 (sync_integration_tests+0x74745cd)
    #22 Profile::CreateProfile(base::FilePath const&, Profile::Delegate*, Profile::CreateMode) chrome/browser/profiles/profile_impl.cc:354:11 (sync_integration_tests+0x7472585)
    #23 SyncTest::MakeTestProfile(base::FilePath, int) chrome/browser/sync/test/integration/sync_test.cc:453:7 (sync_integration_tests+0x6adac8c)
    #24 SyncTest::SetupClients() chrome/browser/sync/test/integration/sync_test.cc:604:17 (sync_integration_tests+0x6adc9e2)
    #25 SyncTest::SetupSync() chrome/browser/sync/test/integration/sync_test.cc:791:10 (sync_integration_tests+0x6add4a8)
    #26 SingleClientTypedUrlsSyncTest_DeleteNonTyped_Test::RunTestOnMainThread() chrome/browser/sync/test/integration/single_client_typed_urls_sync_test.cc:96:3 (sync_integration_tests+0x3204673)
    #27 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:462:5 (sync_integration_tests+0xe3396b3)
    #28 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:516:12 (sync_integration_tests+0xe33a5c8)
    #29 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:616 (sync_integration_tests+0xe33a5c8)
    #30 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:689 (sync_integration_tests+0xe33a5c8)
    #31 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:671 (sync_integration_tests+0xe33a5c8)
    #32 Run base/callback.h:129:12 (sync_integration_tests+0x724ab46)
    #33 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1794 (sync_integration_tests+0x724ab46)
    #34 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1182:18 (sync_integration_tests+0x72492d0)
    #35 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:984:13 (sync_integration_tests+0x473bdb5)
    #36 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:516:12 (sync_integration_tests+0x473e7b8)
    #37 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:616 (sync_integration_tests+0x473e7b8)
    #38 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:689 (sync_integration_tests+0x473e7b8)
    #39 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:671 (sync_integration_tests+0x473e7b8)
    #40 Run base/callback.h:129:12 (sync_integration_tests+0x4da591e)
    #41 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (sync_integration_tests+0x4da591e)
    #42 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:918:25 (sync_integration_tests+0x473a561)
    #43 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (sync_integration_tests+0x473efd2)
    #44 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (sync_integration_tests+0x4737deb)
    #45 RunBrowserProcessMain content/app/content_main_runner_impl.cc:545:10 (sync_integration_tests+0x66d7f0f)
    #46 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:954 (sync_integration_tests+0x66d7f0f)
    #47 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:868:12 (sync_integration_tests+0x66d7948)
    #48 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:53:32 (sync_integration_tests+0x66d461f)
    #49 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:461:29 (sync_integration_tests+0x9861ae1)
    #50 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (sync_integration_tests+0x66d58ab)
    #51 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:349:3 (sync_integration_tests+0xe3391f1)
    #52 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:284:20 (sync_integration_tests+0x6af3d0d)
    #53 SyncTest::SetUp() chrome/browser/sync/test/integration/sync_test.cc:274:25 (sync_integration_tests+0x6ad8ed4)
    #54 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (sync_integration_tests+0x34fc952)
    #55 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (sync_integration_tests+0x34fc952)
    #56 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2703:11 (sync_integration_tests+0x34fdbf8)
    #57 testing::TestCase::Run() third_party/googletest/src/googletest/src/gtest.cc:2825:28 (sync_integration_tests+0x34fe536)
    #58 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5227:43 (sync_integration_tests+0x350ed96)
    #59 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (sync_integration_tests+0x350e667)
    #60 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4835 (sync_integration_tests+0x350e667)
    #61 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2369:46 (sync_integration_tests+0x6cbc202)
    #62 base::TestSuite::Run() base/test/test_suite.cc:294 (sync_integration_tests+0x6cbc202)
    #63 ChromeTestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:71:21 (sync_integration_tests+0x6af2b10)
    #64 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:80:19 (sync_integration_tests+0x6af2c1f)
    #65 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:647:31 (sync_integration_tests+0xe341434)
    #66 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:184:10 (sync_integration_tests+0x6af31a2)
    #67 main chrome/test/base/browser_tests_main.cc:36:10 (sync_integration_tests+0x6aa18bc)
Mergedinto: 917385
Status: Duplicate (was: Untriaged)
Even with single client tests, we have another verifier profile. All tasks performed on profile 0 are also done on the verifier profile.

This is a duplicate of 917385.

Sign in to add a comment