Back to build
Raw log | Switch to full mode | Login

Test 'PublicURLManagerTest.RegisterMojoBlob' completed with the following status(es): 'FAILURE_ON_EXIT','SUCCESS' Test 'PublicURLManagerTest.RegisterMojoBlob' had the following logs when run: ================================================================================ [ RUN ] PublicURLManagerTest.RegisterMojoBlob [ OK ] PublicURLManagerTest.RegisterMojoBlob (16 ms) [ RUN ] PublicURLManagerTest.RevokeValidNonRegisteredURL [ OK ] PublicURLManagerTest.RevokeValidNonRegisteredURL (12 ms) [ RUN ] PublicURLManagerTest.RevokeInvalidURL [ OK ] PublicURLManagerTest.RevokeInvalidURL (8 ms) [----------] 4 tests from PublicURLManagerTest (71 ms total) [----------] 3 tests from JsToCppTest [ RUN ] JsToCppTest.Ping [ OK ] JsToCppTest.Ping (716 ms) [ RUN ] JsToCppTest.Echo [ OK ] JsToCppTest.Echo (686 ms) [ RUN ] JsToCppTest.BackPointer [ OK ] JsToCppTest.BackPointer (6439 ms) [----------] 3 tests from JsToCppTest (7844 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (7933 ms total) [ PASSED ] 10 tests. [4251:4263:0420/004444.739542:25597231071:FATAL:parkable_string.cc(138)] Check failed: IsMainThread(). #0 0x55f4faa9cf28 (/b/s/w/ir/out/Release/blink_unittests+0x25c0f27) #1 0x55f50078a6c1 (/b/s/w/ir/out/Release/blink_unittests+0x82ae6c0) #2 0x55f500660340 (/b/s/w/ir/out/Release/blink_unittests+0x818433f) #3 0x55f500682853 (/b/s/w/ir/out/Release/blink_unittests+0x81a6852) #4 0x55f501e66b00 (/b/s/w/ir/out/Release/blink_unittests+0x998aaff) #5 0x55f501e66d75 (/b/s/w/ir/out/Release/blink_unittests+0x998ad74) #6 0x55f50065b89d (/b/s/w/ir/out/Release/blink_unittests+0x817f89c) #7 0x55f50070690a (/b/s/w/ir/out/Release/blink_unittests+0x822a909) #8 0x55f5006faf3b (/b/s/w/ir/out/Release/blink_unittests+0x821ef3a) #9 0x55f501e65831 (/b/s/w/ir/out/Release/blink_unittests+0x9989830) #10 0x55f501e66bb5 (/b/s/w/ir/out/Release/blink_unittests+0x998abb4) #11 0x55f5006e3e23 (/b/s/w/ir/out/Release/blink_unittests+0x8207e22) #12 0x55f50071f1f2 (/b/s/w/ir/out/Release/blink_unittests+0x82431f1) #13 0x55f50071eba5 (/b/s/w/ir/out/Release/blink_unittests+0x8242ba4) #14 0x55f5007a3e65 (/b/s/w/ir/out/Release/blink_unittests+0x82c7e64) #15 0x55f50071de15 (/b/s/w/ir/out/Release/blink_unittests+0x8241e14) #16 0x55f50073317e (/b/s/w/ir/out/Release/blink_unittests+0x825717d) #17 0x55f500732ce2 (/b/s/w/ir/out/Release/blink_unittests+0x8256ce1) #18 0x55f500732b46 (/b/s/w/ir/out/Release/blink_unittests+0x8256b45) #19 0x55f5007a4a52 (/b/s/w/ir/out/Release/blink_unittests+0x82c8a51) #20 0x55f4faa7efbd (/b/s/w/ir/out/Release/blink_unittests+0x25a2fbc) #21 0x7f2e36e12184 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x8183) #22 0x7f2e30dc903d (/lib/x86_64-linux-gnu/libc-2.19.so+0xfe03c) Task trace: #0 0x55f501e65169 (/b/s/w/ir/out/Release/blink_unittests+0x9989168) #1 0x55f501e68c5a (/b/s/w/ir/out/Release/blink_unittests+0x998cc59) #2 0x55f501e68c5a (/b/s/w/ir/out/Release/blink_unittests+0x998cc59) [4251:4274:0420/004444.835049:25597326460:FATAL:parkable_string.cc(138)] Check failed: IsMainThread(). #0 0x55f4faa9cf28 (/b/s/w/ir/out/Release/blink_unittests+0x25c0f27) #1 0x55f50078a6c1 (/b/s/w/ir/out/Release/blink_unittests+0x82ae6c0) #2 0x55f500660340 (/b/s/w/ir/out/Release/blink_unittests+0x818433f) #3 0x55f500682853 (/b/s/w/ir/out/Release/blink_unittests+0x81a6852) #4 0x55f501e66b00 (/b/s/w/ir/out/Release/blink_unittests+0x998aaff) #5 0x55f501e66d75 (/b/s/w/ir/out/Release/blink_unittests+0x998ad74) #6 0x55f50065b89d (/b/s/w/ir/out/Release/blink_unittests+0x817f89c) #7 0x55f50070690a (/b/s/w/ir/out/Release/blink_unittests+0x822a909) #8 0x55f5006faf3b (/b/s/w/ir/out/Release/blink_unittests+0x821ef3a) #9 0x55f501e65831 (/b/s/w/ir/out/Release/blink_unittests+0x9989830) #10 0x55f501e66bb5 (/b/s/w/ir/out/Release/blink_unittests+0x998abb4) #11 0x55f5006e3e23 (/b/s/w/ir/out/Release/blink_unittests+0x8207e22) #12 0x55f50071f1f2 (/b/s/w/ir/out/Release/blink_unittests+0x82431f1) #13 0x55f50071eba5 (/b/s/w/ir/out/Release/blink_unittests+0x8242ba4) #14 0x55f5007a3e65 (/b/s/w/ir/out/Release/blink_unittests+0x82c7e64) #15 0x55f50071de15 (/b/s/w/ir/out/Release/blink_unittests+0x8241e14) #16 0x55f50073317e (/b/s/w/ir/out/Release/blink_unittests+0x825717d) #17 0x55f500732ce2 (/b/s/w/ir/out/Release/blink_unittests+0x8256ce1) #18 0x55f500732b46 (/b/s/w/ir/out/Release/blink_unittests+0x8256b45) #19 0x55f5007a4a52 (/b/s/w/ir/out/Release/blink_unittests+0x82c8a51) #20 0x55f4faa7efbd (/b/s/w/ir/out/Release/blink_unittests+0x25a2fbc) #21 0x7f2e36e12184 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x8183) #22 0x7f2e30dc903d (/lib/x86_64-linux-gnu/libc-2.19.so+0xfe03c) Task trace: #0 0x55f501e65169 (/b/s/w/ir/out/Release/blink_unittests+0x9989168) #1 0x55f501e68c5a (/b/s/w/ir/out/Release/blink_unittests+0x998cc59) #2 0x55f501e68c5a (/b/s/w/ir/out/Release/blink_unittests+0x998cc59) ================== WARNING: ThreadSanitizer: data race (pid=4251) Read of size 8 at 0x55f5061560a8 by thread T2: #0 empty base/containers/circular_deque.h:617:41 (blink_unittests+0x81a6d7f) #1 empty buildtools/third_party/libc++/trunk/include/stack:190 (blink_unittests+0x81a6d7f) #2 logging::LogMessage::~LogMessage() base/logging.cc:854 (blink_unittests+0x81a6d7f) #3 blink::CompressionTaskParams::~CompressionTaskParams() third_party/blink/renderer/platform/bindings/parkable_string.cc:138:30 (blink_unittests+0x998aaff) #4 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0x998ad74) #5 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0x998ad74) #6 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0x998ad74) #7 ~PassedWrapper third_party/blink/renderer/platform/wtf/functional.h:119 (blink_unittests+0x998ad74) #8 ~__tuple_leaf buildtools/third_party/libc++/trunk/include/tuple:170 (blink_unittests+0x998ad74) #9 ~__tuple_impl buildtools/third_party/libc++/trunk/include/tuple:364 (blink_unittests+0x998ad74) #10 ~tuple buildtools/third_party/libc++/trunk/include/tuple:469 (blink_unittests+0x998ad74) #11 ~BindState base/bind_internal.h:854 (blink_unittests+0x998ad74) #12 base::internal::BindState<blink::ParkableStringImpl::CompressInBackground(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >)::$_1, WTF::PassedWrapper<std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > >, WTF::PassedWrapper<std::__1::unique_ptr<WTF::Vector<unsigned char, 0u, WTF::PartitionAllocator>, std::__1::default_delete<WTF::Vector<unsigned char, 0u, WTF::PartitionAllocator> > > >, base::TimeDelta>::Destroy(base::internal::BindStateBase const*) base/bind_internal.h:857 (blink_unittests+0x998ad74) #13 Destruct base/callback_internal.cc:29:3 (blink_unittests+0x817f89c) #14 Release base/memory/ref_counted.h:403 (blink_unittests+0x817f89c) #15 Release base/memory/scoped_refptr.h:297 (blink_unittests+0x817f89c) #16 ~scoped_refptr base/memory/scoped_refptr.h:209 (blink_unittests+0x817f89c) #17 base::internal::CallbackBase::~CallbackBase() base/callback_internal.cc:84 (blink_unittests+0x817f89c) #18 base::sequence_manager::internal::PostedTask::~PostedTask() base/task/sequence_manager/tasks.cc:52:25 (blink_unittests+0x822a909) #19 base::sequence_manager::internal::TaskQueueImpl::TaskRunner::PostDelayedTask(base::Location const&, base::OnceCallback<void ()>, base::TimeDelta) base/task/sequence_manager/task_queue_impl.cc:73:3 (blink_unittests+0x821ef3a) #20 PostCrossThreadTask third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h:20:15 (blink_unittests+0x9989830) #21 blink::ParkableStringImpl::CompressInBackground(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >) third_party/blink/renderer/platform/bindings/parkable_string.cc:628 (blink_unittests+0x9989830) #22 Invoke<void (*const &)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > base/bind_internal.h:399:12 (blink_unittests+0x998abb4) #23 MakeItSo<void (*const &)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > base/bind_internal.h:599 (blink_unittests+0x998abb4) #24 RunImpl<void (*const &)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), const std::__1::tuple<WTF::PassedWrapper<std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > > &, 0> base/bind_internal.h:672 (blink_unittests+0x998abb4) #25 base::internal::Invoker<base::internal::BindState<void (*)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), WTF::PassedWrapper<std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:654 (blink_unittests+0x998abb4) #26 Run base/callback.h:97:12 (blink_unittests+0x8207e22) #27 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (blink_unittests+0x8207e22) #28 base::internal::TaskTracker::RunContinueOnShutdown(base::internal::Task*) base/task/thread_pool/task_tracker.cc:703:19 (blink_unittests+0x82431f1) #29 RunTaskWithShutdownBehavior base/task/thread_pool/task_tracker.cc:724:7 (blink_unittests+0x8242ba4) #30 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker.cc:563 (blink_unittests+0x8242ba4) #31 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker_posix.cc:24:16 (blink_unittests+0x82c7e64) #32 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>) base/task/thread_pool/task_tracker.cc:427:3 (blink_unittests+0x8241e14) #33 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:340:31 (blink_unittests+0x825717d) #34 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (blink_unittests+0x8256ce1) #35 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (blink_unittests+0x8256b45) #36 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (blink_unittests+0x82c8a51) Previous write of size 8 at 0x55f5061560a8 by main thread: #0 base::circular_deque<base::RepeatingCallback<void (char const*, int, base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)> >::pop_back() base/containers/circular_deque.h (blink_unittests+0x81a8e24) #1 pop buildtools/third_party/libc++/trunk/include/stack:216:19 (blink_unittests+0x81a5953) #2 logging::ScopedLogAssertHandler::~ScopedLogAssertHandler() base/logging.cc:508 (blink_unittests+0x81a5953) #3 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0xc2b67fd) #4 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0xc2b67fd) #5 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0xc2b67fd) #6 base::TestSuite::~TestSuite() base/test/test_suite.cc:218 (blink_unittests+0xc2b67fd) #7 main third_party/blink/renderer/controller/tests/run_all_tests.cc:84:1 (blink_unittests+0x2613da9) Location is global 'logging::(anonymous namespace)::log_assert_handler_stack' of size 48 at 0x55f506156088 (blink_unittests+0x00000dc7a0a8) Thread T2 'ThreadPoolForeg' (tid=4263, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (blink_unittests+0x25a305b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (blink_unittests+0x82c84f6) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (blink_unittests+0x82c83b5) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (blink_unittests+0x825636d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (blink_unittests+0x8254c2e) #5 void base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::WorkerContainer::ForEachWorker<base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::SchedulerWorker*)>(base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::SchedulerWorker*)) base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (blink_unittests+0x8254c2e) #6 FlushImpl base/task/thread_pool/scheduler_worker_pool_impl.cc:185:23 (blink_unittests+0x824e85d) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/scheduler_worker_pool_impl.cc:104 (blink_unittests+0x824e85d) #8 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPool::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/thread_pool/scheduler_worker_pool_impl.cc:427:1 (blink_unittests+0x824e7eb) #9 base::internal::ThreadPoolImpl::Start(base::ThreadPool::InitParams const&, base::SchedulerWorkerObserver*) base/task/thread_pool/thread_pool_impl.cc:175:23 (blink_unittests+0x823dc84) #10 StartWithDefaultParams base/task/thread_pool/thread_pool.cc:68:3 (blink_unittests+0x823c64c) #11 base::ThreadPool::CreateAndStartWithDefaultParams(base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >) base/task/thread_pool/thread_pool.cc:50 (blink_unittests+0x823c64c) #12 content::TestBlinkWebUnitTestSupport::TestBlinkWebUnitTestSupport(content::TestBlinkWebUnitTestSupport::SchedulerType) content/test/test_blink_web_unit_test_support.cc:172:5 (blink_unittests+0xc2d5a05) #13 TestEnvironment content/public/test/blink_test_environment.cc:39:9 (blink_unittests+0xc2d49de) #14 content::SetUpBlinkTestEnvironment() content/public/test/blink_test_environment.cc:88 (blink_unittests+0xc2d49de) #15 (anonymous namespace)::BlinkUnitTestSuite::Initialize() third_party/blink/renderer/controller/tests/run_all_tests.cc:53:5 (blink_unittests+0x2613e2e) #16 base::TestSuite::Run() base/test/test_suite.cc:304:3 (blink_unittests+0xc2b6447) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::BlinkUnitTestSuite *> base/bind_internal.h:499:12 (blink_unittests+0x2614518) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::BlinkUnitTestSuite *> base/bind_internal.h:599 (blink_unittests+0x2614518) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::BlinkUnitTestSuite> >, 0> base/bind_internal.h:672 (blink_unittests+0x2614518) #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::BlinkUnitTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (blink_unittests+0x2614518) #21 Run base/callback.h:97:12 (blink_unittests+0xc2b99e8) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (blink_unittests+0xc2b99e8) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (blink_unittests+0xc2b97f7) #24 main third_party/blink/renderer/controller/tests/run_all_tests.cc:81:10 (blink_unittests+0x2613d97) SUMMARY: ThreadSanitizer: data race base/containers/circular_deque.h:617:41 in empty ================== Received signal 6 #0 0x55f4faa9cf28 (/b/s/w/ir/out/Release/blink_unittests+0x25c0f27) #1 0x55f50078a6c1 (/b/s/w/ir/out/Release/blink_unittests+0x82ae6c0) #2 0x55f500660340 (/b/s/w/ir/out/Release/blink_unittests+0x818433f) #3 0x55f50078a0dc (/b/s/w/ir/out/Release/blink_unittests+0x82ae0db) #4 0x55f4faa85d04 (/b/s/w/ir/out/Release/blink_unittests+0x25a9d03) #5 0x55f4faabbb33 (/b/s/w/ir/out/Release/blink_unittests+0x25dfb32) #6 0x7f2e36e1a330 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x1032f) #7 0x7f2e30d01c37 (/lib/x86_64-linux-gnu/libc-2.19.so+0x36c36) #8 0x7f2e30d05028 (/lib/x86_64-linux-gnu/libc-2.19.so+0x3a027) #9 0x55f4faa84c37 (/b/s/w/ir/out/Release/blink_unittests+0x25a8c36) #10 0x55f500788b2e (/b/s/w/ir/out/Release/blink_unittests+0x82acb2d) #11 0x55f500682d8b (/b/s/w/ir/out/Release/blink_unittests+0x81a6d8a) #12 0x55f501e66b00 (/b/s/w/ir/out/Release/blink_unittests+0x998aaff) #13 0x55f501e66d75 (/b/s/w/ir/out/Release/blink_unittests+0x998ad74) #14 0x55f50065b89d (/b/s/w/ir/out/Release/blink_unittests+0x817f89c) #15 0x55f50070690a (/b/s/w/ir/out/Release/blink_unittests+0x822a909) #16 0x55f5006faf3b (/b/s/w/ir/out/Release/blink_unittests+0x821ef3a) #17 0x55f501e65831 (/b/s/w/ir/out/Release/blink_unittests+0x9989830) #18 0x55f501e66bb5 (/b/s/w/ir/out/Release/blink_unittests+0x998abb4) #19 0x55f5006e3e23 (/b/s/w/ir/out/Release/blink_unittests+0x8207e22) #20 0x55f50071f1f2 (/b/s/w/ir/out/Release/blink_unittests+0x82431f1) #21 0x55f50071eba5 (/b/s/w/ir/out/Release/blink_unittests+0x8242ba4) #22 0x55f5007a3e65 (/b/s/w/ir/out/Release/blink_unittests+0x82c7e64) #23 0x55f50071de15 (/b/s/w/ir/out/Release/blink_unittests+0x8241e14) #24 0x55f50073317e (/b/s/w/ir/out/Release/blink_unittests+0x825717d) #25 0x55f500732ce2 (/b/s/w/ir/out/Release/blink_unittests+0x8256ce1) #26 0x55f500732b46 (/b/s/w/ir/out/Release/blink_unittests+0x8256b45) #27 0x55f5007a4a52 (/b/s/w/ir/out/Release/blink_unittests+0x82c8a51) #28 0x55f4faa7efbd (/b/s/w/ir/out/Release/blink_unittests+0x25a2fbc) #29 0x7f2e36e12184 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x8183) #30 0x7f2e30dc903d (/lib/x86_64-linux-gnu/libc-2.19.so+0xfe03c) r8: 00007f2e27efd700 r9: 0004000000000000 r10: 0000000000000008 r11: 0000000000000202 r12: 00007f2e27ebbf18 r13: 00007f2e27ebbf20 r14: 0000000000000000 r15: 00007f2e27ebbf10 di: 000000000000109b si: 00000000000010a7 bp: 0000000006158da0 bx: 00007f2e27ebdb80 dx: 0000000000000006 ax: 0000000000000000 cx: 00007f2e30d01c37 sp: 00007f2e27ebad48 ip: 00007f2e30d01c37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. ================== WARNING: ThreadSanitizer: data race (pid=4251) Read of size 8 at 0x55f5061560a8 by thread T3: #0 empty base/containers/circular_deque.h:617:41 (blink_unittests+0x81a6d7f) #1 empty buildtools/third_party/libc++/trunk/include/stack:190 (blink_unittests+0x81a6d7f) #2 logging::LogMessage::~LogMessage() base/logging.cc:854 (blink_unittests+0x81a6d7f) #3 blink::CompressionTaskParams::~CompressionTaskParams() third_party/blink/renderer/platform/bindings/parkable_string.cc:138:30 (blink_unittests+0x998aaff) #4 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0x998ad74) #5 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0x998ad74) #6 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0x998ad74) #7 ~PassedWrapper third_party/blink/renderer/platform/wtf/functional.h:119 (blink_unittests+0x998ad74) #8 ~__tuple_leaf buildtools/third_party/libc++/trunk/include/tuple:170 (blink_unittests+0x998ad74) #9 ~__tuple_impl buildtools/third_party/libc++/trunk/include/tuple:364 (blink_unittests+0x998ad74) #10 ~tuple buildtools/third_party/libc++/trunk/include/tuple:469 (blink_unittests+0x998ad74) #11 ~BindState base/bind_internal.h:854 (blink_unittests+0x998ad74) #12 base::internal::BindState<blink::ParkableStringImpl::CompressInBackground(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >)::$_1, WTF::PassedWrapper<std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > >, WTF::PassedWrapper<std::__1::unique_ptr<WTF::Vector<unsigned char, 0u, WTF::PartitionAllocator>, std::__1::default_delete<WTF::Vector<unsigned char, 0u, WTF::PartitionAllocator> > > >, base::TimeDelta>::Destroy(base::internal::BindStateBase const*) base/bind_internal.h:857 (blink_unittests+0x998ad74) #13 Destruct base/callback_internal.cc:29:3 (blink_unittests+0x817f89c) #14 Release base/memory/ref_counted.h:403 (blink_unittests+0x817f89c) #15 Release base/memory/scoped_refptr.h:297 (blink_unittests+0x817f89c) #16 ~scoped_refptr base/memory/scoped_refptr.h:209 (blink_unittests+0x817f89c) #17 base::internal::CallbackBase::~CallbackBase() base/callback_internal.cc:84 (blink_unittests+0x817f89c) #18 base::sequence_manager::internal::PostedTask::~PostedTask() base/task/sequence_manager/tasks.cc:52:25 (blink_unittests+0x822a909) #19 base::sequence_manager::internal::TaskQueueImpl::TaskRunner::PostDelayedTask(base::Location const&, base::OnceCallback<void ()>, base::TimeDelta) base/task/sequence_manager/task_queue_impl.cc:73:3 (blink_unittests+0x821ef3a) #20 PostCrossThreadTask third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h:20:15 (blink_unittests+0x9989830) #21 blink::ParkableStringImpl::CompressInBackground(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >) third_party/blink/renderer/platform/bindings/parkable_string.cc:628 (blink_unittests+0x9989830) #22 Invoke<void (*const &)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > base/bind_internal.h:399:12 (blink_unittests+0x998abb4) #23 MakeItSo<void (*const &)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > base/bind_internal.h:599 (blink_unittests+0x998abb4) #24 RunImpl<void (*const &)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), const std::__1::tuple<WTF::PassedWrapper<std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > > &, 0> base/bind_internal.h:672 (blink_unittests+0x998abb4) #25 base::internal::Invoker<base::internal::BindState<void (*)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), WTF::PassedWrapper<std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:654 (blink_unittests+0x998abb4) #26 Run base/callback.h:97:12 (blink_unittests+0x8207e22) #27 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (blink_unittests+0x8207e22) #28 base::internal::TaskTracker::RunContinueOnShutdown(base::internal::Task*) base/task/thread_pool/task_tracker.cc:703:19 (blink_unittests+0x82431f1) #29 RunTaskWithShutdownBehavior base/task/thread_pool/task_tracker.cc:724:7 (blink_unittests+0x8242ba4) #30 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker.cc:563 (blink_unittests+0x8242ba4) #31 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker_posix.cc:24:16 (blink_unittests+0x82c7e64) #32 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>) base/task/thread_pool/task_tracker.cc:427:3 (blink_unittests+0x8241e14) #33 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:340:31 (blink_unittests+0x825717d) #34 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (blink_unittests+0x8256ce1) #35 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (blink_unittests+0x8256b45) #36 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (blink_unittests+0x82c8a51) Previous write of size 8 at 0x55f5061560a8 by main thread: #0 base::circular_deque<base::RepeatingCallback<void (char const*, int, base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, base::BasicStringPiece<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >)> >::pop_back() base/containers/circular_deque.h (blink_unittests+0x81a8e24) #1 pop buildtools/third_party/libc++/trunk/include/stack:216:19 (blink_unittests+0x81a5953) #2 logging::ScopedLogAssertHandler::~ScopedLogAssertHandler() base/logging.cc:508 (blink_unittests+0x81a5953) #3 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0xc2b67fd) #4 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0xc2b67fd) #5 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0xc2b67fd) #6 base::TestSuite::~TestSuite() base/test/test_suite.cc:218 (blink_unittests+0xc2b67fd) #7 main third_party/blink/renderer/controller/tests/run_all_tests.cc:84:1 (blink_unittests+0x2613da9) Location is global 'logging::(anonymous namespace)::log_assert_handler_stack' of size 48 at 0x55f506156088 (blink_unittests+0x00000dc7a0a8) Thread T3 'ThreadPoolForeg' (tid=4274, running) created by thread T2 at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (blink_unittests+0x25a305b) #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (blink_unittests+0x82c84f6) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (blink_unittests+0x82c83b5) #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/thread_pool/scheduler_worker.cc:79:3 (blink_unittests+0x825636d) #4 operator() base/task/thread_pool/scheduler_worker_pool_impl.cc:186:15 (blink_unittests+0x8254c2e) #5 void base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::WorkerContainer::ForEachWorker<base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::SchedulerWorker*)>(base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::SchedulerWorker*)) base/task/thread_pool/scheduler_worker_pool_impl.cc:151 (blink_unittests+0x8254c2e) #6 FlushImpl base/task/thread_pool/scheduler_worker_pool_impl.cc:185:23 (blink_unittests+0x8250497) #7 base::internal::SchedulerWorkerPoolImpl::ScopedWorkersExecutor::Flush(base::internal::SchedulerLock*) base/task/thread_pool/scheduler_worker_pool_impl.cc:123 (blink_unittests+0x8250497) #8 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/thread_pool/scheduler_worker_pool_impl.cc:611:12 (blink_unittests+0x824ffc9) #9 base::internal::SchedulerWorker::RunWorker() base/task/thread_pool/scheduler_worker.cc:328:51 (blink_unittests+0x825713c) #10 base::internal::SchedulerWorker::RunPooledWorker() base/task/thread_pool/scheduler_worker.cc:233:3 (blink_unittests+0x8256ce1) #11 base::internal::SchedulerWorker::ThreadMain() base/task/thread_pool/scheduler_worker.cc:212:7 (blink_unittests+0x8256b45) #12 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (blink_unittests+0x82c8a51) SUMMARY: ThreadSanitizer: data race base/containers/circular_deque.h:617:41 in empty ================== [ RUN ] PublicURLManagerTest.RegisterMojoBlob [ OK ] PublicURLManagerTest.RegisterMojoBlob (28 ms) ================================================================================