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

Test 'AccessibilityObjectModelTest.Level' completed with the following status(es): 'FAILURE_ON_EXIT','SUCCESS' Test 'AccessibilityObjectModelTest.Level' had the following logs when run: ================================================================================ [ RUN ] AccessibilityObjectModelTest.Level [ OK ] AccessibilityObjectModelTest.Level (75 ms) [----------] 6 tests from AccessibilityObjectModelTest (513 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (8000 ms total) [ PASSED ] 10 tests. [5360:5631:0524/175543.021787:3939493416:FATAL:parkable_string.cc(138)] Check failed: IsMainThread(). #0 0x5555bb2fcb88 (/b/s/w/ir/out/Release/blink_unittests+0x2627b87) #1 0x5555c10bb0e1 (/b/s/w/ir/out/Release/blink_unittests+0x83e60e0) #2 0x5555c0f8f2f0 (/b/s/w/ir/out/Release/blink_unittests+0x82ba2ef) #3 0x5555c0fb11cd (/b/s/w/ir/out/Release/blink_unittests+0x82dc1cc) #4 0x5555c27be590 (/b/s/w/ir/out/Release/blink_unittests+0x9ae958f) #5 0x5555c27be805 (/b/s/w/ir/out/Release/blink_unittests+0x9ae9804) #6 0x5555c0f8ac2d (/b/s/w/ir/out/Release/blink_unittests+0x82b5c2c) #7 0x5555c10383da (/b/s/w/ir/out/Release/blink_unittests+0x83633d9) #8 0x5555c102bf1d (/b/s/w/ir/out/Release/blink_unittests+0x8356f1c) #9 0x5555c27bd2d3 (/b/s/w/ir/out/Release/blink_unittests+0x9ae82d2) #10 0x5555c27be645 (/b/s/w/ir/out/Release/blink_unittests+0x9ae9644) #11 0x5555c10123dd (/b/s/w/ir/out/Release/blink_unittests+0x833d3dc) #12 0x5555c104f0f2 (/b/s/w/ir/out/Release/blink_unittests+0x837a0f1) #13 0x5555c104e765 (/b/s/w/ir/out/Release/blink_unittests+0x8379764) #14 0x5555c10d4b15 (/b/s/w/ir/out/Release/blink_unittests+0x83ffb14) #15 0x5555c104dd61 (/b/s/w/ir/out/Release/blink_unittests+0x8378d60) #16 0x5555c10658ef (/b/s/w/ir/out/Release/blink_unittests+0x83908ee) #17 0x5555c1065432 (/b/s/w/ir/out/Release/blink_unittests+0x8390431) #18 0x5555c1065296 (/b/s/w/ir/out/Release/blink_unittests+0x8390295) #19 0x5555c10d5702 (/b/s/w/ir/out/Release/blink_unittests+0x8400701) #20 0x5555bb2debbd (/b/s/w/ir/out/Release/blink_unittests+0x2609bbc) #21 0x7f09ace96184 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x8183) #22 0x7f09a6e4d03d (/lib/x86_64-linux-gnu/libc-2.19.so+0xfe03c) Task trace: #0 0x5555c27bcc19 (/b/s/w/ir/out/Release/blink_unittests+0x9ae7c18) #1 0x5555c27c06da (/b/s/w/ir/out/Release/blink_unittests+0x9aeb6d9) #2 0x5555c27c06da (/b/s/w/ir/out/Release/blink_unittests+0x9aeb6d9) [5360:5632:0524/175543.115063:3939586575:FATAL:parkable_string.cc(138)] Check failed: IsMainThread(). #0 0x5555bb2fcb88 (/b/s/w/ir/out/Release/blink_unittests+0x2627b87) #1 0x5555c10bb0e1 (/b/s/w/ir/out/Release/blink_unittests+0x83e60e0) #2 0x5555c0f8f2f0 (/b/s/w/ir/out/Release/blink_unittests+0x82ba2ef) #3 0x5555c0fb11cd (/b/s/w/ir/out/Release/blink_unittests+0x82dc1cc) #4 0x5555c27be590 (/b/s/w/ir/out/Release/blink_unittests+0x9ae958f) #5 0x5555c27be805 (/b/s/w/ir/out/Release/blink_unittests+0x9ae9804) #6 0x5555c0f8ac2d (/b/s/w/ir/out/Release/blink_unittests+0x82b5c2c) #7 0x5555c10383da (/b/s/w/ir/out/Release/blink_unittests+0x83633d9) #8 0x5555c102bf1d (/b/s/w/ir/out/Release/blink_unittests+0x8356f1c) #9 0x5555c27bd2d3 (/b/s/w/ir/out/Release/blink_unittests+0x9ae82d2) #10 0x5555c27be645 (/b/s/w/ir/out/Release/blink_unittests+0x9ae9644) #11 0x5555c10123dd (/b/s/w/ir/out/Release/blink_unittests+0x833d3dc) #12 0x5555c104f0f2 (/b/s/w/ir/out/Release/blink_unittests+0x837a0f1) #13 0x5555c104e765 (/b/s/w/ir/out/Release/blink_unittests+0x8379764) #14 0x5555c10d4b15 (/b/s/w/ir/out/Release/blink_unittests+0x83ffb14) #15 0x5555c104dd61 (/b/s/w/ir/out/Release/blink_unittests+0x8378d60) #16 0x5555c10658ef (/b/s/w/ir/out/Release/blink_unittests+0x83908ee) #17 0x5555c1065432 (/b/s/w/ir/out/Release/blink_unittests+0x8390431) #18 0x5555c1065296 (/b/s/w/ir/out/Release/blink_unittests+0x8390295) #19 0x5555c10d5702 (/b/s/w/ir/out/Release/blink_unittests+0x8400701) #20 0x5555bb2debbd (/b/s/w/ir/out/Release/blink_unittests+0x2609bbc) #21 0x7f09ace96184 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x8183) #22 0x7f09a6e4d03d (/lib/x86_64-linux-gnu/libc-2.19.so+0xfe03c) Task trace: #0 0x5555c27bcc19 (/b/s/w/ir/out/Release/blink_unittests+0x9ae7c18) #1 0x5555c27c06da (/b/s/w/ir/out/Release/blink_unittests+0x9aeb6d9) #2 0x5555c27c06da (/b/s/w/ir/out/Release/blink_unittests+0x9aeb6d9) ================== WARNING: ThreadSanitizer: data race (pid=5360) Read of size 8 at 0x5555c6aad488 by thread T19: #0 empty base/containers/circular_deque.h:617:41 (blink_unittests+0x82dc7ff) #1 empty buildtools/third_party/libc++/trunk/include/stack:190 (blink_unittests+0x82dc7ff) #2 logging::LogMessage::~LogMessage() base/logging.cc:918 (blink_unittests+0x82dc7ff) #3 blink::CompressionTaskParams::~CompressionTaskParams() third_party/blink/renderer/platform/bindings/parkable_string.cc:138:30 (blink_unittests+0x9ae958f) #4 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0x9ae9804) #5 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0x9ae9804) #6 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0x9ae9804) #7 ~PassedWrapper third_party/blink/renderer/platform/wtf/functional.h:117 (blink_unittests+0x9ae9804) #8 ~__tuple_leaf buildtools/third_party/libc++/trunk/include/tuple:170 (blink_unittests+0x9ae9804) #9 ~__tuple_impl buildtools/third_party/libc++/trunk/include/tuple:364 (blink_unittests+0x9ae9804) #10 ~tuple buildtools/third_party/libc++/trunk/include/tuple:469 (blink_unittests+0x9ae9804) #11 ~BindState base/bind_internal.h:854 (blink_unittests+0x9ae9804) #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+0x9ae9804) #13 Destruct base/callback_internal.cc:29:3 (blink_unittests+0x82b5c2c) #14 Release base/memory/ref_counted.h:407 (blink_unittests+0x82b5c2c) #15 Release base/memory/scoped_refptr.h:297 (blink_unittests+0x82b5c2c) #16 ~scoped_refptr base/memory/scoped_refptr.h:209 (blink_unittests+0x82b5c2c) #17 base::internal::CallbackBase::~CallbackBase() base/callback_internal.cc:84 (blink_unittests+0x82b5c2c) #18 base::sequence_manager::internal::PostedTask::~PostedTask() base/task/sequence_manager/tasks.cc:52:25 (blink_unittests+0x83633d9) #19 base::sequence_manager::internal::TaskQueueImpl::TaskRunner::PostDelayedTask(base::Location const&, base::OnceCallback<void ()>, base::TimeDelta) base/task/sequence_manager/task_queue_impl.cc:78:3 (blink_unittests+0x8356f1c) #20 PostCrossThreadTask third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h:27:15 (blink_unittests+0x9ae82d2) #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:629 (blink_unittests+0x9ae82d2) #22 Invoke<void (*)(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+0x9ae9644) #23 MakeItSo<void (*)(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+0x9ae9644) #24 RunImpl<void (*)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), 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+0x9ae9644) #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 ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (blink_unittests+0x9ae9644) #26 Run base/callback.h:97:12 (blink_unittests+0x833d3dc) #27 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (blink_unittests+0x833d3dc) #28 base::internal::TaskTracker::RunContinueOnShutdown(base::internal::Task*) base/task/thread_pool/task_tracker.cc:741:19 (blink_unittests+0x837a0f1) #29 RunTaskWithShutdownBehavior base/task/thread_pool/task_tracker.cc:762:7 (blink_unittests+0x8379764) #30 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::TaskSource*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker.cc:593 (blink_unittests+0x8379764) #31 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::TaskSource*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker_posix.cc:24:16 (blink_unittests+0x83ffb14) #32 base::internal::TaskTracker::RunAndPopNextTask(base::internal::RegisteredTaskSource) base/task/thread_pool/task_tracker.cc:455:5 (blink_unittests+0x8378d60) #33 base::internal::WorkerThread::RunWorker() base/task/thread_pool/worker_thread.cc:320:34 (blink_unittests+0x83908ee) #34 base::internal::WorkerThread::RunPooledWorker() base/task/thread_pool/worker_thread.cc:222:3 (blink_unittests+0x8390431) #35 base::internal::WorkerThread::ThreadMain() base/task/thread_pool/worker_thread.cc:201:7 (blink_unittests+0x8390295) #36 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (blink_unittests+0x8400701) Previous write of size 8 at 0x5555c6aad488 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+0x82de7b4) #1 pop buildtools/third_party/libc++/trunk/include/stack:216:19 (blink_unittests+0x82db2d3) #2 logging::ScopedLogAssertHandler::~ScopedLogAssertHandler() base/logging.cc:534 (blink_unittests+0x82db2d3) #3 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0xc51d40d) #4 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0xc51d40d) #5 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0xc51d40d) #6 base::TestSuite::~TestSuite() base/test/test_suite.cc:218 (blink_unittests+0xc51d40d) #7 main third_party/blink/renderer/controller/tests/run_all_tests.cc:84:1 (blink_unittests+0x267a129) Location is global 'logging::(anonymous namespace)::log_assert_handler_stack' of size 48 at 0x5555c6aad468 (blink_unittests+0x00000ddd8488) Thread T19 'ThreadPoolForeg' (tid=5631, running) created by thread T18 at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (blink_unittests+0x2609c5b) #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+0x84001a6) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (blink_unittests+0x8400065) #3 base::internal::WorkerThread::Start(base::WorkerThreadObserver*) base/task/thread_pool/worker_thread.cc:68:3 (blink_unittests+0x838fabd) #4 operator() base/task/thread_pool/thread_group_impl.cc:185:15 (blink_unittests+0x83857fe) #5 void base::internal::ThreadGroupImpl::ScopedWorkersExecutor::WorkerContainer::ForEachWorker<base::internal::ThreadGroupImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::WorkerThread*)>(base::internal::ThreadGroupImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::WorkerThread*)) base/task/thread_pool/thread_group_impl.cc:150 (blink_unittests+0x83857fe) #6 FlushImpl base/task/thread_pool/thread_group_impl.cc:184:23 (blink_unittests+0x8381067) #7 base::internal::ThreadGroupImpl::ScopedWorkersExecutor::Flush(base::internal::CheckedLock*) base/task/thread_pool/thread_group_impl.cc:122 (blink_unittests+0x8381067) #8 base::internal::ThreadGroupImpl::WorkerThreadDelegateImpl::GetWork(base::internal::WorkerThread*) base/task/thread_pool/thread_group_impl.cc:599:12 (blink_unittests+0x8380b99) #9 base::internal::WorkerThread::RunWorker() base/task/thread_pool/worker_thread.cc:308:51 (blink_unittests+0x83908a0) #10 base::internal::WorkerThread::RunPooledWorker() base/task/thread_pool/worker_thread.cc:222:3 (blink_unittests+0x8390431) #11 base::internal::WorkerThread::ThreadMain() base/task/thread_pool/worker_thread.cc:201:7 (blink_unittests+0x8390295) #12 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (blink_unittests+0x8400701) SUMMARY: ThreadSanitizer: data race base/containers/circular_deque.h:617:41 in empty ================== Received signal 6 #0 0x5555bb2fcb88 (/b/s/w/ir/out/Release/blink_unittests+0x2627b87) #1 0x5555c10bb0e1 (/b/s/w/ir/out/Release/blink_unittests+0x83e60e0) #2 0x5555c0f8f2f0 (/b/s/w/ir/out/Release/blink_unittests+0x82ba2ef) #3 0x5555c10baafc (/b/s/w/ir/out/Release/blink_unittests+0x83e5afb) #4 0x5555bb2e5904 (/b/s/w/ir/out/Release/blink_unittests+0x2610903) #5 0x5555bb31bead (/b/s/w/ir/out/Release/blink_unittests+0x2646eac) #6 0x7f09ace9e330 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x1032f) #7 0x7f09a6d85c37 (/lib/x86_64-linux-gnu/libc-2.19.so+0x36c36) #8 0x7f09a6d89028 (/lib/x86_64-linux-gnu/libc-2.19.so+0x3a027) #9 0x5555bb2e4837 (/b/s/w/ir/out/Release/blink_unittests+0x260f836) #10 0x5555c10b954e (/b/s/w/ir/out/Release/blink_unittests+0x83e454d) #11 0x5555c0fb180b (/b/s/w/ir/out/Release/blink_unittests+0x82dc80a) #12 0x5555c27be590 (/b/s/w/ir/out/Release/blink_unittests+0x9ae958f) #13 0x5555c27be805 (/b/s/w/ir/out/Release/blink_unittests+0x9ae9804) #14 0x5555c0f8ac2d (/b/s/w/ir/out/Release/blink_unittests+0x82b5c2c) #15 0x5555c10383da (/b/s/w/ir/out/Release/blink_unittests+0x83633d9) #16 0x5555c102bf1d (/b/s/w/ir/out/Release/blink_unittests+0x8356f1c) #17 0x5555c27bd2d3 (/b/s/w/ir/out/Release/blink_unittests+0x9ae82d2) #18 0x5555c27be645 (/b/s/w/ir/out/Release/blink_unittests+0x9ae9644) #19 0x5555c10123dd (/b/s/w/ir/out/Release/blink_unittests+0x833d3dc) #20 0x5555c104f0f2 (/b/s/w/ir/out/Release/blink_unittests+0x837a0f1) #21 0x5555c104e765 (/b/s/w/ir/out/Release/blink_unittests+0x8379764) #22 0x5555c10d4b15 (/b/s/w/ir/out/Release/blink_unittests+0x83ffb14) #23 0x5555c104dd61 (/b/s/w/ir/out/Release/blink_unittests+0x8378d60) #24 0x5555c10658ef (/b/s/w/ir/out/Release/blink_unittests+0x83908ee) #25 0x5555c1065432 (/b/s/w/ir/out/Release/blink_unittests+0x8390431) #26 0x5555c1065296 (/b/s/w/ir/out/Release/blink_unittests+0x8390295) #27 0x5555c10d5702 (/b/s/w/ir/out/Release/blink_unittests+0x8400701) #28 0x5555bb2debbd (/b/s/w/ir/out/Release/blink_unittests+0x2609bbc) #29 0x7f09ace96184 (/lib/x86_64-linux-gnu/libpthread-2.19.so+0x8183) #30 0x7f09a6e4d03d (/lib/x86_64-linux-gnu/libc-2.19.so+0xfe03c) r8: 00007f0993e2a700 r9: 0004000000000000 r10: 0000000000000008 r11: 0000000000000206 r12: 00007f0993de8ed0 r13: 00007f0993de8ec0 r14: 0000000000000000 r15: 00007b7000081800 di: 00000000000014f0 si: 00000000000015ff bp: 00000000c6ab01f0 bx: 00007f0993deab80 dx: 0000000000000006 ax: 0000000000000000 cx: 00007f09a6d85c37 sp: 00007f0993de7528 ip: 00007f09a6d85c37 efl: 0000000000000206 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=5360) Read of size 8 at 0x5555c6aad488 by thread T20: #0 empty base/containers/circular_deque.h:617:41 (blink_unittests+0x82dc7ff) #1 empty buildtools/third_party/libc++/trunk/include/stack:190 (blink_unittests+0x82dc7ff) #2 logging::LogMessage::~LogMessage() base/logging.cc:918 (blink_unittests+0x82dc7ff) #3 blink::CompressionTaskParams::~CompressionTaskParams() third_party/blink/renderer/platform/bindings/parkable_string.cc:138:30 (blink_unittests+0x9ae958f) #4 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0x9ae9804) #5 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0x9ae9804) #6 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0x9ae9804) #7 ~PassedWrapper third_party/blink/renderer/platform/wtf/functional.h:117 (blink_unittests+0x9ae9804) #8 ~__tuple_leaf buildtools/third_party/libc++/trunk/include/tuple:170 (blink_unittests+0x9ae9804) #9 ~__tuple_impl buildtools/third_party/libc++/trunk/include/tuple:364 (blink_unittests+0x9ae9804) #10 ~tuple buildtools/third_party/libc++/trunk/include/tuple:469 (blink_unittests+0x9ae9804) #11 ~BindState base/bind_internal.h:854 (blink_unittests+0x9ae9804) #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+0x9ae9804) #13 Destruct base/callback_internal.cc:29:3 (blink_unittests+0x82b5c2c) #14 Release base/memory/ref_counted.h:407 (blink_unittests+0x82b5c2c) #15 Release base/memory/scoped_refptr.h:297 (blink_unittests+0x82b5c2c) #16 ~scoped_refptr base/memory/scoped_refptr.h:209 (blink_unittests+0x82b5c2c) #17 base::internal::CallbackBase::~CallbackBase() base/callback_internal.cc:84 (blink_unittests+0x82b5c2c) #18 base::sequence_manager::internal::PostedTask::~PostedTask() base/task/sequence_manager/tasks.cc:52:25 (blink_unittests+0x83633d9) #19 base::sequence_manager::internal::TaskQueueImpl::TaskRunner::PostDelayedTask(base::Location const&, base::OnceCallback<void ()>, base::TimeDelta) base/task/sequence_manager/task_queue_impl.cc:78:3 (blink_unittests+0x8356f1c) #20 PostCrossThreadTask third_party/blink/renderer/platform/scheduler/public/post_cross_thread_task.h:27:15 (blink_unittests+0x9ae82d2) #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:629 (blink_unittests+0x9ae82d2) #22 Invoke<void (*)(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+0x9ae9644) #23 MakeItSo<void (*)(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+0x9ae9644) #24 RunImpl<void (*)(std::__1::unique_ptr<blink::CompressionTaskParams, std::__1::default_delete<blink::CompressionTaskParams> >), 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+0x9ae9644) #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 ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (blink_unittests+0x9ae9644) #26 Run base/callback.h:97:12 (blink_unittests+0x833d3dc) #27 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (blink_unittests+0x833d3dc) #28 base::internal::TaskTracker::RunContinueOnShutdown(base::internal::Task*) base/task/thread_pool/task_tracker.cc:741:19 (blink_unittests+0x837a0f1) #29 RunTaskWithShutdownBehavior base/task/thread_pool/task_tracker.cc:762:7 (blink_unittests+0x8379764) #30 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::TaskSource*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker.cc:593 (blink_unittests+0x8379764) #31 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::TaskSource*, base::TaskTraits const&, bool) base/task/thread_pool/task_tracker_posix.cc:24:16 (blink_unittests+0x83ffb14) #32 base::internal::TaskTracker::RunAndPopNextTask(base::internal::RegisteredTaskSource) base/task/thread_pool/task_tracker.cc:455:5 (blink_unittests+0x8378d60) #33 base::internal::WorkerThread::RunWorker() base/task/thread_pool/worker_thread.cc:320:34 (blink_unittests+0x83908ee) #34 base::internal::WorkerThread::RunPooledWorker() base/task/thread_pool/worker_thread.cc:222:3 (blink_unittests+0x8390431) #35 base::internal::WorkerThread::ThreadMain() base/task/thread_pool/worker_thread.cc:201:7 (blink_unittests+0x8390295) #36 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (blink_unittests+0x8400701) Previous write of size 8 at 0x5555c6aad488 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+0x82de7b4) #1 pop buildtools/third_party/libc++/trunk/include/stack:216:19 (blink_unittests+0x82db2d3) #2 logging::ScopedLogAssertHandler::~ScopedLogAssertHandler() base/logging.cc:534 (blink_unittests+0x82db2d3) #3 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (blink_unittests+0xc51d40d) #4 reset buildtools/third_party/libc++/trunk/include/memory:2651 (blink_unittests+0xc51d40d) #5 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (blink_unittests+0xc51d40d) #6 base::TestSuite::~TestSuite() base/test/test_suite.cc:218 (blink_unittests+0xc51d40d) #7 main third_party/blink/renderer/controller/tests/run_all_tests.cc:84:1 (blink_unittests+0x267a129) Location is global 'logging::(anonymous namespace)::log_assert_handler_stack' of size 48 at 0x5555c6aad468 (blink_unittests+0x00000ddd8488) Thread T20 'ThreadPoolForeg' (tid=5632, 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:989:3 (blink_unittests+0x2609c5b) #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+0x84001a6) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (blink_unittests+0x8400065) #3 base::internal::WorkerThread::Start(base::WorkerThreadObserver*) base/task/thread_pool/worker_thread.cc:68:3 (blink_unittests+0x838fabd) #4 operator() base/task/thread_pool/thread_group_impl.cc:185:15 (blink_unittests+0x83857fe) #5 void base::internal::ThreadGroupImpl::ScopedWorkersExecutor::WorkerContainer::ForEachWorker<base::internal::ThreadGroupImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::WorkerThread*)>(base::internal::ThreadGroupImpl::ScopedWorkersExecutor::FlushImpl()::'lambda0'(base::internal::WorkerThread*)) base/task/thread_pool/thread_group_impl.cc:150 (blink_unittests+0x83857fe) #6 FlushImpl base/task/thread_pool/thread_group_impl.cc:184:23 (blink_unittests+0x837f3bd) #7 base::internal::ThreadGroupImpl::ScopedWorkersExecutor::~ScopedWorkersExecutor() base/task/thread_pool/thread_group_impl.cc:103 (blink_unittests+0x837f3bd) #8 base::internal::ThreadGroupImpl::PushTaskSourceAndWakeUpWorkers(base::internal::BasicTaskSourceAndTransaction<base::internal::RegisteredTaskSource>) base/task/thread_pool/thread_group_impl.cc:446:1 (blink_unittests+0x837fb3d) #9 base::internal::ThreadPoolImpl::PostTaskWithSequenceNow(base::internal::Task, scoped_refptr<base::internal::Sequence>) base/task/thread_pool/thread_pool_impl.cc:343:38 (blink_unittests+0x83759a6) #10 base::internal::ThreadPoolImpl::PostTaskWithSequence(base::internal::Task, scoped_refptr<base::internal::Sequence>) base/task/thread_pool/thread_pool_impl.cc:360:12 (blink_unittests+0x8375d55) #11 base::internal::ThreadPoolImpl::PostDelayedTaskWithTraits(base::Location const&, base::TaskTraits const&, base::OnceCallback<void ()>, base::TimeDelta) base/task/thread_pool/thread_pool_impl.cc:221:10 (blink_unittests+0x8374b69) #12 PostDelayedTaskWithTraits base/task/post_task.cc:85:9 (blink_unittests+0x8340bc1) #13 base::PostTaskWithTraits(base::Location const&, base::TaskTraits const&, base::OnceCallback<void ()>) base/task/post_task.cc:75 (blink_unittests+0x8340bc1) #14 gin::V8Platform::CallOnWorkerThread(std::__1::unique_ptr<v8::Task, std::__1::default_delete<v8::Task> >) gin/v8_platform.cc:415:3 (blink_unittests+0x9e51d81) #15 v8::internal::ConcurrentMarking::ScheduleTasks() v8/src/heap/concurrent-marking.cc:907:33 (blink_unittests+0x36b1683) #16 v8::internal::ConcurrentMarking::RescheduleTasksIfNeeded() v8/src/heap/concurrent-marking.cc:923:5 (blink_unittests+0x36b1973) #17 v8::internal::MarkCompactCollector::MarkLiveObjects() v8/src/heap/mark-compact.cc:1840:36 (blink_unittests+0x3756889) #18 v8::internal::MarkCompactCollector::CollectGarbage() v8/src/heap/mark-compact.cc:503:3 (blink_unittests+0x3755ef1) #19 v8::internal::Heap::MarkCompact() v8/src/heap/heap.cc:2073:29 (blink_unittests+0x371d4a7) #20 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) v8/src/heap/heap.cc:1848:9 (blink_unittests+0x37192ab) #21 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) v8/src/heap/heap.cc:1435:11 (blink_unittests+0x3716763) #22 CollectAllGarbage v8/src/heap/heap.cc:1175:3 (blink_unittests+0x3718286) #23 v8::internal::Heap::PreciseCollectAllGarbage(int, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) v8/src/heap/heap.cc:1310 (blink_unittests+0x3718286) #24 v8::EmbedderHeapTracer::GarbageCollectionForTesting(v8::EmbedderHeapTracer::EmbedderStackState) v8/src/api/api.cc:10137:9 (blink_unittests+0x34243d5) #25 blink::V8GCController::CollectAllGarbageForTesting(v8::Isolate*, v8::EmbedderHeapTracer::EmbedderStackState) third_party/blink/renderer/bindings/core/v8/v8_gc_controller.cc:238:15 (blink_unittests+0x8828a8c) #26 (anonymous namespace)::BlinkUnitTestSuite::Shutdown() third_party/blink/renderer/controller/tests/run_all_tests.cc:65:5 (blink_unittests+0x267a2ef) #27 base::TestSuite::Run() base/test/test_suite.cc:325:3 (blink_unittests+0xc51d0e6) #28 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::BlinkUnitTestSuite *> base/bind_internal.h:499:12 (blink_unittests+0x267a898) #29 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::BlinkUnitTestSuite *> base/bind_internal.h:599 (blink_unittests+0x267a898) #30 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::BlinkUnitTestSuite> >, 0> base/bind_internal.h:672 (blink_unittests+0x267a898) #31 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+0x267a898) #32 Run base/callback.h:97:12 (blink_unittests+0xc5205f8) #33 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (blink_unittests+0xc5205f8) #34 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (blink_unittests+0xc520407) #35 main third_party/blink/renderer/controller/tests/run_all_tests.cc:81:10 (blink_unittests+0x267a117) SUMMARY: ThreadSanitizer: data race base/containers/circular_deque.h:617:41 in empty ================== [ RUN ] AccessibilityObjectModelTest.Level [ OK ] AccessibilityObjectModelTest.Level (140 ms) ================================================================================