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

python -u /b/swarming/w/ir/kitchen-checkout/build/scripts/tools/runit.py --show-path --with-third-party-lib -- python /b/swarming/w/ir/kitchen-checkout/build/scripts/slave/recipe_modules/chromium_swarming/resources/collect_task.py --verbose -o /b/swarming/w/ir/tmp/t/tmp9Rag63.json --task-output-dir /b/swarming/w/ir/tmp/t/tmp6G5yIU --merge-script /b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py --merge-script-stdout-file /b/swarming/w/ir/tmp/t/tmpz6cZFumerge_script_log --merge-additional-args '[]' --build-properties '{"blamelist": ["arakeri@microsoft.com"], "bot_id": "swarm158-c4", "buildbucket": {"build": {"bucket": "luci.chromium.try", "created_by": "user:5071639625-1lppvbtck1morgivc6sq4dul7klu27sd@developer.gserviceaccount.com", "created_ts": 1555744435863405, "id": "8915677438379123280", "project": "chromium", "tags": ["build_address:luci.chromium.try/linux_chromium_tsan_rel_ng/259428", "builder:linux_chromium_tsan_rel_ng", "buildset:patch/gerrit/chromium-review.googlesource.com/1534073/36", "cq_experimental:false", "user_agent:cq"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "linux_chromium_tsan_rel_ng", "buildnumber": 259428, "category": "cq", "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "6bf994f638831945e6bb4d5850453662e0e9018d", "got_revision_cp": "refs/heads/master@{#652751}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "409e6bfbf85dec035f466389332ec21df7ceef94", "got_v8_revision_cp": "refs/heads/7.5.289@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "tryserver.chromium.linux", "patch_gerrit_url": "https://chromium-review.googlesource.com", "patch_issue": 1534073, "patch_project": "chromium/src", "patch_ref": "refs/changes/73/1534073/36", "patch_repository_url": "https://chromium.googlesource.com/chromium/src", "patch_set": 36, "patch_storage": "gerrit", "path_config": "generic", "reason": "CQ", "recipe": "chromium_trybot", "repository": "https://chromium.googlesource.com/chromium/src", "revision": "HEAD"}' --summary-json-file /b/swarming/w/ir/tmp/t/tmpNmaSc8.json -- 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/tmpZlecBi.json in dir /b/swarming/w/ir/k: allow_subannotations: True cmd: ['python', '-u', '/b/swarming/w/ir/kitchen-checkout/build/scripts/tools/runit.py', '--show-path', '--with-third-party-lib', '--', 'python', '/b/swarming/w/ir/kitchen-checkout/build/scripts/slave/recipe_modules/chromium_swarming/resources/collect_task.py', '--verbose', '-o', '/b/swarming/w/ir/tmp/t/tmp9Rag63.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmp6G5yIU', '--merge-script', '/b/swarming/w/ir/cache/builder/src/testing/merge_scripts/standard_gtest_merge.py', '--merge-script-stdout-file', '/b/swarming/w/ir/tmp/t/tmpz6cZFumerge_script_log', '--merge-additional-args', '[]', '--build-properties', '{"blamelist": ["arakeri@microsoft.com"], "bot_id": "swarm158-c4", "buildbucket": {"build": {"bucket": "luci.chromium.try", "created_by": "user:5071639625-1lppvbtck1morgivc6sq4dul7klu27sd@developer.gserviceaccount.com", "created_ts": 1555744435863405, "id": "8915677438379123280", "project": "chromium", "tags": ["build_address:luci.chromium.try/linux_chromium_tsan_rel_ng/259428", "builder:linux_chromium_tsan_rel_ng", "buildset:patch/gerrit/chromium-review.googlesource.com/1534073/36", "cq_experimental:false", "user_agent:cq"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "linux_chromium_tsan_rel_ng", "buildnumber": 259428, "category": "cq", "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "6bf994f638831945e6bb4d5850453662e0e9018d", "got_revision_cp": "refs/heads/master@{#652751}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "409e6bfbf85dec035f466389332ec21df7ceef94", "got_v8_revision_cp": "refs/heads/7.5.289@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "tryserver.chromium.linux", "patch_gerrit_url": "https://chromium-review.googlesource.com", "patch_issue": 1534073, "patch_project": "chromium/src", "patch_ref": "refs/changes/73/1534073/36", "patch_repository_url": "https://chromium.googlesource.com/chromium/src", "patch_set": 36, "patch_storage": "gerrit", "path_config": "generic", "reason": "CQ", "recipe": "chromium_trybot", "repository": "https://chromium.googlesource.com/chromium/src", "revision": "HEAD"}', '--summary-json-file', '/b/swarming/w/ir/tmp/t/tmpNmaSc8.json', '--', '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/tmpZlecBi.json'] env: {'CHROME_HEADLESS': '1'} env_prefixes: {'PATH': '/b/swarming/w/ir/cache/swarming_client'} env_suffixes: {} infra_step: False name_tokens: ('message_center_unittests (with patch)',) ok_ret: ALL_OK step_test_data: gen_default_step_test_data(...) trigger_specs: () full environment: ADDRFAM: inet BOTO_CONFIG: /b/swarming/w/ir/tmp/gsutil_task/.boto BUILDBUCKET_EXPERIMENTAL: FALSE CHROME_HEADLESS: 1 CIPD_CACHE_DIR: /b/swarming/cipd_cache/cache CIPD_PROTOCOL: v2 DEVSHELL_CLIENT_PORT: 37218 DOCKER_CONFIG: /b/swarming/w/ir/tmp/docker_cfg_task DOCKER_TMPDIR: /b/swarming/w/ir/tmp/docker_tmp_task GIT_CONFIG_NOSYSTEM: 1 GIT_TERMINAL_PROMPT: 0 HOME: /home/chrome-bot IFACE: eth0 INFRA_GIT_WRAPPER_HOME: /b/swarming/w/ir/tmp/git_home_task LOGDOG_COORDINATOR_HOST: logs.chromium.org LOGDOG_STREAM_PREFIX: buildbucket/cr-buildbucket.appspot.com/8915677438379123280 LOGDOG_STREAM_PROJECT: chromium LOGDOG_STREAM_SERVER_PATH: unix:/b/swarming/w/ir/tmp/ld.sock LOGICAL: eth0 LUCI_CONTEXT: /b/swarming/w/itlpjPom/luci_context.249782800 MAC_CHROMIUM_TMPDIR: /b/swarming/w/ir/tmp/t METHOD: dhcp NO_GCE_CHECK: False PATH: /b/swarming/w/ir/cache/swarming_client:/b/swarming/w/ir/cipd_bin_packages:/b/swarming/w/ir/cipd_bin_packages/bin:/b/swarming/cipd_cache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD: /b/swarming/w/ir/k PYTHONIOENCODING: UTF-8 PYTHONUNBUFFERED: 1 ROOT_SETUP_LOG: /var/log/messages/chromebuild/root-setup.log SHLVL: 1 STARTUP_LOG: /var/log/messages/chromebuild/startup.log SWARMING_BOT_ID: swarm158-c4 SWARMING_EXTERNAL_BOT_SETUP: 1 SWARMING_HEADLESS: 1 SWARMING_SERVER: https://chromium-swarm.appspot.com SWARMING_TASK_ID: 445269cf29b49f11 TEMP: /b/swarming/w/ir/tmp/t TEMPDIR: /b/swarming/w/ir/tmp/t TERM: linux TMP: /b/swarming/w/ir/tmp/t TMPDIR: /b/swarming/w/ir/tmp/t UPSTART_EVENTS: net-device-up UPSTART_INSTANCE: UPSTART_JOB: chromebuild-startup USER: chrome-bot USERNAME: chrome-bot VPYTHON_VIRTUALENV_ROOT: /b/swarming/w/ir/cache/vpython _: /b/swarming/w/ir/cipd_bin_packages/vpython 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-04-20 00:40:22,524 - root: [DEBUG] Using task_output_dir: '/b/swarming/w/ir/tmp/t/tmp6G5yIU' 2019-04-20 00:40:22,525 - root: [WARNING] task_output_dir '/b/swarming/w/ir/tmp/t/tmp6G5yIU' already exists! 2019-04-20 00:40:22,525 - root: [WARNING] task_output_dir existing content: [] 2019-04-20 00:40:22,525 - 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/tmpZlecBi.json -output-dir /b/swarming/w/ir/tmp/t/tmp6G5yIU -task-summary-json /b/swarming/w/ir/tmp/t/tmpNmaSc8.json [D2019-04-20T00:40:22.532639-07:00 26083 0 auth.go:1265] Minting a new token {"key":"luci_ctx/0466166f763cd1533706f0d09af9024d5babe817c1c64bff9a830cb29acb2633", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-04-20T00:40:22.532716-07:00 26083 0 luci_ctx.go:138] POST http://127.0.0.1:38521/rpc/LuciLocalAuthService.GetOAuthToken {"key":"luci_ctx/0466166f763cd1533706f0d09af9024d5babe817c1c64bff9a830cb29acb2633", "scopes":"https://www.googleapis.com/auth/userinfo.email"} [D2019-04-20T00:40:22.534914-07:00 26083 0 auth.go:1222] Token expires in 56m28.465197787s {"key":"luci_ctx/0466166f763cd1533706f0d09af9024d5babe817c1c64bff9a830cb29acb2633", "scopes":"https://www.googleapis.com/auth/userinfo.email"} 44527ffa35b0c710: exit 0 /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:354: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings /b/s/swarming_bot.1.zip/third_party/urllib3/util/ssl_.py:150: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings 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-print-test-stdio=always --test-launcher-summary-output=/b/s/w/ioNdTbYS/output.json --no-sandbox Obt-Message: Xinerama extension is not present on the server Obt-Message: XRandR extension is not present on the server 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. Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml" [ RUN ] NotificationListTest.UpdateWithoutMessageCenterView [ OK ] NotificationListTest.UpdateWithoutMessageCenterView (0 ms) [1/159] NotificationListTest.UpdateWithoutMessageCenterView (0 ms) [ RUN ] NotificationListTest.Renotify [ OK ] NotificationListTest.Renotify (0 ms) [2/159] NotificationListTest.Renotify (0 ms) [ RUN ] NotificationListTest.PriorityAndRenotify [ OK ] NotificationListTest.PriorityAndRenotify (1 ms) [3/159] NotificationListTest.PriorityAndRenotify (1 ms) [ RUN ] NotificationListTest.NotificationOrderAndPriority [ OK ] NotificationListTest.NotificationOrderAndPriority (0 ms) [4/159] NotificationListTest.NotificationOrderAndPriority (0 ms) [ RUN ] NotificationListTest.MarkSinglePopupAsShown [ OK ] NotificationListTest.MarkSinglePopupAsShown (0 ms) [5/159] NotificationListTest.MarkSinglePopupAsShown (0 ms) [ RUN ] NotificationListTest.UpdateAfterMarkedAsShown [ OK ] NotificationListTest.UpdateAfterMarkedAsShown (1 ms) [6/159] NotificationListTest.UpdateAfterMarkedAsShown (1 ms) [ RUN ] NotificationListTest.QuietMode [ OK ] NotificationListTest.QuietMode (0 ms) [7/159] NotificationListTest.QuietMode (0 ms) [ RUN ] NotificationListTest.TestHasNotificationOfType [ OK ] NotificationListTest.TestHasNotificationOfType (0 ms) [8/159] NotificationListTest.TestHasNotificationOfType (0 ms) [ RUN ] NotificationDelegateTest.ClickDelegate [ OK ] NotificationDelegateTest.ClickDelegate (0 ms) [9/159] NotificationDelegateTest.ClickDelegate (0 ms) [ RUN ] NotificationDelegateTest.NullClickDelegate [ OK ] NotificationDelegateTest.NullClickDelegate (1 ms) [10/159] NotificationDelegateTest.NullClickDelegate (1 ms) [ RUN ] MessageCenterImplTest.PopupTimersEmptyController [ OK ] MessageCenterImplTest.PopupTimersEmptyController (1 ms) [11/159] MessageCenterImplTest.PopupTimersEmptyController (1 ms) [ RUN ] MessageCenterImplTest.PopupTimersControllerStartTimer [ OK ] MessageCenterImplTest.PopupTimersControllerStartTimer (2 ms) [12/159] MessageCenterImplTest.PopupTimersControllerStartTimer (2 ms) [ RUN ] MessageCenterImplTest.PopupTimersControllerCancelTimer [ OK ] MessageCenterImplTest.PopupTimersControllerCancelTimer (2 ms) [13/159] MessageCenterImplTest.PopupTimersControllerCancelTimer (2 ms) [ RUN ] MessageCenterImplTest.PopupTimersControllerPauseAllTimers [ OK ] MessageCenterImplTest.PopupTimersControllerPauseAllTimers (1 ms) [14/159] MessageCenterImplTest.PopupTimersControllerPauseAllTimers (1 ms) [ RUN ] MessageCenterImplTest.PopupTimersControllerStartAllTimers [ OK ] MessageCenterImplTest.PopupTimersControllerStartAllTimers (3 ms) [15/159] MessageCenterImplTest.PopupTimersControllerStartAllTimers (3 ms) [ RUN ] MessageCenterImplTest.PopupTimersControllerStartMultipleTimers [ OK ] MessageCenterImplTest.PopupTimersControllerStartMultipleTimers (3 ms) [16/159] MessageCenterImplTest.PopupTimersControllerStartMultipleTimers (3 ms) [ RUN ] MessageCenterImplTest.PopupTimersControllerRestartOnUpdate [ OK ] MessageCenterImplTest.PopupTimersControllerRestartOnUpdate (2 ms) [17/159] MessageCenterImplTest.PopupTimersControllerRestartOnUpdate (2 ms) [ RUN ] MessageCenterImplTest.NotificationBlocker [ OK ] MessageCenterImplTest.NotificationBlocker (3 ms) [18/159] MessageCenterImplTest.NotificationBlocker (3 ms) [ RUN ] MessageCenterImplTest.NotificationsDuringBlocked [ OK ] MessageCenterImplTest.NotificationsDuringBlocked (2 ms) [19/159] MessageCenterImplTest.NotificationsDuringBlocked (2 ms) [ RUN ] MessageCenterImplTest.NotificationBlockerAllowsPopups [ OK ] MessageCenterImplTest.NotificationBlockerAllowsPopups (2 ms) [20/159] MessageCenterImplTest.NotificationBlockerAllowsPopups (2 ms) [ RUN ] MessageCenterImplTest.TotalNotificationBlocker [ OK ] MessageCenterImplTest.TotalNotificationBlocker (5 ms) [21/159] MessageCenterImplTest.TotalNotificationBlocker (5 ms) [ RUN ] MessageCenterImplTest.RemoveAllNotifications [ OK ] MessageCenterImplTest.RemoveAllNotifications (2 ms) [22/159] MessageCenterImplTest.RemoveAllNotifications (2 ms) [ RUN ] MessageCenterImplTest.NotifierEnabledChanged [ OK ] MessageCenterImplTest.NotifierEnabledChanged (4 ms) [23/159] MessageCenterImplTest.NotifierEnabledChanged (4 ms) [ RUN ] MessageCenterImplTest.UpdateWhileMessageCenterVisible [ OK ] MessageCenterImplTest.UpdateWhileMessageCenterVisible (2 ms) [24/159] MessageCenterImplTest.UpdateWhileMessageCenterVisible (2 ms) [ RUN ] MessageCenterImplTest.AddWhileMessageCenterVisible [ OK ] MessageCenterImplTest.AddWhileMessageCenterVisible (1 ms) [25/159] MessageCenterImplTest.AddWhileMessageCenterVisible (1 ms) [ RUN ] MessageCenterImplTest.RemoveWhileMessageCenterVisible [ OK ] MessageCenterImplTest.RemoveWhileMessageCenterVisible (1 ms) [26/159] MessageCenterImplTest.RemoveWhileMessageCenterVisible (1 ms) [ RUN ] MessageCenterImplTest.RemoveNonVisibleNotification [ OK ] MessageCenterImplTest.RemoveNonVisibleNotification (2 ms) [27/159] MessageCenterImplTest.RemoveNonVisibleNotification (2 ms) [ RUN ] MessageCenterImplTest.FindNotificationsByAppId [ OK ] MessageCenterImplTest.FindNotificationsByAppId (2 ms) [28/159] MessageCenterImplTest.FindNotificationsByAppId (2 ms) [ RUN ] MessageCenterImplTest.QueueWhenCenterVisible [ OK ] MessageCenterImplTest.QueueWhenCenterVisible (2 ms) [29/159] MessageCenterImplTest.QueueWhenCenterVisible (2 ms) [ RUN ] MessageCenterImplTest.UpdateProgressNotificationWhenCenterVisible [ OK ] MessageCenterImplTest.UpdateProgressNotificationWhenCenterVisible (2 ms) [30/159] MessageCenterImplTest.UpdateProgressNotificationWhenCenterVisible (2 ms) [ RUN ] MessageCenterImplTest.UpdateNonProgressNotificationWhenCenterVisible [ OK ] MessageCenterImplTest.UpdateNonProgressNotificationWhenCenterVisible (3 ms) [31/159] MessageCenterImplTest.UpdateNonProgressNotificationWhenCenterVisible (3 ms) [ RUN ] MessageCenterImplTest.UpdateNonProgressToProgressNotificationWhenCenterVisible [ OK ] MessageCenterImplTest.UpdateNonProgressToProgressNotificationWhenCenterVisible (3 ms) [32/159] MessageCenterImplTest.UpdateNonProgressToProgressNotificationWhenCenterVisible (3 ms) [ RUN ] MessageCenterImplTest.Click [ OK ] MessageCenterImplTest.Click (1 ms) [33/159] MessageCenterImplTest.Click (1 ms) [ RUN ] MessageCenterImplTest.ButtonClick [ OK ] MessageCenterImplTest.ButtonClick (1 ms) [34/159] MessageCenterImplTest.ButtonClick (1 ms) [ RUN ] MessageCenterImplTest.ButtonClickWithReply [ OK ] MessageCenterImplTest.ButtonClickWithReply (2 ms) [35/159] MessageCenterImplTest.ButtonClickWithReply (2 ms) [ RUN ] MessageCenterImplTest.Unlock [ OK ] MessageCenterImplTest.Unlock (0 ms) [36/159] MessageCenterImplTest.Unlock (0 ms) [ RUN ] MessageCenterImplTest.ClickOnLockScreen [ OK ] MessageCenterImplTest.ClickOnLockScreen (1 ms) [37/159] MessageCenterImplTest.ClickOnLockScreen (1 ms) [ RUN ] MessageCenterImplTest.ClickAndCancelOnLockScreen [ OK ] MessageCenterImplTest.ClickAndCancelOnLockScreen (1 ms) [38/159] MessageCenterImplTest.ClickAndCancelOnLockScreen (1 ms) [ RUN ] MessageCenterImplTest.ButtonClickOnLockScreen [ OK ] MessageCenterImplTest.ButtonClickOnLockScreen (1 ms) [39/159] MessageCenterImplTest.ButtonClickOnLockScreen (1 ms) [ RUN ] MessageCenterImplTest.ButtonClickWithReplyOnLockScreen [ OK ] MessageCenterImplTest.ButtonClickWithReplyOnLockScreen (1 ms) [40/159] MessageCenterImplTest.ButtonClickWithReplyOnLockScreen (1 ms) [ RUN ] NotificationListTest.Basic [ OK ] NotificationListTest.Basic (0 ms) [41/159] NotificationListTest.Basic (0 ms) [ RUN ] NotificationListTest.MessageCenterVisible [ OK ] NotificationListTest.MessageCenterVisible (0 ms) [42/159] NotificationListTest.MessageCenterVisible (0 ms) [ RUN ] NotificationListTest.UpdateNotification [ OK ] NotificationListTest.UpdateNotification (0 ms) [43/159] NotificationListTest.UpdateNotification (0 ms) [ RUN ] NotificationListTest.UpdateNotificationWithRenotifyAndQuietMode [ OK ] NotificationListTest.UpdateNotificationWithRenotifyAndQuietMode (0 ms) [44/159] NotificationListTest.UpdateNotificationWithRenotifyAndQuietMode (0 ms) [ RUN ] NotificationListTest.GetNotificationsByNotifierId [ OK ] NotificationListTest.GetNotificationsByNotifierId (0 ms) [45/159] NotificationListTest.GetNotificationsByNotifierId (0 ms) [ RUN ] NotificationListTest.OldPopupShouldNotBeHidden [ OK ] NotificationListTest.OldPopupShouldNotBeHidden (0 ms) [46/159] NotificationListTest.OldPopupShouldNotBeHidden (0 ms) [ RUN ] NotificationListTest.Priority [ OK ] NotificationListTest.Priority (0 ms) [47/159] NotificationListTest.Priority (0 ms) [ RUN ] NotificationListTest.GetNotificationsByAppId [ OK ] NotificationListTest.GetNotificationsByAppId (1 ms) [48/159] NotificationListTest.GetNotificationsByAppId (1 ms) [ RUN ] NotificationListTest.HasPopupsWithPriority [ OK ] NotificationListTest.HasPopupsWithPriority (0 ms) [49/159] NotificationListTest.HasPopupsWithPriority (0 ms) [ RUN ] NotificationListTest.HasPopupsWithSystemPriority [ OK ] NotificationListTest.HasPopupsWithSystemPriority (0 ms) [50/159] NotificationListTest.HasPopupsWithSystemPriority (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_60Sec [ OK ] RelativeTimeFormatterTest.Format_Future_60Sec (0 ms) [51/159] RelativeTimeFormatterTest.Format_Future_60Sec (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_60Sec [ OK ] RelativeTimeFormatterTest.Format_Past_60Sec (0 ms) [52/159] RelativeTimeFormatterTest.Format_Past_60Sec (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_5Min [ OK ] RelativeTimeFormatterTest.Format_Future_5Min (3 ms) [53/159] RelativeTimeFormatterTest.Format_Future_5Min (3 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_5Min [ OK ] RelativeTimeFormatterTest.Format_Past_5Min (1 ms) [54/159] RelativeTimeFormatterTest.Format_Past_5Min (1 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_60Min [ OK ] RelativeTimeFormatterTest.Format_Future_60Min (0 ms) [55/159] RelativeTimeFormatterTest.Format_Future_60Min (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_60Min [ OK ] RelativeTimeFormatterTest.Format_Past_60Min (0 ms) [56/159] RelativeTimeFormatterTest.Format_Past_60Min (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_10Hrs [ OK ] RelativeTimeFormatterTest.Format_Future_10Hrs (1 ms) [57/159] RelativeTimeFormatterTest.Format_Future_10Hrs (1 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_10Hrs [ OK ] RelativeTimeFormatterTest.Format_Past_10Hrs (1 ms) [58/159] RelativeTimeFormatterTest.Format_Past_10Hrs (1 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_24Hrs [ OK ] RelativeTimeFormatterTest.Format_Future_24Hrs (0 ms) [59/159] RelativeTimeFormatterTest.Format_Future_24Hrs (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_24Hrs [ OK ] RelativeTimeFormatterTest.Format_Past_24Hrs (0 ms) [60/159] RelativeTimeFormatterTest.Format_Past_24Hrs (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_1Year [ OK ] RelativeTimeFormatterTest.Format_Future_1Year (0 ms) [61/159] RelativeTimeFormatterTest.Format_Future_1Year (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_1Year [ OK ] RelativeTimeFormatterTest.Format_Past_1Year (0 ms) [62/159] RelativeTimeFormatterTest.Format_Past_1Year (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_10Years [ OK ] RelativeTimeFormatterTest.Format_Future_10Years (3 ms) [63/159] RelativeTimeFormatterTest.Format_Future_10Years (3 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_10Years [ OK ] RelativeTimeFormatterTest.Format_Past_10Years (0 ms) [64/159] RelativeTimeFormatterTest.Format_Past_10Years (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Future_Year [ OK ] RelativeTimeFormatterTest.Update_Future_Year (0 ms) [65/159] RelativeTimeFormatterTest.Update_Future_Year (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Future_Day [ OK ] RelativeTimeFormatterTest.Update_Future_Day (0 ms) [66/159] RelativeTimeFormatterTest.Update_Future_Day (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Future_Hour [ OK ] RelativeTimeFormatterTest.Update_Future_Hour (0 ms) [67/159] RelativeTimeFormatterTest.Update_Future_Hour (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Future_Minute [ OK ] RelativeTimeFormatterTest.Update_Future_Minute (1 ms) [68/159] RelativeTimeFormatterTest.Update_Future_Minute (1 ms) [ RUN ] RelativeTimeFormatterTest.Update_Future_Now [ OK ] RelativeTimeFormatterTest.Update_Future_Now (0 ms) [69/159] RelativeTimeFormatterTest.Update_Future_Now (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Past_Now [ OK ] RelativeTimeFormatterTest.Update_Past_Now (0 ms) [70/159] RelativeTimeFormatterTest.Update_Past_Now (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Past_Minute [ OK ] RelativeTimeFormatterTest.Update_Past_Minute (0 ms) [71/159] RelativeTimeFormatterTest.Update_Past_Minute (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Past_Hour [ OK ] RelativeTimeFormatterTest.Update_Past_Hour (0 ms) [72/159] RelativeTimeFormatterTest.Update_Past_Hour (0 ms) [ RUN ] RelativeTimeFormatterTest.Update_Past_Day [ OK ] RelativeTimeFormatterTest.Update_Past_Day (1 ms) [73/159] RelativeTimeFormatterTest.Update_Past_Day (1 ms) [ RUN ] RelativeTimeFormatterTest.Update_Past_Year [ OK ] RelativeTimeFormatterTest.Update_Past_Year (0 ms) [74/159] RelativeTimeFormatterTest.Update_Past_Year (0 ms) [ RUN ] SlideOutControllerTest.OnGestureEventAndDelegate [ OK ] SlideOutControllerTest.OnGestureEventAndDelegate (236 ms) [75/159] SlideOutControllerTest.OnGestureEventAndDelegate (236 ms) [ RUN ] SlideOutControllerTest.SlideOutAndClose [ OK ] SlideOutControllerTest.SlideOutAndClose (186 ms) [76/159] SlideOutControllerTest.SlideOutAndClose (186 ms) [ RUN ] SlideOutControllerTest.SlideLittleAmountAndNotClose [ OK ] SlideOutControllerTest.SlideLittleAmountAndNotClose (154 ms) [77/159] SlideOutControllerTest.SlideLittleAmountAndNotClose (154 ms) [ RUN ] SlideOutControllerTest.SetSwipeControlWidth_SwipeLessThanControlWidth [ OK ] SlideOutControllerTest.SetSwipeControlWidth_SwipeLessThanControlWidth (155 ms) [78/159] SlideOutControllerTest.SetSwipeControlWidth_SwipeLessThanControlWidth (155 ms) [ RUN ] SlideOutControllerTest.SwipeControlWidth_SwipeMoreThanControlWidth [ OK ] SlideOutControllerTest.SwipeControlWidth_SwipeMoreThanControlWidth (197 ms) [79/159] SlideOutControllerTest.SwipeControlWidth_SwipeMoreThanControlWidth (197 ms) [ RUN ] SlideOutControllerTest.SetSwipeControlWidth_SwipeOut [ OK ] SlideOutControllerTest.SetSwipeControlWidth_SwipeOut (202 ms) [80/159] SlideOutControllerTest.SetSwipeControlWidth_SwipeOut (202 ms) [ RUN ] NotificationDelegateTest.ButtonClickDelegate [ OK ] NotificationDelegateTest.ButtonClickDelegate (0 ms) [81/159] NotificationDelegateTest.ButtonClickDelegate (0 ms) [ RUN ] BoundedLabelTest.GetWrappedTextTest [ OK ] BoundedLabelTest.GetWrappedTextTest (432 ms) [82/159] BoundedLabelTest.GetWrappedTextTest (432 ms) [ RUN ] BoundedLabelTest.GetLinesTest [ OK ] BoundedLabelTest.GetLinesTest (168 ms) [83/159] BoundedLabelTest.GetLinesTest (168 ms) [ RUN ] MessagePopupCollectionTest.Nothing [ OK ] MessagePopupCollectionTest.Nothing (138 ms) [84/159] MessagePopupCollectionTest.Nothing (138 ms) [ RUN ] MessagePopupCollectionTest.FadeInFadeOutNotification [ OK ] MessagePopupCollectionTest.FadeInFadeOutNotification (140 ms) [85/159] MessagePopupCollectionTest.FadeInFadeOutNotification (140 ms) [ RUN ] MessagePopupCollectionTest.FadeInMultipleNotifications [ OK ] MessagePopupCollectionTest.FadeInMultipleNotifications (176 ms) [86/159] MessagePopupCollectionTest.FadeInMultipleNotifications (176 ms) [ RUN ] MessagePopupCollectionTest.FadeInMultipleNotificationsInverse [ OK ] MessagePopupCollectionTest.FadeInMultipleNotificationsInverse (183 ms) [87/159] MessagePopupCollectionTest.FadeInMultipleNotificationsInverse (183 ms) [ RUN ] MessagePopupCollectionTest.UpdateContents [ OK ] MessagePopupCollectionTest.UpdateContents (156 ms) [88/159] MessagePopupCollectionTest.UpdateContents (156 ms) [ RUN ] MessagePopupCollectionTest.UpdateContentsCausesPopupClose [ OK ] MessagePopupCollectionTest.UpdateContentsCausesPopupClose (164 ms) [89/159] MessagePopupCollectionTest.UpdateContentsCausesPopupClose (164 ms) [ RUN ] MessagePopupCollectionTest.MessageCenterVisibility [ OK ] MessagePopupCollectionTest.MessageCenterVisibility (142 ms) [90/159] MessagePopupCollectionTest.MessageCenterVisibility (142 ms) [ RUN ] MessagePopupCollectionTest.ShowCustomOnPrimaryDisplay [ OK ] MessagePopupCollectionTest.ShowCustomOnPrimaryDisplay (172 ms) [91/159] MessagePopupCollectionTest.ShowCustomOnPrimaryDisplay (172 ms) [ RUN ] MessagePopupCollectionTest.NotShowCustomOnSubDisplay [ OK ] MessagePopupCollectionTest.NotShowCustomOnSubDisplay (124 ms) [92/159] MessagePopupCollectionTest.NotShowCustomOnSubDisplay (124 ms) [ RUN ] MessagePopupCollectionTest.NotificationsMoveDown [ OK ] MessagePopupCollectionTest.NotificationsMoveDown (203 ms) [93/159] MessagePopupCollectionTest.NotificationsMoveDown (203 ms) [ RUN ] MessagePopupCollectionTest.NotificationsMoveUpForInverse [ OK ] MessagePopupCollectionTest.NotificationsMoveUpForInverse (198 ms) [94/159] MessagePopupCollectionTest.NotificationsMoveUpForInverse (198 ms) [ RUN ] MessagePopupCollectionTest.PopupResized [ OK ] MessagePopupCollectionTest.PopupResized (176 ms) [95/159] MessagePopupCollectionTest.PopupResized (176 ms) [ RUN ] MessagePopupCollectionTest.ExpandLatest [ OK ] MessagePopupCollectionTest.ExpandLatest (211 ms) [96/159] MessagePopupCollectionTest.ExpandLatest (211 ms) [ RUN ] MessagePopupCollectionTest.ExpandLatestWithMoveDown [ OK ] MessagePopupCollectionTest.ExpandLatestWithMoveDown (203 ms) [97/159] MessagePopupCollectionTest.ExpandLatestWithMoveDown (203 ms) [ RUN ] MessagePopupCollectionTest.HoverClose [ OK ] MessagePopupCollectionTest.HoverClose (225 ms) [98/159] MessagePopupCollectionTest.HoverClose (225 ms) [ RUN ] MessagePopupCollectionTest.ActivatedClose [ OK ] MessagePopupCollectionTest.ActivatedClose (172 ms) [99/159] MessagePopupCollectionTest.ActivatedClose (172 ms) [ RUN ] MessagePopupCollectionTest.SlideOutClose [ OK ] MessagePopupCollectionTest.SlideOutClose (159 ms) [100/159] MessagePopupCollectionTest.SlideOutClose (159 ms) [ RUN ] MessagePopupCollectionTest.TooTallNotification [ OK ] MessagePopupCollectionTest.TooTallNotification (270 ms) [101/159] MessagePopupCollectionTest.TooTallNotification (270 ms) [ RUN ] MessagePopupCollectionTest.DisplaySizeChanged [ OK ] MessagePopupCollectionTest.DisplaySizeChanged (166 ms) [102/159] MessagePopupCollectionTest.DisplaySizeChanged (166 ms) [ RUN ] MessagePopupCollectionTest.PopupResizedAndOverflown [ OK ] MessagePopupCollectionTest.PopupResizedAndOverflown (193 ms) [103/159] MessagePopupCollectionTest.PopupResizedAndOverflown (193 ms) [ RUN ] MessagePopupCollectionTest.DismissOnClick [ OK ] MessagePopupCollectionTest.DismissOnClick (168 ms) [104/159] MessagePopupCollectionTest.DismissOnClick (168 ms) [ RUN ] MessagePopupCollectionTest.NotDismissedOnClick [ OK ] MessagePopupCollectionTest.NotDismissedOnClick (215 ms) [105/159] MessagePopupCollectionTest.NotDismissedOnClick (215 ms) [ RUN ] MessagePopupCollectionTest.DefaultPositioning [ OK ] MessagePopupCollectionTest.DefaultPositioning (200 ms) [106/159] MessagePopupCollectionTest.DefaultPositioning (200 ms) [ RUN ] MessagePopupCollectionTest.DefaultPositioningInverse [ OK ] MessagePopupCollectionTest.DefaultPositioningInverse (255 ms) [107/159] MessagePopupCollectionTest.DefaultPositioningInverse (255 ms) [ RUN ] MessagePopupCollectionTest.DefaultPositioningWithRightTaskbar [ OK ] MessagePopupCollectionTest.DefaultPositioningWithRightTaskbar (138 ms) [108/159] MessagePopupCollectionTest.DefaultPositioningWithRightTaskbar (138 ms) [ RUN ] MessagePopupCollectionTest.TopDownPositioningWithTopTaskbar [ OK ] MessagePopupCollectionTest.TopDownPositioningWithTopTaskbar (188 ms) [109/159] MessagePopupCollectionTest.TopDownPositioningWithTopTaskbar (188 ms) [ RUN ] MessagePopupCollectionTest.TopDownPositioningWithLeftAndTopTaskbar [ OK ] MessagePopupCollectionTest.TopDownPositioningWithLeftAndTopTaskbar (188 ms) [110/159] MessagePopupCollectionTest.TopDownPositioningWithLeftAndTopTaskbar (188 ms) [ RUN ] SlideOutControllerTest.SwipeControlWidth_SnapAndSwipeOut [ OK ] SlideOutControllerTest.SwipeControlWidth_SnapAndSwipeOut (279 ms) [111/159] SlideOutControllerTest.SwipeControlWidth_SnapAndSwipeOut (279 ms) [ RUN ] SlideOutControllerTest.SwipeControlWidth_SnapAndSnapToControl [ OK ] SlideOutControllerTest.SwipeControlWidth_SnapAndSnapToControl (204 ms) [112/159] SlideOutControllerTest.SwipeControlWidth_SnapAndSnapToControl (204 ms) [ RUN ] SlideOutControllerTest.SwipeControlWidth_SnapAndBackToOrigin [ OK ] SlideOutControllerTest.SwipeControlWidth_SnapAndBackToOrigin (195 ms) [113/159] SlideOutControllerTest.SwipeControlWidth_SnapAndBackToOrigin (195 ms) [ RUN ] SlideOutControllerTest.SwipeControlWidth_NotSnapAndBackToOrigin [ OK ] SlideOutControllerTest.SwipeControlWidth_NotSnapAndBackToOrigin (220 ms) [114/159] SlideOutControllerTest.SwipeControlWidth_NotSnapAndBackToOrigin (220 ms) [ RUN ] NotificationMenuModelTest.ContextMenuTestWithMessageCenter [ OK ] NotificationMenuModelTest.ContextMenuTestWithMessageCenter (1 ms) [115/159] NotificationMenuModelTest.ContextMenuTestWithMessageCenter (1 ms) [ RUN ] NotificationViewTest.CreateOrUpdateTest [ OK ] NotificationViewTest.CreateOrUpdateTest (244 ms) [116/159] NotificationViewTest.CreateOrUpdateTest (244 ms) [ RUN ] NotificationViewTest.UpdateViewsOrderingTest [ OK ] NotificationViewTest.UpdateViewsOrderingTest (182 ms) [117/159] NotificationViewTest.UpdateViewsOrderingTest (182 ms) [ RUN ] NotificationViewTest.CreateOrUpdateTestSettingsButton [ OK ] NotificationViewTest.CreateOrUpdateTestSettingsButton (189 ms) [118/159] NotificationViewTest.CreateOrUpdateTestSettingsButton (189 ms) [ RUN ] NotificationViewTest.TestLineLimits [ OK ] NotificationViewTest.TestLineLimits (208 ms) [119/159] NotificationViewTest.TestLineLimits (208 ms) [ RUN ] NotificationViewTest.TestIconSizing [ OK ] NotificationViewTest.TestIconSizing (189 ms) [120/159] NotificationViewTest.TestIconSizing (189 ms) [ RUN ] NotificationViewMDTest.NotificationWithoutIcon [ OK ] NotificationViewMDTest.NotificationWithoutIcon (321 ms) [121/159] NotificationViewMDTest.NotificationWithoutIcon (321 ms) [ RUN ] NotificationViewMDTest.UpdateAddingIcon [ OK ] NotificationViewMDTest.UpdateAddingIcon (258 ms) [122/159] NotificationViewMDTest.UpdateAddingIcon (258 ms) [ RUN ] NotificationViewMDTest.InlineSettings [ OK ] NotificationViewMDTest.InlineSettings (549 ms) [123/159] NotificationViewMDTest.InlineSettings (549 ms) [ RUN ] NotificationViewMDTest.InlineSettingsInkDropAnimation [ OK ] NotificationViewMDTest.InlineSettingsInkDropAnimation (353 ms) [124/159] NotificationViewMDTest.InlineSettingsInkDropAnimation (353 ms) [ RUN ] NotificationViewMDTest.TestClick [ OK ] NotificationViewMDTest.TestClick (241 ms) [125/159] NotificationViewMDTest.TestClick (241 ms) [ RUN ] NotificationViewMDTest.TestClickExpanded [ OK ] NotificationViewMDTest.TestClickExpanded (251 ms) [126/159] NotificationViewMDTest.TestClickExpanded (251 ms) [ RUN ] NotificationViewMDTest.TestDeleteOnToggleExpanded [ OK ] NotificationViewMDTest.TestDeleteOnToggleExpanded (283 ms) [127/159] NotificationViewMDTest.TestDeleteOnToggleExpanded (283 ms) [ RUN ] NotificationViewMDTest.TestDeleteOnDisableNotification [ OK ] NotificationViewMDTest.TestDeleteOnDisableNotification (348 ms) [128/159] NotificationViewMDTest.TestDeleteOnDisableNotification (348 ms) [ RUN ] RelativeTimeFormatterTest.Format_Future_30Sec [ OK ] RelativeTimeFormatterTest.Format_Future_30Sec (0 ms) [129/159] RelativeTimeFormatterTest.Format_Future_30Sec (0 ms) [ RUN ] RelativeTimeFormatterTest.Format_Past_30Sec [ OK ] RelativeTimeFormatterTest.Format_Past_30Sec (0 ms) [130/159] RelativeTimeFormatterTest.Format_Past_30Sec (0 ms) [ RUN ] NotificationViewMDTest.UpdateButtonCountTest [ OK ] NotificationViewMDTest.UpdateButtonCountTest (445 ms) [131/159] NotificationViewMDTest.UpdateButtonCountTest (445 ms) [ RUN ] NotificationViewMDTest.TestActionButtonClick [ OK ] NotificationViewMDTest.TestActionButtonClick (312 ms) [132/159] NotificationViewMDTest.TestActionButtonClick (312 ms) [ RUN ] NotificationViewMDTest.TestInlineReply [ OK ] NotificationViewMDTest.TestInlineReply (489 ms) [133/159] NotificationViewMDTest.TestInlineReply (489 ms) [ RUN ] NotificationViewMDTest.TestInlineReplyRemovedByUpdate [ OK ] NotificationViewMDTest.TestInlineReplyRemovedByUpdate (343 ms) [134/159] NotificationViewMDTest.TestInlineReplyRemovedByUpdate (343 ms) [ RUN ] NotificationViewMDTest.SlideOut [ OK ] NotificationViewMDTest.SlideOut (400 ms) [135/159] NotificationViewMDTest.SlideOut (400 ms) [ RUN ] NotificationViewMDTest.SlideOutNested [ OK ] NotificationViewMDTest.SlideOutNested (324 ms) [136/159] NotificationViewMDTest.SlideOutNested (324 ms) [ RUN ] NotificationViewMDTest.DisableSlideForcibly [ OK ] NotificationViewMDTest.DisableSlideForcibly (408 ms) [137/159] NotificationViewMDTest.DisableSlideForcibly (408 ms) [ RUN ] NotificationViewMDTest.ExpandLongMessage [ OK ] NotificationViewMDTest.ExpandLongMessage (647 ms) [138/159] NotificationViewMDTest.ExpandLongMessage (647 ms) [ RUN ] NotificationViewMDTest.TestAccentColor [ OK ] NotificationViewMDTest.TestAccentColor (232 ms) [139/159] NotificationViewMDTest.TestAccentColor (232 ms) [ RUN ] NotificationViewMDTest.UseImageAsIcon [ OK ] NotificationViewMDTest.UseImageAsIcon (211 ms) [140/159] NotificationViewMDTest.UseImageAsIcon (211 ms) [27110:27120:0420/003835.572829:9599995510:ERROR:kill_posix.cc(84)] Unable to terminate process group 27130: No such process (3) [ RUN ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar [ OK ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (197 ms) [ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar [ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (200 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (182 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (167 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (182 ms) [----------] 5 tests from MessagePopupCollectionTest (930 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=27130) Write of size 8 at 0x55ef3a5b0c80 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0x10f8e37) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0x10f7acd) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:102 (message_center_unittests+0x10f7acd) #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+0x10f6173) #4 CreateAndRegister base/test/scoped_task_environment.cc:137 (message_center_unittests+0x10f6173) #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ExecutionMode, base::test::ScopedTaskEnvironment::NowSource, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:325 (message_center_unittests+0x10f6173) #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:143:9 (message_center_unittests+0x8a1331) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x8a0ffb) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee1482) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2507 (message_center_unittests+0xee1482) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #21 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) Previous read of size 8 at 0x55ef3a5b0c80 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0x10ae2da) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0x10ec7b0) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #4 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55ef3a5b0c80 (message_center_unittests+0x000002617c80) Mutex M0 (0x7ff19a07c688) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (message_center_unittests+0x7c871d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0x10eadfb) #2 base::Lock::Lock() base/synchronization/lock.cc:15:16 (message_center_unittests+0x104d9ac) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93:51 (message_center_unittests+0x10ec50a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0x10ec50a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Thread T5 'GpuThread' (tid=27172, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (message_center_unittests+0x7c705b) #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+0x10f0396) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0x10f0255) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0x10a8385) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0x10a7dcb) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x2542c00) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x2544191) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x2544191) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x252bbd9) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:205:52 (message_center_unittests+0x2522ee7) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:629:23 (message_center_unittests+0x15d7738) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:487:12 (message_center_unittests+0x1deabaf) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x1ed8271) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x1ede012) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x1ede012) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x1ede012) #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+0x1ede012) #17 Run base/callback.h:97:12 (message_center_unittests+0x103b70b) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0x103b70b) #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+0x103b852) #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+0x103b852) #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+0x103b852) #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+0x103b852) #23 Run base/callback.h:97:12 (message_center_unittests+0x104e612) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (message_center_unittests+0x104e612) #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (message_center_unittests+0x106dcd9) #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260:7 (message_center_unittests+0x106e3cd) #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0x106e3cd) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:309:49 (message_center_unittests+0x10162db) #29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0x1039762) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0x1039762) #34 RunPendingMessages ui/views/test/views_test_base.cc:197:12 (message_center_unittests+0x8ef405) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:157 (message_center_unittests+0x8ef405) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x893ccf) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee173a) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2520 (message_center_unittests+0xee173a) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #50 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) 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 (2793 ms) [----------] 1 test from NotificationHeaderViewTest (2794 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [141/159] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (197 ms) [ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar [ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (200 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (182 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (167 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (182 ms) [----------] 5 tests from MessagePopupCollectionTest (930 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=27130) Write of size 8 at 0x55ef3a5b0c80 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0x10f8e37) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0x10f7acd) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:102 (message_center_unittests+0x10f7acd) #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+0x10f6173) #4 CreateAndRegister base/test/scoped_task_environment.cc:137 (message_center_unittests+0x10f6173) #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ExecutionMode, base::test::ScopedTaskEnvironment::NowSource, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:325 (message_center_unittests+0x10f6173) #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:143:9 (message_center_unittests+0x8a1331) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x8a0ffb) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee1482) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2507 (message_center_unittests+0xee1482) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #21 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) Previous read of size 8 at 0x55ef3a5b0c80 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0x10ae2da) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0x10ec7b0) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #4 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55ef3a5b0c80 (message_center_unittests+0x000002617c80) Mutex M0 (0x7ff19a07c688) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (message_center_unittests+0x7c871d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0x10eadfb) #2 base::Lock::Lock() base/synchronization/lock.cc:15:16 (message_center_unittests+0x104d9ac) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93:51 (message_center_unittests+0x10ec50a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0x10ec50a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Thread T5 'GpuThread' (tid=27172, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (message_center_unittests+0x7c705b) #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+0x10f0396) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0x10f0255) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0x10a8385) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0x10a7dcb) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x2542c00) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x2544191) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x2544191) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x252bbd9) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:205:52 (message_center_unittests+0x2522ee7) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:629:23 (message_center_unittests+0x15d7738) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:487:12 (message_center_unittests+0x1deabaf) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x1ed8271) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x1ede012) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x1ede012) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x1ede012) #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+0x1ede012) #17 Run base/callback.h:97:12 (message_center_unittests+0x103b70b) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0x103b70b) #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+0x103b852) #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+0x103b852) #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+0x103b852) #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+0x103b852) #23 Run base/callback.h:97:12 (message_center_unittests+0x104e612) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (message_center_unittests+0x104e612) #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (message_center_unittests+0x106dcd9) #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260:7 (message_center_unittests+0x106e3cd) #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0x106e3cd) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:309:49 (message_center_unittests+0x10162db) #29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0x1039762) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0x1039762) #34 RunPendingMessages ui/views/test/views_test_base.cc:197:12 (message_center_unittests+0x8ef405) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:157 (message_center_unittests+0x8ef405) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x893ccf) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee173a) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2520 (message_center_unittests+0xee173a) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #50 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) 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 (2793 ms) [----------] 1 test from NotificationHeaderViewTest (2794 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [142/159] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (200 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (182 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (167 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (182 ms) [----------] 5 tests from MessagePopupCollectionTest (930 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=27130) Write of size 8 at 0x55ef3a5b0c80 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0x10f8e37) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0x10f7acd) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:102 (message_center_unittests+0x10f7acd) #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+0x10f6173) #4 CreateAndRegister base/test/scoped_task_environment.cc:137 (message_center_unittests+0x10f6173) #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ExecutionMode, base::test::ScopedTaskEnvironment::NowSource, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:325 (message_center_unittests+0x10f6173) #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:143:9 (message_center_unittests+0x8a1331) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x8a0ffb) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee1482) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2507 (message_center_unittests+0xee1482) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #21 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) Previous read of size 8 at 0x55ef3a5b0c80 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0x10ae2da) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0x10ec7b0) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #4 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55ef3a5b0c80 (message_center_unittests+0x000002617c80) Mutex M0 (0x7ff19a07c688) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (message_center_unittests+0x7c871d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0x10eadfb) #2 base::Lock::Lock() base/synchronization/lock.cc:15:16 (message_center_unittests+0x104d9ac) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93:51 (message_center_unittests+0x10ec50a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0x10ec50a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Thread T5 'GpuThread' (tid=27172, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (message_center_unittests+0x7c705b) #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+0x10f0396) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0x10f0255) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0x10a8385) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0x10a7dcb) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x2542c00) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x2544191) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x2544191) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x252bbd9) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:205:52 (message_center_unittests+0x2522ee7) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:629:23 (message_center_unittests+0x15d7738) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:487:12 (message_center_unittests+0x1deabaf) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x1ed8271) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x1ede012) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x1ede012) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x1ede012) #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+0x1ede012) #17 Run base/callback.h:97:12 (message_center_unittests+0x103b70b) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0x103b70b) #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+0x103b852) #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+0x103b852) #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+0x103b852) #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+0x103b852) #23 Run base/callback.h:97:12 (message_center_unittests+0x104e612) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (message_center_unittests+0x104e612) #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (message_center_unittests+0x106dcd9) #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260:7 (message_center_unittests+0x106e3cd) #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0x106e3cd) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:309:49 (message_center_unittests+0x10162db) #29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0x1039762) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0x1039762) #34 RunPendingMessages ui/views/test/views_test_base.cc:197:12 (message_center_unittests+0x8ef405) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:157 (message_center_unittests+0x8ef405) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x893ccf) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee173a) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2520 (message_center_unittests+0xee173a) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #50 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) 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 (2793 ms) [----------] 1 test from NotificationHeaderViewTest (2794 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [143/159] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (182 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (167 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (182 ms) [----------] 5 tests from MessagePopupCollectionTest (930 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=27130) Write of size 8 at 0x55ef3a5b0c80 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0x10f8e37) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0x10f7acd) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:102 (message_center_unittests+0x10f7acd) #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+0x10f6173) #4 CreateAndRegister base/test/scoped_task_environment.cc:137 (message_center_unittests+0x10f6173) #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ExecutionMode, base::test::ScopedTaskEnvironment::NowSource, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:325 (message_center_unittests+0x10f6173) #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:143:9 (message_center_unittests+0x8a1331) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x8a0ffb) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee1482) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2507 (message_center_unittests+0xee1482) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #21 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) Previous read of size 8 at 0x55ef3a5b0c80 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0x10ae2da) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0x10ec7b0) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #4 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55ef3a5b0c80 (message_center_unittests+0x000002617c80) Mutex M0 (0x7ff19a07c688) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (message_center_unittests+0x7c871d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0x10eadfb) #2 base::Lock::Lock() base/synchronization/lock.cc:15:16 (message_center_unittests+0x104d9ac) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93:51 (message_center_unittests+0x10ec50a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0x10ec50a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Thread T5 'GpuThread' (tid=27172, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (message_center_unittests+0x7c705b) #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+0x10f0396) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0x10f0255) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0x10a8385) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0x10a7dcb) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x2542c00) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x2544191) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x2544191) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x252bbd9) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:205:52 (message_center_unittests+0x2522ee7) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:629:23 (message_center_unittests+0x15d7738) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:487:12 (message_center_unittests+0x1deabaf) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x1ed8271) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x1ede012) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x1ede012) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x1ede012) #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+0x1ede012) #17 Run base/callback.h:97:12 (message_center_unittests+0x103b70b) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0x103b70b) #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+0x103b852) #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+0x103b852) #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+0x103b852) #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+0x103b852) #23 Run base/callback.h:97:12 (message_center_unittests+0x104e612) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (message_center_unittests+0x104e612) #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (message_center_unittests+0x106dcd9) #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260:7 (message_center_unittests+0x106e3cd) #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0x106e3cd) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:309:49 (message_center_unittests+0x10162db) #29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0x1039762) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0x1039762) #34 RunPendingMessages ui/views/test/views_test_base.cc:197:12 (message_center_unittests+0x8ef405) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:157 (message_center_unittests+0x8ef405) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x893ccf) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee173a) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2520 (message_center_unittests+0xee173a) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #50 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) 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 (2793 ms) [----------] 1 test from NotificationHeaderViewTest (2794 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [144/159] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (167 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (182 ms) [----------] 5 tests from MessagePopupCollectionTest (930 ms total) [----------] 1 test from NotificationHeaderViewTest [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=27130) Write of size 8 at 0x55ef3a5b0c80 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0x10f8e37) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0x10f7acd) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:102 (message_center_unittests+0x10f7acd) #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+0x10f6173) #4 CreateAndRegister base/test/scoped_task_environment.cc:137 (message_center_unittests+0x10f6173) #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ExecutionMode, base::test::ScopedTaskEnvironment::NowSource, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:325 (message_center_unittests+0x10f6173) #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:143:9 (message_center_unittests+0x8a1331) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x8a0ffb) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee1482) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2507 (message_center_unittests+0xee1482) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #21 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) Previous read of size 8 at 0x55ef3a5b0c80 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0x10ae2da) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0x10ec7b0) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #4 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55ef3a5b0c80 (message_center_unittests+0x000002617c80) Mutex M0 (0x7ff19a07c688) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (message_center_unittests+0x7c871d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0x10eadfb) #2 base::Lock::Lock() base/synchronization/lock.cc:15:16 (message_center_unittests+0x104d9ac) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93:51 (message_center_unittests+0x10ec50a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0x10ec50a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Thread T5 'GpuThread' (tid=27172, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (message_center_unittests+0x7c705b) #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+0x10f0396) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0x10f0255) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0x10a8385) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0x10a7dcb) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x2542c00) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x2544191) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x2544191) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x252bbd9) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:205:52 (message_center_unittests+0x2522ee7) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:629:23 (message_center_unittests+0x15d7738) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:487:12 (message_center_unittests+0x1deabaf) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x1ed8271) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x1ede012) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x1ede012) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x1ede012) #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+0x1ede012) #17 Run base/callback.h:97:12 (message_center_unittests+0x103b70b) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0x103b70b) #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+0x103b852) #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+0x103b852) #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+0x103b852) #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+0x103b852) #23 Run base/callback.h:97:12 (message_center_unittests+0x104e612) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (message_center_unittests+0x104e612) #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (message_center_unittests+0x106dcd9) #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260:7 (message_center_unittests+0x106e3cd) #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0x106e3cd) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:309:49 (message_center_unittests+0x10162db) #29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0x1039762) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0x1039762) #34 RunPendingMessages ui/views/test/views_test_base.cc:197:12 (message_center_unittests+0x8ef405) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:157 (message_center_unittests+0x8ef405) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x893ccf) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee173a) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2520 (message_center_unittests+0xee173a) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #50 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) 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 (2793 ms) [----------] 1 test from NotificationHeaderViewTest (2794 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [145/159] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (182 ms) [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime ================== WARNING: ThreadSanitizer: data race (pid=27130) Write of size 8 at 0x55ef3a5b0c80 by main thread: #0 base::subtle::ScopedTimeClockOverrides::ScopedTimeClockOverrides(base::Time (*)(), base::TimeTicks (*)(), base::ThreadTicks (*)()) base/time/time_override.cc:28:41 (message_center_unittests+0x10f8e37) #1 make_unique<base::subtle::ScopedTimeClockOverrides, base::Time (*)(), base::TimeTicks (*)(), nullptr_t> buildtools/third_party/libc++/trunk/include/memory:3131:32 (message_center_unittests+0x10f7acd) #2 base::test::ScopedTaskEnvironment::MockTimeDomain::MockTimeDomain(base::test::ScopedTaskEnvironment::NowSource, base::sequence_manager::SequenceManager*) base/test/scoped_task_environment.cc:102 (message_center_unittests+0x10f7acd) #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+0x10f6173) #4 CreateAndRegister base/test/scoped_task_environment.cc:137 (message_center_unittests+0x10f6173) #5 base::test::ScopedTaskEnvironment::ScopedTaskEnvironment(base::test::ScopedTaskEnvironment::MainThreadType, base::test::ScopedTaskEnvironment::ExecutionMode, base::test::ScopedTaskEnvironment::NowSource, bool, base::trait_helpers::NotATraitTag) base/test/scoped_task_environment.cc:325 (message_center_unittests+0x10f6173) #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:143:9 (message_center_unittests+0x8a1331) #7 message_center::NotificationHeaderViewTest::SetUp() ui/message_center/views/notification_header_view_unittest.cc:30:36 (message_center_unittests+0x8a0ffb) #8 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee1482) #9 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2507 (message_center_unittests+0xee1482) #10 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #11 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #12 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #13 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #14 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #15 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #16 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #17 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #18 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #19 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #21 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #22 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #23 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #24 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) Previous read of size 8 at 0x55ef3a5b0c80 by thread T5 (mutexes: write M0): #0 base::TimeTicks::Now() base/time/time.cc:369:10 (message_center_unittests+0x10ae2da) #1 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:206:22 (message_center_unittests+0x10ec7b0) #2 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #3 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #4 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #6 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #7 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #8 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #9 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #10 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Location is global 'base::internal::g_time_ticks_now_function' of size 8 at 0x55ef3a5b0c80 (message_center_unittests+0x000002617c80) Mutex M0 (0x7ff19a07c688) created at: #0 pthread_mutex_init /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:1234:3 (message_center_unittests+0x7c871d) #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:72:8 (message_center_unittests+0x10eadfb) #2 base::Lock::Lock() base/synchronization/lock.cc:15:16 (message_center_unittests+0x104d9ac) #3 SyncWaiter base/synchronization/waitable_event_posix.cc:93:51 (message_center_unittests+0x10ec50a) #4 base::WaitableEvent::TimedWaitUntil(base::TimeTicks const&) base/synchronization/waitable_event_posix.cc:191 (message_center_unittests+0x10ec50a) #5 base::WaitableEvent::TimedWait(base::TimeDelta const&) base/synchronization/waitable_event_posix.cc:162:10 (message_center_unittests+0x10ecb73) #6 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:57:14 (message_center_unittests+0x101595d) #7 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #9 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #10 base::RunLoop::Run() base/run_loop.cc:129:3 (message_center_unittests+0x1038903) #11 base::Thread::Run(base::RunLoop*) base/threading/thread.cc:242:13 (message_center_unittests+0x10a888b) #12 base::Thread::ThreadMain() base/threading/thread.cc:312:3 (message_center_unittests+0x10a8dfc) #13 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (message_center_unittests+0x10f08a1) Thread T5 'GpuThread' (tid=27172, running) created by main thread at: #0 pthread_create /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976:3 (message_center_unittests+0x7c705b) #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+0x10f0396) #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (message_center_unittests+0x10f0255) #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:119:15 (message_center_unittests+0x10a8385) #4 base::Thread::Start() base/threading/thread.cc:77:10 (message_center_unittests+0x10a7dcb) #5 gpu::InProcessGpuThreadHolder::InProcessGpuThreadHolder() gpu/ipc/in_process_gpu_thread_holder.cc:33:3 (message_center_unittests+0x2542c00) #6 NoDestructor<> base/no_destructor.h:54:20 (message_center_unittests+0x2544191) #7 gpu::GetTestGpuThreadHolder() gpu/ipc/test_gpu_thread_holder.cc:12 (message_center_unittests+0x2544191) #8 ui::InProcessContextProvider::BindToCurrentThread() ui/compositor/test/in_process_context_provider.cc:102:7 (message_center_unittests+0x252bbd9) #9 ui::InProcessContextFactory::CreateLayerTreeFrameSink(base::WeakPtr<ui::Compositor>) ui/compositor/test/in_process_context_factory.cc:205:52 (message_center_unittests+0x2522ee7) #10 ui::Compositor::RequestNewLayerTreeFrameSink() ui/compositor/compositor.cc:629:23 (message_center_unittests+0x15d7738) #11 cc::LayerTreeHost::RequestNewLayerTreeFrameSink() cc/trees/layer_tree_host.cc:487:12 (message_center_unittests+0x1deabaf) #12 cc::SingleThreadProxy::RequestNewLayerTreeFrameSink() cc/trees/single_thread_proxy.cc:127:21 (message_center_unittests+0x1ed8271) #13 Invoke<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:499:12 (message_center_unittests+0x1ede012) #14 MakeItSo<void (cc::SingleThreadProxy::*)(), base::WeakPtr<cc::SingleThreadProxy>> base/bind_internal.h:619 (message_center_unittests+0x1ede012) #15 RunImpl<void (cc::SingleThreadProxy::*)(), std::__1::tuple<base::WeakPtr<cc::SingleThreadProxy> >, 0> base/bind_internal.h:672 (message_center_unittests+0x1ede012) #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+0x1ede012) #17 Run base/callback.h:97:12 (message_center_unittests+0x103b70b) #18 void base::internal::CancelableCallbackImpl<base::OnceCallback<void ()> >::ForwardOnce<>() base/cancelable_callback.h:126 (message_center_unittests+0x103b70b) #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+0x103b852) #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+0x103b852) #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+0x103b852) #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+0x103b852) #23 Run base/callback.h:97:12 (message_center_unittests+0x104e612) #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:114 (message_center_unittests+0x104e612) #25 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 (message_center_unittests+0x106dcd9) #26 DoWork base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260:7 (message_center_unittests+0x106e3cd) #27 non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() base/task/sequence_manager/thread_controller_with_message_pump_impl.cc (message_center_unittests+0x106e3cd) #28 base::MessagePumpGlib::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_glib.cc:309:49 (message_center_unittests+0x10162db) #29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 (message_center_unittests+0x106e9bb) #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+0x106eb0d) #31 base::RunLoop::RunWithTimeout(base::TimeDelta) base/run_loop.cc:161:14 (message_center_unittests+0x1038d01) #32 Run base/run_loop.cc:129:3 (message_center_unittests+0x1039762) #33 base::RunLoop::RunUntilIdle() base/run_loop.cc:174 (message_center_unittests+0x1039762) #34 RunPendingMessages ui/views/test/views_test_base.cc:197:12 (message_center_unittests+0x8ef405) #35 views::ViewsTestBase::TearDown() ui/views/test/views_test_base.cc:157 (message_center_unittests+0x8ef405) #36 message_center::MessagePopupCollectionTest::TearDown() ui/message_center/views/message_popup_collection_unittest.cc:233:27 (message_center_unittests+0x893ccf) #37 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xee173a) #38 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2520 (message_center_unittests+0xee173a) #39 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2688:11 (message_center_unittests+0xee22a8) #40 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2818:28 (message_center_unittests+0xee2e86) #41 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5276:44 (message_center_unittests+0xef5306) #42 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (message_center_unittests+0xef4769) #43 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4864 (message_center_unittests+0xef4769) #44 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 (message_center_unittests+0x10fbed2) #45 base::TestSuite::Run() base/test/test_suite.cc:316 (message_center_unittests+0x10fbed2) #46 Invoke<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:499:12 (message_center_unittests+0x86b5c8) #47 MakeItSo<int (base::TestSuite::*)(), (anonymous namespace)::MessageCenterTestSuite *> base/bind_internal.h:599 (message_center_unittests+0x86b5c8) #48 RunImpl<int (base::TestSuite::*)(), std::__1::tuple<base::internal::UnretainedWrapper<(anonymous namespace)::MessageCenterTestSuite> >, 0> base/bind_internal.h:672 (message_center_unittests+0x86b5c8) #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+0x86b5c8) #50 Run base/callback.h:97:12 (message_center_unittests+0x10ff998) #51 base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) base/test/launcher/unit_test_launcher.cc:225 (message_center_unittests+0x10ff998) #52 base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) base/test/launcher/unit_test_launcher.cc:575:10 (message_center_unittests+0x10ff7a7) #53 main ui/message_center/test/run_all_unittests.cc:56:10 (message_center_unittests+0x86b32b) 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 (2793 ms) [----------] 1 test from NotificationHeaderViewTest (2794 ms total) [----------] 4 tests from NotificationViewMDTest [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [146/159] NotificationHeaderViewTest.UpdatesTimestampOverTime (2793 ms) [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [147/159] NotificationViewMDTest.CreateOrUpdateTest (188 ms) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [148/159] NotificationViewMDTest.UpdateViewsOrderingTest (199 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [149/159] NotificationViewMDTest.TestIconSizing (202 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [----------] 4 tests from NotificationViewMDTest (841 ms total) [----------] Global test environment tear-down [==========] 10 tests from 3 test suites ran. (4566 ms total) [ PASSED ] 10 tests. ThreadSanitizer: reported 1 warnings [150/159] NotificationViewMDTest.UpdateButtonsStateTest (252 ms) [ RUN ] NotificationViewTest.TestImageSizing [ OK ] NotificationViewTest.TestImageSizing (421 ms) [151/159] NotificationViewTest.TestImageSizing (421 ms) [ RUN ] NotificationViewTest.UpdateButtonsStateTest [ OK ] NotificationViewTest.UpdateButtonsStateTest (187 ms) [152/159] NotificationViewTest.UpdateButtonsStateTest (187 ms) [ RUN ] NotificationViewTest.UpdateButtonCountTest [ OK ] NotificationViewTest.UpdateButtonCountTest (185 ms) [153/159] NotificationViewTest.UpdateButtonCountTest (185 ms) [ RUN ] NotificationViewTest.SettingsButtonTest [ OK ] NotificationViewTest.SettingsButtonTest (177 ms) [154/159] NotificationViewTest.SettingsButtonTest (177 ms) [ RUN ] NotificationViewTest.ViewOrderingTest [ OK ] NotificationViewTest.ViewOrderingTest (191 ms) [155/159] NotificationViewTest.ViewOrderingTest (191 ms) [ RUN ] NotificationViewTest.TitleWrappingTest [ OK ] NotificationViewTest.TitleWrappingTest (228 ms) [156/159] NotificationViewTest.TitleWrappingTest (228 ms) [ RUN ] NotificationViewTest.FormatContextMessageTest [ OK ] NotificationViewTest.FormatContextMessageTest (167 ms) [157/159] NotificationViewTest.FormatContextMessageTest (167 ms) [ RUN ] NotificationViewTest.SlideOut [ OK ] NotificationViewTest.SlideOut (259 ms) [158/159] NotificationViewTest.SlideOut (259 ms) [ RUN ] NotificationViewTest.SlideOutNested [ OK ] NotificationViewTest.SlideOutNested (297 ms) [159/159] NotificationViewTest.SlideOutNested (297 ms) Retrying 10 tests (retry #1) [ RUN ] NotificationViewMDTest.UpdateViewsOrderingTest [ OK ] NotificationViewMDTest.UpdateViewsOrderingTest (268 ms) [160/169] NotificationViewMDTest.UpdateViewsOrderingTest (268 ms) [ RUN ] NotificationViewMDTest.UpdateButtonsStateTest [ OK ] NotificationViewMDTest.UpdateButtonsStateTest (310 ms) [161/169] NotificationViewMDTest.UpdateButtonsStateTest (310 ms) [ RUN ] NotificationViewMDTest.TestIconSizing [ OK ] NotificationViewMDTest.TestIconSizing (266 ms) [162/169] NotificationViewMDTest.TestIconSizing (266 ms) [ RUN ] NotificationViewMDTest.CreateOrUpdateTest [ OK ] NotificationViewMDTest.CreateOrUpdateTest (258 ms) [163/169] NotificationViewMDTest.CreateOrUpdateTest (258 ms) [ RUN ] NotificationHeaderViewTest.UpdatesTimestampOverTime [ OK ] NotificationHeaderViewTest.UpdatesTimestampOverTime (2355 ms) [164/169] NotificationHeaderViewTest.UpdatesTimestampOverTime (2355 ms) [ RUN ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar [ OK ] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (191 ms) [165/169] MessagePopupCollectionTest.TopDownPositioningWithBottomAndTopTaskbar (191 ms) [ RUN ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating [ OK ] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (134 ms) [166/169] MessagePopupCollectionTest.RemoveNotificationWhileAnimating (134 ms) [ RUN ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut [ OK ] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (181 ms) [167/169] MessagePopupCollectionTest.PopupWidgetClosedOutsideDuringFadeOut (181 ms) [ RUN ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar [ OK ] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (275 ms) [168/169] MessagePopupCollectionTest.LeftPositioningWithLeftTaskbar (275 ms) [ RUN ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain [ OK ] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (193 ms) [169/169] MessagePopupCollectionTest.HighPriorityNotificationShownAgain (193 ms) SUCCESS: all tests passed. Tests took 23 seconds. 2019-04-20 00:40:23,069 - root: [DEBUG] Contents of task_output_dir: ['/b/swarming/w/ir/tmp/t/tmp6G5yIU/44527ffa35b0c710'] 2019-04-20 00:40:23,069 - root: [DEBUG] Found shard_json_files: ['/b/swarming/w/ir/tmp/t/tmp6G5yIU/44527ffa35b0c710/output.json'] 2019-04-20 00:40:23,069 - 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 {"blamelist": ["arakeri@microsoft.com"], "bot_id": "swarm158-c4", "buildbucket": {"build": {"bucket": "luci.chromium.try", "created_by": "user:5071639625-1lppvbtck1morgivc6sq4dul7klu27sd@developer.gserviceaccount.com", "created_ts": 1555744435863405, "id": "8915677438379123280", "project": "chromium", "tags": ["build_address:luci.chromium.try/linux_chromium_tsan_rel_ng/259428", "builder:linux_chromium_tsan_rel_ng", "buildset:patch/gerrit/chromium-review.googlesource.com/1534073/36", "cq_experimental:false", "user_agent:cq"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "linux_chromium_tsan_rel_ng", "buildnumber": 259428, "category": "cq", "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "6bf994f638831945e6bb4d5850453662e0e9018d", "got_revision_cp": "refs/heads/master@{#652751}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "409e6bfbf85dec035f466389332ec21df7ceef94", "got_v8_revision_cp": "refs/heads/7.5.289@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "tryserver.chromium.linux", "patch_gerrit_url": "https://chromium-review.googlesource.com", "patch_issue": 1534073, "patch_project": "chromium/src", "patch_ref": "refs/changes/73/1534073/36", "patch_repository_url": "https://chromium.googlesource.com/chromium/src", "patch_set": 36, "patch_storage": "gerrit", "path_config": "generic", "reason": "CQ", "recipe": "chromium_trybot", "repository": "https://chromium.googlesource.com/chromium/src", "revision": "HEAD"} --summary-json /b/swarming/w/ir/tmp/t/tmpNmaSc8.json --task-output-dir /b/swarming/w/ir/tmp/t/tmp6G5yIU -o /b/swarming/w/ir/tmp/t/tmp9Rag63.json /b/swarming/w/ir/tmp/t/tmp6G5yIU/44527ffa35b0c710/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', '{"blamelist": ["arakeri@microsoft.com"], "bot_id": "swarm158-c4", "buildbucket": {"build": {"bucket": "luci.chromium.try", "created_by": "user:5071639625-1lppvbtck1morgivc6sq4dul7klu27sd@developer.gserviceaccount.com", "created_ts": 1555744435863405, "id": "8915677438379123280", "project": "chromium", "tags": ["build_address:luci.chromium.try/linux_chromium_tsan_rel_ng/259428", "builder:linux_chromium_tsan_rel_ng", "buildset:patch/gerrit/chromium-review.googlesource.com/1534073/36", "cq_experimental:false", "user_agent:cq"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "linux_chromium_tsan_rel_ng", "buildnumber": 259428, "category": "cq", "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "6bf994f638831945e6bb4d5850453662e0e9018d", "got_revision_cp": "refs/heads/master@{#652751}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "409e6bfbf85dec035f466389332ec21df7ceef94", "got_v8_revision_cp": "refs/heads/7.5.289@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "tryserver.chromium.linux", "patch_gerrit_url": "https://chromium-review.googlesource.com", "patch_issue": 1534073, "patch_project": "chromium/src", "patch_ref": "refs/changes/73/1534073/36", "patch_repository_url": "https://chromium.googlesource.com/chromium/src", "patch_set": 36, "patch_storage": "gerrit", "path_config": "generic", "reason": "CQ", "recipe": "chromium_trybot", "repository": "https://chromium.googlesource.com/chromium/src", "revision": "HEAD"}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmpNmaSc8.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmp6G5yIU', '-o', '/b/swarming/w/ir/tmp/t/tmp9Rag63.json', '/b/swarming/w/ir/tmp/t/tmp6G5yIU/44527ffa35b0c710/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', '{"blamelist": ["arakeri@microsoft.com"], "bot_id": "swarm158-c4", "buildbucket": {"build": {"bucket": "luci.chromium.try", "created_by": "user:5071639625-1lppvbtck1morgivc6sq4dul7klu27sd@developer.gserviceaccount.com", "created_ts": 1555744435863405, "id": "8915677438379123280", "project": "chromium", "tags": ["build_address:luci.chromium.try/linux_chromium_tsan_rel_ng/259428", "builder:linux_chromium_tsan_rel_ng", "buildset:patch/gerrit/chromium-review.googlesource.com/1534073/36", "cq_experimental:false", "user_agent:cq"]}, "hostname": "cr-buildbucket.appspot.com"}, "buildername": "linux_chromium_tsan_rel_ng", "buildnumber": 259428, "category": "cq", "got_angle_revision": "c467f7b5418856515b9f321495def98ee8ad0554", "got_dawn_revision": "22cee9ae36b23a8908525d668ef4728a26c931c4", "got_nacl_revision": "6abc006f6760ec49350cd45e8bccbff4809725ac", "got_revision": "6bf994f638831945e6bb4d5850453662e0e9018d", "got_revision_cp": "refs/heads/master@{#652751}", "got_swarming_client_revision": "aa60736aded9fc32a0e21a81f5fc51f6009d01f3", "got_v8_revision": "409e6bfbf85dec035f466389332ec21df7ceef94", "got_v8_revision_cp": "refs/heads/7.5.289@{#1}", "got_webrtc_revision": "852bffb6063aa36814c89a58390581e59643f1fb", "got_webrtc_revision_cp": "refs/heads/master@{#27678}", "mastername": "tryserver.chromium.linux", "patch_gerrit_url": "https://chromium-review.googlesource.com", "patch_issue": 1534073, "patch_project": "chromium/src", "patch_ref": "refs/changes/73/1534073/36", "patch_repository_url": "https://chromium.googlesource.com/chromium/src", "patch_set": 36, "patch_storage": "gerrit", "path_config": "generic", "reason": "CQ", "recipe": "chromium_trybot", "repository": "https://chromium.googlesource.com/chromium/src", "revision": "HEAD"}', '--summary-json', '/b/swarming/w/ir/tmp/t/tmpNmaSc8.json', '--task-output-dir', '/b/swarming/w/ir/tmp/t/tmp6G5yIU', '-o', '/b/swarming/w/ir/tmp/t/tmp9Rag63.json', '/b/swarming/w/ir/tmp/t/tmp6G5yIU/44527ffa35b0c710/output.json'] returned exit code 0