Issue metadata
Sign in to add a comment
|
SingleClientTypedUrlsSyncTest.DeleteNonTyped is flaky on TSAN |
||||||||||||||||||||||
Issue descriptionPlease refer to the flakiness dashboard here: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=sync_integration_tests&tests=SingleClientTypedUrlsSyncTest.DeleteNonTyped jkrcal@chromium.org: could you triage?
,
Jan 8
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)
,
Jan 8
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 |
|||||||||||||||||||||||
Comment 1 by bugdroid1@chromium.org
, Jan 7