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

{ "shards": [ { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "gce-trusty-e833d7b0-us-west1-b-4fx5" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-west", "us-west1", "us-west1-b" ] } ], "bot_id": "gce-trusty-e833d7b0-us-west1-b-4fx5", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:45:00.598454", "costs_usd": [ 0.06500682286540753 ], "created_ts": "2019-02-22T22:35:34.148405", "duration": 540.2746081352234, "modified_ts": "2019-02-22T22:45:00.598454", "name": "interactive_ui_tests/Ubuntu-14.04/c6666621d5/ToTLinuxTSan/840:0:6", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer\nCommand: ./interactive_ui_tests --test-launcher-bot-mode --cfi-diag=0 --snapshot-output-dir=/b/s/w/ioyl_o3u --test-launcher-summary-output=/b/s/w/ioyl_o3u/output.json --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: each test is run inside its own process.\nFor debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with either\n--single_process (to run the test in one launcher/browser process) or\n--single-process (to do the above, and also run Chrome in single-process mode).\nUsing sharding settings from environment. This is shard 0/6\nUsing 1 parallel jobs.\nStill waiting for the following processes to finish:\n\t./interactive_ui_tests --cfi-diag=0 --disable-gpu-process-for-dx12-vulkan-info-collection --gtest_also_run_disabled_tests --gtest_filter=AboutFlagsBrowserTest.StringFlag --no-sandbox --single_process --snapshot-output-dir=/b/s/w/ioyl_o3u --test-launcher-bot-mode --test-launcher-output=/b/s/w/itr933Hc/.org.chromium.Chromium.ncnEBU/resultsKS7We0/test_results.xml --test-launcher-summary-output=/b/s/w/ioyl_o3u/output.json --user-data-dir=/b/s/w/itr933Hc/.org.chromium.Chromium.ncnEBU/dVjQ2ps\n[1/110] AboutFlagsBrowserTest.StringFlag (16527 ms)\n[2/110] WebViewInteractiveTest.Navigation_BackForwardKeys (8925 ms)\n[3/110] WebViewNewWindowInteractiveTest.NewWindow_NewWindowNameTakesPrecedence (8135 ms)\n[4/110] WebViewImeInteractiveTest.CompositionRangeUpdates (6823 ms)\n[5/110] ExtensionPointerLockTest.ExtensionPointerLockAccessPass (5773 ms)\n[6/110] AppWindowInteractiveTest.ESCLeavesFullscreenWindow (5774 ms)\n[7/110] AppWindowInteractiveTest.ESCDoesNotLeaveFullscreenDOM (5774 ms)\n[8/110] AutofillInteractiveTest.BasicFormFill (5514 ms)\n[9/110] AutofillInteractiveTest.AutofillViaDownArrow (5511 ms)\n[10/110] AutofillInteractiveTest.OnSelectOptionFromDatalist (5251 ms)\n[11/110] AutofillInteractiveTest.OnSelectOptionFromDatalistTurningToPasswordFieldAndBack (4987 ms)\n[12/110] AutofillInteractiveTest.DynamicFormFill (5512 ms)\n[13/110] AutofillInteractiveTest.AutofillAfterTranslate (6298 ms)\n[14/110] AutofillInteractiveTest.DistinguishMiddleInitialWithinName (5250 ms)\n[15/110] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_FourthForm (7352 ms)\n[16/110] AutofillCreditCardInteractiveTest.FillLocalCreditCard (5250 ms)\n[17/110] AutofillInteractiveIsolationTest.DeletingFrameUnderSuggestion (5774 ms)\n[18/110] DevToolsManagerDelegateTest.NormalWindowChangeBounds (4726 ms)\n[19/110] DevToolsManagerDelegateTest.ShowMinimizedWindow (4989 ms)\n[20/110] BrowserActionInteractiveTest.TestOpenPopupIncognitoFromBackground (7347 ms)\n[21/110] NotificationsApiTest.TestGetPermissionLevel (4725 ms)\n[22/110] ExtensionCrashRecoveryTest.TwoExtensionsCrashSecond (6299 ms)\n[23/110] CommandsApiTest.RemoveBookmarkShortcutWithUserKeyBinding (6039 ms)\n[24/110] PlatformNotificationServiceBrowserTest.DisplayPersistentNotificationWithPermission (5516 ms)\n[25/110] PlatformNotificationServiceBrowserTest.DisplayAndCloseNonPersistentNotification (4992 ms)\n[26/110] PlatformNotificationServiceBrowserTest.WebNotificationOptionsVibrationPattern (5250 ms)\n[27/110] PlatformNotificationServiceBrowserTest.PersistentNotificationServiceWorkerScope (5512 ms)\n[28/110] PlatformNotificationServiceBrowserTest.KeepAliveRegistryPendingNotificationEvent (5512 ms)\n[29/110] PasswordGenerationInteractiveTest.PopupShownAndDismissed (5251 ms)\n[30/110] SitePerProcessTextInputManagerTest.ResetTextInputStateOnActiveWidgetChange (6298 ms)\n[31/110] SitePerProcessTextInputManagerTest.TrackCompositionRangeForAllFrames (6298 ms)\n[32/110] SitePerProcessTextInputManagerTest.TrackTextSelectionForAllFrames (6299 ms)\n[33/110] SitePerProcessTextInputManagerTest.TrackPageFocusEditableElement (5777 ms)\n[34/110] SitePerProcessTextInputManagerTest.SubframeKeyboardEditCommands (5511 ms)\n[35/110] SitePerProcessInteractiveBrowserTest.DocumentHasFocus (5772 ms)\n[36/110] SitePerProcessInteractiveBrowserTest.SubframeKeyboardEventRouting (5772 ms)\n[37/110] SitePerProcessInteractivePDFTest.ContextMenuPositionForEmbeddedPDFInCrossOriginFrame (6035 ms)\n[38/110] AutofillPopupControllerBrowserTest.HidePopupOnWindowResize (4723 ms)\n[39/110] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (5778 ms)\n[40/110] PopupBlockerBrowserTest.OpenerSuppressed (5513 ms)\n[41/110] PopupBlockerBrowserTest.CtrlEnterKey (5250 ms)\n[42/110] PopupBlockerBrowserTest.MultiplePopupsViaPostMessage (4987 ms)\n[43/110] BrowserCommandControllerInteractiveTest.KeyEventsShouldBeConsumedByWebPageInJsFullscreenExceptForF11 (5512 ms)\n[44/110] BrowserFocusTest.ClickingMovesFocus (4986 ms)\n[45/110] BrowserFocusTest.FocusTraversal (5255 ms)\n[46/110] BrowserFocusTest.NavigateFromOmniboxIntoNewTab (5250 ms)\n[47/110] BrowserFocusTest.PopupLocationBar (5513 ms)\n[48/110] BrowserFocusTest.AppLocationBar (5512 ms)\n[49/110] FlashFullscreenInteractiveBrowserTest.FullscreenWithinTab_EscapeKeyExitsFullscreen (7347 ms)\n[50/110] FullscreenControllerInteractiveTest.TestNewTabExitsFullscreen (5249 ms)\n[51/110] FullscreenControllerInteractiveTest.TestFullscreenFromTabWhenAlreadyInBrowserFullscreenWorks (6560 ms)\n[52/110] FullscreenControllerInteractiveTest.MouseLockThenFullscreen (4724 ms)\n[53/110] OmniboxViewTest.DesiredTLDWithTemporaryText (5775 ms)\n[54/110] OmniboxViewTest.AcceptKeywordByTypingQuestionMark (5250 ms)\n[55/110] OmniboxViewTest.CtrlArrowAfterArrowSuggestions (5250 ms)\n[56/110] WindowActivityWatcherTest.MultipleWindows (6037 ms)\n[57/110] ClipboardTest/BaseClipboardTest.Bitmap_BGRA_Unpremul (267 ms)\n[58/110] ClipboardTest/BaseClipboardTest.MultipleDataTest (267 ms)\n[59/110] ClipboardTest/BaseClipboardTest.WebSmartPasteTest (266 ms)\n[60/110] ClipboardTest/BaseClipboardTest.WriteHyperlinkEmptyParams (266 ms)\n[61/110] ClipboardTest/BaseClipboardTest.WriteImageEmptyParams (265 ms)\n[62/110] BookmarkBarViewTest3.Submenus (2102 ms)\n[63/110] BookmarkBarViewTest9.ScrollButtonScrolls (2628 ms)\n[64/110] BookmarkBarViewTest12.CloseWithModalDialog (3152 ms)\n[65/110] BookmarkBarViewTest13.ClickOnContextMenuSeparator (2102 ms)\n[66/110] BookmarkBarViewTest19.BookmarkBarViewTest19_SiblingMenu (2102 ms)\n[67/110] BookmarkBarViewTest21.ContextMenusForEmptyFolder (2102 ms)\n[68/110] BookmarkBarViewTest24.ContextMenusKeyboardEscape (2103 ms)\n[69/110] BookmarkBarViewTest27.MiddleClickOnFolderOpensAllBookmarks (1579 ms)\n[70/110] ConstrainedWindowViewTest.TabCloseTest (4725 ms)\n[71/110] BrowserViewFocusTest.BrowsersRememberFocus (4988 ms)\n[72/110] LocationIconViewTest.ActivateFirstInactiveBubbleForAccessibility (4988 ms)\n[73/110] StarViewTest.HideOnSecondClick (4991 ms)\n[74/110] MenuControllerMnemonicTestMnemonicMatch.MnemonicMatch (1577 ms)\n[75/110] MenuControllerUITest.TestMouseOverShownMenu (5253 ms)\n[76/110] MenuItemViewTestInsert12.InsertItem12 (1577 ms)\n[77/110] MenuItemViewTestRemove20.RemoveItem20 (1580 ms)\n[78/110] MenuViewDragAndDropForDropStayOpen.MenuViewStaysOpenForNestedDrag (1578 ms)\n[79/110] OmniboxViewViewsTest.SelectionClipboard (5253 ms)\n[80/110] OmniboxViewViewsTest.SelectAllOnTabToFocus (5777 ms)\n[81/110] OmniboxViewViewsTest.AccessiblePopup (4987 ms)\n[82/110] PasswordBubbleInteractiveUiTest.CommandExecutionInAutomaticSaveState (5774 ms)\n[83/110] ToolbarViewTest.ToolbarCycleFocus (4987 ms)\n[84/110] NotificationsTest.TestPermissionEmbargo (4988 ms)\n[85/110] NotificationsTest.TestAllowDomainAndDenyAll (4988 ms)\n[86/110] NotificationsTest.TestNotificationReplacementReappearance (4987 ms)\n[87/110] NotificationUIManagerBrowserTest.RetrieveBaseParts (4724 ms)\n[88/110] WidgetTestInteractive.ChildStackedRelativeToParent (1578 ms)\n[89/110] WidgetTestInteractive.ShowInactiveAfterShow (1578 ms)\n[90/110] WidgetTestInteractive.ShowAfterShowInactive (1580 ms)\n[91/110] WidgetInputMethodInteractiveTest.TwoWindows (1578 ms)\n[92/110] WidgetInputMethodInteractiveTest.TextField (1578 ms)\n[93/110] X11TopmostWindowFinderTest.Menu (1577 ms)\n[94/110] AppWindowTest.RuntimeAlwaysOnTopToFullscreen (5776 ms)\n[95/110] AppWindowTest.InitFullscreenAndAlwaysOnTop (5775 ms)\n[96/110] All/AutofillRestrictUnownedFieldsTest.SomeAutocomplete/2 (5775 ms)\n[97/110] All/AutofillRestrictUnownedFieldsTest.AllAutocomplete/3 (5778 ms)\n[98/110] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill/0 (5775 ms)\n[99/110] All/AutofillDynamicFormInteractiveTest.TwoDynamicChangingFormsFill/1 (6299 ms)\n[100/110] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_VisibilitySwitch/1 (5774 ms)\n[101/110] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsBadnameUnowned/0 (5774 ms)\n[102/110] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsBadnameUnowned/1 (5774 ms)\n[103/110] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_NotForCreditCard/0 (6300 ms)\n[104/110] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SelectUpdated/1 (5513 ms)\n[105/110] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SelectUpdated_SyntheticForm/0 (5512 ms)\n[106/110] IncognitoCommandsApiTest.IncognitoMode/1 (6561 ms)\n[107/110] SameSiteSubframe/DragAndDropBrowserTest.CrossSiteDrag/0 (5773 ms)\n[108/110] CrossSiteSubframe/DragAndDropBrowserTest.DragImageBetweenFrames/0 (5774 ms)\n[109/110] TabDragging/DetachToBrowserTabDragControllerTest.DragDoesntStartFromClick/0 (4985 ms)\n[110/110] TabDragging/DetachToBrowserTabDragControllerTest.DragDirectlyToSecondWindow/0 (6036 ms)\nSUCCESS: all tests passed.\n", "outputs_ref": { "isolated": "2b24643aaea2a73b3c535c5f9141e6ba0cd753d9", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "43302b0393764911", "server_versions": [ "4120-35fcaef" ], "started_ts": "2019-02-22T22:35:35.590699", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:ToTLinuxTSan", "buildnumber:840", "cpu:x86-64", "data:c6666621d59ec98d8fecd226e02f6a8abbd61183", "gpu:none", "master:chromium.clang", "name:interactive_ui_tests", "os:Ubuntu-14.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:gce-trusty-32-0258d129-us-west1-c-w9wm", "spec_name:chromium.ci:ToTLinuxTSan", "stepname:interactive_ui_tests", "swarming.pool.template:none", "swarming.pool.version:276dbb9bccda9d9951255f21c08a952b088764ae", "user:None" ], "task_id": "43302b0393764910", "try_number": "1" }, { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "gce-trusty-e833d7b0-us-east1-b-5bfh" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-east", "us-east1", "us-east1-b" ] } ], "bot_id": "gce-trusty-e833d7b0-us-east1-b-5bfh", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:45:27.500097", "costs_usd": [ 0.06801642470767652 ], "created_ts": "2019-02-22T22:35:35.181862", "duration": 569.8474309444427, "modified_ts": "2019-02-22T22:45:27.500097", "name": "interactive_ui_tests/Ubuntu-14.04/c6666621d5/ToTLinuxTSan/840:1:6", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer\nCommand: ./interactive_ui_tests --test-launcher-bot-mode --cfi-diag=0 --snapshot-output-dir=/b/s/w/ion8WvU8 --test-launcher-summary-output=/b/s/w/ion8WvU8/output.json --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: each test is run inside its own process.\nFor debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with either\n--single_process (to run the test in one launcher/browser process) or\n--single-process (to do the above, and also run Chrome in single-process mode).\nUsing sharding settings from environment. This is shard 1/6\nUsing 1 parallel jobs.\n[1/99] WebViewNewWindowInteractiveTest.NewWindow_WebViewNameTakesPrecedence (9191 ms)\n[2/99] WebViewNewWindowInteractiveTest.NewWindow_DiscardAfterOpenerDestroyed (10230 ms)\n[3/99] AppWindowHiddenKeepAliveTest.HiddenThenShown (9705 ms)\n[4/99] AutofillInteractiveTest.ModifyTextFieldAndFill (5770 ms)\n[5/99] AutofillInteractiveTest.AutofillSelectViaTab (5771 ms)\n[6/99] AutofillInteractiveTest.Click (5772 ms)\n[7/99] AutofillInteractiveTest.DontAutofillForOutsideClick (5772 ms)\n[8/99] AutofillInteractiveTest.InputFiresBeforeChange (5774 ms)\n[9/99] AutofillInteractiveTest.ComparePhoneNumbers (6033 ms)\n[10/99] AutofillInteractiveTest.DisableAutocompleteWhileFilling (5772 ms)\n[11/99] AutofillInteractiveTest.FillFormAndFieldWithNoNameOrId (5774 ms)\n[ RUN ] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm\nXlib: extension \"RANDR\" missing on display \":100\".\n[17756:17756:0222/143714.262430:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected).\n[17756:17783:0222/143714.676754:ERROR:bus.cc(392)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[17756:17756:0222/143714.742935:WARNING:password_store_factory.cc(262)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options.\n\n(interactive_ui_tests:17756): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:'\n[17756:17771:0222/143715.599408:WARNING:leveldb_database.cc(111)] Unable to open /b/s/w/itqVn6WE/.org.chromium.Chromium.Jhz3eE/dVVFABa/Default/shared_proto_db: Invalid argument: /b/s/w/itqVn6WE/.org.chromium.Chromium.Jhz3eE/dVVFABa/Default/shared_proto_db: does not exist (create_if_missing is false)\n[17756:17831:0222/143716.384401:WARNING:embedded_test_server.cc(237)] Request not handled. Returning 404: /favicon.ico\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x557766dd8398 by main thread:\n #0 base::FeatureList::ClearInstanceForTesting() base/feature_list.cc:284:27 (interactive_ui_tests+0x7f7b0e3)\n #1 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103:3 (interactive_ui_tests+0x7f58b36)\n #2 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #3 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #4 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #5 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #6 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #7 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #8 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #9 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #10 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #11 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #12 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #13 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #14 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #15 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #16 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #17 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #18 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #19 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #20 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #21 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #22 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #23 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #24 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #25 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #26 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #27 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #28 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #29 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #30 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #31 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #32 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #33 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #34 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #35 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #36 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #37 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #38 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #39 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #40 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #41 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #42 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #43 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x557766dd8398 by thread T3:\n #0 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:200:8 (interactive_ui_tests+0x7f7aa6d)\n #1 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #2 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #3 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #4 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #5 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #6 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #7 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #8 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #9 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #10 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #11 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #12 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #13 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #14 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #17 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #18 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #19 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #20 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #21 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #22 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #23 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #25 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #26 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #27 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #28 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #29 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #30 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #31 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #32 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #33 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Location is global 'base::(anonymous namespace)::g_feature_list_instance' of size 8 at 0x557766dd8398 (interactive_ui_tests+0x00000fd40398)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race base/feature_list.cc:284:27 in base::FeatureList::ClearInstanceForTesting()\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b080008c0e0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b255)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b255)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b255)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b255)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b255)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b255)\n #7 ~basic_string buildtools/third_party/libc++/trunk/include/string:2138 (interactive_ui_tests+0x7f7b255)\n #8 ~pair buildtools/third_party/libc++/trunk/include/utility:315 (interactive_ui_tests+0x7f7b255)\n #9 __destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1747 (interactive_ui_tests+0x7f7b255)\n #10 destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1595 (interactive_ui_tests+0x7f7b255)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1860 (interactive_ui_tests+0x7f7b255)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #14 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #15 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #16 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #17 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #18 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #19 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #20 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #21 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #22 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #23 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #24 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #25 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #26 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #27 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #28 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #29 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #30 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #31 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #32 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #33 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #34 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #35 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #36 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #37 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #38 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #39 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #40 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #41 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #42 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #43 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #44 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #45 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #46 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #47 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #48 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #49 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #50 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #51 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #52 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #53 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #54 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #55 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #56 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #57 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #58 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #59 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #60 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #61 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #62 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #63 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #64 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #65 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #66 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b080008c0e2 by thread T3:\n #0 memcmp /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:831 (interactive_ui_tests+0x3369889)\n #1 compare buildtools/third_party/libc++/trunk/include/__string:249:12 (interactive_ui_tests+0x7f7b521)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b521)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b521)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b521)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b521)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b521)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b521)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b521)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af690 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000af690 by thread T3:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af6b0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000af6b0 by thread T3:\n #0 __get_long_pointer buildtools/third_party/libc++/trunk/include/string:1508:34 (interactive_ui_tests+0x7f7b501)\n #1 __get_pointer buildtools/third_party/libc++/trunk/include/string:1520 (interactive_ui_tests+0x7f7b501)\n #2 data buildtools/third_party/libc++/trunk/include/string:1248 (interactive_ui_tests+0x7f7b501)\n #3 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b501)\n #4 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b501)\n #5 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b501)\n #6 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b501)\n #7 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b501)\n #8 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b501)\n #9 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b501)\n #10 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #12 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #13 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #14 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #15 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #16 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #17 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #18 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #20 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #21 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #22 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #23 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #24 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #25 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #26 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #28 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #29 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #30 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #31 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #32 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #33 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #34 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #35 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #36 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #37 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #38 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #40 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #41 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #42 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #43 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #44 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #45 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af6b8 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000af6b8 by thread T3:\n #0 __get_long_size buildtools/third_party/libc++/trunk/include/string:1488:34 (interactive_ui_tests+0x7f7b4f4)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4f4)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4f4)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4f4)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4f4)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4f4)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4f4)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4f4)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4f4)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af6c0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000af6c7 by thread T3:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageT\n<truncated (842264 bytes)>\nnLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0270 by thread T3:\n #0 __get_long_pointer buildtools/third_party/libc++/trunk/include/string:1508:34 (interactive_ui_tests+0x7f7b501)\n #1 __get_pointer buildtools/third_party/libc++/trunk/include/string:1520 (interactive_ui_tests+0x7f7b501)\n #2 data buildtools/third_party/libc++/trunk/include/string:1248 (interactive_ui_tests+0x7f7b501)\n #3 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b501)\n #4 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b501)\n #5 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b501)\n #6 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b501)\n #7 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b501)\n #8 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b501)\n #9 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b501)\n #10 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #12 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #13 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #14 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #15 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #16 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #17 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #18 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #20 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #21 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #22 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #23 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #24 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #25 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #26 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #28 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #29 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #30 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #31 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #32 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #33 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #34 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #35 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #36 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #37 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #38 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #40 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #41 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #42 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #43 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #44 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #45 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000d0278 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0278 by thread T3:\n #0 __get_long_size buildtools/third_party/libc++/trunk/include/string:1488:34 (interactive_ui_tests+0x7f7b4f4)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4f4)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4f4)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4f4)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4f4)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4f4)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4f4)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4f4)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4f4)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000d0280 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d0287 by thread T3:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af0a8 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000af0a8 by thread T3:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af0c0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000af0c0 by thread T3:\n #0 memcmp /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:831 (interactive_ui_tests+0x3369889)\n #1 compare buildtools/third_party/libc++/trunk/include/__string:249:12 (interactive_ui_tests+0x7f7b521)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b521)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b521)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b521)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b521)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b521)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b521)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b521)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b14000af0d0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000af0d7 by thread T3:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=17756)\n Write of size 8 at 0x7b18000b2d48 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b57)\n #2 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b57)\n #3 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b57)\n #4 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b57)\n #5 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #6 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #7 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #8 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #9 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #10 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #11 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #12 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #13 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #14 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #15 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #16 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #17 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #18 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #19 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #20 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #21 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #22 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #23 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #24 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #25 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #26 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #27 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #28 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #29 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #30 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #31 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #32 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #33 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #34 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #35 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #36 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #37 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #39 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #40 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #41 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #42 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #43 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #44 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #45 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #46 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b18000b2d48 by thread T3:\n #0 __root buildtools/third_party/libc++/trunk/include/__tree:1082:59 (interactive_ui_tests+0x7f7b46c)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b46c)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T3 'TaskSchedulerFo' (tid=17763, running) created by main thread at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::Start(base::SchedulerWorkerPoolParams const&, int, scoped_refptr<base::TaskRunner>, base::SchedulerWorkerObserver*, base::internal::SchedulerWorkerPoolImpl::WorkerEnvironment, base::Optional<base::TimeDelta>) base/task/task_scheduler/scheduler_worker_pool_impl.cc:400:1 (interactive_ui_tests+0x8025085)\n #8 base::internal::TaskSchedulerImpl::Start(base::TaskScheduler::InitParams const&, base::SchedulerWorkerObserver*) base/task/task_scheduler/task_scheduler_impl.cc:143:21 (interactive_ui_tests+0x801d491)\n #9 content::StartBrowserTaskScheduler() content/browser/startup_helper.cc:95:39 (interactive_ui_tests+0x4b41ac7)\n #10 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:913:7 (interactive_ui_tests+0x6b72643)\n #11 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #12 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #13 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #14 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #15 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #16 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #17 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #18 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #19 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #20 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #21 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #22 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #23 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #24 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #25 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #26 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #27 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #28 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #29 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #30 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #31 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n[17756:17756:0222/143719.687236:WARNING:pref_notifier_impl.cc(23)] Pref observer found at shutdown.\n[17756:17756:0222/143719.692181:WARNING:pref_notifier_impl.cc(23)] Pref observer found at shutdown.\n[ OK ] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm (7265 ms)\n[----------] 1 test from AutofillInteractiveTest (7265 ms total)\n\n[----------] Global test environment tear-down\n[==========] 1 test from 1 test suite ran. (7266 ms total)\n[ PASSED ] 1 test.\n[17799:17816:0222/143719.937801:ERROR:broker_posix.cc(106)] Error sending sync broker message: Broken pipe (32)\nThreadSanitizer: reported 33 warnings\nThreadSanitizer: Matched 2 suppressions (pid=17756):\n1 deadlock:g_type_add_interface_static\n1 deadlock:dbus::Bus::ShutdownAndBlock\n[0222/143720.749508:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandbox!\nMost likely you need to configure your SUID sandbox correctly\n\n[12/99] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm (8661 ms)\n[13/99] BrowserActionInteractiveTest.TestOpenPopup (7607 ms)\n[14/99] BrowserActionInteractiveTest.TestOpenPopupIncognito (6821 ms)\n[15/99] BrowserActionInteractiveTest.TabSwitchClosesPopup (7607 ms)\n[16/99] BrowserActionInteractiveTest.DeleteBrowserActionWithPopupOpen (6296 ms)\n[17/99] NotificationsApiTest.TestBasicUsage (7345 ms)\n[18/99] NotificationsApiTest.TestUserGesture (6034 ms)\n[19/99] NotificationsApiTest.TestRequireInteraction (6036 ms)\n[20/99] NotificationsApiTest.TestShouldDisplayNormal (6296 ms)\n[21/99] NotificationsApiTest.TestShouldDisplayMultiFullscreen (7083 ms)\n[22/99] OmniboxApiTest.DeleteOmniboxSuggestionResult (8397 ms)\n[23/99] ExtensionApiTest.ExtensionFullscreenAccessPass (6297 ms)\n[24/99] GlobalCommandsApiTest.GlobalCommand (7083 ms)\n[25/99] ExtensionCrashRecoveryTest.TwoExtensionsReloadIndependently (7350 ms)\n[26/99] ExtensionCrashRecoveryTest.CrashAndUninstall (6559 ms)\n[27/99] CommandsApiTest.OverwriteBookmarkShortcutByUserOverridesWebKeybinding (6036 ms)\n[28/99] CommandsApiTest.ContinuePropagation (6299 ms)\n[29/99] PlatformNotificationServiceBrowserTest.WebNotificationOptionsReflection (5774 ms)\n[30/99] PlatformNotificationServiceBrowserTest.CloseAndUserClosePersistentNotificationWithTag (5512 ms)\n[31/99] PlatformNotificationServiceBrowserTest.DataUrlAsNotificationImage (5772 ms)\n[32/99] PasswordManagerInteractiveTest.ManualFallbackForSaving (6823 ms)\n[33/99] PasswordManagerInteractiveTest.ManualFallbackForSaving_HideIcon (6301 ms)\n[34/99] PasswordManagerInteractiveTest.ManualFallbackForSaving_GoToManagedState (6299 ms)\n[35/99] SitePerProcessTextInputManagerTest.TrackStateWhenSwitchingFocusedFrames (8924 ms)\n[36/99] SitePerProcessTextInputManagerTest.StopTrackingCrashedChildFrame (6561 ms)\n[37/99] SitePerProcessTextInputManagerTest.TrackingFocusedElementForAllFrames (5771 ms)\n[38/99] SitePerProcessTextInputManagerTest.CorrectlyShowVirtualKeyboardIfEnabled (5251 ms)\n[39/99] SitePerProcessInteractiveBrowserTest.FullscreenElementInMultipleSubframes (7870 ms)\n[40/99] SitePerProcessInteractiveBrowserTest.ShowAndHideDatePopupInOOPIFMultipleTimes (6821 ms)\n[41/99] PopupBlockerBrowserTest.Opener (5250 ms)\n[42/99] BrowserFocusTest.BackgroundBrowserDontStealFocus (7348 ms)\n[43/99] FullscreenControllerInteractiveTest.EscapingMouseLockAndFullscreen (5249 ms)\n[44/99] FullscreenControllerInteractiveTest.PrivilegedMouseLockAndFullscreen (5250 ms)\n[45/99] FindInPageInteractiveTest.FindInPageEndState (5249 ms)\n[46/99] KeyboardLockInteractiveBrowserTest.RequestedButNotActive (7347 ms)\n[47/99] KeyboardLockInteractiveBrowserTest.RequestedButNotActiveInBrowserFullscreen (5510 ms)\n[48/99] KeyboardLockInteractiveBrowserTest.KeyboardUnlockedWhenNavigatingToSameUrl (5510 ms)\n[49/99] KeyboardLockInteractiveBrowserTest.KeyboardUnlockedWhenNavigatingAway (5513 ms)\n[50/99] OmniboxViewTest.ClearUserTextAfterBackgroundCommit (5776 ms)\n[51/99] StartupBrowserCreatorTest.LastUsedProfileActivated (12329 ms)\n[52/99] ClipboardTest/BaseClipboardTest.TextTest (231 ms)\n[53/99] ClipboardTest/BaseClipboardTest.Bitmap_F16_Premul (231 ms)\n[54/99] ClipboardTest/BaseClipboardTest.DataTest (231 ms)\n[55/99] BookmarkBarViewTest11.CloseMenuAfterClosingContextMenu (2103 ms)\n[56/99] CertificateSelectorTest.DoubleClick (4723 ms)\n[57/99] FindInPageTest.ButtonsDoNotAlterFocus (4986 ms)\n[58/99] FindInPageTest.FocusRestore (4987 ms)\n[59/99] LocationIconViewTest.HideOnSecondClick (4988 ms)\n[60/99] MenuItemViewTestBasic0.SelectItem0 (1579 ms)\n[61/99] MenuItemViewTestBasic1.SelectItem1 (1580 ms)\n[62/99] MenuItemViewTestRemove00.RemoveItem00 (1577 ms)\n[63/99] MenuItemViewTestRemove01.RemoveItem01 (1578 ms)\n[64/99] MenuItemViewTestRemoveWithSubmenu0.RemoveItemWithSubmenu0 (1576 ms)\n[65/99] MenuViewDragAndDropForDropCancel.MenuViewCancelsForOwnDrag (1579 ms)\n[66/99] OmniboxViewViewsTest.DoNotNavigateOnDrop (4987 ms)\n[67/99] PasswordBubbleInteractiveUiTest.CommandControlsBubble (6035 ms)\n[68/99] PasswordBubbleInteractiveUiTest.CommandExecutionInManagingState (5773 ms)\n[69/99] PasswordBubbleInteractiveUiTest.CommandExecutionInAutomaticState (6035 ms)\n[70/99] PasswordBubbleInteractiveUiTest.CommandExecutionInPendingState (6036 ms)\n[71/99] TabDragCaptureLostTest.ReleaseCaptureOnDrag (4987 ms)\n[72/99] ToolbarViewTest.BackButtonUpdate (4987 ms)\n[73/99] SSLClientCertificateSelectorTest.SelectDefault (4987 ms)\n[74/99] NotificationsTest.TestPermissionRequestUIAppears (4987 ms)\n[75/99] NotificationsTest.TestCloseTabWithPermissionRequestUI (5251 ms)\n[76/99] NotificationsTest.TestShouldDisplayMultiFullscreen (6039 ms)\n[77/99] NotificationUIManagerBrowserTest.BasicDelegate (4725 ms)\n[78/99] NotificationUIManagerBrowserTest.ButtonClickedDelegate (4725 ms)\n[79/99] NotificationUIManagerBrowserTest.UpdateExistingNotification (4462 ms)\n[80/99] WidgetTestInteractive.DisableViewDoesNotActivateWidget (1578 ms)\n[81/99] WidgetCaptureTest.MouseExitOnCaptureGrab (1579 ms)\n[82/99] DesktopCaptureControllerTest.CaptureWindowInputEventTest (1579 ms)\n[83/99] X11TopmostWindowFinderTest.Basic (1578 ms)\n[84/99] AppWindowTest.InitAlwaysOnTopToFullscreen (6299 ms)\n[85/99] AppWindowTest.InitFullscreenToAlwaysOnTop (6298 ms)\n[86/99] All/AutofillCompanyInteractiveTest.NoAutofillSugggestionForCompanyName/0 (8133 ms)\n[87/99] All/AutofillRestrictUnownedFieldsTest.AllAutocomplete/2 (5512 ms)\n[88/99] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SecondChange/0 (6559 ms)\n[89/99] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_AfterDelay/0 (8659 ms)\n[90/99] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsMultipleBadNameForms/0 (5777 ms)\n[91/99] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsMultipleNoNameForms/0 (5510 ms)\n[92/99] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsUnowned/0 (5510 ms)\n[93/99] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsUnowned/1 (5513 ms)\n[94/99] CrossSiteSubframe/DragAndDropBrowserTest.CrossSiteDrag/0 (6036 ms)\n[95/99] TabDragging/DetachToBrowserTabDragControllerTest.DragInSameWindow/0 (4987 ms)\n[96/99] TabDragging/DetachToBrowserTabDragControllerTest.DetachFromFullsizeWindow/0 (5510 ms)\n[97/99] TabDragging/DetachToBrowserTabDragControllerTest.DeleteBeforeStartedDragging/0 (4986 ms)\n[98/99] TabDragging/DetachToBrowserTabDragControllerTest.DeleteTabWhileAttached/0 (5258 ms)\n[99/99] TabDragging/DetachToBrowserTabDragControllerTest.DragSingleTabToSeparateWindow/0 (5774 ms)\nRetrying 1 test (retry #1)\n[ RUN ] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm\nXlib: extension \"RANDR\" missing on display \":100\".\n[26192:26192:0222/144508.656887:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected).\n[26192:26220:0222/144509.068705:ERROR:bus.cc(392)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[26192:26192:0222/144509.122653:WARNING:password_store_factory.cc(262)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options.\n\n(interactive_ui_tests:26192): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:'\n[26192:26209:0222/144509.949331:WARNING:leveldb_database.cc(111)] Unable to open /b/s/w/itqVn6WE/.org.chromium.Chromium.Jhz3eE/ducysdF/Default/shared_proto_db: Invalid argument: /b/s/w/itqVn6WE/.org.chromium.Chromium.Jhz3eE/ducysdF/Default/shared_proto_db: does not exist (create_if_missing is false)\n[26192:26273:0222/144510.815630:WARNING:embedded_test_server.cc(237)] Request not handled. Returning 404: /favicon.ico\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x55bfc2587398 by main thread:\n #0 base::FeatureList::ClearInstanceForTesting() base/feature_list.cc:284:27 (interactive_ui_tests+0x7f7b0e3)\n #1 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103:3 (interactive_ui_tests+0x7f58b36)\n #2 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #3 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #4 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #5 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #6 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #7 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #8 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #9 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #10 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #11 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #12 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #13 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #14 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #15 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #16 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #17 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #18 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #19 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #20 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #21 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #22 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #23 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #24 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #25 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #26 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #27 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #28 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #29 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #30 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #31 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #32 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #33 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #34 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #35 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #36 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #37 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #38 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #39 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #40 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #41 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #42 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #43 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x55bfc2587398 by thread T11:\n #0 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:200:8 (interactive_ui_tests+0x7f7aa6d)\n #1 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #2 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #3 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #4 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #5 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #6 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #7 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #8 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #9 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #10 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #11 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #12 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #13 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #14 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #17 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #18 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #19 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #20 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #21 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #22 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #23 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #25 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #26 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #27 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #28 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #29 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #30 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #31 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #32 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #33 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Location is global 'base::(anonymous namespace)::g_feature_list_instance' of size 8 at 0x55bfc2587398 (interactive_ui_tests+0x00000fd40398)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race base/feature_list.cc:284:27 in base::FeatureList::ClearInstanceForTesting()\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b080008ada0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b255)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b255)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b255)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b255)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b255)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b255)\n #7 ~basic_string buildtools/third_party/libc++/trunk/include/string:2138 (interactive_ui_tests+0x7f7b255)\n #8 ~pair buildtools/third_party/libc++/trunk/include/utility:315 (interactive_ui_tests+0x7f7b255)\n #9 __destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1747 (interactive_ui_tests+0x7f7b255)\n #10 destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1595 (interactive_ui_tests+0x7f7b255)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1860 (interactive_ui_tests+0x7f7b255)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #14 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #15 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #16 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #17 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #18 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #19 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #20 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #21 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #22 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #23 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #24 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #25 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #26 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #27 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #28 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #29 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #30 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #31 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #32 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #33 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #34 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #35 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #36 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #37 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #38 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #39 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #40 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #41 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #42 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #43 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #44 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #45 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #46 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #47 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #48 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #49 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #50 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #51 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #52 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #53 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #54 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #55 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #56 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #57 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #58 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #59 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #60 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #61 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #62 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #63 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #64 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #65 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #66 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b080008ada0 by thread T11:\n #0 memcmp /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:831 (interactive_ui_tests+0x3369889)\n #1 compare buildtools/third_party/libc++/trunk/include/__string:249:12 (interactive_ui_tests+0x7f7b521)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b521)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b521)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b521)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b521)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b521)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b521)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b521)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0340 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0340 by thread T11:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0360 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0360 by thread T11:\n #0 __get_long_pointer buildtools/third_party/libc++/trunk/include/string:1508:34 (interactive_ui_tests+0x7f7b501)\n #1 __get_pointer buildtools/third_party/libc++/trunk/include/string:1520 (interactive_ui_tests+0x7f7b501)\n #2 data buildtools/third_party/libc++/trunk/include/string:1248 (interactive_ui_tests+0x7f7b501)\n #3 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b501)\n #4 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b501)\n #5 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b501)\n #6 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b501)\n #7 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b501)\n #8 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b501)\n #9 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b501)\n #10 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #12 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #13 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #14 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #15 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #16 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #17 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #18 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #20 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #21 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #22 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #23 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #24 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #25 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #26 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #28 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #29 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #30 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #31 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #32 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #33 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #34 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #35 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #36 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #37 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #38 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #40 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #41 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #42 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #43 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #44 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #45 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0368 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0368 by thread T11:\n #0 __get_long_size buildtools/third_party/libc++/trunk/include/string:1488:34 (interactive_ui_tests+0x7f7b4f4)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4f4)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4f4)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4f4)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4f4)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4f4)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4f4)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4f4)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4f4)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0370 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d0377 by thread T11:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b080008af80 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b255)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b255)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b255)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b255)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b255)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b255)\n #7 ~basic_string buildtools/third_party/libc++/trunk/include/string:2138 (interactive_ui_tests+0x7f7b255)\n #8 ~pair buildtools/third_party/libc++/trunk/include/utility:315 (interactive_ui_tests+0x7f7b255)\n #9 __destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1747 (interactive_ui_tests+0x7f7b255)\n #10 destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1595 (interactive_ui_tests+0x7f7b255)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1860 (interactive_ui_tests+0x7f7b255)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #14 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #15 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #16 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #17 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #18 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #19 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #20 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #21 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #22 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #23 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #24 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #25 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/tes\n<truncated (745046 bytes)>\nt (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0750 by thread T11:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0770 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0770 by thread T11:\n #0 __get_long_pointer buildtools/third_party/libc++/trunk/include/string:1508:34 (interactive_ui_tests+0x7f7b501)\n #1 __get_pointer buildtools/third_party/libc++/trunk/include/string:1520 (interactive_ui_tests+0x7f7b501)\n #2 data buildtools/third_party/libc++/trunk/include/string:1248 (interactive_ui_tests+0x7f7b501)\n #3 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b501)\n #4 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b501)\n #5 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b501)\n #6 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b501)\n #7 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b501)\n #8 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b501)\n #9 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b501)\n #10 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #12 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #13 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #14 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #15 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #16 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #17 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #18 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #20 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #21 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #22 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #23 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #24 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #25 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #26 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #28 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #29 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #30 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #31 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #32 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #33 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #34 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #35 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #36 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #37 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #38 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #40 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #41 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #42 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #43 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #44 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #45 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0778 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d0778 by thread T11:\n #0 __get_long_size buildtools/third_party/libc++/trunk/include/string:1488:34 (interactive_ui_tests+0x7f7b4f4)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4f4)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4f4)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4f4)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4f4)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4f4)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4f4)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4f4)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4f4)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000d0780 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d0787 by thread T11:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000af5a8 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000af5a8 by thread T11:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000af5c0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000af5c0 by thread T11:\n #0 memcmp /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:831 (interactive_ui_tests+0x3369889)\n #1 compare buildtools/third_party/libc++/trunk/include/__string:249:12 (interactive_ui_tests+0x7f7b521)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b521)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b521)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b521)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b521)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b521)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b521)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b521)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b14000af5d0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000af5d7 by thread T11:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=26192)\n Write of size 8 at 0x7b18000a1ac8 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b57)\n #2 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b57)\n #3 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b57)\n #4 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b57)\n #5 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_SecondForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2388:1 (interactive_ui_tests+0x3401bad)\n #6 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #7 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #8 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #9 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #10 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #11 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #12 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #13 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #14 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #15 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #16 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #17 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #18 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #19 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #20 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #21 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #22 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #23 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #24 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #25 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #26 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #27 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #28 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #29 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #30 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #31 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #32 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #33 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #34 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #35 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #36 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #37 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #39 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #40 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #41 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #42 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #43 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #44 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #45 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #46 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b18000a1ac8 by thread T11:\n #0 __root buildtools/third_party/libc++/trunk/include/__tree:1082:59 (interactive_ui_tests+0x7f7b46c)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b46c)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T11 'TaskSchedulerFo' (tid=26208, running) created by thread T5 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n[26192:26192:0222/144514.153000:WARNING:pref_notifier_impl.cc(23)] Pref observer found at shutdown.\n[26192:26192:0222/144514.186053:WARNING:pref_notifier_impl.cc(23)] Pref observer found at shutdown.\n[ OK ] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm (7218 ms)\n[----------] 1 test from AutofillInteractiveTest (7219 ms total)\n\n[----------] Global test environment tear-down\n[==========] 1 test from 1 test suite ran. (7220 ms total)\n[ PASSED ] 1 test.\n[26235:26255:0222/144514.380760:ERROR:broker_posix.cc(106)] Error sending sync broker message: Broken pipe (32)\nThreadSanitizer: reported 33 warnings\nThreadSanitizer: Matched 2 suppressions (pid=26192):\n1 deadlock:g_type_add_interface_static\n1 deadlock:dbus::Bus::ShutdownAndBlock\n[0222/144515.242587:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandbox!\nMost likely you need to configure your SUID sandbox correctly\n\n[100/100] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm (8663 ms)\nRetrying 1 test (retry #2)\n[101/101] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_SecondForm (7348 ms)\nSUCCESS: all tests passed.\n", "outputs_ref": { "isolated": "bbff7823cd807d64ae9a68af3e822937a266c757", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "43302b079fa12311", "server_versions": [ "4120-35fcaef" ], "started_ts": "2019-02-22T22:35:36.901227", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:ToTLinuxTSan", "buildnumber:840", "cpu:x86-64", "data:c6666621d59ec98d8fecd226e02f6a8abbd61183", "gpu:none", "master:chromium.clang", "name:interactive_ui_tests", "os:Ubuntu-14.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:gce-trusty-32-0258d129-us-west1-c-w9wm", "spec_name:chromium.ci:ToTLinuxTSan", "stepname:interactive_ui_tests", "swarming.pool.template:none", "swarming.pool.version:276dbb9bccda9d9951255f21c08a952b088764ae", "user:None" ], "task_id": "43302b079fa12310", "try_number": "1" }, { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "gce-trusty-e833d7b0-us-west1-b-szf5" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-west", "us-west1", "us-west1-b" ] } ], "bot_id": "gce-trusty-e833d7b0-us-west1-b-szf5", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:44:14.632253", "costs_usd": [ 0.059457973491348466 ], "created_ts": "2019-02-22T22:35:36.470567", "duration": 499.5038058757782, "modified_ts": "2019-02-22T22:44:14.632253", "name": "interactive_ui_tests/Ubuntu-14.04/c6666621d5/ToTLinuxTSan/840:2:6", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer\nCommand: ./interactive_ui_tests --test-launcher-bot-mode --cfi-diag=0 --snapshot-output-dir=/b/s/w/ioxzYq69 --test-launcher-summary-output=/b/s/w/ioxzYq69/output.json --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: each test is run inside its own process.\nFor debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with either\n--single_process (to run the test in one launcher/browser process) or\n--single-process (to do the above, and also run Chrome in single-process mode).\nUsing sharding settings from environment. This is shard 2/6\nUsing 1 parallel jobs.\n[1/120] WebViewFocusInteractiveTest.Focus_FocusEvent (6829 ms)\n[2/120] WebViewFocusInteractiveTest.Focus_AdvanceFocus (6296 ms)\n[3/120] WebViewFocusInteractiveTest.Focus_FocusRestored (7346 ms)\n[4/120] WebViewNewWindowInteractiveTest.NewWindow_AttachAfterOpenerDestroyed (9705 ms)\n[5/120] WebViewNewWindowInteractiveTest.NewWindow_NoName (5772 ms)\n[6/120] WebViewNewWindowInteractiveTest.NewWindow_DeclarativeWebRequest (6557 ms)\n[7/120] AppWindowInteractiveTest.TestCreateHidden (5772 ms)\n[8/120] AppWindowHiddenKeepAliveTest.ShownThenHidden (4722 ms)\n[9/120] AutofillInteractiveTest.BasicClear (4461 ms)\n[10/120] AutofillInteractiveTest.ClearTwoSection (4723 ms)\n[11/120] AutofillInteractiveTest.FillChangeSecondFieldRefillSecondFieldClearFirst (4722 ms)\n[12/120] AutofillInteractiveTest.FillThenFillSomeWithAnotherProfileThenClear (4985 ms)\n[13/120] AutofillInteractiveTest.OnInputAfterAutofill (4722 ms)\n[14/120] AutofillInteractiveTest.AutofillFormsDistinguishedById (4460 ms)\n[15/120] AutofillInteractiveTest.NoAutofillForReadOnlyFields (4460 ms)\n[16/120] AutofillInteractiveTest.FormFillableOnReset (4460 ms)\n[17/120] AutofillInteractiveTest.DynamicChangingFormFill (5509 ms)\n[18/120] BrowserKeyEventsTest.AccessKeys (6295 ms)\n[19/120] BrowserKeyEventsTest.ReservedAccelerators (5509 ms)\n[20/120] BrowserKeyEventsTest.PageUpDownKeys (4198 ms)\n[21/120] DevToolsManagerDelegateTest.NormalToMinimizedWindow (3936 ms)\n[22/120] DevToolsManagerDelegateTest.MaximizedToFullscreenWindow (3936 ms)\n[23/120] DevToolsManagerDelegateTest.ExitFullscreenWindow (3935 ms)\n[24/120] BrowserActionInteractiveTest.FocusLossClosesPopup1 (4722 ms)\n[25/120] NotificationsApiTest.TestShouldDisplayFullscreen (4726 ms)\n[26/120] OmniboxApiTest.PopupStaysClosed (4723 ms)\n[27/120] OmniboxApiTest.ExtensionSuggestionsOnlyInKeywordMode (4983 ms)\n[28/120] ExtensionApiTest.TabCurrentWindow (4985 ms)\n[29/120] ExtensionApiTest.ExtensionFullscreenAccessFail (5247 ms)\n[30/120] ExtensionApiTest.FocusWindowDoesNotExitFullscreen (4723 ms)\n[31/120] ExtensionApiTest.DisplayModeWindowIsInFullscreen (4986 ms)\n[32/120] ExtensionCrashRecoveryTest.Basic (4460 ms)\n[33/120] ExtensionCrashRecoveryTest.TwoExtensionsShutdownWhileCrashed (4985 ms)\n[34/120] CommandsApiTest.Basic (4985 ms)\n[35/120] CommandsApiTest.PageActionOverrideChromeShortcut (4723 ms)\n[36/120] CommandsApiTest.RemoveBookmarkShortcut (4460 ms)\n[37/120] CommandsApiTest.OverwriteBookmarkShortcutDoesNotOverrideWebKeybinding (4461 ms)\n[38/120] CommandsApiTest.ShortcutRemovedOnUpdateAfterBeingReassignedByUser (6034 ms)\n[39/120] MouseEventsTest.MouseOver (4198 ms)\n[40/120] PlatformNotificationServiceBrowserTest.CloseDisplayedPersistentNotification (4460 ms)\n[41/120] PlatformNotificationServiceBrowserTest.DisplayPersistentNotificationWithActionButtons (4460 ms)\n[42/120] PlatformNotificationServiceBrowserTest.GetDisplayedNotifications (4723 ms)\n[43/120] PlatformNotificationServiceWithoutContentImageBrowserTest.KillSwitch_NonPersistentNotifications (4723 ms)\n[44/120] PasswordGenerationInteractiveTest.GenerationTriggeredInIFrame (4986 ms)\n[45/120] SitePerProcessInteractiveBrowserTest.TabAndMouseFocusNavigation (5510 ms)\n[46/120] SitePerProcessInteractiveBrowserTest.RenderWidgetHostDeletedWhileMouseLocked (4985 ms)\n[47/120] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (4722 ms)\n[48/120] PopupBlockerBrowserTest.WebUI (4723 ms)\n[49/120] PopupBlockerBrowserTest.DenialOfService (6296 ms)\n[50/120] BrowserCommandControllerInteractiveTest.ShortcutsShouldTakeEffectInJsFullscreen (4199 ms)\n[51/120] BrowserFocusTest.InterstitialFocus (4461 ms)\n[52/120] FullscreenControllerInteractiveTest.BrowserFullscreenAfterTabFSExit (4461 ms)\n[53/120] FullscreenControllerInteractiveTest.TestTabExitsFullscreenOnNavigation (5509 ms)\n[54/120] FullscreenInteractiveBrowserTest.NotifyFullscreenAcquired (4985 ms)\n[55/120] HungRendererNavigationTest.HungRendererWithCrossProcessNavigation (4723 ms)\n[56/120] KeyboardLockInteractiveBrowserTest.ActiveWithAllKeysLocked (4985 ms)\n[57/120] OmniboxViewTest.AltEnter (4725 ms)\n[58/120] OmniboxViewTest.NonSubstitutingKeywordTest (4461 ms)\n[59/120] OmniboxViewTest.TabTraverseResultsTest (4460 ms)\n[60/120] OmniboxViewTest.CtrlKeyPressedWithInlineAutocompleteTest (4461 ms)\n[61/120] OmniboxViewTest.UndoRedo (4723 ms)\n[62/120] InstantExtendedTest.NavigateBackToNTP (5509 ms)\n[63/120] WebAuthFocusTest.Focus (11802 ms)\n[64/120] ClipboardTest/BaseClipboardTest.ClearTest (198 ms)\n[65/120] ClipboardTest/BaseClipboardTest.MultipleBufferTest (231 ms)\n[66/120] ClipboardTest/BaseClipboardTest.UnicodeHTMLTest (231 ms)\n[67/120] ClipboardTest/BaseClipboardTest.URLTest (231 ms)\n[68/120] ClipboardTest/BaseClipboardTest.Bitmap_RGBA_Opaque (230 ms)\n[69/120] ClipboardTest/BaseClipboardTest.Bitmap_BGRA_Opaque (232 ms)\n[70/120] ClipboardTest/BaseClipboardTest.Bitmap_F16_Unpremul (197 ms)\n[71/120] ClipboardTest/BaseClipboardTest.WriteEverything (231 ms)\n[72/120] ClipboardTest/BaseClipboardTest.WriteBookmarkEmptyParams (198 ms)\n[73/120] ClipboardTest/BaseClipboardTest.WritePickledData (231 ms)\n[74/120] BookmarkBarViewTest10.KeyEvents (1838 ms)\n[75/120] BookmarkBarViewTest18.BookmarkBarViewTest18_SiblingMenu (1838 ms)\n[76/120] BookmarkBarViewTest28.ClickWithModifierOnFolderOpensAllBookmarks (1579 ms)\n[77/120] CertificateSelectorTest.GetRowText (4461 ms)\n[78/120] CertificateSelectorTest.GetSelectedCert (4460 ms)\n[79/120] ConstrainedWindowViewTest.TabSwitchTest (4460 ms)\n[80/120] FindInPageTest.CrashEscHandlers (4722 ms)\n[81/120] FindInPageTest.NavigationByKeyEvent (4461 ms)\n[82/120] BrowserViewTest.FullscreenShowBookmarkBar (4198 ms)\n[83/120] MenuItemViewTestInsert22.InsertItem22 (1576 ms)\n[84/120] MenuItemViewTestInsertWithSubmenu0.InsertItemWithSubmenu0 (1576 ms)\n[85/120] MenuItemViewTestInsertWithSubmenu1.InsertItemWithSubmenu1 (1575 ms)\n[86/120] MenuItemViewTestRemove10.RemoveItem10 (1576 ms)\n[87/120] MenuItemViewTestRemoveWithSubmenu1.RemoveItemWithSubmenu1 (1576 ms)\n[88/120] MenuModelAdapterTest.RebuildMenu (1576 ms)\n[89/120] OmniboxViewViewsTest.CloseOmniboxPopupOnTextDrag (4198 ms)\n[90/120] ManagePasswordsIconViewTest.DefaultStateIsInactive (4985 ms)\n[91/120] PasswordBubbleInteractiveUiTest.BasicOpenAndClose (4986 ms)\n[92/120] PasswordBubbleInteractiveUiTest.TwoTabsWithBubbleClose (5248 ms)\n[93/120] PasswordBubbleInteractiveUiTest.AutoSignin (5247 ms)\n[94/120] TabDragControllerTest.GestureEndShouldEndDragTest (4461 ms)\n[95/120] ToolbarButtonUITest.ShowMenu (1579 ms)\n[96/120] SSLClientCertificateSelectorTest.CloseTab (4198 ms)\n[97/120] NotificationsTest.TestClosePermissionRequestUI (4198 ms)\n[98/120] NotificationsTest.TestNotificationValidIcon (4199 ms)\n[99/120] NotificationsTest.TestNotificationInvalidIcon (4197 ms)\n[100/120] NotificationsTest.TestNotificationDoubleClose (4198 ms)\n[101/120] WidgetTestInteractive.ResetCaptureOnGestureEnd (1576 ms)\n[102/120] WidgetTestInteractive.DisableCaptureWidgetFromMousePress (1577 ms)\n[103/120] WidgetTestInteractive.ShowCreatesActiveWindow (1314 ms)\n[104/120] DesktopWidgetTestInteractive.RestoreAfterMinimize (1578 ms)\n[105/120] DesktopWidgetTestInteractive.EventHandlersClearedOnWidgetMinimize (1576 ms)\n[106/120] DesktopCaptureControllerTest.ResetMouseHandlers (1576 ms)\n[107/120] DesktopWindowTreeHostX11Test.CaptureEventForwarding (1576 ms)\n[108/120] AppWindowTest.DisableAlwaysOnTopInFullscreen (4984 ms)\n[109/120] AppWindowTest.InitShowInShelf (4986 ms)\n[110/120] All/AutofillCompanyInteractiveTest.NoAutofillForCompanyName/0 (4461 ms)\n[111/120] All/AutofillDynamicFormInteractiveTest.TwoDynamicChangingFormsFill/0 (5247 ms)\n[112/120] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_DoubleSelectUpdated/0 (5772 ms)\n[113/120] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SyntheticForm/0 (4722 ms)\n[114/120] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SyntheticForm/1 (4724 ms)\n[115/120] IncognitoCommandsApiTest.IncognitoMode/0 (5774 ms)\n[116/120] SameSiteSubframe/DragAndDropBrowserTest.DropTextFromOutside/0 (4722 ms)\n[117/120] TabDragging/DetachToBrowserTabDragControllerTest.DragWithMaskedWindows/0 (4460 ms)\n[118/120] TabDragging/DetachToBrowserTabDragControllerTest.DetachToOwnWindow/0 (4986 ms)\n[119/120] TabDragging/DetachToBrowserTabDragControllerTest.DragAll/0 (4461 ms)\n[120/120] TabDragging/DetachToBrowserTabDragControllerTest.DragAllToSeparateWindowAndCancel/0 (5248 ms)\nSUCCESS: all tests passed.\n", "outputs_ref": { "isolated": "7911d58526a680a3f07e409b07e90a85f8a3a247", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "43302b0cae56e911", "server_versions": [ "4120-35fcaef" ], "started_ts": "2019-02-22T22:35:37.400408", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:ToTLinuxTSan", "buildnumber:840", "cpu:x86-64", "data:c6666621d59ec98d8fecd226e02f6a8abbd61183", "gpu:none", "master:chromium.clang", "name:interactive_ui_tests", "os:Ubuntu-14.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:gce-trusty-32-0258d129-us-west1-c-w9wm", "spec_name:chromium.ci:ToTLinuxTSan", "stepname:interactive_ui_tests", "swarming.pool.template:none", "swarming.pool.version:276dbb9bccda9d9951255f21c08a952b088764ae", "user:None" ], "task_id": "43302b0cae56e910", "try_number": "1" }, { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "gce-trusty-e833d7b0-us-east1-b-03vf" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-east", "us-east1", "us-east1-b" ] } ], "bot_id": "gce-trusty-e833d7b0-us-east1-b-03vf", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:49:58.864146", "costs_usd": [ 0.09926795353703123 ], "created_ts": "2019-02-22T22:35:37.426153", "duration": 840.4455299377441, "modified_ts": "2019-02-22T22:49:58.864146", "name": "interactive_ui_tests/Ubuntu-14.04/c6666621d5/ToTLinuxTSan/840:3:6", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer\nCommand: ./interactive_ui_tests --test-launcher-bot-mode --cfi-diag=0 --snapshot-output-dir=/b/s/w/iov_KMvZ --test-launcher-summary-output=/b/s/w/iov_KMvZ/output.json --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: each test is run inside its own process.\nFor debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with either\n--single_process (to run the test in one launcher/browser process) or\n--single-process (to do the above, and also run Chrome in single-process mode).\nUsing sharding settings from environment. This is shard 3/6\nUsing 1 parallel jobs.\nStill waiting for the following processes to finish:\n\t./interactive_ui_tests --cfi-diag=0 --disable-gpu-process-for-dx12-vulkan-info-collection --gtest_also_run_disabled_tests --gtest_filter=AboutFlagsBrowserTest.OriginFlag --no-sandbox --single_process --snapshot-output-dir=/b/s/w/iov_KMvZ --test-launcher-bot-mode --test-launcher-output=/b/s/w/it60JJib/.org.chromium.Chromium.r9ZS5l/results4wPxRZ/test_results.xml --test-launcher-summary-output=/b/s/w/iov_KMvZ/output.json --user-data-dir=/b/s/w/it60JJib/.org.chromium.Chromium.r9ZS5l/dfw7bYa\n[1/144] AboutFlagsBrowserTest.OriginFlag (17062 ms)\n[2/144] WebViewFocusInteractiveTest.FrameInGuestWontStealFocus (12592 ms)\n[3/144] WebViewInteractiveTest.NewWindow_OpenInNewTab (9710 ms)\n[4/144] WebViewNewWindowInteractiveTest.NewWindow_OpenerDestroyedWhileUnattached (7869 ms)\n[5/144] ExtensionPointerLockTest.ExtensionPointerLockAccessFail (6829 ms)\n[6/144] AppWindowInteractiveTest.ESCDoesNotLeaveFullscreenOldPermission (6557 ms)\n[7/144] AppWindowInteractiveTest.TestFullscreen (6557 ms)\n[8/144] AppWindowHiddenKeepAliveTest.ShownThenHiddenThenShown (6563 ms)\nStill waiting for the following processes to finish:\n\t./interactive_ui_tests --cfi-diag=0 --disable-gpu-process-for-dx12-vulkan-info-collection --gtest_also_run_disabled_tests --gtest_filter=AppWindowHiddenKeepAliveTest.StaysHidden --no-sandbox --single_process --snapshot-output-dir=/b/s/w/iov_KMvZ --test-launcher-bot-mode --test-launcher-output=/b/s/w/it60JJib/.org.chromium.Chromium.r9ZS5l/results43BzEX/test_results.xml --test-launcher-summary-output=/b/s/w/iov_KMvZ/output.json --user-data-dir=/b/s/w/it60JJib/.org.chromium.Chromium.r9ZS5l/d8MKUH8\n[9/144] AppWindowHiddenKeepAliveTest.StaysHidden (16262 ms)\n[10/144] AutofillInteractiveTest.FillChangeSecondFieldRefillAndClearFirstFill (6296 ms)\n[11/144] AutofillInteractiveTest.AutofillViaClick (6036 ms)\n[12/144] AutofillInteractiveTest.OnDeleteValueAfterAutofill (6300 ms)\n[13/144] AutofillInteractiveTest.AutofillAfterReload (6300 ms)\n[14/144] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_FirstForm (7870 ms)\n[15/144] AutofillInteractiveTest.CrossSitePaymentForms (6035 ms)\n[16/144] DevToolsManagerDelegateTest.NormalToMaximizedWindow (5510 ms)\n[17/144] BrowserActionInteractiveTest.TestOpenPopupDoesNotCloseOtherPopups (7084 ms)\n[18/144] BrowserActionInteractiveTest.TestOpenPopupDoesNotGrantTabPermissions (6033 ms)\n[19/144] BrowserActionInteractiveViewsTest.CloseBrowserWithDevTools (7104 ms)\n[20/144] NotificationsApiTest.TestPartialUpdate (6034 ms)\n[21/144] NotificationsApiTest.TestOnPermissionLevelChanged (6034 ms)\n[22/144] ExtensionTabsTest.QueryLastFocusedWindowTabs (7872 ms)\n[23/144] ExtensionCrashRecoveryTest.TwoExtensionsCrashFirst (6299 ms)\n[24/144] ExtensionCrashRecoveryTest.TwoExtensionsCrashBothAtOnce (6560 ms)\n[25/144] ExtensionCrashRecoveryTest.ReloadTabsWithBackgroundPage (4987 ms)\n[26/144] CommandsApiTest.RemoveBookmarkShortcutWithoutPermission (5773 ms)\n[27/144] CommandsApiTest.OverwriteBookmarkShortcut (6036 ms)\n[28/144] CommandsApiTest.ShortcutAddedOnUpdate (7085 ms)\n[29/144] CommandsApiTest.ShortcutRemovedOnUpdate (7084 ms)\n[30/144] CommandsApiTest.ShortcutAddedOnUpdateAfterBeingAssignedByUser (7609 ms)\n[31/144] CommandsApiTest.MediaKeyShortcutChangedOnUpdateAfterBeingReassignedByUser (7347 ms)\n[32/144] MouseEventsTest.ContextMenu (5775 ms)\n[33/144] PlatformNotificationServiceBrowserTest.WebNotificationSiteSettingsButton (8921 ms)\n[34/144] PlatformNotificationServiceBrowserTest.CheckFilePermissionNotGranted (5773 ms)\n[35/144] PlatformNotificationServiceBrowserTest.BlobAsNotificationImage (5775 ms)\n[36/144] PasswordGenerationInteractiveTest.PopupShownAndPasswordSelected (6298 ms)\n[37/144] PasswordGenerationInteractiveTest.PopupShownAndDismissedByScrolling (6036 ms)\n[38/144] PasswordManagerInteractiveTest.UsernameChanged (6034 ms)\n[39/144] PasswordManagerInteractiveTest.PromptForFetchWithNewPasswordsWithoutOnSubmit (6034 ms)\n[40/144] SitePerProcessTextInputManagerTest.ResetStateAfterChildNavigation (6035 ms)\n[41/144] SitePerProcessTextInputManagerTest.SelectionBoundsChangeAfterRefocusInput (5509 ms)\n[42/144] SitePerProcessInteractiveBrowserTest.SequentialFocusNavigation (6296 ms)\n[43/144] SitePerProcessInteractiveBrowserTest.SubframeAnchorOpenedInBackgroundTab (6297 ms)\n[44/144] AutofillPopupControllerBrowserTest.HidePopupOnWindowMove (5249 ms)\n[45/144] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (6821 ms)\n[46/144] PopupBlockerBrowserTest.PopupMetrics (6824 ms)\n[47/144] PopupBlockerBrowserTest.MultiplePopups (5511 ms)\n[48/144] PopupBlockerBrowserTest.ClosableAfterNavigation (6038 ms)\n[49/144] PopupBlockerBrowserTest.ShiftClick (6826 ms)\n[50/144] PopupBlockerBrowserTest.Regress427477 (7610 ms)\n[51/144] PopupBlockerBrowserTest.OpenInNewForegroundTab (6040 ms)\n[52/144] BrowserCommandControllerInteractiveTest.KeyEventsShouldBeConsumedByWebPageInJsFullscreenExceptForEsc (6038 ms)\n[53/144] BrowserFocusTest.BrowsersRememberFocus (5510 ms)\n[54/144] BrowserFocusTest.TabsRememberFocus (10757 ms)\n[55/144] BrowserFocusTest.FocusOnReload (8398 ms)\n[56/144] BrowserFocusTest.AboutBlankNavigationLocationTest (5773 ms)\n[57/144] BrowserFocusTest.NoFocusForBackgroundNTP (8395 ms)\n[58/144] FullscreenControllerInteractiveTest.TestTabExitsItselfFromFullscreen (5512 ms)\n[59/144] FullscreenControllerInteractiveTest.TestTabExitsFullscreenOnGoBack (7350 ms)\n[60/144] FullscreenControllerInteractiveTest.TestTabDoesntExitFullscreenOnSubFrameNavigation (5513 ms)\n[61/144] KeyboardLockInteractiveBrowserTest.DownloadNavigationDoesNotUnlock (6301 ms)\n[62/144] OmniboxViewTest.EnterToSearch (6829 ms)\n[63/144] OmniboxViewTest.RevertDefaultRevertInlineTextWhenSelectingDefaultMatch (5773 ms)\n[64/144] OmniboxViewTest.BasicTextOperations (5771 ms)\n[65/144] OmniboxViewTest.FocusSearchLongUrl (5778 ms)\n[66/144] OmniboxViewTest.TabAcceptKeyword (5780 ms)\n[67/144] InvalidUserDataDirTest.Basic (5513 ms)\n[68/144] WindowActivityWatcherTest.Basic (6826 ms)\n[69/144] ClipboardTest/BaseClipboardTest.RTFTest (463 ms)\n[70/144] ClipboardTest/BaseClipboardTest.TrickyHTMLTest (395 ms)\n[71/144] ClipboardTest/BaseClipboardTest.Bitmap_BGRA_Premul (460 ms)\n[72/144] ClipboardTest/BaseClipboardTest.Bitmap_F16_Opaque (460 ms)\n[73/144] ClipboardTest/BaseClipboardTest.Bitmap_N32_Premul (395 ms)\n[74/144] ClipboardTest/BaseClipboardTest.WriteTextEmptyParams (395 ms)\n[75/144] BookmarkBarViewTest16.DeleteMenu (1838 ms)\n[76/144] BookmarkBarViewTest20.ContextMenuExitTest (2101 ms)\n[77/144] BookmarkBarViewTest23.ContextMenusKeyboard (2101 ms)\n[78/144] FindInPageTest.FocusRestoreOnTabSwitch (6034 ms)\n[79/144] BrowserViewTest.BrowserFullscreenShowTopView (5511 ms)\n[80/144] BrowserViewTest.TabFullscreenShowTopView (5510 ms)\n[81/144] FullscreenControlViewTest.MouseExitFullscreen (5512 ms)\n[82/144] FullscreenControlViewTest.MouseExitFullscreen_TimeoutAndRetrigger (9447 ms)\n[83/144] FullscreenControlViewTest.KeyboardPopupInteraction (6822 ms)\n[84/144] MenuItemViewTestRemove11.RemoveItem11 (1842 ms)\n[85/144] MenuItemViewTestRemove21.RemoveItem21 (1840 ms)\n[86/144] OmniboxViewViewsTest.MaintainCursorAfterFocusCycle (5512 ms)\n[87/144] OmniboxViewViewsTest.FocusedTextInputClient (5513 ms)\n[88/144] OmniboxViewViewsTest.FriendlyAccessibleLabel (5773 ms)\n[89/144] ManagePasswordsIconViewTest.ManageState (6562 ms)\n[90/144] ManagePasswordsIconViewTest.CloseOnClick (6301 ms)\n[91/144] PasswordBubbleInteractiveUiTest.CloseOnKey (6558 ms)\n[92/144] PasswordBubbleInteractiveUiTest.AutoSigninNoFocus (6821 ms)\n[93/144] SadTabViewInteractiveUITest.SadTabKeyboardAccessibility (5509 ms)\n[94/144] SadTabViewInteractiveUITest.ReloadMultipleSadTabs (8922 ms)\n[95/144] ToolbarActionViewInteractiveUITest.TestClickingOnOverflowedAction (6823 ms)\n[96/144] ToolbarButtonUITest.DeleteWithMenu (1845 ms)\n[97/144] SSLClientCertificateSelectorTest.SelectNone (5775 ms)\n[98/144] SSLClientCertificateSelectorMultiProfileTest.Escape (6822 ms)\n[99/144] SSLClientCertificateSelectorMultiProfileTest.SelectDefault (6821 ms)\n[100/144] NotificationsTest.TestCreateSimpleNotification (5514 ms)\n[101/144] NotificationsTest.NotificationBlockerTest (5512 ms)\n[102/144] NotificationsTest.TestCancelNotification (5511 ms)\n[103/144] NotificationsTest.TestAllowOnPermissionRequestUI (5512 ms)\n[104/144] NotificationsTest.TestAllowNotificationsFromAllSites (5512 ms)\n[105/144] NotificationsTest.TestShouldDisplayPopupNotification (5512 ms)\n[106/144] NotificationUIManagerBrowserTest.VerifyKeepAlives (5513 ms)\n[107/144] WidgetTestInteractive.CheckResizeControllerEvents (1844 ms)\n[108/144] WidgetTestInteractive.InactiveWidgetDoesNotGrabActivation (1841 ms)\n[109/144] WidgetTestInteractive.InitialFocus (1846 ms)\n[110/144] WidgetCaptureTest.Capture (1846 ms)\n[111/144] WidgetCaptureTest.CaptureDesktopNativeWidget (1842 ms)\n[112/144] WidgetCaptureTest.SetCaptureToNonToplevel (1841 ms)\n[113/144] WidgetInputMethodInteractiveTest.OneWindow (1842 ms)\n[114/144] WidgetInputMethodInteractiveTest.AcceleratorInTextfield (1840 ms)\n[115/144] DesktopWindowTreeHostX11Test.Deactivate (1840 ms)\n[116/144] X11TopmostWindowFinderTest.Minimized (1846 ms)\n[117/144] X11TopmostWindowFinderTest.NonRectangular (1842 ms)\n[118/144] AppWindowTest.RuntimeFullscreenToAlwaysOnTop (6298 ms)\n[119/144] All/AutofillCompanyInteractiveTest.FieldsChangeName/1 (6040 ms)\n[120/144] All/AutofillRestrictUnownedFieldsTest.NoAutocomplete/1 (5775 ms)\n[121/144] All/AutofillRestrictUnownedFieldsTest.NoAutocomplete/3 (5774 ms)\n[122/144] All/AutofillRestrictUnownedFieldsTest.SomeAutocomplete/0 (6036 ms)\n[123/144] All/AutofillRestrictUnownedFieldsTest.SomeAutocomplete/3 (6039 ms)\n[124/144] All/AutofillRestrictUnownedFieldsTest.AllAutocomplete/0 (6036 ms)\n[125/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill/1 (6297 ms)\n[126/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SecondChange/1 (7086 ms)\n[127/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_AfterDelay/1 (8923 ms)\n[128/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_AddsNewFieldTypeGroups/0 (6041 ms)\n[129/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_AddsNewFieldTypeGroups/1 (6038 ms)\n[130/144] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_VisibilitySwitch/0 (6304 ms)\n[131/144] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappears/0 (6041 ms)\n[132/144] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsNoNameForm/1 (6039 ms)\n[133/144] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsMultipleNoNameForms/1 (6301 ms)\n[134/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_DoubleSelectUpdated/1 (7085 ms)\n[135/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_FormWithoutName/1 (6304 ms)\n[136/144] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SelectUpdated_FormWithoutName/0 (6035 ms)\n[137/144] SameSiteSubframe/DragAndDropBrowserTest.DragImageBetweenFrames/0 (6559 ms)\n[138/144] SameSiteSubframe/DragAndDropBrowserTest.DragImageFromDisappearingFrame/0 (6298 ms)\n[139/144] CrossSiteSubframe/DragAndDropBrowserTest.DragStartInFrame/0 (6039 ms)\n[140/144] TabDragging/DetachToBrowserTabDragControllerTest.DragToSeparateWindow/0 (7084 ms)\n[141/144] TabDragging/DetachToBrowserTabDragControllerTest.CaptureLostDuringDrag/0 (5774 ms)\n[142/144] TabDragging/DetachToBrowserTabDragControllerTest.DetachToOwnWindowFromMaximizedWindow/0 (6562 ms)\n[143/144] TabDragging/DetachToBrowserTabDragControllerTest.PressEscapeWhileDetached/0 (6302 ms)\n[144/144] TabDragging/DetachToBrowserTabDragControllerTest.DragAllToSeparateWindow/0 (6564 ms)\nSUCCESS: all tests passed.\n", "outputs_ref": { "isolated": "7ee418936a9e79bd7f89fa78f5ec94346e966e73", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "43302b10638acf11", "server_versions": [ "4120-35fcaef" ], "started_ts": "2019-02-22T22:35:38.789881", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:ToTLinuxTSan", "buildnumber:840", "cpu:x86-64", "data:c6666621d59ec98d8fecd226e02f6a8abbd61183", "gpu:none", "master:chromium.clang", "name:interactive_ui_tests", "os:Ubuntu-14.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:gce-trusty-32-0258d129-us-west1-c-w9wm", "spec_name:chromium.ci:ToTLinuxTSan", "stepname:interactive_ui_tests", "swarming.pool.template:none", "swarming.pool.version:276dbb9bccda9d9951255f21c08a952b088764ae", "user:None" ], "task_id": "43302b10638acf10", "try_number": "1" }, { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "gce-trusty-e833d7b0-us-east1-b-glbg" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-east", "us-east1", "us-east1-b" ] } ], "bot_id": "gce-trusty-e833d7b0-us-east1-b-glbg", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:44:01.347671", "costs_usd": [ 0.057676441829981176 ], "created_ts": "2019-02-22T22:35:38.443717", "duration": 479.3186619281769, "modified_ts": "2019-02-22T22:44:01.347671", "name": "interactive_ui_tests/Ubuntu-14.04/c6666621d5/ToTLinuxTSan/840:4:6", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer\nCommand: ./interactive_ui_tests --test-launcher-bot-mode --cfi-diag=0 --snapshot-output-dir=/b/s/w/ioItD6D7 --test-launcher-summary-output=/b/s/w/ioItD6D7/output.json --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: each test is run inside its own process.\nFor debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with either\n--single_process (to run the test in one launcher/browser process) or\n--single-process (to do the above, and also run Chrome in single-process mode).\nUsing sharding settings from environment. This is shard 4/6\nUsing 1 parallel jobs.\n[1/101] WebViewFocusInteractiveTest.Focus_FocusTakeFocus (12596 ms)\n[2/101] WebViewInteractiveTest.EditCommands (8398 ms)\n[3/101] WebViewInteractiveTest.Navigation (6822 ms)\n[4/101] WebViewNewWindowInteractiveTest.NewWindow_DeferredAttachment (7870 ms)\n[5/101] AppWindowInteractiveTest.ESCLeavesFullscreenDOM (5773 ms)\n[6/101] AppWindowInteractiveTest.ESCDoesNotLeaveFullscreenWindow (5777 ms)\n[7/101] AutofillInteractiveTest.ModifySelectFieldAndFill (5249 ms)\n[8/101] AutofillInteractiveTest.PrefillFormAndFill (5249 ms)\n[9/101] AutofillInteractiveTest.FillChangeSecondFieldRefillAndClearSecondField (5511 ms)\n[10/101] AutofillInteractiveTest.OnChangeAfterAutofill (5249 ms)\n[11/101] AutofillInteractiveTest.AutofillFormWithRepeatedField (5249 ms)\n[12/101] BrowserKeyEventsTest.CtrlKeyEvents (5251 ms)\n[13/101] BrowserActionInteractiveTest.FocusLossClosesPopup2 (5251 ms)\n[14/101] NotificationsApiTest.TestCSP (5512 ms)\n[15/101] NotificationsApiTest.TestShouldDisplayPopupNotification (5774 ms)\n[16/101] ExtensionCrashRecoveryTest.ReloadIndependentlyNavigatePage (6039 ms)\n[17/101] ExtensionCrashRecoveryTest.ShutdownWhileCrashed (5249 ms)\n[18/101] ExtensionCrashRecoveryTest.CrashAndUnloadAll (5773 ms)\n[19/101] CommandsApiTest.SynthesizedCommand (5249 ms)\n[20/101] MouseEventsTest.ClickAndDoubleClick (4987 ms)\n[21/101] PlatformNotificationServiceBrowserTest.NonPersistentWebNotificationOptionsReflection (4987 ms)\n[22/101] PlatformNotificationServiceBrowserTest.TestShouldDisplayFullscreen (5250 ms)\n[23/101] PlatformNotificationServiceWithoutContentImageBrowserTest.KillSwitch (5249 ms)\n[24/101] PasswordManagerInteractiveTest.PromptForXHRWithNewPasswordsWithoutOnSubmit (5511 ms)\n[25/101] SitePerProcessTextInputManagerTest.ResetStateAfterBrowserNavigation (4985 ms)\n[26/101] SitePerProcessTextInputManagerTest.ClosingTabWillNotCrash (4724 ms)\n[27/101] AutofillPopupControllerBrowserTest.DeleteDelegateBeforePopupHidden (4724 ms)\n[28/101] PopupBlockerBrowserTest.PopupPositionMetrics (5511 ms)\n[29/101] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (5772 ms)\n[30/101] PopupBlockerBrowserTest.NoPopupsLaunchWhenTabIsClosed (4990 ms)\n[31/101] PopupBlockerBrowserTest.CorrectReferrer (4987 ms)\n[32/101] PopupBlockerBrowserTest.CorrectFrameName (5249 ms)\n[33/101] PopupBlockerBrowserTest.ModalPopUnder (5777 ms)\n[34/101] PopupBlockerBrowserTest.TapGestureWithCtrlKey (5249 ms)\n[35/101] PopupBlockerBrowserTest.OpenInNewBackgroundTab (4987 ms)\n[36/101] PopupBlockerBrowserTest.OpenInNewWindow (5774 ms)\n[37/101] BrowserCommandControllerInteractiveTest.KeyEventsShouldBeConsumedByWebPageInBrowserFullscreen (5252 ms)\n[38/101] FullscreenControllerInteractiveTest.EscapingMouseLock (4987 ms)\n[39/101] FullscreenControllerInteractiveTest.ToggleFullscreenModeForTab (4989 ms)\n[40/101] FullscreenInteractiveBrowserTest.NotifyFullscreenAcquired_SameOrigin (5249 ms)\n[41/101] KeyboardLockInteractiveBrowserTest.SubsequentLockCallSupersedesPreviousCall (6299 ms)\n[42/101] KeyboardLockInteractiveBrowserTest.CancelActiveKeyboardLockInFullscreen (6039 ms)\n[43/101] OmniboxViewTest.PopupAccelerators (6563 ms)\n[44/101] OmniboxViewTest.BackspaceInKeywordMode (5250 ms)\n[45/101] OmniboxViewTest.DesiredTLD (5511 ms)\n[46/101] OmniboxViewTest.SearchDisabledDontCrashOnQuestionMark (4988 ms)\n[47/101] OmniboxViewTest.BackspaceDeleteHalfWidthKatakana (5511 ms)\n[48/101] OmniboxViewTest.Paste (4987 ms)\n[49/101] InstantExtendedTest.Referrer (5511 ms)\n[50/101] WindowActivityWatcherTest.WindowActivation (4726 ms)\n[51/101] WindowActivityWatcherTest.DontFloodUkm (11021 ms)\n[52/101] ClipboardTest/BaseClipboardTest.MultiFormatTest (232 ms)\n[53/101] ClipboardTest/BaseClipboardTest.Bitmap_RGBA_Premul (233 ms)\n[54/101] ClipboardTest/BaseClipboardTest.Bitmap_RGBA_Unpremul (232 ms)\n[55/101] ClipboardTest/BaseClipboardTest.Bitmap_N32_Premul_2x7 (233 ms)\n[56/101] ClipboardTest/BaseClipboardTest.WriteHTMLEmptyParams (232 ms)\n[57/101] ClipboardTest/BaseClipboardTest.WriteRTFEmptyParams (232 ms)\n[58/101] BookmarkBarViewTest2.HideOnDesktopClick (1840 ms)\n[59/101] BookmarkBarViewTest6.OpenMenuOnClickAndHold (1841 ms)\n[60/101] ConstrainedWindowViewTest.ClosesOnEscape (4724 ms)\n[61/101] ExclusiveAccessBubbleViewsTest.NativeClose (4724 ms)\n[62/101] BrowserViewFocusTest.TabChangesAvoidSpuriousFocus (5515 ms)\n[63/101] FullscreenControlViewTest.NoFullscreenPopupOnBrowserFullscreen (4725 ms)\n[64/101] FullscreenControlViewTest.TouchPopupInteraction (5512 ms)\n[65/101] FullscreenControlViewTest.MouseAndTouchInteraction_NoInterference (10495 ms)\n[66/101] SelectedKeywordViewTest.TestSelectedKeywordViewIsExtensionShortname (6299 ms)\n[67/101] StarViewTest.InkDropHighlighted (4724 ms)\n[68/101] MenuControllerMnemonicTestTitleMatch.TitleMatch (1576 ms)\n[69/101] MenuItemViewTestBasic2.SelectItem2 (1577 ms)\n[70/101] MenuItemViewTestInsert00.InsertItem00 (1578 ms)\n[71/101] OmniboxViewViewsTest.PasteAndGoDoesNotLeavePopupOpen (4725 ms)\n[72/101] OmniboxViewViewsTest.SelectAllOnTap (4988 ms)\n[73/101] OmniboxViewViewsTest.DeactivateTouchEditingOnExecuteCommand (4988 ms)\n[74/101] OmniboxViewViewsTest.BackgroundIsOpaque (4724 ms)\n[75/101] PasswordBubbleInteractiveUiTest.TwoTabsWithBubbleSwitch (6299 ms)\n[76/101] ToolbarActionViewInteractiveUITest.TestContextMenuOnOverflowedAction (5774 ms)\n[77/101] ToolbarActionViewInteractiveUITest.ActivateOverflowedToolbarActionWithKeyboard (5511 ms)\n[78/101] NotificationsTest.TestDenyNotificationsFromAllSites (4724 ms)\n[79/101] NotificationsTest.TestDenyDomainAndAllowAll (4725 ms)\n[80/101] NotificationsTest.TestDenyAndThenAllowDomain (4724 ms)\n[81/101] NotificationsTest.TestShouldDisplayNormal (4723 ms)\n[82/101] AuraLinuxAccessibilityInProcessBrowserTest.IndexInParent (4724 ms)\n[83/101] WidgetTestInteractive.ViewFocusOnWidgetActivationChanges (1578 ms)\n[84/101] WidgetTestInteractive.InactiveBeforeShow (1578 ms)\n[85/101] WidgetTestInteractive.ExitFullscreenRestoreState (1577 ms)\n[86/101] DesktopWidgetTestInteractive.DesktopNativeWidgetWithModalTransientChild (1577 ms)\n[87/101] WidgetCaptureTest.DestroyWithCapture_WidgetOwnsNativeWidget (1578 ms)\n[88/101] WidgetCaptureTest.FailedCaptureRequestIsNoop (1577 ms)\n[89/101] WidgetInputMethodInteractiveTest.Activation (1578 ms)\n[90/101] NativeWidgetAuraTest.NonActiveWindowRequestImeFocus (1577 ms)\n[91/101] DesktopWindowTreeHostX11Test.InputMethodFocus (1578 ms)\n[92/101] X11TopmostWindowFinderTest.NonRectangularNullShape (1579 ms)\n[93/101] All/AutofillCompanyInteractiveTest.NoAutofillSugggestionForCompanyName/1 (5512 ms)\n[94/101] All/AutofillCompanyInteractiveTest.FieldsChangeName/0 (5249 ms)\n[95/101] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_SelectToText/1 (5512 ms)\n[96/101] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappears/1 (5774 ms)\n[97/101] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsNoNameForm/0 (5511 ms)\n[98/101] All/AutofillDynamicFormInteractiveTest.DynamicFormFill_FirstElementDisappearsMultipleBadNameForms/1 (5512 ms)\n[99/101] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SelectUpdated/0 (5512 ms)\n[100/101] All/AutofillDynamicFormInteractiveTest.DynamicChangingFormFill_SelectUpdated_FormWithoutName/1 (5248 ms)\n[101/101] TabDragging/DetachToBrowserTabDragControllerTest.CancelOnNewTabWhenDragging/0 (5773 ms)\nSUCCESS: all tests passed.\n", "outputs_ref": { "isolated": "daddb8159f1c033bf17d5ea48f31861f08eace2d", "isolatedserver": "https://isolateserver.appspot.com", "namespace": "default-gzip" }, "run_id": "43302b145b1a5811", "server_versions": [ "4120-35fcaef" ], "started_ts": "2019-02-22T22:35:39.985880", "state": "COMPLETED", "tags": [ "build_is_experimental:false", "buildername:ToTLinuxTSan", "buildnumber:840", "cpu:x86-64", "data:c6666621d59ec98d8fecd226e02f6a8abbd61183", "gpu:none", "master:chromium.clang", "name:interactive_ui_tests", "os:Ubuntu-14.04", "pool:Chrome", "priority:25", "project:chromium", "purpose:CI", "purpose:luci", "purpose:post-commit", "service_account:none", "slavename:gce-trusty-32-0258d129-us-west1-c-w9wm", "spec_name:chromium.ci:ToTLinuxTSan", "stepname:interactive_ui_tests", "swarming.pool.template:none", "swarming.pool.version:276dbb9bccda9d9951255f21c08a952b088764ae", "user:None" ], "task_id": "43302b145b1a5810", "try_number": "1" }, { "bot_dimensions": [ { "key": "caches", "value": [ "swarming_module_cache_vpython" ] }, { "key": "cores", "value": [ "8" ] }, { "key": "cpu", "value": [ "x86", "x86-64", "x86-64-Broadwell_GCE", "x86-64-avx2" ] }, { "key": "gce", "value": [ "1" ] }, { "key": "gpu", "value": [ "none" ] }, { "key": "id", "value": [ "gce-trusty-e833d7b0-us-west1-b-c35b" ] }, { "key": "image", "value": [ "chrome-trusty-18091700-38cc06ee3ee" ] }, { "key": "inside_docker", "value": [ "0" ] }, { "key": "kvm", "value": [ "1" ] }, { "key": "machine_type", "value": [ "n1-standard-8" ] }, { "key": "os", "value": [ "Linux", "Ubuntu", "Ubuntu-14.04" ] }, { "key": "pool", "value": [ "Chrome" ] }, { "key": "python", "value": [ "2.7.6" ] }, { "key": "server_version", "value": [ "4120-35fcaef" ] }, { "key": "zone", "value": [ "us", "us-west", "us-west1", "us-west1-b" ] } ], "bot_id": "gce-trusty-e833d7b0-us-west1-b-c35b", "bot_version": "a2700c9ff2d34d10a630c8f28219ec5c0dd7154694274eb9070d5f970cfed06f", "cipd_pins": { "client_package": { "package_name": "infra/tools/cipd/linux-amd64", "version": "a2dqpK39PjGpFdcdw62OAE0JOJJ9n8J_AXpJHmH0QCIC" }, "packages": [ { "package_name": "infra/python/cpython/linux-amd64", "path": ".swarming_module", "version": "46c0c897ca0f053799ee41fd148bb7a47232df47" }, { "package_name": "infra/tools/luci/logdog/butler/linux-amd64", "path": ".swarming_module", "version": "2737ea8ed9b958f4d5aa9ffe106115a649ada241" }, { "package_name": "infra/tools/luci/vpython-native/linux-amd64", "path": ".swarming_module", "version": "OAXVAmcUSrvDygYUrCDzv20LRono9938YOHPu0zKowgC" }, { "package_name": "infra/tools/luci/vpython/linux-amd64", "path": ".swarming_module", "version": "ucaOciwAE9aweCUDOrmSvyiwrjmbywuB0NzAGUXIHjAC" } ] }, "completed_ts": "2019-02-22T22:46:52.483156", "costs_usd": [ 0.07719230477717968 ], "created_ts": "2019-02-22T22:35:39.785934", "duration": 652.0704429149628, "modified_ts": "2019-02-22T22:46:52.483156", "name": "interactive_ui_tests/Ubuntu-14.04/c6666621d5/ToTLinuxTSan/840:5:6", "output": "Additional test environment:\n CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox\n CHROME_HEADLESS=1\n G_SLICE=always-malloc\n LANG=en_US.UTF-8\n NSS_DISABLE_ARENA_FREE_LIST=1\n NSS_DISABLE_UNLOAD=1\n TSAN_OPTIONS=symbolize=1 external_symbolizer_path=/b/s/w/ir/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer\nCommand: ./interactive_ui_tests --test-launcher-bot-mode --cfi-diag=0 --snapshot-output-dir=/b/s/w/ioxmX6RK --test-launcher-summary-output=/b/s/w/ioxmX6RK/output.json --no-sandbox\n\nIMPORTANT DEBUGGING NOTE: each test is run inside its own process.\nFor debugging a test inside a debugger, use the\n--gtest_filter=<your_test_name> flag along with either\n--single_process (to run the test in one launcher/browser process) or\n--single-process (to do the above, and also run Chrome in single-process mode).\nUsing sharding settings from environment. This is shard 5/6\nUsing 1 parallel jobs.\n[1/131] WebViewPointerLockInteractiveTest.PointerLock (11807 ms)\n[2/131] WebViewFocusInteractiveTest.Focus_FocusBeforeNavigation (6561 ms)\n[3/131] WebViewFocusInteractiveTest.Focus_BlurEvent (7609 ms)\n[4/131] WebViewInteractiveTest.ExecuteCode (8920 ms)\n[5/131] WebViewNewWindowInteractiveTest.NewWindow_Redirect (7612 ms)\n[6/131] WebViewNewWindowInteractiveTest.NewWindow_Close (6560 ms)\n[7/131] WebViewNewWindowInteractiveTest.NewWindow_ExecuteScript (6559 ms)\n[8/131] WebViewNewWindowInteractiveTest.NewWindow_WebRequest (7347 ms)\n[9/131] WebViewNewWindowInteractiveTest.NewWindow_WebRequestRemoveElement (7870 ms)\n[10/131] AppWindowInteractiveTest.TestInnerBounds (6034 ms)\n[11/131] AppWindowInteractiveTest.TestDrawAttention (5510 ms)\n[12/131] AutofillInteractiveTest.AutofillFormWithNonAutofillableField (5512 ms)\n[13/131] AutofillInteractiveTest.AutofillEvents (5513 ms)\n[14/131] AutofillInteractiveTest.MultipleEmailFilledByOneUserGesture (5247 ms)\n[ RUN ] AutofillInteractiveTest.Dynamic_MultipleNoNameForms_BadNames_ThirdForm\nXlib: extension \"RANDR\" missing on display \":99\".\n[13123:13123:0222/143739.709072:ERROR:browser_dm_token_storage_linux.cc(101)] Error: /etc/machine-id contains 0 characters (32 were expected).\n[13123:13154:0222/143740.083621:ERROR:bus.cc(392)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[13123:13123:0222/143740.132357:WARNING:password_store_factory.cc(262)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options.\n\n(interactive_ui_tests:13123): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Unknown or unsupported transport 'disabled' for address 'disabled:'\n[13123:13142:0222/143740.902660:WARNING:leveldb_database.cc(111)] Unable to open /b/s/w/itLxdveq/.org.chromium.Chromium.xwQHgO/dSrqWtS/Default/shared_proto_db: Invalid argument: /b/s/w/itLxdveq/.org.chromium.Chromium.xwQHgO/dSrqWtS/Default/shared_proto_db: does not exist (create_if_missing is false)\n[13123:13205:0222/143741.596578:WARNING:embedded_test_server.cc(237)] Request not handled. Returning 404: /favicon.ico\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x55ceda545398 by main thread:\n #0 base::FeatureList::ClearInstanceForTesting() base/feature_list.cc:284:27 (interactive_ui_tests+0x7f7b0e3)\n #1 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103:3 (interactive_ui_tests+0x7f58b36)\n #2 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #3 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #4 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #5 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #6 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #7 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #8 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #9 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #10 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #11 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #12 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #13 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #14 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #15 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #16 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #17 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #18 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #19 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #20 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #21 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #22 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #23 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #24 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #25 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #26 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #27 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #28 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #29 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #30 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #31 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #32 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #33 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #34 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #35 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #36 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #37 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #38 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #39 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #40 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #41 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #42 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #43 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x55ceda545398 by thread T13:\n #0 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:200:8 (interactive_ui_tests+0x7f7aa6d)\n #1 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #2 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #3 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #4 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #5 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #6 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #7 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #8 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #9 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #10 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #11 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #12 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #13 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #14 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #17 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #18 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #19 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #20 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #21 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #22 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #23 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #24 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #25 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #26 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #27 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #28 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #29 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #30 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #31 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #32 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #33 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Location is global 'base::(anonymous namespace)::g_feature_list_instance' of size 8 at 0x55ceda545398 (interactive_ui_tests+0x00000fd40398)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race base/feature_list.cc:284:27 in base::FeatureList::ClearInstanceForTesting()\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b080008af00 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b255)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b255)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b255)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b255)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b255)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b255)\n #7 ~basic_string buildtools/third_party/libc++/trunk/include/string:2138 (interactive_ui_tests+0x7f7b255)\n #8 ~pair buildtools/third_party/libc++/trunk/include/utility:315 (interactive_ui_tests+0x7f7b255)\n #9 __destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1747 (interactive_ui_tests+0x7f7b255)\n #10 destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1595 (interactive_ui_tests+0x7f7b255)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1860 (interactive_ui_tests+0x7f7b255)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #14 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #15 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #16 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #17 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #18 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #19 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #20 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #21 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #22 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #23 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #24 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #25 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #26 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #27 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #28 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #29 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #30 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #31 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #32 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #33 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #34 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #35 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #36 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #37 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #38 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #39 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #40 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #41 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #42 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #43 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #44 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #45 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #46 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #47 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #48 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #49 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #50 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #51 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #52 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #53 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #54 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #55 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #56 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #57 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #58 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #59 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #60 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #61 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #62 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #63 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #64 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #65 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #66 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b080008af02 by thread T13:\n #0 memcmp /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:831 (interactive_ui_tests+0x3369889)\n #1 compare buildtools/third_party/libc++/trunk/include/__string:249:12 (interactive_ui_tests+0x7f7b521)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b521)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b521)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b521)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b521)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b521)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b521)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b521)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2af0 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2af0 by thread T13:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2b10 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2b10 by thread T13:\n #0 __get_long_pointer buildtools/third_party/libc++/trunk/include/string:1508:34 (interactive_ui_tests+0x7f7b501)\n #1 __get_pointer buildtools/third_party/libc++/trunk/include/string:1520 (interactive_ui_tests+0x7f7b501)\n #2 data buildtools/third_party/libc++/trunk/include/string:1248 (interactive_ui_tests+0x7f7b501)\n #3 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b501)\n #4 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b501)\n #5 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b501)\n #6 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b501)\n #7 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b501)\n #8 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b501)\n #9 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b501)\n #10 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #12 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #13 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #14 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #15 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #16 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #17 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #18 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #20 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #21 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #22 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #23 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #24 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #25 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #26 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #28 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #29 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #30 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #31 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #32 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #33 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #34 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #35 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #36 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #37 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #38 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #40 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #41 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #42 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #43 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #44 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #45 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2b18 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2b18 by thread T13:\n #0 __get_long_size buildtools/third_party/libc++/trunk/include/string:1488:34 (interactive_ui_tests+0x7f7b4f4)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4f4)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4f4)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4f4)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4f4)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4f4)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4f4)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4f4)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4f4)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2b20 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #10 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #14 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #15 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #16 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #17 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #18 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #19 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #20 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #21 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #22 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #23 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #24 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #25 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #26 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #27 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #28 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #29 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #30 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #31 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #32 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #33 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #34 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #35 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #36 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #37 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #38 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #39 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #40 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #41 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #42 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #43 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #44 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #45 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #46 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #47 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #48 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #49 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #50 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #51 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #52 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #53 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #54 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #55 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #56 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #57 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #58 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #59 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #60 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #61 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #62 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d2b27 by thread T13:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b080008af40 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b255)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b255)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b255)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b255)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b255)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b255)\n #7 ~basic_string buildtools/third_party/libc++/trunk/include/string:2138 (interactive_ui_tests+0x7f7b255)\n #8 ~pair buildtools/third_party/libc++/trunk/include/utility:315 (interactive_ui_tests+0x7f7b255)\n #9 __destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1747 (interactive_ui_tests+0x7f7b255)\n #10 destroy<std::__1::pair<const std::__1::basic_string<char>, base::FeatureList::OverrideEntry> > buildtools/third_party/libc++/trunk/include/memory:1595 (interactive_ui_tests+0x7f7b255)\n #11 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1860 (interactive_ui_tests+0x7f7b255)\n #12 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #13 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #14 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #15 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1857:9 (interactive_ui_tests+0x7f7b21d)\n #16 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #17 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #18 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #19 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #20 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #21 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #22 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #23 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #24 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #25 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/b\n<truncated (745043 bytes)>\nt (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2f00 by thread T13:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2f20 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2f20 by thread T13:\n #0 __get_long_pointer buildtools/third_party/libc++/trunk/include/string:1508:34 (interactive_ui_tests+0x7f7b501)\n #1 __get_pointer buildtools/third_party/libc++/trunk/include/string:1520 (interactive_ui_tests+0x7f7b501)\n #2 data buildtools/third_party/libc++/trunk/include/string:1248 (interactive_ui_tests+0x7f7b501)\n #3 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b501)\n #4 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b501)\n #5 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b501)\n #6 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b501)\n #7 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b501)\n #8 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b501)\n #9 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b501)\n #10 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #12 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #13 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #14 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #15 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #16 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #17 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #18 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #20 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #21 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #22 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #23 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #24 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #25 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #26 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #27 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #28 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #29 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #30 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #31 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #32 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #33 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #34 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #35 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #36 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #37 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #38 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #40 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #41 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #42 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #43 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #44 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #45 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2f28 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2f28 by thread T13:\n #0 __get_long_size buildtools/third_party/libc++/trunk/include/string:1488:34 (interactive_ui_tests+0x7f7b4f4)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4f4)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4f4)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4f4)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4f4)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4f4)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4f4)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4f4)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4f4)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2f30 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1858:9 (interactive_ui_tests+0x7f7b232)\n #9 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #10 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #11 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #12 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #13 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #14 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #15 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #16 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #17 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #18 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #19 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #20 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #21 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #22 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #24 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #25 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #26 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #27 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #28 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #29 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #30 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #31 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #32 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #33 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #34 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #35 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #37 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #38 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #39 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #40 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #41 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #42 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #43 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #44 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #45 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #46 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #47 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #48 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #49 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #50 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #51 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #52 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #53 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #54 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #55 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #56 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #57 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d2f37 by thread T13:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2508 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b14000d2508 by thread T13:\n #0 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree (interactive_ui_tests+0x7f7b551)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b551)\n #2 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #3 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #4 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #5 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #6 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #7 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #8 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #9 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #10 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #11 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #12 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #13 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #14 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #15 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #16 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #17 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #18 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #19 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #20 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #21 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #22 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #23 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #24 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #25 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #26 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #27 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #28 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #29 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #30 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #31 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #32 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #33 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #34 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #35 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #36 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #37 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2520 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d2520 by thread T13:\n #0 memcmp /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:831 (interactive_ui_tests+0x3369889)\n #1 compare buildtools/third_party/libc++/trunk/include/__string:249:12 (interactive_ui_tests+0x7f7b521)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3692 (interactive_ui_tests+0x7f7b521)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b521)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b521)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b521)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b521)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b521)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b521)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b14000d2530 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 __do_call buildtools/third_party/libc++/trunk/include/new:319:12 (interactive_ui_tests+0x7f7b25d)\n #2 __do_deallocate_handle_size buildtools/third_party/libc++/trunk/include/new:277 (interactive_ui_tests+0x7f7b25d)\n #3 __do_deallocate_handle_size_align buildtools/third_party/libc++/trunk/include/new:247 (interactive_ui_tests+0x7f7b25d)\n #4 __libcpp_deallocate buildtools/third_party/libc++/trunk/include/new:325 (interactive_ui_tests+0x7f7b25d)\n #5 deallocate buildtools/third_party/libc++/trunk/include/memory:1816 (interactive_ui_tests+0x7f7b25d)\n #6 deallocate buildtools/third_party/libc++/trunk/include/memory:1554 (interactive_ui_tests+0x7f7b25d)\n #7 std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*) buildtools/third_party/libc++/trunk/include/__tree:1861 (interactive_ui_tests+0x7f7b25d)\n #8 ~__tree buildtools/third_party/libc++/trunk/include/__tree:1848:3 (interactive_ui_tests+0x7f79ae9)\n #9 ~map buildtools/third_party/libc++/trunk/include/map:898 (interactive_ui_tests+0x7f79ae9)\n #10 base::FeatureList::~FeatureList() base/feature_list.cc:86 (interactive_ui_tests+0x7f79ae9)\n #11 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b4f)\n #12 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b4f)\n #13 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b4f)\n #14 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b4f)\n #15 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #16 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #17 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #18 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #19 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #20 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #21 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #22 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #23 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #24 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #25 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #26 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #27 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #28 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #29 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #30 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #31 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #32 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #33 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #34 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #35 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #36 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #37 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #38 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #39 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #40 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #41 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #42 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #43 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #44 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #45 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #46 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #47 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #48 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #49 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #50 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #51 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #52 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #53 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #54 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #55 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #56 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 1 at 0x7b14000d2537 by thread T13:\n #0 __is_long buildtools/third_party/libc++/trunk/include/string:1426:39 (interactive_ui_tests+0x7f7b4e0)\n #1 size buildtools/third_party/libc++/trunk/include/string:953 (interactive_ui_tests+0x7f7b4e0)\n #2 compare<std::__1::basic_string_view<char, std::__1::char_traits<char> > > buildtools/third_party/libc++/trunk/include/string:3690 (interactive_ui_tests+0x7f7b4e0)\n #3 compare buildtools/third_party/libc++/trunk/include/string:3708 (interactive_ui_tests+0x7f7b4e0)\n #4 operator<<char, std::__1::char_traits<char>, std::__1::allocator<char> > buildtools/third_party/libc++/trunk/include/string:3933 (interactive_ui_tests+0x7f7b4e0)\n #5 operator() buildtools/third_party/libc++/trunk/include/__functional_base:54 (interactive_ui_tests+0x7f7b4e0)\n #6 operator() buildtools/third_party/libc++/trunk/include/map:516 (interactive_ui_tests+0x7f7b4e0)\n #7 __lower_bound<std::__1::basic_string<char> > buildtools/third_party/libc++/trunk/include/__tree:2676 (interactive_ui_tests+0x7f7b4e0)\n #8 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry> > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) buildtools/third_party/libc++/trunk/include/__tree:2605 (interactive_ui_tests+0x7f7b4e0)\n #9 find buildtools/third_party/libc++/trunk/include/map:1374:68 (interactive_ui_tests+0x7f7ab8d)\n #10 base::FeatureList::IsFeatureEnabled(base::Feature const&) base/feature_list.cc:307 (interactive_ui_tests+0x7f7ab8d)\n #11 base::FeatureList::IsEnabled(base::Feature const&) base/feature_list.cc:204:35 (interactive_ui_tests+0x7f7aa81)\n #12 resource_coordinator::IsPageAlmostIdleSignalEnabled() services/resource_coordinator/public/cpp/resource_coordinator_features.cc:39:10 (interactive_ui_tests+0xa7d482a)\n #13 performance_manager::PageSignalGeneratorImpl::OnProcessPropertyChanged(performance_manager::ProcessNodeImpl*, resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/observers/page_signal_generator_impl.cc:169:9 (interactive_ui_tests+0x70ca078)\n #14 performance_manager::ProcessNodeImpl::OnPropertyChanged(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/process_node_impl.cc:132:14 (interactive_ui_tests+0x70bda48)\n #15 performance_manager::NodeBase::SetProperty(resource_coordinator::mojom::PropertyType, long) chrome/browser/performance_manager/graph/node_base.cc:82:3 (interactive_ui_tests+0x70c7360)\n #16 SetMainThreadTaskLoadIsLow chrome/browser/performance_manager/graph/process_node_impl.cc:56:3 (interactive_ui_tests+0x70bcdd9)\n #17 non-virtual thunk to performance_manager::ProcessNodeImpl::SetMainThreadTaskLoadIsLow(bool) chrome/browser/performance_manager/graph/process_node_impl.cc (interactive_ui_tests+0x70bcdd9)\n #18 resource_coordinator::mojom::ProcessCoordinationUnitStubDispatch::Accept(resource_coordinator::mojom::ProcessCoordinationUnit*, mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.cc:2957:13 (interactive_ui_tests+0x9f96fd2)\n #19 resource_coordinator::mojom::ProcessCoordinationUnitStub<mojo::RawPtrImplRefTraits<resource_coordinator::mojom::ProcessCoordinationUnit> >::Accept(mojo::Message*) /b/s/w/ir/cache/builder/src/out/Release/gen/services/resource_coordinator/public/mojom/coordination_unit.mojom.h:452:12 (interactive_ui_tests+0x70be26f)\n #20 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:423:32 (interactive_ui_tests+0x84e9981)\n #21 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:133:18 (interactive_ui_tests+0x84e965a)\n #22 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #23 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:306:19 (interactive_ui_tests+0x84eac34)\n #24 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 (interactive_ui_tests+0x84f1f07)\n #25 mojo::internal::MultiplexRouter::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 (interactive_ui_tests+0x84f1286)\n #26 mojo::FilterChain::Accept(mojo::Message*) mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 (interactive_ui_tests+0x84ebe1d)\n #27 mojo::Connector::DispatchMessage(mojo::Message) mojo/public/cpp/bindings/lib/connector.cc:525:49 (interactive_ui_tests+0x84e5f69)\n #28 mojo::Connector::DispatchNextMessageInQueue() mojo/public/cpp/bindings/lib/connector.cc:555:17 (interactive_ui_tests+0x84e5b62)\n #29 Invoke<bool (mojo::Connector::*)(), base::WeakPtr<mojo::Connector>> base/bind_internal.h:518:12 (interactive_ui_tests+0x84e7b2a)\n #30 Invoke<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> > base/bind_internal.h:563 (interactive_ui_tests+0x84e7b2a)\n #31 MakeItSo<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector>> base/bind_internal.h:638 (interactive_ui_tests+0x84e7b2a)\n #32 RunImpl<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, std::__1::tuple<base::WeakPtr<mojo::Connector> >, 0> base/bind_internal.h:691 (interactive_ui_tests+0x84e7b2a)\n #33 base::internal::Invoker<base::internal::BindState<base::internal::IgnoreResultHelper<bool (mojo::Connector::*)()>, base::WeakPtr<mojo::Connector> >, void ()>::RunOnce(base::internal::BindStateBase*) base/bind_internal.h:660 (interactive_ui_tests+0x84e7b2a)\n #34 Run base/callback.h:99:12 (interactive_ui_tests+0x801461a)\n #35 base::TaskAnnotator::RunTask(char const*, base::PendingTask*) base/task/common/task_annotator.cc:104 (interactive_ui_tests+0x801461a)\n #36 base::internal::TaskTracker::RunSkipOnShutdown(base::internal::Task*) base/task/task_scheduler/task_tracker.cc:920:19 (interactive_ui_tests+0x8032301)\n #37 RunTaskWithShutdownBehavior base/task/task_scheduler/task_tracker.cc:938:7 (interactive_ui_tests+0x8031d14)\n #38 base::internal::TaskTracker::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker.cc:625 (interactive_ui_tests+0x8031d14)\n #39 base::internal::TaskTrackerPosix::RunOrSkipTask(base::internal::Task, base::internal::Sequence*, base::TaskTraits const&, bool) base/task/task_scheduler/task_tracker_posix.cc:24:16 (interactive_ui_tests+0x80a092f)\n #40 base::internal::TaskTracker::RunAndPopNextTask(scoped_refptr<base::internal::Sequence>, base::internal::CanScheduleSequenceObserver*) base/task/task_scheduler/task_tracker.cc:490:3 (interactive_ui_tests+0x80310f3)\n #41 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:341:24 (interactive_ui_tests+0x802c034)\n #42 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #43 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #44 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\n Thread T13 'TaskSchedulerFo' (tid=13143, running) created by thread T10 at:\n #0 pthread_create /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_interceptors.cc:976 (interactive_ui_tests+0x3333d89)\n #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:120:13 (interactive_ui_tests+0x80a0f17)\n #2 base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:246:10 (interactive_ui_tests+0x80a0e15)\n #3 base::internal::SchedulerWorker::Start(base::SchedulerWorkerObserver*) base/task/task_scheduler/scheduler_worker.cc:79:3 (interactive_ui_tests+0x802b65d)\n #4 operator() base/task/task_scheduler/scheduler_worker_pool_impl.cc:114:15 (interactive_ui_tests+0x802560d)\n #5 ForEachWorker<(lambda at ../../base/task/task_scheduler/scheduler_worker_pool_impl.cc:113:37)> base/task/task_scheduler/scheduler_worker_pool_impl.cc:143 (interactive_ui_tests+0x802560d)\n #6 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerActionExecutor::~SchedulerWorkerActionExecutor() base/task/task_scheduler/scheduler_worker_pool_impl.cc:113 (interactive_ui_tests+0x802560d)\n #7 base::internal::SchedulerWorkerPoolImpl::SchedulerWorkerDelegateImpl::GetWork(base::internal::SchedulerWorker*) base/task/task_scheduler/scheduler_worker_pool_impl.cc:671:1 (interactive_ui_tests+0x8026ec1)\n #8 base::internal::SchedulerWorker::RunWorker() base/task/task_scheduler/scheduler_worker.cc:328:51 (interactive_ui_tests+0x802bfed)\n #9 base::internal::SchedulerWorker::RunPooledWorker() base/task/task_scheduler/scheduler_worker.cc:233:3 (interactive_ui_tests+0x802bc51)\n #10 base::internal::SchedulerWorker::ThreadMain() base/task/task_scheduler/scheduler_worker.cc:212:7 (interactive_ui_tests+0x802babf)\n #11 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:81:13 (interactive_ui_tests+0x80a1504)\n\nSUMMARY: ThreadSanitizer: data race /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 in operator delete(void*)\n==================\n==================\nWARNING: ThreadSanitizer: data race (pid=13123)\n Write of size 8 at 0x7b180008bbc8 by main thread:\n #0 operator delete(void*) /b/s/w/ir/cache/builder/src/third_party/llvm/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:126 (interactive_ui_tests+0x33b1229)\n #1 operator() buildtools/third_party/libc++/trunk/include/memory:2338:5 (interactive_ui_tests+0x7f58b57)\n #2 reset buildtools/third_party/libc++/trunk/include/memory:2651 (interactive_ui_tests+0x7f58b57)\n #3 ~unique_ptr buildtools/third_party/libc++/trunk/include/memory:2605 (interactive_ui_tests+0x7f58b57)\n #4 base::test::ScopedFeatureList::~ScopedFeatureList() base/test/scoped_feature_list.cc:103 (interactive_ui_tests+0x7f58b57)\n #5 autofill::AutofillInteractiveTest_Dynamic_MultipleNoNameForms_BadNames_ThirdForm_Test::RunTestOnMainThread() chrome/browser/autofill/autofill_interactive_uitest.cc:2363:1 (interactive_ui_tests+0x340121d)\n #6 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:438:5 (interactive_ui_tests+0x766f733)\n #7 Invoke<void (content::BrowserTestBase::*)(), content::BrowserTestBase *> base/bind_internal.h:518:12 (interactive_ui_tests+0x7670508)\n #8 MakeItSo<void (content::BrowserTestBase::*const &)(), content::BrowserTestBase *> base/bind_internal.h:618 (interactive_ui_tests+0x7670508)\n #9 RunImpl<void (content::BrowserTestBase::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x7670508)\n #10 base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x7670508)\n #11 Run base/callback.h:129:12 (interactive_ui_tests+0x6f3fc45)\n #12 ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1787 (interactive_ui_tests+0x6f3fc45)\n #13 ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1175:18 (interactive_ui_tests+0x6f3e2ea)\n #14 content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:972:13 (interactive_ui_tests+0x4acae25)\n #15 Invoke<int (content::BrowserMainLoop::*)(), content::BrowserMainLoop *> base/bind_internal.h:518:12 (interactive_ui_tests+0x4acd818)\n #16 MakeItSo<int (content::BrowserMainLoop::*const &)(), content::BrowserMainLoop *> base/bind_internal.h:618 (interactive_ui_tests+0x4acd818)\n #17 RunImpl<int (content::BrowserMainLoop::*const &)(), const std::__1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > &, 0> base/bind_internal.h:691 (interactive_ui_tests+0x4acd818)\n #18 base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:673 (interactive_ui_tests+0x4acd818)\n #19 Run base/callback.h:129:12 (interactive_ui_tests+0x5151a2e)\n #20 content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:41 (interactive_ui_tests+0x5151a2e)\n #21 content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:906:25 (interactive_ui_tests+0x4ac9544)\n #22 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner_impl.cc:144:15 (interactive_ui_tests+0x4ace042)\n #23 content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:43:32 (interactive_ui_tests+0x4ac6ec3)\n #24 RunBrowserProcessMain content/app/content_main_runner_impl.cc:546:10 (interactive_ui_tests+0x6b7299b)\n #25 content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) content/app/content_main_runner_impl.cc:951 (interactive_ui_tests+0x6b7299b)\n #26 content::ContentMainRunnerImpl::Run(bool) content/app/content_main_runner_impl.cc:867:12 (interactive_ui_tests+0x6b72418)\n #27 content::ContentServiceManagerMainDelegate::RunEmbedderProcess() content/app/content_service_manager_main_delegate.cc:52:32 (interactive_ui_tests+0x6b6fa9f)\n #28 service_manager::Main(service_manager::MainParams const&) services/service_manager/embedder/main.cc:416:29 (interactive_ui_tests+0x9fdb93c)\n #29 content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:10 (interactive_ui_tests+0x6b7018b)\n #30 content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:351:3 (interactive_ui_tests+0x766f271)\n #31 InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:287:20 (interactive_ui_tests+0x6f1a632)\n #32 autofill::AutofillInteractiveTestBase::SetUp() chrome/browser/autofill/autofill_interactive_uitest.cc:273:27 (interactive_ui_tests+0x3416fa1)\n #33 HandleExceptionsInMethodIfSupported<testing::Test, void> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38715a2)\n #34 testing::Test::Run() third_party/googletest/src/googletest/src/gtest.cc:2494 (interactive_ui_tests+0x38715a2)\n #35 testing::TestInfo::Run() third_party/googletest/src/googletest/src/gtest.cc:2675:11 (interactive_ui_tests+0x3872a08)\n #36 testing::TestSuite::Run() third_party/googletest/src/googletest/src/gtest.cc:2803:28 (interactive_ui_tests+0x38732e6)\n #37 testing::internal::UnitTestImpl::RunAllTests() third_party/googletest/src/googletest/src/gtest.cc:5241:44 (interactive_ui_tests+0x3884a06)\n #38 HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> third_party/googletest/src/googletest/src/gtest.cc (interactive_ui_tests+0x38841f9)\n #39 testing::UnitTest::Run() third_party/googletest/src/googletest/src/gtest.cc:4843 (interactive_ui_tests+0x38841f9)\n #40 RUN_ALL_TESTS third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 (interactive_ui_tests+0x7f5d4c2)\n #41 base::TestSuite::Run() base/test/test_suite.cc:294 (interactive_ui_tests+0x7f5d4c2)\n #42 InteractiveUITestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/interactive_ui_tests_main.cc:132:47 (interactive_ui_tests+0x35819a4)\n #43 ChromeTestLauncherDelegate::RunTestSuite(int, char**) chrome/test/base/chrome_test_launcher.cc:82:19 (interactive_ui_tests+0x6f11c2f)\n #44 content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) content/public/test/test_launcher.cc:657:31 (interactive_ui_tests+0x767dc14)\n #45 LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) chrome/test/base/chrome_test_launcher.cc:187:10 (interactive_ui_tests+0x6f121b2)\n #46 main chrome/test/base/interactive_ui_tests_main.cc:164:10 (interactive_ui_tests+0x35818f7)\n\n Previous read of size 8 at 0x7b180008bbc8 by thread T13:\n #0 __root buildtools/third_party/libc++/trunk/include/__tree:1082:59 (interactive_ui_tests+0x7f7b46c)\n #1 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, base::FeatureList::OverrideEntry>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1