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

Set PYTHONPATH: /b/swarming/w/ir/kitchen-checkout/build/scripts:/b/swarming/w/ir/kitchen-checkout/build/site_config:/b/swarming/w/ir/kitchen-checkout/build/third_party:/b/swarming/w/ir/kitchen-checkout/build/third_party/buildbot_8_4p1:/b/swarming/w/ir/kitchen-checkout/build/third_party/buildbot_slave_8_4:/b/swarming/w/ir/kitchen-checkout/build/third_party/coverage-3.7.1:/b/swarming/w/ir/kitchen-checkout/build/third_party/decorator_3_3_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/google_api_python_client:/b/swarming/w/ir/kitchen-checkout/build/third_party/httplib2/python2:/b/swarming/w/ir/kitchen-checkout/build/third_party/infra_libs:/b/swarming/w/ir/kitchen-checkout/build/third_party/jinja2:/b/swarming/w/ir/kitchen-checkout/build/third_party/markupsafe:/b/swarming/w/ir/kitchen-checkout/build/third_party/oauth2client:/b/swarming/w/ir/kitchen-checkout/build/third_party/pyasn1:/b/swarming/w/ir/kitchen-checkout/build/third_party/pyasn1-modules:/b/swarming/w/ir/kitchen-checkout/build/third_party/python-rsa:/b/swarming/w/ir/kitchen-checkout/build/third_party/requests_2_10_0:/b/swarming/w/ir/kitchen-checkout/build/third_party/setuptools-0.6c11:/b/swarming/w/ir/kitchen-checkout/build/third_party/sqlalchemy_0_7_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/sqlalchemy_migrate_0_7_1:/b/swarming/w/ir/kitchen-checkout/build/third_party/tempita_0_5:/b/swarming/w/ir/kitchen-checkout/build/third_party/twisted_10_2:/b/swarming/w/ir/kitchen-checkout/build/third_party/uritemplate:/b/swarming/w/ir/kitchen-checkout/build/third_party/site-packages 2019-05-21 11:35:12,997 - root: [DEBUG] Using task_output_dir: '/b/swarming/w/ir/tmp/t/tmpOPDxsm' 2019-05-21 11:35:12,997 - root: [WARNING] task_output_dir '/b/swarming/w/ir/tmp/t/tmpOPDxsm' already exists! 2019-05-21 11:35:12,997 - root: [WARNING] task_output_dir existing content: [] 2019-05-21 11:35:12,997 - root: [INFO] collect_cmd: swarming collect -server https://chromium-swarm.appspot.com -worker 50 -task-summary-python -task-output-stdout all -verbose -requests-json /b/swarming/w/ir/tmp/t/tmpPrunl7.json -output-dir /b/swarming/w/ir/tmp/t/tmpOPDxsm -task-summary-json /b/swarming/w/ir/tmp/t/tmpcBHelt.json [D2019-05-21T11:35:13.008674-07:00 5950 0 auth.go:1265] Minting a new token {"key":"luci_ctx/ec3c9c75cdc382a5733d1baf70c6e96345c6abc97a4bd058916a84f9ff02d5ef", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-05-21T11:35:13.008764-07:00 5950 0 luci_ctx.go:138] POST http://127.0.0.1:46795/rpc/LuciLocalAuthService.GetOAuthToken {"key":"luci_ctx/ec3c9c75cdc382a5733d1baf70c6e96345c6abc97a4bd058916a84f9ff02d5ef", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-05-21T11:35:13.010688-07:00 5950 0 auth.go:1222] Token expires in 21m29.989338318s {"key":"luci_ctx/ec3c9c75cdc382a5733d1baf70c6e96345c6abc97a4bd058916a84f9ff02d5ef", "scopes":"https://www.googleapis.com/auth/userinfo.email"} 44f47d50fcbca410: exit 0 Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing built-in extension MIT-SHM Initializing built-in extension XInputExtension Initializing built-in extension XTEST Initializing built-in extension BIG-REQUESTS Initializing built-in extension SYNC Initializing built-in extension XKEYBOARD Initializing built-in extension XC-MISC Initializing built-in extension SECURITY Initializing built-in extension XINERAMA Initializing built-in extension XFIXES Initializing built-in extension RENDER Initializing built-in extension RANDR Initializing built-in extension COMPOSITE Initializing built-in extension DAMAGE Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in extension DOUBLE-BUFFER Initializing built-in extension RECORD Initializing built-in extension DPMS Initializing built-in extension Present Initializing built-in extension DRI3 Initializing built-in extension X-Resource Initializing built-in extension XVideo Initializing built-in extension XVideo-MotionCompensation Initializing built-in extension SELinux Initializing built-in extension GLX [dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/100dpi, removing from list! [dix] Could not init font path element /usr/share/fonts/X11/75dpi, removing from list! Additional test environment: CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox CHROME_HEADLESS=1 G_SLICE=always-malloc LANG=en_US.UTF-8 NSS_DISABLE_ARENA_FREE_LIST=1 NSS_DISABLE_UNLOAD=1 TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer handle_abort=1 Command: ./message_center_unittests --test-launcher-bot-mode --cfi-diag=0 --test-launcher-summary-output=/b/s/w/ioF9B71R/output.json --test-launcher-print-test-stdio=always --no-sandbox Obt-Message: Xinerama extension is not present on the server Obt-Message: XRandR extension is not present on the server Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml" IMPORTANT DEBUGGING NOTE: batches of tests are run inside their own process. For debugging a test inside a debugger, use the --gtest_filter=<your_test_name> flag along with --single-process-tests. Using sharding settings from environment. This is shard 0/1 Using 8 parallel jobs. [1/159] MessageCenterImplTest.TotalNotificationBlocker (1 ms) [2/159] MessageCenterImplTest.RemoveAllNotifications (0 ms) [3/159] MessageCenterImplTest.NotifierEnabledChanged (1 ms) [4/159] MessageCenterImplTest.UpdateWhileMessageCenterVisible (1 ms) [5/159] MessageCenterImplTest.AddWhileMessageCenterVisible (0 ms) [6/159] MessageCenterImplTest.RemoveWhileMessageCenterVisible (0 ms) [7/159] MessageCenterImplTest.RemoveNonVisibleNotification (1 ms) [8/159] MessageCenterImplTest.FindNotificationsByAppId (0 ms) [9/159] MessageCenterImplTest.QueueWhenCenterVisible (1 ms) [10/159] MessageCenterImplTest.UpdateProgressNotificationWhenCenterVisible (0 ms) [11/159] NotificationListTest.Basic (0 ms) [12/159] NotificationListTest.MessageCenterVisible (0 ms) [13/159] NotificationListTest.UpdateNotification (0 ms) [14/159] NotificationListTest.UpdateNotificationWithRenotifyAndQuietMode (1 ms) [15/159] NotificationListTest.GetNotificationsByNotifierId (0 ms) [16/159] NotificationListTest.OldPopupShouldNotBeHidden (0 ms) [17/159] NotificationListTest.Priority (1 ms) [18/159] NotificationListTest.GetNotificationsByAppId (0 ms) [19/159] NotificationListTest.HasPopupsWithPriority (0 ms) [20/159] NotificationListTest.HasPopupsWithSystemPriority (0 ms) [21/159] MessageCenterImplTest.UpdateNonProgressNotificationWhenCenterVisible (0 ms) [22/159] MessageCenterImplTest.UpdateNonProgressToProgressNotificationWhenCenterVisible (1 ms) [23/159] MessageCenterImplTest.Click (0 ms) [24/159] MessageCenterImplTest.ButtonClick (1 ms) [25/159] MessageCenterImplTest.ButtonClickWithReply (0 ms) [26/159] MessageCenterImplTest.Unlock (0 ms) [27/159] MessageCenterImplTest.ClickOnLockScreen (1 ms) [28/159] MessageCenterImplTest.ClickAndCancelOnLockScreen (0 ms) [29/159] MessageCenterImplTest.ButtonClickOnLockScreen (0 ms) [30/159] MessageCenterImplTest.ButtonClickWithReplyOnLockScreen (0 ms) [31/159] NotificationListTest.UpdateWithoutMessageCenterView (0 ms) [32/159] NotificationListTest.Renotify (0 ms) [33/159] NotificationListTest.PriorityAndRenotify (0 ms) [34/159] NotificationListTest.NotificationOrderAndPriority (0 ms) [35/159] NotificationListTest.MarkSinglePopupAsShown (0 ms) [36/159] NotificationListTest.UpdateAfterMarkedAsShown (0 ms) [37/159] NotificationListTest.QuietMode (0 ms) [38/159] NotificationListTest.TestHasNotificationOfType (0 ms) [39/159] NotificationDelegateTest.ClickDelegate (1 ms) [40/159] NotificationDelegateTest.NullClickDelegate (0 ms) [41/159] MessageCenterImplTest.PopupTimersEmptyController (0 ms) [42/159] MessageCenterImplTest.PopupTimersControllerStartTimer (2 ms) [43/159] MessageCenterImplTest.PopupTimersControllerCancelTimer (1 ms) [44/159] MessageCenterImplTest.PopupTimersControllerPauseAllTimers (0 ms) [45/159] MessageCenterImplTest.PopupTimersControllerStartAllTimers (2 ms) [46/159] MessageCenterImplTest.PopupTimersControllerStartMultipleTimers (2 ms) [47/159] MessageCenterImplTest.PopupTimersControllerRestartOnUpdate (1 ms) [48/159] MessageCenterImplTest.NotificationBlocker (0 ms) [49/159] MessageCenterImplTest.NotificationsDuringBlocked (1 ms) [50/159] MessageCenterImplTest.NotificationBlockerAllowsPopups (1 ms) [51/159] RelativeTimeFormatterTest.Format_Future_60Sec (0 ms) [52/159] RelativeTimeFormatterTest.Format_Past_60Sec (0 ms) [53/159] RelativeTimeFormatterTest.Format_Future_5Min (3 ms) [54/159] RelativeTimeFormatterTest.Format_Past_5Min (1 ms) [55/159] RelativeTimeFormatterTest.Format_Future_60Min (0 ms) [56/159] RelativeTimeFormatterTest.Format_Past_60Min (1 ms) [57/159] RelativeTimeFormatterTest.Format_Future_10Hrs (0 ms) [58/159] RelativeTimeFormatterTest.Format_Past_10Hrs (1 ms) [59/159] RelativeTimeFormatterTest.Format_Future_24Hrs (0 ms) [60/159] RelativeTimeFormatterTest.Format_Past_24Hrs (0 ms) [61/159] RelativeTimeFormatterTest.Format_Future_1Year (0 ms) [62/159] RelativeTimeFormatterTest.Format_Past_1Year (0 ms) [63/159] RelativeTimeFormatterTest.Format_Future_10Years (4 ms) [64/159] RelativeTimeFormatterTest.Format_Past_10Years (1 ms) [65/159] RelativeTimeFormatterTest.Update_Future_Year (1 ms) [66/159] RelativeTimeFormatterTest.Update_Future_Day (0 ms) [67/159] RelativeTimeFormatterTest.Update_Future_Hour (0 ms) [68/159] RelativeTimeFormatterTest.Update_Future_Minute (1 ms) [69/159] RelativeTimeFormatterTest.Update_Future_Now (0 ms) [70/159] RelativeTimeFormatterTest.Update_Past_Now (0 ms) error 3: BadWindow (invalid Window parameter) request 15 minor 0 serial 682 [71/159] RelativeTimeFormatterTest.Update_Past_Minute (0 ms) [72/159] RelativeTimeFormatterTest.Update_Past_Hour (0 ms) [73/159] RelativeTimeFormatterTest.Update_Past_Day (0 ms) [74/159] RelativeTimeFormatterTest.Update_Past_Year (0 ms) [75/159] SlideOutControllerTest.OnGestureEventAndDelegate (173 ms) [76/159] SlideOutControllerTest.SlideOutAndClose (198 ms) [77/159] SlideOutControllerTest.SlideLittleAmountAndNotClose (120 ms) [78/159] SlideOutControllerTest.SetSwipeControlWidth_SwipeLessThanControlWidth (121 ms) [79/159] SlideOutControllerTest.SwipeControlWidth_SwipeMoreThanControlWidth (93 ms) [80/159] SlideOutControllerTest.SetSwipeControlWidth_SwipeOut (95 ms) [81/159] NotificationDelegateTest.ButtonClickDelegate (0 ms) [82/159] BoundedLabelTest.GetWrappedTextTest (453 ms) [83/159] BoundedLabelTest.GetLinesTest (156 ms) [84/159] MessagePopupCollectionTest.Nothing (124 ms) [85/159] MessagePopupCollectionTest.FadeInFadeOutNotification (112 ms) [86/159] MessagePopupCollectionTest.FadeInMultipleNotifications (123 ms) [87/159] MessagePopupCollectionTest.FadeInMultipleNotificationsInverse (140 ms) [88/159] MessagePopupCollectionTest.UpdateContents (131 ms) [89/159] MessagePopupCollectionTest.UpdateContentsCausesPopupClose (100 ms) [90/159] MessagePopupCollectionTest.MessageCenterVisibility (95 ms) [91/159] MessagePopupCollectionTest.ShowCustomOnPrimaryDisplay (162 ms) [92/159] MessagePopupCollectionTest.NotShowCustomOnSubDisplay (175 ms) [93/159] MessagePopupCollectionTest.NotificationsMoveDown (242 ms) [94/159] MessagePopupCollectionTest.NotificationsMoveUpForInverse (127 ms) [95/159] MessagePopupCollectionTest.PopupResized (161 ms) [96/159] MessagePopupCollectionTest.ExpandLatest (125 ms) [97/159] MessagePopupCollectionTest.ExpandLatestWithMoveDown (114 ms) [98/159] MessagePopupCollectionTest.HoverClose (106 ms) [99/159] MessagePopupCollectionTest.ActivatedClose (137 ms) [100/159] MessagePopupCollectionTest.SlideOutClose (98 ms) [101/159] MessagePopupCollectionTest.TooTallNotification (227 ms) [102/159] MessagePopupCollectionTest.DisplaySizeChanged (157 ms) [103/159] MessagePopupCollectionTest.PopupResizedAndOverflown (221 ms) [104/159] MessagePopupCollectionTest.DismissOnClick (142 ms) [105/159] MessagePopupCollectionTest.NotDismissedOnClick (158 ms) [106/159] MessagePopupCollectionTest.DefaultPositioning (127 ms) [107/159] MessagePopupCollectionTest.DefaultPositioningInverse (148 ms) [108/159] MessagePopupCollectionTest.DefaultPositioningWithRightTaskbar (128 ms) [109/159] MessagePopupCollectionTest.TopDownPositioningWithTopTaskbar (91 ms) [110/159] MessagePopupCollectionTest.TopDownPositioningWithLeftAndTopTaskbar (112 ms) [111/159] NotificationViewMDTest.UseImageAsIcon (434 ms) [112/159] NotificationViewMDTest.NotificationWithoutIcon (179 ms) [113/159] NotificationViewMDTest.UpdateAddingIcon (194 ms) [114/159] NotificationViewMDTest.InlineSettings (195 ms) [115/159] NotificationViewMDTest.InlineSettingsInkDropAnimation (171 ms) [116/159] NotificationViewMDTest.TestClick (165 ms) [117/159] NotificationViewMDTest.TestClickExpanded (123 ms) [118/159] NotificationViewMDTest.TestDeleteOnDisableNotification (138 ms) [119/159] RelativeTimeFormatterTest.Format_Future_30Sec (1 ms) [120/159] RelativeTimeFormatterTest.Format_Past_30Sec (0 ms) [121/159] SlideOutControllerTest.SwipeControlWidth_SnapAndSwipeOut (214 ms) [122/159] SlideOutControllerTest.SwipeControlWidth_SnapAndSnapToControl (153 ms) [123/159] SlideOutControllerTest.SwipeControlWidth_SnapAndBackToOrigin (146 ms) [124/159] SlideOutControllerTest.SwipeControlWidth_NotSnapAndBackToOrigin (115 ms) [125/159] NotificationMenuModelTest.ContextMenuTestWithMessageCenter (0 ms) [126/159] NotificationViewTest.CreateOrUpdateTest (147 ms) [127/159] NotificationViewTest.UpdateViewsOrderingTest (111 ms) [128/159] NotificationViewTest.CreateOrUpdateTestSettingsButton (128 ms) [129/159] NotificationViewTest.TestLineLimits (113 ms) [130/159] NotificationViewTest.TestIconSizing (123 ms) [131/159] NotificationViewMDTest.UpdateButtonCountTest (290 ms) [132/159] NotificationViewMDTest.TestActionButtonClick (166 ms) [133/159] NotificationViewMDTest.TestInlineReply (177 ms) [134/159] NotificationViewMDTest.TestInlineReplyRemovedByUpdate (166 ms) [135/159] NotificationViewMDTest.TestInlineReplyActivateWithKeyPress (123 ms) [136/159] NotificationViewMDTest.SlideOut (161 ms) [137/159] NotificationViewMDTest.SlideOutNested (147 ms) [138/159] NotificationViewMDTest.DisableSlideForcibly (158 ms) [139/159] NotificationViewMDTest.ExpandLongMessage (353 ms) [140/159] NotificationViewMDTest.TestAccentColor (123 ms) [ RUN ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar [ OK ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (179 ms) [ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar [ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (164 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (114 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (151 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (122 ms) [----------] 5 tests from MessagePopupCollectionTest (731 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=12753) Write of size 8 at 0x562bb9016bb0 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe40b7b) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe3fed5) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe3fed5) #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+0xe3ea61) #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe3ea61) #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+0xe3ea61) #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+0x782234) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x781f4b) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77822) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc77822) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #21 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) Previous read of size 8 at 0x562bb9016bb0 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xe037aa) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe37927) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562bb9016bb0 (message_center_unittests+0x000001fa4bb0) Mutex M0 (0x7fe8d037dbd0) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6ab31d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe36e3d) #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe3773a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe3773a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe3773a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Thread T5 'GpuThread' (tid=12784, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a9c5b) #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+0xe3aa57) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe3a955) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdff9f0) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdff663) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1eda5a5) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1edbaa1) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1edbaa1) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1ec46f4) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ec0617) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:651:23 (message_center_unittests+0x121599e) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x192679f) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19e62d7) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19ea11a) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19ea11a) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19ea11a) #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+0x19ea11a) #17 Run base/callback.h:97:12 (message_center_unittests+0xdafa5d) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xdafa5d) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #23 Run base/callback.h:97:12 (message_center_unittests+0xdbfdd5) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdbfdd5) #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+0xdd4df8) #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdd49bd) #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+0xdd531e) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd93ce0) #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xdaea00) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xdaea00) #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7cce35) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7cce35) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x7759af) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77ada) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc77ada) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #50 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [----------] 1 test from NotificationHeaderViewTest (1098 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [141/159] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (179 ms) [ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar [ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (164 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (114 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (151 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (122 ms) [----------] 5 tests from MessagePopupCollectionTest (731 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=12753) Write of size 8 at 0x562bb9016bb0 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe40b7b) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe3fed5) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe3fed5) #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+0xe3ea61) #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe3ea61) #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+0xe3ea61) #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+0x782234) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x781f4b) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77822) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc77822) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #21 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) Previous read of size 8 at 0x562bb9016bb0 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xe037aa) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe37927) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562bb9016bb0 (message_center_unittests+0x000001fa4bb0) Mutex M0 (0x7fe8d037dbd0) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6ab31d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe36e3d) #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe3773a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe3773a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe3773a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Thread T5 'GpuThread' (tid=12784, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a9c5b) #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+0xe3aa57) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe3a955) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdff9f0) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdff663) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1eda5a5) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1edbaa1) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1edbaa1) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1ec46f4) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ec0617) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:651:23 (message_center_unittests+0x121599e) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x192679f) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19e62d7) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19ea11a) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19ea11a) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19ea11a) #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+0x19ea11a) #17 Run base/callback.h:97:12 (message_center_unittests+0xdafa5d) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xdafa5d) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #23 Run base/callback.h:97:12 (message_center_unittests+0xdbfdd5) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdbfdd5) #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+0xdd4df8) #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdd49bd) #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+0xdd531e) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd93ce0) #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xdaea00) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xdaea00) #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7cce35) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7cce35) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x7759af) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77ada) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc77ada) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #50 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [----------] 1 test from NotificationHeaderViewTest (1098 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [142/159] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (164 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (114 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (151 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (122 ms) [----------] 5 tests from MessagePopupCollectionTest (731 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=12753) Write of size 8 at 0x562bb9016bb0 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe40b7b) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe3fed5) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe3fed5) #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+0xe3ea61) #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe3ea61) #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+0xe3ea61) #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+0x782234) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x781f4b) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77822) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc77822) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #21 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) Previous read of size 8 at 0x562bb9016bb0 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xe037aa) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe37927) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562bb9016bb0 (message_center_unittests+0x000001fa4bb0) Mutex M0 (0x7fe8d037dbd0) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6ab31d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe36e3d) #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe3773a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe3773a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe3773a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Thread T5 'GpuThread' (tid=12784, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a9c5b) #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+0xe3aa57) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe3a955) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdff9f0) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdff663) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1eda5a5) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1edbaa1) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1edbaa1) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1ec46f4) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ec0617) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:651:23 (message_center_unittests+0x121599e) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x192679f) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19e62d7) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19ea11a) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19ea11a) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19ea11a) #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+0x19ea11a) #17 Run base/callback.h:97:12 (message_center_unittests+0xdafa5d) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xdafa5d) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #23 Run base/callback.h:97:12 (message_center_unittests+0xdbfdd5) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdbfdd5) #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+0xdd4df8) #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdd49bd) #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+0xdd531e) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd93ce0) #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xdaea00) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xdaea00) #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7cce35) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7cce35) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x7759af) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77ada) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc77ada) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #50 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [----------] 1 test from NotificationHeaderViewTest (1098 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [143/159] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (114 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (151 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (122 ms) [----------] 5 tests from MessagePopupCollectionTest (731 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=12753) Write of size 8 at 0x562bb9016bb0 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe40b7b) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe3fed5) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe3fed5) #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+0xe3ea61) #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe3ea61) #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+0xe3ea61) #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+0x782234) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x781f4b) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77822) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc77822) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #21 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) Previous read of size 8 at 0x562bb9016bb0 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xe037aa) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe37927) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562bb9016bb0 (message_center_unittests+0x000001fa4bb0) Mutex M0 (0x7fe8d037dbd0) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6ab31d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe36e3d) #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe3773a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe3773a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe3773a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Thread T5 'GpuThread' (tid=12784, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a9c5b) #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+0xe3aa57) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe3a955) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdff9f0) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdff663) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1eda5a5) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1edbaa1) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1edbaa1) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1ec46f4) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ec0617) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:651:23 (message_center_unittests+0x121599e) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x192679f) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19e62d7) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19ea11a) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19ea11a) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19ea11a) #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+0x19ea11a) #17 Run base/callback.h:97:12 (message_center_unittests+0xdafa5d) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xdafa5d) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #23 Run base/callback.h:97:12 (message_center_unittests+0xdbfdd5) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdbfdd5) #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+0xdd4df8) #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdd49bd) #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+0xdd531e) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd93ce0) #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xdaea00) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xdaea00) #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7cce35) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7cce35) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x7759af) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77ada) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc77ada) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #50 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [----------] 1 test from NotificationHeaderViewTest (1098 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [144/159] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (151 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (122 ms) [----------] 5 tests from MessagePopupCollectionTest (731 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=12753) Write of size 8 at 0x562bb9016bb0 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe40b7b) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe3fed5) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe3fed5) #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+0xe3ea61) #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe3ea61) #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+0xe3ea61) #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+0x782234) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x781f4b) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77822) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc77822) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #21 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) Previous read of size 8 at 0x562bb9016bb0 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xe037aa) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe37927) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562bb9016bb0 (message_center_unittests+0x000001fa4bb0) Mutex M0 (0x7fe8d037dbd0) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6ab31d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe36e3d) #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe3773a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe3773a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe3773a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Thread T5 'GpuThread' (tid=12784, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a9c5b) #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+0xe3aa57) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe3a955) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdff9f0) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdff663) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1eda5a5) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1edbaa1) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1edbaa1) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1ec46f4) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ec0617) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:651:23 (message_center_unittests+0x121599e) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x192679f) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19e62d7) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19ea11a) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19ea11a) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19ea11a) #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+0x19ea11a) #17 Run base/callback.h:97:12 (message_center_unittests+0xdafa5d) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xdafa5d) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #23 Run base/callback.h:97:12 (message_center_unittests+0xdbfdd5) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdbfdd5) #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+0xdd4df8) #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdd49bd) #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+0xdd531e) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd93ce0) #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xdaea00) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xdaea00) #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7cce35) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7cce35) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x7759af) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77ada) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc77ada) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #50 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [----------] 1 test from NotificationHeaderViewTest (1098 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [145/159] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (122 ms) [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=12753) Write of size 8 at 0x562bb9016bb0 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0xe40b7b) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0xe3fed5) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:105 (message_center_unittests+0xe3fed5) #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+0xe3ea61) #4 CreateAndRegister base/test/scoped_task_environment.cc:140 (message_center_unittests+0xe3ea61) #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+0xe3ea61) #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+0x782234) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x781f4b) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77822) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2517 (message_center_unittests+0xc77822) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #21 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) Previous read of size 8 at 0x562bb9016bb0 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0xe037aa) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0xe37927) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #4 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x562bb9016bb0 (message_center_unittests+0x000001fa4bb0) Mutex M0 (0x7fe8d037dbd0) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1247:3 (message_center_unittests+0x6ab31d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0xe36e3d) #2 Lock base/synchronization/lock.h:25:12 (message_center_unittests+0xe3773a) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93 (message_center_unittests+0xe3773a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0xe3773a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0xe37b03) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0xd9365a) #7 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0xdadbf3) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0xdffcd9) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0xdfff91) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0xe3af14) Thread T5 'GpuThread' (tid=12784, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:989:3 (message_center_unittests+0x6a9c5b) #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+0xe3aa57) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0xe3a955) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0xdff9f0) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0xdff663) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x1eda5a5) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x1edbaa1) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x1edbaa1) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x1ec46f4) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:211:52 (message_center_unittests+0x1ec0617) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:651:23 (message_center_unittests+0x121599e) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:491:12 (message_center_unittests+0x192679f) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x19e62d7) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x19ea11a) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x19ea11a) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x19ea11a) #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+0x19ea11a) #17 Run base/callback.h:97:12 (message_center_unittests+0xdafa5d) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0xdafa5d) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #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+0xdafb1a) #23 Run base/callback.h:97:12 (message_center_unittests+0xdbfdd5) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:143 (message_center_unittests+0xdbfdd5) #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+0xdd4df8) #26 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:219:7 (message_center_unittests+0xdd49bd) #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+0xdd531e) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:290:48 (message_center_unittests+0xd93ce0) #29 Run base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:466:12 (message_center_unittests+0xdd5b09) #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+0xdd5b09) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0xdade00) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0xdaea00) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0xdaea00) #34 RunPendingMessages ui/views/test/views_test_base.cc:130:12 (message_center_unittests+0x7cce35) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:106 (message_center_unittests+0x7cce35) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x7759af) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc77ada) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2530 (message_center_unittests+0xc77ada) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2698:11 (message_center_unittests+0xc78648) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2828:28 (message_center_unittests+0xc79226) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5285:44 (message_center_unittests+0xc8b616) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xc8aa79) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4873 (message_center_unittests+0xc8aa79) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2453:46 (message_center_unittests+0xe43312) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0xe43312) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x74c168) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x74c168) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x74c168) #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+0x74c168) #50 Run base/callback.h:97:12 (message_center_unittests+0xe4638d) #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+0xe4638d) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:508:10 (message_center_unittests+0xe461f0) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x74bec7) SUMMARY: ThreadSanitizer: data race base/time/time_override.cc:28:41 in base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) ================== [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [----------] 1 test from NotificationHeaderViewTest (1098 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [146/159] NotificationHeaderViewTest.UpdatesTimestampOverTime (1096 ms) [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [147/159] NotificationViewMDTest.CreateOrUpdateTest (126 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [148/159] NotificationViewMDTest.UpdateViewsOrderingTest (109 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [149/159] NotificationViewMDTest.TestIconSizing (115 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [----------] 4 tests from NotificationViewMDTest (504 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (2333 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [150/159] NotificationViewMDTest.UpdateButtonsStateTest (154 ms) [151/159] NotificationViewTest.TestImageSizing (294 ms) [152/159] NotificationViewTest.UpdateButtonsStateTest (118 ms) [153/159] NotificationViewTest.UpdateButtonCountTest (111 ms) [154/159] NotificationViewTest.SettingsButtonTest (109 ms) [155/159] NotificationViewTest.ViewOrderingTest (112 ms) [156/159] NotificationViewTest.TitleWrappingTest (137 ms) [157/159] NotificationViewTest.FormatContextMessageTest (102 ms) [158/159] NotificationViewTest.SlideOut (100 ms) [159/159] NotificationViewTest.SlideOutNested (148 ms) Retrying 10 tests (retry #1) [160/169] NotificationViewMDTest.UpdateViewsOrderingTest (194 ms) [161/169] NotificationViewMDTest.UpdateButtonsStateTest (170 ms) [162/169] NotificationViewMDTest.TestIconSizing (199 ms) [163/169] NotificationViewMDTest.CreateOrUpdateTest (170 ms) [164/169] NotificationHeaderViewTest.UpdatesTimestampOverTime (806 ms) [165/169] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (145 ms) [166/169] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (111 ms) [167/169] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (116 ms) [168/169] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (116 ms) [169/169] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (117 ms) SUCCESS: all tests passed. Tests took 20 seconds. 2019-05-21 11:35:13,548 - root: [DEBUG] Contents of task_output_dir: ['/b/swarming/w/ir/tmp/t/tmpOPDxsm/44f47d50fcbca410'] 2019-05-21 11:35:13,548 - root: [DEBUG] Found shard_json_files: ['/b/swarming/w/ir/tmp/t/tmpOPDxsm/44f47d50fcbca410/output.json'] 2019-05-21 11:35:13,548 - root: [INFO] merge_cmd: /b/swarming/w/ir/cache/vpython/ba947a/bin/python /b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py --build-properties {"bot_id": "swarm323-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1558463486686511, "id": "8912826306942638304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux TSan Tests/38762", "builder:Linux TSan Tests", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/0c18b1a229752dbce72ecc51383899e0d65af5d7", "gitiles_ref:refs/heads/master", "parent_buildername:Linux TSan Builder", "parent_buildnumber:46022", "scheduler_invocation_id:9078256369792531344", "scheduler_job_id:chromium/Linux TSan Tests", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux TSan Tests", "buildnumber": 38762, "got_angle_revision": "b86e73daf7db3f0b7ee08a49829a96a7217f71c0", "got_dawn_revision": "2a7b631482d8cb167d5651be130b08549b4dedc8", "got_nacl_revision": "ca374f5112fca6b36fc5d73e117a60b82f394993", "got_revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "got_revision_cp": "refs/heads/master@{#661811}", "got_swarming_client_revision": "1b65f4e862045f3ba430a4cbd0643f5b1b66c230", "got_v8_revision": "2de3cf380f29310984f58671153d98c4066adb0f", "got_v8_revision_cp": "refs/heads/7.6.238@{#1}", "got_webrtc_revision": "d703cd022f64ddb6225b08719c2e40d1e1aa997a", "got_webrtc_revision_cp": "refs/heads/master@{#28009}", "mastername": "chromium.memory", "parent_buildername": "Linux TSan Builder", "parent_got_angle_revision": "b86e73daf7db3f0b7ee08a49829a96a7217f71c0", "parent_got_dawn_revision": "2a7b631482d8cb167d5651be130b08549b4dedc8", "parent_got_nacl_revision": "ca374f5112fca6b36fc5d73e117a60b82f394993", "parent_got_revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "parent_got_revision_cp": "refs/heads/master@{#661811}", "parent_got_swarming_client_revision": "1b65f4e862045f3ba430a4cbd0643f5b1b66c230", "parent_got_v8_revision": "2de3cf380f29310984f58671153d98c4066adb0f", "parent_got_v8_revision_cp": "refs/heads/7.6.238@{#1}", "parent_got_webrtc_revision": "d703cd022f64ddb6225b08719c2e40d1e1aa997a", "parent_got_webrtc_revision_cp": "refs/heads/master@{#28009}", "parent_mastername": "chromium.memory", "path_config": "generic", "recipe": "chromium", "revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "swarm_hashes": {"accessibility_unittests": "bdc4ec1ef9521b1e626f3bd9aceffd3cbc5ca8d8", "angle_unittests": "fb817bfe725e2d2c4e7682d7eda4d90d554132fd", "app_shell_unittests": "52dec3e249781bfdf5c8fd2c5d35aaf97029d1dd", "aura_unittests": "5391a8f0edb765f982a56ddafba63daa1ea18f1a", "base_unittests": "4f2d4c2013da48991d90482f7e2e5717769f18f0", "base_util_unittests": "5ad976dd5355f0287a1d31bbaf12184796794a5a", "blink_common_unittests": "9bc2b7d30008f35ed5dc035c23f41e6bea7311a1", "blink_fuzzer_unittests": "5cfeb59b8df0b592b2f2c92c9f4a84e8fbda2312", "blink_heap_unittests": "95529feda0da8dd56e6c1026ecae11a8ded1287e", "blink_platform_unittests": "8fbee1726c363be061f63c41017f356e6ef072d0", "blink_unittests": "d4b59d172eebac9f932ba5343eb12781db171b5f", "boringssl_crypto_tests": "5d1dc871f6222b890a2ab84a607f07658bb22c6f", "boringssl_ssl_tests": "05a42170bd1ba2db42f250d8f939303046040786", "browser_tests": "1f0b1fec3f2d4170e3deea105155b1ba81e3f750", "cacheinvalidation_unittests": "51f32d038bac2f0c8b3793b12ab2295758f08803", "capture_unittests": "8e73fe8b764623649f047a64f465ca476d2e8be6", "cast_unittests": "51ac2b46b0fc9dbafe0a2ee5a2f2b59bad45be34", "cc_unittests": "477d877e8dfb98fdce4f2473556bb5adb8701f1f", "chrome_app_unittests": "0d06e0f1ec138a0740a9d0de617f7add268d8f85", "chromedriver_unittests": "f4b4ed8d9a8bb2f0148ffd3255ac5c6f275d81a9", "components_browsertests": "5db3b47229ccc4390675466c734f483c0d906aea", "components_unittests": "174c481d79c87fc684bd3562a9c804799145964d", "compositor_unittests": "f5cf66cae9b3afaa237f95858104c481e037db35", "content_browsertests": "623467ac80db34fa664c482332af6cf44cee4cb9", "content_unittests": "c99504ac937f3f76dfba758d0cf6e9ac02453d3e", "cronet_tests": "d21ff3f0b5fb14fc0d3dc3f81b18ea7f69685636", "cronet_unittests": "ded9fa4972a182d3d0eccdf276ae3ae4ea8174e0", "crypto_unittests": "1fe9035152d6efc3c30821efdf387f1619e5648e", "dbus_unittests": "6c64d26e4a1e4d7b8d0ad7c3d61b9c83122bfbf8", "device_unittests": "27709bba72e148dfcf31a2fc27a986333d4934cb", "display_unittests": "3062e051a8166b27b469d50896f8fbe28cceec36", "events_unittests": "4fd9d72e7ef4c92c81c91f60eb4277810cd8a93d", "extensions_browsertests": "fa4dc8577f3283b70785dbd585efcc4dcb2c8530", "extensions_unittests": "dd1ce80e196737ccd63a6e2112c9d011663afcdc", "filesystem_service_unittests": "bcaf9c6953fa4fd03c01ca303eee4513b4672119", "gcm_unit_tests": "d192e70ee8204c9a497e648084a0f9cdd598dfdb", "gfx_unittests": "0f1b9d3afa8e5307f85788e97c720d0a4b253e7f", "gin_unittests": "cd1a82e9530036ca4df0b1e70c7ffad11cf06896", "gl_tests": "f068e818b18d77a38ca7ec28d7395d97793aaccf", "gl_unittests": "375d4830fa7c8261419da24dbe3e2437a17dc0e6", "google_apis_unittests": "66f5886cc27853db185531f824b44a41d7f8da4e", "gpu_unittests": "c8c123767ba36adc8a8e22150a1517e33baf0299", "headless_browsertests": "05e534b49434110a8d1aa45d29b2f8ec6f6894d7", "headless_unittests": "55674576f0b35bc3c08c36cf85329b71f2b77c69", "interactive_ui_tests": "d5560723c68ae699a241ece90a6f5016b0f7085b", "ipc_tests": "d522f1b621a16a5bb9cb70f2993383b1b6783cef", "jingle_unittests": "b08595c47831fbf96ef2f71a25716a35570210e3", "latency_unittests": "4dbcbacc736e209fb6d44df8828e7aca1b323d14", "leveldb_service_unittests": "27514d6ea7a98461519d8a11e17279d9f23c3f89", "libjingle_xmpp_unittests": "6db622801e0879d51a23d2c7d943255c118a4fc8", "media_blink_unittests": "73ea7537a1457a583b5b7a1833364f7161d6f1e5", "media_service_unittests": "58b40ca0e49097045649e9098f5712d940347d8d", "media_unittests": "453226632f8ee16b3c381b4800f827c12d3a5dfc", "message_center_unittests": "0dddd6b2fd2e4b667129a5971af0ad097effcc17", "midi_unittests": "5406533f80194d7845d39ad293b044eca9201c5e", "mojo_core_unittests": "ef4802efdd8b29aa3db303afe641cbaeca34ac87", "mojo_unittests": "6811e51decf8882a82ef7a0d2876267d0c1cb31d", "native_theme_unittests": "e6be9b7e7748151d33f27f64c7e8fadf7b6daf39", "net_unittests": "975606cdabdcf609522478061e6cd97862957981", "pdf_unittests": "997c854504a69e8596d18e8ec1998ccfebc25dd5", "perfetto_unittests": "5129222e1263f5329aa8e3814306393a84b51e26", "ppapi_unittests": "fa857900ca7000796ffa6901880eb76b2431c38a", "printing_unittests": "88aee78b8f7ab20d11a9b74503e6a448fea7cea9", "remoting_unittests": "6c12773e2483befdd0872af2474c31d39d010d6f", "sandbox_linux_unittests": "ba15c5143219299ab1dabe382e6769ba9b45bd05", "service_manager_unittests": "665ad4cab7a1da671f791f02eef3dd38a2437465", "services_unittests": "ed281c676c71bd3d9a2865be9e6b9fa2056c2002", "shell_dialogs_unittests": "0821c6ff8457ec6f6bdf9508aac15b0327fdf49a", "skia_unittests": "ef4ad09fc287d469da4c479570cca6bc37b5a265", "snapshot_unittests": "123d68ffb2b765cd9114761e14ac4ffdc83db261", "sql_unittests": "37c3c086bc538e01b4e035cff1f0668548c0c631", "storage_unittests": "63ae1ba70906629ee3e2e08b5b69a4cd58a6dc8c", "sync_integration_tests": "89b4203e6da7ced16f1a49b733083a6aabab1a8b", "traffic_annotation_auditor_unittests": "c8ab2b26b8242e0608164e4482e1a3437b51c40b", "ui_base_unittests": "c1fefa7f8cbd34cb79c14ffbc07e4a13c90f7d4d", "ui_touch_selection_unittests": "d5b8b4c21e6befd11fcc840642eaa4f1c9cea585", "unit_tests": "710143074e3fe5541583902f5f39dde873f69e58", "url_unittests": "63766d8ad152962217c678d21263724e77698d1b", "views_unittests": "6a6d7e7b92e2d90b76eb185e9a38d39ea9e334fe", "viz_unittests": "5d8d8c9057c014dca9b2eddd5ab40cfabcfdcca0", "vr_common_unittests": "d3a317f8dea5af06ca27261f560940c3a50391f6", "vr_pixeltests": "906eb1cfd9e65a0afe3ffd1b1d1774859cc4faa4", "wm_unittests": "d3dd1b0de89ad2c1f6d76eda4ce57b264d9b79af", "wtf_unittests": "f3aef9aee4fe6bf3c9de0bcfd183fd0ba33607df"}} --summary-json /b/swarming/w/ir/tmp/t/tmpcBHelt.json --task-output-dir /b/swarming/w/ir/tmp/t/tmpOPDxsm -o /b/swarming/w/ir/tmp/t/tmpoqPelg.json /b/swarming/w/ir/tmp/t/tmpOPDxsm/44f47d50fcbca410/output.json Running ['/b/swarming/w/ir/cache/vpython/ba947a/bin/python', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py', '--build-properties', '{"bot_id": "swarm323-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1558463486686511, "id": "8912826306942638304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux TSan Tests/38762", "builder:Linux TSan Tests", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/0c18b1a229752dbce72ecc51383899e0d65af5d7", "gitiles_ref:refs/heads/master", "parent_buildername:Linux TSan Builder", "parent_buildnumber:46022", "scheduler_invocation_id:9078256369792531344", "scheduler_job_id:chromium/Linux TSan Tests", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux TSan Tests", "buildnumber": 38762, "got_angle_revision": "b86e73daf7db3f0b7ee08a49829a96a7217f71c0", "got_dawn_revision": "2a7b631482d8cb167d5651be130b08549b4dedc8", "got_nacl_revision": "ca374f5112fca6b36fc5d73e117a60b82f394993", "got_revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "got_revision_cp": "refs/heads/master@{#661811}", "got_swarming_client_revision": "1b65f4e862045f3ba430a4cbd0643f5b1b66c230", "got_v8_revision": "2de3cf380f29310984f58671153d98c4066adb0f", "got_v8_revision_cp": "refs/heads/7.6.238@{#1}", "got_webrtc_revision": "d703cd022f64ddb6225b08719c2e40d1e1aa997a", "got_webrtc_revision_cp": "refs/heads/master@{#28009}", "mastername": "chromium.memory", "parent_buildername": "Linux TSan Builder", "parent_got_angle_revision": "b86e73daf7db3f0b7ee08a49829a96a7217f71c0", "parent_got_dawn_revision": "2a7b631482d8cb167d5651be130b08549b4dedc8", "parent_got_nacl_revision": "ca374f5112fca6b36fc5d73e117a60b82f394993", "parent_got_revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "parent_got_revision_cp": "refs/heads/master@{#661811}", "parent_got_swarming_client_revision": "1b65f4e862045f3ba430a4cbd0643f5b1b66c230", "parent_got_v8_revision": "2de3cf380f29310984f58671153d98c4066adb0f", "parent_got_v8_revision_cp": "refs/heads/7.6.238@{#1}", "parent_got_webrtc_revision": "d703cd022f64ddb6225b08719c2e40d1e1aa997a", "parent_got_webrtc_revision_cp": "refs/heads/master@{#28009}", "parent_mastername": "chromium.memory", "path_config": "generic", "recipe": "chromium", "revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "swarm_hashes": {"accessibility_unittests": "bdc4ec1ef9521b1e626f3bd9aceffd3cbc5ca8d8", "angle_unittests": "fb817bfe725e2d2c4e7682d7eda4d90d554132fd", "app_shell_unittests": "52dec3e249781bfdf5c8fd2c5d35aaf97029d1dd", "aura_unittests": "5391a8f0edb765f982a56ddafba63daa1ea18f1a", "base_unittests": "4f2d4c2013da48991d90482f7e2e5717769f18f0", "base_util_unittests": "5ad976dd5355f0287a1d31bbaf12184796794a5a", "blink_common_unittests": "9bc2b7d30008f35ed5dc035c23f41e6bea7311a1", "blink_fuzzer_unittests": "5cfeb59b8df0b592b2f2c92c9f4a84e8fbda2312", "blink_heap_unittests": "95529feda0da8dd56e6c1026ecae11a8ded1287e", "blink_platform_unittests": "8fbee1726c363be061f63c41017f356e6ef072d0", "blink_unittests": "d4b59d172eebac9f932ba5343eb12781db171b5f", "boringssl_crypto_tests": "5d1dc871f6222b890a2ab84a607f07658bb22c6f", "boringssl_ssl_tests": "05a42170bd1ba2db42f250d8f939303046040786", "browser_tests": "1f0b1fec3f2d4170e3deea105155b1ba81e3f750", "cacheinvalidation_unittests": "51f32d038bac2f0c8b3793b12ab2295758f08803", "capture_unittests": "8e73fe8b764623649f047a64f465ca476d2e8be6", "cast_unittests": "51ac2b46b0fc9dbafe0a2ee5a2f2b59bad45be34", "cc_unittests": "477d877e8dfb98fdce4f2473556bb5adb8701f1f", "chrome_app_unittests": "0d06e0f1ec138a0740a9d0de617f7add268d8f85", "chromedriver_unittests": "f4b4ed8d9a8bb2f0148ffd3255ac5c6f275d81a9", "components_browsertests": "5db3b47229ccc4390675466c734f483c0d906aea", "components_unittests": "174c481d79c87fc684bd3562a9c804799145964d", "compositor_unittests": "f5cf66cae9b3afaa237f95858104c481e037db35", "content_browsertests": "623467ac80db34fa664c482332af6cf44cee4cb9", "content_unittests": "c99504ac937f3f76dfba758d0cf6e9ac02453d3e", "cronet_tests": "d21ff3f0b5fb14fc0d3dc3f81b18ea7f69685636", "cronet_unittests": "ded9fa4972a182d3d0eccdf276ae3ae4ea8174e0", "crypto_unittests": "1fe9035152d6efc3c30821efdf387f1619e5648e", "dbus_unittests": "6c64d26e4a1e4d7b8d0ad7c3d61b9c83122bfbf8", "device_unittests": "27709bba72e148dfcf31a2fc27a986333d4934cb", "display_unittests": "3062e051a8166b27b469d50896f8fbe28cceec36", "events_unittests": "4fd9d72e7ef4c92c81c91f60eb4277810cd8a93d", "extensions_browsertests": "fa4dc8577f3283b70785dbd585efcc4dcb2c8530", "extensions_unittests": "dd1ce80e196737ccd63a6e2112c9d011663afcdc", "filesystem_service_unittests": "bcaf9c6953fa4fd03c01ca303eee4513b4672119", "gcm_unit_tests": "d192e70ee8204c9a497e648084a0f9cdd598dfdb", "gfx_unittests": "0f1b9d3afa8e5307f85788e97c720d0a4b253e7f", "gin_unittests": "cd1a82e9530036ca4df0b1e70c7ffad11cf06896", "gl_tests": "f068e818b18d77a38ca7ec28d7395d97793aaccf", "gl_unittests": "375d4830fa7c8261419da24dbe3e2437a17dc0e6", "google_apis_unittests": "66f5886cc27853db185531f824b44a41d7f8da4e", "gpu_unittests": "c8c123767ba36adc8a8e22150a1517e33baf0299", "headless_browsertests": "05e534b49434110a8d1aa45d29b2f8ec6f6894d7", "headless_unittests": "55674576f0b35bc3c08c36cf85329b71f2b77c69", "interactive_ui_tests": "d5560723c68ae699a241ece90a6f5016b0f7085b", "ipc_tests": "d522f1b621a16a5bb9cb70f2993383b1b6783cef", "jingle_unittests": "b08595c47831fbf96ef2f71a25716a35570210e3", "latency_unittests": "4dbcbacc736e209fb6d44df8828e7aca1b323d14", "leveldb_service_unittests": "27514d6ea7a98461519d8a11e17279d9f23c3f89", "libjingle_xmpp_unittests": "6db622801e0879d51a23d2c7d943255c118a4fc8", "media_blink_unittests": "73ea7537a1457a583b5b7a1833364f7161d6f1e5", "media_service_unittests": "58b40ca0e49097045649e9098f5712d940347d8d", "media_unittests": "453226632f8ee16b3c381b4800f827c12d3a5dfc", "message_center_unittests": "0dddd6b2fd2e4b667129a5971af0ad097effcc17", "midi_unittests": "5406533f80194d7845d39ad293b044eca9201c5e", "mojo_core_unittests": "ef4802efdd8b29aa3db303afe641cbaeca34ac87", "mojo_unittests": "6811e51decf8882a82ef7a0d2876267d0c1cb31d", "native_theme_unittests": "e6be9b7e7748151d33f27f64c7e8fadf7b6daf39", "net_unittests": "975606cdabdcf609522478061e6cd97862957981", "pdf_unittests": "997c854504a69e8596d18e8ec1998ccfebc25dd5", "perfetto_unittests": "5129222e1263f5329aa8e3814306393a84b51e26", "ppapi_unittests": "fa857900ca7000796ffa6901880eb76b2431c38a", "printing_unittests": "88aee78b8f7ab20d11a9b74503e6a448fea7cea9", "remoting_unittests": "6c12773e2483befdd0872af2474c31d39d010d6f", "sandbox_linux_unittests": "ba15c5143219299ab1dabe382e6769ba9b45bd05", "service_manager_unittests": "665ad4cab7a1da671f791f02eef3dd38a2437465", "services_unittests": "ed281c676c71bd3d9a2865be9e6b9fa2056c2002", "shell_dialogs_unittests": "0821c6ff8457ec6f6bdf9508aac15b0327fdf49a", "skia_unittests": "ef4ad09fc287d469da4c479570cca6bc37b5a265", "snapshot_unittests": "123d68ffb2b765cd9114761e14ac4ffdc83db261", "sql_unittests": "37c3c086bc538e01b4e035cff1f0668548c0c631", "storage_unittests": "63ae1ba70906629ee3e2e08b5b69a4cd58a6dc8c", "sync_integration_tests": "89b4203e6da7ced16f1a49b733083a6aabab1a8b", "traffic_annotation_auditor_unittests": "c8ab2b26b8242e0608164e4482e1a3437b51c40b", "ui_base_unittests": "c1fefa7f8cbd34cb79c14ffbc07e4a13c90f7d4d", "ui_touch_selection_unittests": "d5b8b4c21e6befd11fcc840642eaa4f1c9cea585", "unit_tests": "710143074e3fe5541583902f5f39dde873f69e58", "url_unittests": "63766d8ad152962217c678d21263724e77698d1b", "views_unittests": "6a6d7e7b92e2d90b76eb185e9a38d39ea9e334fe", "viz_unittests": "5d8d8c9057c014dca9b2eddd5ab40cfabcfdcca0", "vr_common_unittests": "d3a317f8dea5af06ca27261f560940c3a50391f6", "vr_pixeltests": "906eb1cfd9e65a0afe3ffd1b1d1774859cc4faa4", "wm_unittests": "d3dd1b0de89ad2c1f6d76eda4ce57b264d9b79af", "wtf_unittests": "f3aef9aee4fe6bf3c9de0bcfd183fd0ba33607df"}}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmpcBHelt.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmpOPDxsm', '-o', '/b/swarming/w/ir/tmp/t/tmpoqPelg.json', '/b/swarming/w/ir/tmp/t/tmpOPDxsm/44f47d50fcbca410/output.json'] in None (env: None) Command ['/b/swarming/w/ir/cache/vpython/ba947a/bin/python', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py', '--build-properties', '{"bot_id": "swarm323-c4", "buildbucket": {"build": {"bucket": "luci.chromium.ci", "created_by": "project:chromium", "created_ts": 1558463486686511, "id": "8912826306942638304", "project": "chromium", "tags": ["build_address:luci.chromium.ci/Linux TSan Tests/38762", "builder:Linux TSan Tests", "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/0c18b1a229752dbce72ecc51383899e0d65af5d7", "gitiles_ref:refs/heads/master", "parent_buildername:Linux TSan Builder", "parent_buildnumber:46022", "scheduler_invocation_id:9078256369792531344", "scheduler_job_id:chromium/Linux TSan Tests", "user_agent:luci-scheduler", "user_agent:recipe"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "Linux TSan Tests", "buildnumber": 38762, "got_angle_revision": "b86e73daf7db3f0b7ee08a49829a96a7217f71c0", "got_dawn_revision": "2a7b631482d8cb167d5651be130b08549b4dedc8", "got_nacl_revision": "ca374f5112fca6b36fc5d73e117a60b82f394993", "got_revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "got_revision_cp": "refs/heads/master@{#661811}", "got_swarming_client_revision": "1b65f4e862045f3ba430a4cbd0643f5b1b66c230", "got_v8_revision": "2de3cf380f29310984f58671153d98c4066adb0f", "got_v8_revision_cp": "refs/heads/7.6.238@{#1}", "got_webrtc_revision": "d703cd022f64ddb6225b08719c2e40d1e1aa997a", "got_webrtc_revision_cp": "refs/heads/master@{#28009}", "mastername": "chromium.memory", "parent_buildername": "Linux TSan Builder", "parent_got_angle_revision": "b86e73daf7db3f0b7ee08a49829a96a7217f71c0", "parent_got_dawn_revision": "2a7b631482d8cb167d5651be130b08549b4dedc8", "parent_got_nacl_revision": "ca374f5112fca6b36fc5d73e117a60b82f394993", "parent_got_revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "parent_got_revision_cp": "refs/heads/master@{#661811}", "parent_got_swarming_client_revision": "1b65f4e862045f3ba430a4cbd0643f5b1b66c230", "parent_got_v8_revision": "2de3cf380f29310984f58671153d98c4066adb0f", "parent_got_v8_revision_cp": "refs/heads/7.6.238@{#1}", "parent_got_webrtc_revision": "d703cd022f64ddb6225b08719c2e40d1e1aa997a", "parent_got_webrtc_revision_cp": "refs/heads/master@{#28009}", "parent_mastername": "chromium.memory", "path_config": "generic", "recipe": "chromium", "revision": "0c18b1a229752dbce72ecc51383899e0d65af5d7", "swarm_hashes": {"accessibility_unittests": "bdc4ec1ef9521b1e626f3bd9aceffd3cbc5ca8d8", "angle_unittests": "fb817bfe725e2d2c4e7682d7eda4d90d554132fd", "app_shell_unittests": "52dec3e249781bfdf5c8fd2c5d35aaf97029d1dd", "aura_unittests": "5391a8f0edb765f982a56ddafba63daa1ea18f1a", "base_unittests": "4f2d4c2013da48991d90482f7e2e5717769f18f0", "base_util_unittests": "5ad976dd5355f0287a1d31bbaf12184796794a5a", "blink_common_unittests": "9bc2b7d30008f35ed5dc035c23f41e6bea7311a1", "blink_fuzzer_unittests": "5cfeb59b8df0b592b2f2c92c9f4a84e8fbda2312", "blink_heap_unittests": "95529feda0da8dd56e6c1026ecae11a8ded1287e", "blink_platform_unittests": "8fbee1726c363be061f63c41017f356e6ef072d0", "blink_unittests": "d4b59d172eebac9f932ba5343eb12781db171b5f", "boringssl_crypto_tests": "5d1dc871f6222b890a2ab84a607f07658bb22c6f", "boringssl_ssl_tests": "05a42170bd1ba2db42f250d8f939303046040786", "browser_tests": "1f0b1fec3f2d4170e3deea105155b1ba81e3f750", "cacheinvalidation_unittests": "51f32d038bac2f0c8b3793b12ab2295758f08803", "capture_unittests": "8e73fe8b764623649f047a64f465ca476d2e8be6", "cast_unittests": "51ac2b46b0fc9dbafe0a2ee5a2f2b59bad45be34", "cc_unittests": "477d877e8dfb98fdce4f2473556bb5adb8701f1f", "chrome_app_unittests": "0d06e0f1ec138a0740a9d0de617f7add268d8f85", "chromedriver_unittests": "f4b4ed8d9a8bb2f0148ffd3255ac5c6f275d81a9", "components_browsertests": "5db3b47229ccc4390675466c734f483c0d906aea", "components_unittests": "174c481d79c87fc684bd3562a9c804799145964d", "compositor_unittests": "f5cf66cae9b3afaa237f95858104c481e037db35", "content_browsertests": "623467ac80db34fa664c482332af6cf44cee4cb9", "content_unittests": "c99504ac937f3f76dfba758d0cf6e9ac02453d3e", "cronet_tests": "d21ff3f0b5fb14fc0d3dc3f81b18ea7f69685636", "cronet_unittests": "ded9fa4972a182d3d0eccdf276ae3ae4ea8174e0", "crypto_unittests": "1fe9035152d6efc3c30821efdf387f1619e5648e", "dbus_unittests": "6c64d26e4a1e4d7b8d0ad7c3d61b9c83122bfbf8", "device_unittests": "27709bba72e148dfcf31a2fc27a986333d4934cb", "display_unittests": "3062e051a8166b27b469d50896f8fbe28cceec36", "events_unittests": "4fd9d72e7ef4c92c81c91f60eb4277810cd8a93d", "extensions_browsertests": "fa4dc8577f3283b70785dbd585efcc4dcb2c8530", "extensions_unittests": "dd1ce80e196737ccd63a6e2112c9d011663afcdc", "filesystem_service_unittests": "bcaf9c6953fa4fd03c01ca303eee4513b4672119", "gcm_unit_tests": "d192e70ee8204c9a497e648084a0f9cdd598dfdb", "gfx_unittests": "0f1b9d3afa8e5307f85788e97c720d0a4b253e7f", "gin_unittests": "cd1a82e9530036ca4df0b1e70c7ffad11cf06896", "gl_tests": "f068e818b18d77a38ca7ec28d7395d97793aaccf", "gl_unittests": "375d4830fa7c8261419da24dbe3e2437a17dc0e6", "google_apis_unittests": "66f5886cc27853db185531f824b44a41d7f8da4e", "gpu_unittests": "c8c123767ba36adc8a8e22150a1517e33baf0299", "headless_browsertests": "05e534b49434110a8d1aa45d29b2f8ec6f6894d7", "headless_unittests": "55674576f0b35bc3c08c36cf85329b71f2b77c69", "interactive_ui_tests": "d5560723c68ae699a241ece90a6f5016b0f7085b", "ipc_tests": "d522f1b621a16a5bb9cb70f2993383b1b6783cef", "jingle_unittests": "b08595c47831fbf96ef2f71a25716a35570210e3", "latency_unittests": "4dbcbacc736e209fb6d44df8828e7aca1b323d14", "leveldb_service_unittests": "27514d6ea7a98461519d8a11e17279d9f23c3f89", "libjingle_xmpp_unittests": "6db622801e0879d51a23d2c7d943255c118a4fc8", "media_blink_unittests": "73ea7537a1457a583b5b7a1833364f7161d6f1e5", "media_service_unittests": "58b40ca0e49097045649e9098f5712d940347d8d", "media_unittests": "453226632f8ee16b3c381b4800f827c12d3a5dfc", "message_center_unittests": "0dddd6b2fd2e4b667129a5971af0ad097effcc17", "midi_unittests": "5406533f80194d7845d39ad293b044eca9201c5e", "mojo_core_unittests": "ef4802efdd8b29aa3db303afe641cbaeca34ac87", "mojo_unittests": "6811e51decf8882a82ef7a0d2876267d0c1cb31d", "native_theme_unittests": "e6be9b7e7748151d33f27f64c7e8fadf7b6daf39", "net_unittests": "975606cdabdcf609522478061e6cd97862957981", "pdf_unittests": "997c854504a69e8596d18e8ec1998ccfebc25dd5", "perfetto_unittests": "5129222e1263f5329aa8e3814306393a84b51e26", "ppapi_unittests": "fa857900ca7000796ffa6901880eb76b2431c38a", "printing_unittests": "88aee78b8f7ab20d11a9b74503e6a448fea7cea9", "remoting_unittests": "6c12773e2483befdd0872af2474c31d39d010d6f", "sandbox_linux_unittests": "ba15c5143219299ab1dabe382e6769ba9b45bd05", "service_manager_unittests": "665ad4cab7a1da671f791f02eef3dd38a2437465", "services_unittests": "ed281c676c71bd3d9a2865be9e6b9fa2056c2002", "shell_dialogs_unittests": "0821c6ff8457ec6f6bdf9508aac15b0327fdf49a", "skia_unittests": "ef4ad09fc287d469da4c479570cca6bc37b5a265", "snapshot_unittests": "123d68ffb2b765cd9114761e14ac4ffdc83db261", "sql_unittests": "37c3c086bc538e01b4e035cff1f0668548c0c631", "storage_unittests": "63ae1ba70906629ee3e2e08b5b69a4cd58a6dc8c", "sync_integration_tests": "89b4203e6da7ced16f1a49b733083a6aabab1a8b", "traffic_annotation_auditor_unittests": "c8ab2b26b8242e0608164e4482e1a3437b51c40b", "ui_base_unittests": "c1fefa7f8cbd34cb79c14ffbc07e4a13c90f7d4d", "ui_touch_selection_unittests": "d5b8b4c21e6befd11fcc840642eaa4f1c9cea585", "unit_tests": "710143074e3fe5541583902f5f39dde873f69e58", "url_unittests": "63766d8ad152962217c678d21263724e77698d1b", "views_unittests": "6a6d7e7b92e2d90b76eb185e9a38d39ea9e334fe", "viz_unittests": "5d8d8c9057c014dca9b2eddd5ab40cfabcfdcca0", "vr_common_unittests": "d3a317f8dea5af06ca27261f560940c3a50391f6", "vr_pixeltests": "906eb1cfd9e65a0afe3ffd1b1d1774859cc4faa4", "wm_unittests": "d3dd1b0de89ad2c1f6d76eda4ce57b264d9b79af", "wtf_unittests": "f3aef9aee4fe6bf3c9de0bcfd183fd0ba33607df"}}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmpcBHelt.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmpOPDxsm', '-o', '/b/swarming/w/ir/tmp/t/tmpoqPelg.json', '/b/swarming/w/ir/tmp/t/tmpOPDxsm/44f47d50fcbca410/output.json'] returned exit code 0