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

{ "shards": [ { "bot_dimensions": [ { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "chrome-xenial-us-west1-a-268-41sv" ] }, { "key": "image", "value": [ "chrome-xenial-19052201-9cb74617499" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "locale", "value": [ "en_US.UTF-8" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-16.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.12" ] }, { "key": "server_version", "value": [ "4303-bae210e" ] }, { "key": "zone", "value": [ "us", "us-west", "us-west1", "us-west1-a" ] } ], "bot_id": "chrome-xenial-us-west1-a-268-41sv", "bot_version": "ec327ca04645110c43b092f9eb2d259c2461902ca791b7bcf390931d49bda575", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "nFftZl2kFquaI2EUmPGwzbc5sIbCocl9L55UeASqlLsC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "tfTmX4aGCfFtfQucj_nEfwiNisK0RmpKrITkZMBBq3cC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "bmnYyAg9mbM_538s1dIP1hZZmOtc8C7ssF41ztN2cr0C" } ] }, "completed_ts": "2019-05-25T04:53:41.705918", "costs_usd": [ 0.007533021009048415 ], "created_ts": "2019-05-25T04:52:36.301545", "duration": 53.62004804611206, "modified_ts": "2019-05-25T04:53:41.705918", "name": "message_center_unittests/Ubuntu-16.04/75dee24bdf/Linux TSan Tests/38940", "output": "/b/s/swarming_bot.1.zip/third_party/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.\nAdditional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer handle_abort=1\nCommand: ./message_center_unittests --test-launcher-bot-mode --cfi-diag=0 --test-launcher-summary-output=/b/s/w/io1c4oOM/output.json --test-launcher-print-test-stdio=always --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: batches of tests are run inside their\nown process. For debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with\n--single-process-tests.\nUsing sharding settings from environment. This is shard 0/1\nUsing 8 parallel jobs.\n[1/160] MessageCenterImplTest.TotalNotificationBlocker (1 ms)\n[2/160] MessageCenterImplTest.RemoveAllNotifications (0 ms)\n[3/160] MessageCenterImplTest.NotifierEnabledChanged (0 ms)\n[4/160] MessageCenterImplTest.UpdateWhileMessageCenterVisible (1 ms)\n[5/160] MessageCenterImplTest.AddWhileMessageCenterVisible (0 ms)\n[6/160] MessageCenterImplTest.RemoveWhileMessageCenterVisible (1 ms)\n[7/160] MessageCenterImplTest.RemoveNonVisibleNotification (0 ms)\n[8/160] MessageCenterImplTest.FindNotificationsByAppId (1 ms)\n[9/160] MessageCenterImplTest.QueueWhenCenterVisible (0 ms)\n[10/160] MessageCenterImplTest.UpdateProgressNotificationWhenCenterVisible (1 ms)\n[11/160] MessageCenterImplTest.PopupTimersEmptyController (0 ms)\n[12/160] MessageCenterImplTest.PopupTimersControllerStartTimer (2 ms)\n[13/160] MessageCenterImplTest.PopupTimersControllerCancelTimer (0 ms)\n[14/160] MessageCenterImplTest.PopupTimersControllerPauseAllTimers (1 ms)\n[15/160] MessageCenterImplTest.PopupTimersControllerStartAllTimers (5 ms)\n[16/160] MessageCenterImplTest.PopupTimersControllerStartMultipleTimers (5 ms)\n[17/160] MessageCenterImplTest.PopupTimersControllerRestartOnUpdate (1 ms)\n[18/160] MessageCenterImplTest.NotificationBlocker (0 ms)\n[19/160] MessageCenterImplTest.NotificationsDuringBlocked (1 ms)\n[20/160] MessageCenterImplTest.NotificationBlockerAllowsPopups (2 ms)\n[21/160] MessageCenterImplTest.UpdateNonProgressNotificationWhenCenterVisible (1 ms)\n[22/160] MessageCenterImplTest.UpdateNonProgressToProgressNotificationWhenCenterVisible (2 ms)\n[23/160] MessageCenterImplTest.Click (0 ms)\n[24/160] MessageCenterImplTest.ButtonClick (2 ms)\n[25/160] MessageCenterImplTest.ButtonClickWithReply (0 ms)\n[26/160] MessageCenterImplTest.Unlock (1 ms)\n[27/160] MessageCenterImplTest.ClickOnLockScreen (0 ms)\n[28/160] MessageCenterImplTest.ClickAndCancelOnLockScreen (1 ms)\n[29/160] MessageCenterImplTest.ButtonClickOnLockScreen (0 ms)\n[30/160] MessageCenterImplTest.ButtonClickWithReplyOnLockScreen (1 ms)\n[31/160] NotificationListTest.Basic (0 ms)\n[32/160] NotificationListTest.MessageCenterVisible (0 ms)\n[33/160] NotificationListTest.UpdateNotification (0 ms)\n[34/160] NotificationListTest.UpdateNotificationWithRenotifyAndQuietMode (1 ms)\n[35/160] NotificationListTest.GetNotificationsByNotifierId (1 ms)\n[36/160] NotificationListTest.OldPopupShouldNotBeHidden (0 ms)\n[37/160] NotificationListTest.Priority (3 ms)\n[38/160] NotificationListTest.GetNotificationsByAppId (0 ms)\n[39/160] NotificationListTest.HasPopupsWithPriority (0 ms)\n[40/160] NotificationListTest.HasPopupsWithSystemPriority (0 ms)\n[41/160] NotificationListTest.UpdateWithoutMessageCenterView (0 ms)\n[42/160] NotificationListTest.Renotify (1 ms)\n[43/160] NotificationListTest.PriorityAndRenotify (0 ms)\n[44/160] NotificationListTest.NotificationOrderAndPriority (0 ms)\n[45/160] NotificationListTest.MarkSinglePopupAsShown (0 ms)\n[46/160] NotificationListTest.UpdateAfterMarkedAsShown (0 ms)\n[47/160] NotificationListTest.QuietMode (0 ms)\n[48/160] NotificationListTest.TestHasNotificationOfType (0 ms)\n[49/160] NotificationDelegateTest.ClickDelegate (0 ms)\n[50/160] NotificationDelegateTest.NullClickDelegate (0 ms)\n[51/160] RelativeTimeFormatterTest.Format_Past_24Hrs (1 ms)\n[52/160] RelativeTimeFormatterTest.Format_Future_1Year (0 ms)\n[53/160] RelativeTimeFormatterTest.Format_Past_1Year (0 ms)\n[54/160] RelativeTimeFormatterTest.Format_Future_10Years (3 ms)\n[55/160] RelativeTimeFormatterTest.Format_Past_10Years (1 ms)\n[56/160] RelativeTimeFormatterTest.Update_Future_Year (0 ms)\n[57/160] RelativeTimeFormatterTest.Update_Future_Day (0 ms)\n[58/160] RelativeTimeFormatterTest.Update_Future_Hour (0 ms)\n[59/160] RelativeTimeFormatterTest.Update_Future_Minute (0 ms)\n[60/160] RelativeTimeFormatterTest.Update_Future_Now (0 ms)\n[61/160] RelativeTimeFormatterTest.Format_Past_30Sec (0 ms)\n[62/160] RelativeTimeFormatterTest.Format_Future_60Sec (0 ms)\n[63/160] RelativeTimeFormatterTest.Format_Past_60Sec (1 ms)\n[64/160] RelativeTimeFormatterTest.Format_Future_5Min (4 ms)\n[65/160] RelativeTimeFormatterTest.Format_Past_5Min (1 ms)\n[66/160] RelativeTimeFormatterTest.Format_Future_60Min (0 ms)\n[67/160] RelativeTimeFormatterTest.Format_Past_60Min (0 ms)\n[68/160] RelativeTimeFormatterTest.Format_Future_10Hrs (0 ms)\n[69/160] RelativeTimeFormatterTest.Format_Past_10Hrs (1 ms)\n[70/160] RelativeTimeFormatterTest.Format_Future_24Hrs (0 ms)\n[71/160] MessagePopupCollectionTest.ShowCustomOnPrimaryDisplay (160 ms)\n[72/160] MessagePopupCollectionTest.NotShowCustomOnSubDisplay (99 ms)\n[73/160] MessagePopupCollectionTest.NotificationsMoveDown (186 ms)\n[74/160] MessagePopupCollectionTest.NotificationsMoveUpForInverse (210 ms)\n[75/160] MessagePopupCollectionTest.PopupResized (123 ms)\n[76/160] MessagePopupCollectionTest.ExpandLatest (247 ms)\n[77/160] MessagePopupCollectionTest.ExpandLatestWithMoveDown (169 ms)\n[78/160] MessagePopupCollectionTest.HoverClose (247 ms)\n[79/160] MessagePopupCollectionTest.ActivatedClose (112 ms)\n[80/160] MessagePopupCollectionTest.SlideOutClose (165 ms)\n[81/160] MessagePopupCollectionTest.TooTallNotification (154 ms)\n[82/160] MessagePopupCollectionTest.DisplaySizeChanged (105 ms)\n[83/160] MessagePopupCollectionTest.PopupResizedAndOverflown (288 ms)\n[84/160] MessagePopupCollectionTest.DismissOnClick (160 ms)\n[85/160] MessagePopupCollectionTest.NotDismissedOnClick (143 ms)\n[86/160] MessagePopupCollectionTest.DefaultPositioning (190 ms)\n[87/160] MessagePopupCollectionTest.DefaultPositioningInverse (207 ms)\n[88/160] MessagePopupCollectionTest.DefaultPositioningWithRightTaskbar (194 ms)\n[89/160] MessagePopupCollectionTest.TopDownPositioningWithTopTaskbar (110 ms)\n[90/160] MessagePopupCollectionTest.TopDownPositioningWithLeftAndTopTaskbar (138 ms)\nOpenbox-Message: Unable to find a valid menu file \"/var/lib/openbox/debian-menu.xml\"\n[91/160] RelativeTimeFormatterTest.Update_Past_Now (0 ms)\n[92/160] RelativeTimeFormatterTest.Update_Past_Minute (1 ms)\n[93/160] RelativeTimeFormatterTest.Update_Past_Hour (0 ms)\n[94/160] RelativeTimeFormatterTest.Update_Past_Day (0 ms)\n[95/160] RelativeTimeFormatterTest.Update_Past_Year (1 ms)\n[96/160] SlideOutControllerTest.OnGestureEventAndDelegate (228 ms)\n[97/160] SlideOutControllerTest.SlideOutAndClose (194 ms)\n[98/160] SlideOutControllerTest.SlideLittleAmountAndNotClose (164 ms)\n[99/160] SlideOutControllerTest.SetSwipeControlWidth_SwipeLessThanControlWidth (154 ms)\n[100/160] SlideOutControllerTest.SwipeControlWidth_SwipeMoreThanControlWidth (141 ms)\n[101/160] NotificationDelegateTest.ButtonClickDelegate (0 ms)\n[102/160] BoundedLabelTest.GetWrappedTextTest (553 ms)\n[103/160] BoundedLabelTest.GetLinesTest (171 ms)\n[104/160] MessagePopupCollectionTest.Nothing (291 ms)\n[105/160] MessagePopupCollectionTest.FadeInFadeOutNotification (203 ms)\n[106/160] MessagePopupCollectionTest.FadeInMultipleNotifications (195 ms)\n[107/160] MessagePopupCollectionTest.FadeInMultipleNotificationsInverse (109 ms)\n[108/160] MessagePopupCollectionTest.UpdateContents (218 ms)\n[109/160] MessagePopupCollectionTest.UpdateContentsCausesPopupClose (147 ms)\n[110/160] MessagePopupCollectionTest.MessageCenterVisibility (106 ms)\n[111/160] NotificationViewMDTest.UseImageAsIcon (480 ms)\n[112/160] NotificationViewMDTest.NotificationWithoutIcon (287 ms)\n[113/160] NotificationViewMDTest.UpdateAddingIcon (231 ms)\n[114/160] NotificationViewMDTest.InlineSettings (231 ms)\n[115/160] NotificationViewMDTest.InlineSettingsInkDropAnimation (178 ms)\n[116/160] NotificationViewMDTest.TestClick (124 ms)\n[117/160] NotificationViewMDTest.TestClickExpanded (143 ms)\n[118/160] NotificationViewMDTest.TestDeleteOnToggleExpanded (174 ms)\n[119/160] NotificationViewMDTest.TestDeleteOnDisableNotification (167 ms)\n[120/160] RelativeTimeFormatterTest.Format_Future_30Sec (0 ms)\n[121/160] SlideOutControllerTest.SetSwipeControlWidth_SwipeOut (255 ms)\n[122/160] SlideOutControllerTest.SwipeControlWidth_SnapAndSwipeOut (203 ms)\n[123/160] SlideOutControllerTest.SwipeControlWidth_SnapAndSnapToControl (159 ms)\n[124/160] SlideOutControllerTest.SwipeControlWidth_SnapAndBackToOrigin (140 ms)\n[125/160] SlideOutControllerTest.SwipeControlWidth_NotSnapAndBackToOrigin (133 ms)\n[126/160] NotificationMenuModelTest.ContextMenuTestWithMessageCenter (0 ms)\n[127/160] NotificationViewTest.CreateOrUpdateTest (125 ms)\n[128/160] NotificationViewTest.UpdateViewsOrderingTest (106 ms)\n[129/160] NotificationViewTest.CreateOrUpdateTestSettingsButton (112 ms)\n[130/160] NotificationViewTest.TestLineLimits (125 ms)\n[131/160] NotificationViewMDTest.UpdateButtonCountTest (361 ms)\n[132/160] NotificationViewMDTest.TestActionButtonClick (260 ms)\n[133/160] NotificationViewMDTest.TestInlineReply (208 ms)\n[134/160] NotificationViewMDTest.TestInlineReplyRemovedByUpdate (219 ms)\n[135/160] NotificationViewMDTest.TestInlineReplyActivateWithKeyPress (192 ms)\n[136/160] NotificationViewMDTest.SlideOut (164 ms)\n[137/160] NotificationViewMDTest.SlideOutNested (211 ms)\n[138/160] NotificationViewMDTest.DisableSlideForcibly (164 ms)\n[139/160] NotificationViewMDTest.ExpandLongMessage (425 ms)\n[140/160] NotificationViewMDTest.TestAccentColor (176 ms)\n[ RUN ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar\n[ OK ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (284 ms)\n[ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar\n[ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (199 ms)\n[ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut\n[ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (162 ms)\n[ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain\n[ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (175 ms)\n[ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating\n[ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (176 ms)\n[----------] 5 tests from MessagePopupCollectionTest (997 ms total)\n\n[----------] 1 test from NotificationHeaderViewTest\n[ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime\n==================\nWARNING: ThreadSanitizer: data race (pid=8873)\n Write of size 8 at 0x55a3cbc40c00 by main thread:\n #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe2b7ab)\n #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe2ab05)\n #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe2ab05)\n #3 make_unique<base::test::ScopedTaskEnvironment::MockTimeDomain, base::test::ScopedTaskEnvironment::NowSource &, base::sequence_manager::SequenceManager *&> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe29691)\n #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe29691)\n #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ThreadPoolExecutionMode, base::test::ScopedTaskEnvironment::NowSource, base::test::ScopedTaskEnvironment::ThreadingMode, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:334 (message_center_unittests+0xe29691)\n #6 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment<base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource, void>(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource) base/test/scoped_task_environment.h:161:9 (message_center_unittests+0x77ab54)\n #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x77a86b)\n #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc61012)\n #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc61012)\n #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #21 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\n Previous read of size 8 at 0x55a3cbc40c00 by thread T5 (mutexes: write M0):\n #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xdee40a)\n #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe22557)\n #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #5 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55a3cbc40c00 (message_center_unittests+0x000001f8ac00)\n\n Mutex M0 (0x7ff22fa7db50) created at:\n #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6a52bd)\n #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe21a6d)\n #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe2236a)\n #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe2236a)\n #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe2236a)\n #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Thread T5 'GpuThread' (tid=8905, running) created by main thread at:\n #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a3bfb)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (message_center_unittests+0xe25687)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe25585)\n #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdea670)\n #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdea2e3)\n #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1ec0235)\n #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1ec1731)\n #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1ec1731)\n #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1eaa494)\n #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ea63b7)\n #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:617:23 (message_center_unittests+0x12097ae)\n #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x190efbf)\n #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19cf9f7)\n #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19d377a)\n #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19d377a)\n #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19d377a)\n #16 base::internal::Invoker<base::internal::BindState<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x19d377a)\n #17 Run base/callback.h:97:12 (message_center_unittests+0xd99fdd)\n #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xd99fdd)\n #19 Invoke<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:499:12 (message_center_unittests+0xd9a09a)\n #20 MakeItSo<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:619 (message_center_unittests+0xd9a09a)\n #21 RunImpl<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), std::__1::tuple<base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, 0> base/bind_internal.h:672 (message_center_unittests+0xd9a09a)\n #22 base::internal::Invoker<base::internal::BindState<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0xd9a09a)\n #23 Run base/callback.h:97:12 (message_center_unittests+0xdaa665)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdaa665)\n #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:23 (message_center_unittests+0xdbf6e8)\n #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdbf2ad)\n #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdbfc0e)\n #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd7e3c0)\n #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xd98f80)\n #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xd98f80)\n #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7c67f5)\n #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7c67f5)\n #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x76e2cf)\n #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc612ca)\n #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc612ca)\n #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #49 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #50 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\nSUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)())\n==================\n[ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[----------] 1 test from NotificationHeaderViewTest (1131 ms total)\n\n[----------] 4 tests from NotificationViewMDTest\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[141/160] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (284 ms)\n[ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar\n[ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (199 ms)\n[ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut\n[ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (162 ms)\n[ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain\n[ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (175 ms)\n[ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating\n[ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (176 ms)\n[----------] 5 tests from MessagePopupCollectionTest (997 ms total)\n\n[----------] 1 test from NotificationHeaderViewTest\n[ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime\n==================\nWARNING: ThreadSanitizer: data race (pid=8873)\n Write of size 8 at 0x55a3cbc40c00 by main thread:\n #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe2b7ab)\n #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe2ab05)\n #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe2ab05)\n #3 make_unique<base::test::ScopedTaskEnvironment::MockTimeDomain, base::test::ScopedTaskEnvironment::NowSource &, base::sequence_manager::SequenceManager *&> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe29691)\n #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe29691)\n #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ThreadPoolExecutionMode, base::test::ScopedTaskEnvironment::NowSource, base::test::ScopedTaskEnvironment::ThreadingMode, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:334 (message_center_unittests+0xe29691)\n #6 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment<base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource, void>(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource) base/test/scoped_task_environment.h:161:9 (message_center_unittests+0x77ab54)\n #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x77a86b)\n #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc61012)\n #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc61012)\n #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #21 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\n Previous read of size 8 at 0x55a3cbc40c00 by thread T5 (mutexes: write M0):\n #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xdee40a)\n #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe22557)\n #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #5 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55a3cbc40c00 (message_center_unittests+0x000001f8ac00)\n\n Mutex M0 (0x7ff22fa7db50) created at:\n #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6a52bd)\n #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe21a6d)\n #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe2236a)\n #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe2236a)\n #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe2236a)\n #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Thread T5 'GpuThread' (tid=8905, running) created by main thread at:\n #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a3bfb)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (message_center_unittests+0xe25687)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe25585)\n #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdea670)\n #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdea2e3)\n #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1ec0235)\n #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1ec1731)\n #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1ec1731)\n #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1eaa494)\n #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ea63b7)\n #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:617:23 (message_center_unittests+0x12097ae)\n #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x190efbf)\n #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19cf9f7)\n #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19d377a)\n #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19d377a)\n #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19d377a)\n #16 base::internal::Invoker<base::internal::BindState<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x19d377a)\n #17 Run base/callback.h:97:12 (message_center_unittests+0xd99fdd)\n #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xd99fdd)\n #19 Invoke<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:499:12 (message_center_unittests+0xd9a09a)\n #20 MakeItSo<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:619 (message_center_unittests+0xd9a09a)\n #21 RunImpl<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), std::__1::tuple<base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, 0> base/bind_internal.h:672 (message_center_unittests+0xd9a09a)\n #22 base::internal::Invoker<base::internal::BindState<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0xd9a09a)\n #23 Run base/callback.h:97:12 (message_center_unittests+0xdaa665)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdaa665)\n #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:23 (message_center_unittests+0xdbf6e8)\n #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdbf2ad)\n #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdbfc0e)\n #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd7e3c0)\n #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xd98f80)\n #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xd98f80)\n #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7c67f5)\n #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7c67f5)\n #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x76e2cf)\n #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc612ca)\n #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc612ca)\n #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #49 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #50 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\nSUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)())\n==================\n[ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[----------] 1 test from NotificationHeaderViewTest (1131 ms total)\n\n[----------] 4 tests from NotificationViewMDTest\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[142/160] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (199 ms)\n[ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut\n[ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (162 ms)\n[ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain\n[ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (175 ms)\n[ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating\n[ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (176 ms)\n[----------] 5 tests from MessagePopupCollectionTest (997 ms total)\n\n[----------] 1 test from NotificationHeaderViewTest\n[ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime\n==================\nWARNING: ThreadSanitizer: data race (pid=8873)\n Write of size 8 at 0x55a3cbc40c00 by main thread:\n #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe2b7ab)\n #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe2ab05)\n #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe2ab05)\n #3 make_unique<base::test::ScopedTaskEnvironment::MockTimeDomain, base::test::ScopedTaskEnvironment::NowSource &, base::sequence_manager::SequenceManager *&> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe29691)\n #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe29691)\n #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ThreadPoolExecutionMode, base::test::ScopedTaskEnvironment::NowSource, base::test::ScopedTaskEnvironment::ThreadingMode, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:334 (message_center_unittests+0xe29691)\n #6 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment<base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource, void>(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource) base/test/scoped_task_environment.h:161:9 (message_center_unittests+0x77ab54)\n #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x77a86b)\n #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc61012)\n #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc61012)\n #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #21 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\n Previous read of size 8 at 0x55a3cbc40c00 by thread T5 (mutexes: write M0):\n #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xdee40a)\n #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe22557)\n #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #5 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55a3cbc40c00 (message_center_unittests+0x000001f8ac00)\n\n Mutex M0 (0x7ff22fa7db50) created at:\n #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6a52bd)\n #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe21a6d)\n #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe2236a)\n #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe2236a)\n #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe2236a)\n #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Thread T5 'GpuThread' (tid=8905, running) created by main thread at:\n #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a3bfb)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (message_center_unittests+0xe25687)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe25585)\n #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdea670)\n #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdea2e3)\n #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1ec0235)\n #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1ec1731)\n #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1ec1731)\n #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1eaa494)\n #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ea63b7)\n #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:617:23 (message_center_unittests+0x12097ae)\n #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x190efbf)\n #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19cf9f7)\n #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19d377a)\n #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19d377a)\n #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19d377a)\n #16 base::internal::Invoker<base::internal::BindState<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x19d377a)\n #17 Run base/callback.h:97:12 (message_center_unittests+0xd99fdd)\n #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xd99fdd)\n #19 Invoke<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:499:12 (message_center_unittests+0xd9a09a)\n #20 MakeItSo<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:619 (message_center_unittests+0xd9a09a)\n #21 RunImpl<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), std::__1::tuple<base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, 0> base/bind_internal.h:672 (message_center_unittests+0xd9a09a)\n #22 base::internal::Invoker<base::internal::BindState<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0xd9a09a)\n #23 Run base/callback.h:97:12 (message_center_unittests+0xdaa665)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdaa665)\n #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:23 (message_center_unittests+0xdbf6e8)\n #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdbf2ad)\n #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdbfc0e)\n #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd7e3c0)\n #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xd98f80)\n #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xd98f80)\n #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7c67f5)\n #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7c67f5)\n #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x76e2cf)\n #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc612ca)\n #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc612ca)\n #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #49 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #50 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\nSUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)())\n==================\n[ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[----------] 1 test from NotificationHeaderViewTest (1131 ms total)\n\n[----------] 4 tests from NotificationViewMDTest\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[143/160] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (162 ms)\n[ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain\n[ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (175 ms)\n[ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating\n[ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (176 ms)\n[----------] 5 tests from MessagePopupCollectionTest (997 ms total)\n\n[----------] 1 test from NotificationHeaderViewTest\n[ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime\n==================\nWARNING: ThreadSanitizer: data race (pid=8873)\n Write of size 8 at 0x55a3cbc40c00 by main thread:\n #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe2b7ab)\n #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe2ab05)\n #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe2ab05)\n #3 make_unique<base::test::ScopedTaskEnvironment::MockTimeDomain, base::test::ScopedTaskEnvironment::NowSource &, base::sequence_manager::SequenceManager *&> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe29691)\n #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe29691)\n #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ThreadPoolExecutionMode, base::test::ScopedTaskEnvironment::NowSource, base::test::ScopedTaskEnvironment::ThreadingMode, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:334 (message_center_unittests+0xe29691)\n #6 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment<base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource, void>(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource) base/test/scoped_task_environment.h:161:9 (message_center_unittests+0x77ab54)\n #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x77a86b)\n #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc61012)\n #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc61012)\n #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #21 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\n Previous read of size 8 at 0x55a3cbc40c00 by thread T5 (mutexes: write M0):\n #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xdee40a)\n #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe22557)\n #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #5 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55a3cbc40c00 (message_center_unittests+0x000001f8ac00)\n\n Mutex M0 (0x7ff22fa7db50) created at:\n #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6a52bd)\n #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe21a6d)\n #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe2236a)\n #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe2236a)\n #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe2236a)\n #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Thread T5 'GpuThread' (tid=8905, running) created by main thread at:\n #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a3bfb)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (message_center_unittests+0xe25687)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe25585)\n #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdea670)\n #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdea2e3)\n #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1ec0235)\n #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1ec1731)\n #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1ec1731)\n #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1eaa494)\n #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ea63b7)\n #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:617:23 (message_center_unittests+0x12097ae)\n #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x190efbf)\n #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19cf9f7)\n #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19d377a)\n #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19d377a)\n #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19d377a)\n #16 base::internal::Invoker<base::internal::BindState<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x19d377a)\n #17 Run base/callback.h:97:12 (message_center_unittests+0xd99fdd)\n #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xd99fdd)\n #19 Invoke<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:499:12 (message_center_unittests+0xd9a09a)\n #20 MakeItSo<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:619 (message_center_unittests+0xd9a09a)\n #21 RunImpl<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), std::__1::tuple<base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, 0> base/bind_internal.h:672 (message_center_unittests+0xd9a09a)\n #22 base::internal::Invoker<base::internal::BindState<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0xd9a09a)\n #23 Run base/callback.h:97:12 (message_center_unittests+0xdaa665)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdaa665)\n #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:23 (message_center_unittests+0xdbf6e8)\n #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdbf2ad)\n #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdbfc0e)\n #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd7e3c0)\n #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xd98f80)\n #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xd98f80)\n #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7c67f5)\n #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7c67f5)\n #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x76e2cf)\n #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc612ca)\n #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc612ca)\n #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #49 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #50 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\nSUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)())\n==================\n[ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[----------] 1 test from NotificationHeaderViewTest (1131 ms total)\n\n[----------] 4 tests from NotificationViewMDTest\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[144/160] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (175 ms)\n[ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating\n[ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (176 ms)\n[----------] 5 tests from MessagePopupCollectionTest (997 ms total)\n\n[----------] 1 test from NotificationHeaderViewTest\n[ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime\n==================\nWARNING: ThreadSanitizer: data race (pid=8873)\n Write of size 8 at 0x55a3cbc40c00 by main thread:\n #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe2b7ab)\n #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe2ab05)\n #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe2ab05)\n #3 make_unique<base::test::ScopedTaskEnvironment::MockTimeDomain, base::test::ScopedTaskEnvironment::NowSource &, base::sequence_manager::SequenceManager *&> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe29691)\n #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe29691)\n #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ThreadPoolExecutionMode, base::test::ScopedTaskEnvironment::NowSource, base::test::ScopedTaskEnvironment::ThreadingMode, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:334 (message_center_unittests+0xe29691)\n #6 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment<base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource, void>(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource) base/test/scoped_task_environment.h:161:9 (message_center_unittests+0x77ab54)\n #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x77a86b)\n #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc61012)\n #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc61012)\n #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #21 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\n Previous read of size 8 at 0x55a3cbc40c00 by thread T5 (mutexes: write M0):\n #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xdee40a)\n #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe22557)\n #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #5 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55a3cbc40c00 (message_center_unittests+0x000001f8ac00)\n\n Mutex M0 (0x7ff22fa7db50) created at:\n #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6a52bd)\n #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe21a6d)\n #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe2236a)\n #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe2236a)\n #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe2236a)\n #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Thread T5 'GpuThread' (tid=8905, running) created by main thread at:\n #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a3bfb)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (message_center_unittests+0xe25687)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe25585)\n #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdea670)\n #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdea2e3)\n #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1ec0235)\n #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1ec1731)\n #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1ec1731)\n #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1eaa494)\n #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ea63b7)\n #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:617:23 (message_center_unittests+0x12097ae)\n #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x190efbf)\n #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19cf9f7)\n #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19d377a)\n #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19d377a)\n #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19d377a)\n #16 base::internal::Invoker<base::internal::BindState<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x19d377a)\n #17 Run base/callback.h:97:12 (message_center_unittests+0xd99fdd)\n #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xd99fdd)\n #19 Invoke<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:499:12 (message_center_unittests+0xd9a09a)\n #20 MakeItSo<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:619 (message_center_unittests+0xd9a09a)\n #21 RunImpl<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), std::__1::tuple<base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, 0> base/bind_internal.h:672 (message_center_unittests+0xd9a09a)\n #22 base::internal::Invoker<base::internal::BindState<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0xd9a09a)\n #23 Run base/callback.h:97:12 (message_center_unittests+0xdaa665)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdaa665)\n #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:23 (message_center_unittests+0xdbf6e8)\n #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdbf2ad)\n #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdbfc0e)\n #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd7e3c0)\n #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xd98f80)\n #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xd98f80)\n #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7c67f5)\n #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7c67f5)\n #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x76e2cf)\n #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc612ca)\n #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc612ca)\n #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #49 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #50 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\nSUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)())\n==================\n[ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[----------] 1 test from NotificationHeaderViewTest (1131 ms total)\n\n[----------] 4 tests from NotificationViewMDTest\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[145/160] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (176 ms)\n[ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime\n==================\nWARNING: ThreadSanitizer: data race (pid=8873)\n Write of size 8 at 0x55a3cbc40c00 by main thread:\n #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe2b7ab)\n #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe2ab05)\n #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe2ab05)\n #3 make_unique<base::test::ScopedTaskEnvironment::MockTimeDomain, base::test::ScopedTaskEnvironment::NowSource &, base::sequence_manager::SequenceManager *&> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe29691)\n #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe29691)\n #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ThreadPoolExecutionMode, base::test::ScopedTaskEnvironment::NowSource, base::test::ScopedTaskEnvironment::ThreadingMode, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:334 (message_center_unittests+0xe29691)\n #6 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment<base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource, void>(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::NowSource) base/test/scoped_task_environment.h:161:9 (message_center_unittests+0x77ab54)\n #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x77a86b)\n #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc61012)\n #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc61012)\n #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #20 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #21 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\n Previous read of size 8 at 0x55a3cbc40c00 by thread T5 (mutexes: write M0):\n #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xdee40a)\n #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe22557)\n #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #5 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55a3cbc40c00 (message_center_unittests+0x000001f8ac00)\n\n Mutex M0 (0x7ff22fa7db50) created at:\n #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6a52bd)\n #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe21a6d)\n #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe2236a)\n #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe2236a)\n #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe2236a)\n #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe22733)\n #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd7dd3a)\n #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #8 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xd98173)\n #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdea959)\n #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdeac11)\n #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe25b44)\n\n Thread T5 'GpuThread' (tid=8905, running) created by main thread at:\n #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a3bfb)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (message_center_unittests+0xe25687)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe25585)\n #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdea670)\n #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdea2e3)\n #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1ec0235)\n #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1ec1731)\n #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1ec1731)\n #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1eaa494)\n #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ea63b7)\n #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:617:23 (message_center_unittests+0x12097ae)\n #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x190efbf)\n #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19cf9f7)\n #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19d377a)\n #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19d377a)\n #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19d377a)\n #16 base::internal::Invoker<base::internal::BindState<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x19d377a)\n #17 Run base/callback.h:97:12 (message_center_unittests+0xd99fdd)\n #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xd99fdd)\n #19 Invoke<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:499:12 (message_center_unittests+0xd9a09a)\n #20 MakeItSo<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > >> base/bind_internal.h:619 (message_center_unittests+0xd9a09a)\n #21 RunImpl<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), std::__1::tuple<base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, 0> base/bind_internal.h:672 (message_center_unittests+0xd9a09a)\n #22 base::internal::Invoker<base::internal::BindState<void (base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::*)(), base::WeakPtr<base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> > > >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0xd9a09a)\n #23 Run base/callback.h:97:12 (message_center_unittests+0xdaa665)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdaa665)\n #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:368:23 (message_center_unittests+0xdbf6e8)\n #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdbf2ad)\n #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdbfc0e)\n #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd7e3c0)\n #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdc03f9)\n #30 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0xdc03f9)\n #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xd98380)\n #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xd98f80)\n #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xd98f80)\n #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7c67f5)\n #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7c67f5)\n #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x76e2cf)\n #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc612ca)\n #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc612ca)\n #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc61e38)\n #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc62a06)\n #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc74db6)\n #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc74219)\n #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc74219)\n #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe2df42)\n #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe2df42)\n #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x745a68)\n #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x745a68)\n #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x745a68)\n #49 base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, int ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:641 (message_center_unittests+0x745a68)\n #50 Run base/callback.h:97:12 (message_center_unittests+0xe30fbd)\n #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:158 (message_center_unittests+0xe30fbd)\n #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe30e20)\n #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x7457c7)\n\nSUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)())\n==================\n[ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[----------] 1 test from NotificationHeaderViewTest (1131 ms total)\n\n[----------] 4 tests from NotificationViewMDTest\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[146/160] NotificationHeaderViewTest.UpdatesTimestampOverTime (1131 ms)\n[ RUN ] NotificationViewMDTest.CreateOrUpdateTest\n[ OK ] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[147/160] NotificationViewMDTest.CreateOrUpdateTest (173 ms)\n[ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest\n[ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[148/160] NotificationViewMDTest.UpdateViewsOrderingTest (119 ms)\n[ RUN ] NotificationViewMDTest.TestIconSizing\n[ OK ] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[149/160] NotificationViewMDTest.TestIconSizing (124 ms)\n[ RUN ] NotificationViewMDTest.UpdateButtonsStateTest\n[ OK ] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[----------] 4 tests from NotificationViewMDTest (547 ms total)\n\n[----------] Global test environment tear-down\n[==========] 10 tests from 3 test suites ran. (2676 ms total)\n[ PASSED ] 10 tests.\nThreadSanitizer: reported 1 warnings\n[150/160] NotificationViewMDTest.UpdateButtonsStateTest (129 ms)\n[151/160] NotificationViewTest.TestIconSizing (165 ms)\n[152/160] NotificationViewTest.TestImageSizing (269 ms)\n[153/160] NotificationViewTest.UpdateButtonsStateTest (118 ms)\n[154/160] NotificationViewTest.UpdateButtonCountTest (113 ms)\n[155/160] NotificationViewTest.SettingsButtonTest (110 ms)\n[156/160] NotificationViewTest.ViewOrderingTest (147 ms)\n[157/160] NotificationViewTest.TitleWrappingTest (144 ms)\n[158/160] NotificationViewTest.FormatContextMessageTest (109 ms)\n[159/160] NotificationViewTest.SlideOut (107 ms)\n[160/160] NotificationViewTest.SlideOutNested (138 ms)\nRetrying 10 tests (retry #0)\n[161/170] NotificationViewMDTest.UpdateViewsOrderingTest (161 ms)\n[162/170] NotificationViewMDTest.UpdateButtonsStateTest (212 ms)\n[163/170] NotificationViewMDTest.TestIconSizing (167 ms)\n[164/170] NotificationViewMDTest.CreateOrUpdateTest (163 ms)\n[165/170] NotificationHeaderViewTest.UpdatesTimestampOverTime (703 ms)\n[166/170] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (112 ms)\n[167/170] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (112 ms)\n[168/170] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (112 ms)\n[169/170] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (115 ms)\n[170/170] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (160 ms)\nSUCCESS: all tests passed.\nTests took 24 seconds.\n", "outputs_ref": { "isolated": "d3271f8869d319418218bfeaca9f5ce6431c086a", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "450626e76ab59c11", "server_versions": [ "4303-bae210e" ], "started_ts": "2019-05-25T04:52:36.688854", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:Linux TSan Tests", "buildnumber:38940", "cpu:x86-64", "data:75dee24bdf32fd7e9010dc5927c3ba668296ea05", "gpu:none", "master:chromium.memory", "name:message_center_unittests", "os:Ubuntu-16.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:chromium-ci-linux-tsan-tests-0-zdse", "spec_name:chromium.ci:Linux TSan Tests", "stepname:message_center_unittests on Ubuntu-16.04", "swarming.pool.template:none", "swarming.pool.version:ccd91245d277b60137b7f72e33ea6072eedcc9f9", "user:None" ], "task_id": "450626e76ab59c10", "try_number": "1" } ] }